/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;-o-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top;-webkit-transition:.2s transform,.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top,.2s -webkit-transform;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;-o-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left;-webkit-transition:.2s transform,.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left,.2s -webkit-transform;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;-o-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right;-webkit-transition:.2s transform,.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right,.2s -webkit-transform;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role="button"] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "\2014\00A0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}

.row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.row-cols-4 > * {
  -ms-flex: 0 0 25%;
  -webkit-box-flex: 0;
          flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  -ms-flex: 0 0 20%;
  -webkit-box-flex: 0;
          flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  -ms-flex: 0 0 16.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-auto {
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -ms-flex: 0 0 8.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -ms-flex: 0 0 16.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
  -webkit-box-flex: 0;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -ms-flex: 0 0 41.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -ms-flex: 0 0 66.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
  -webkit-box-flex: 0;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -ms-flex: 0 0 91.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
          order: -1;
}

.order-last {
  -ms-flex-order: 13;
  -webkit-box-ordinal-group: 14;
          order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  -webkit-box-ordinal-group: 1;
          order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
          order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  -webkit-box-ordinal-group: 3;
          order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  -webkit-box-ordinal-group: 4;
          order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  -webkit-box-ordinal-group: 5;
          order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  -webkit-box-ordinal-group: 6;
          order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  -webkit-box-ordinal-group: 7;
          order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  -webkit-box-ordinal-group: 8;
          order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  -webkit-box-ordinal-group: 9;
          order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  -webkit-box-ordinal-group: 10;
          order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  -webkit-box-ordinal-group: 11;
          order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  -webkit-box-ordinal-group: 12;
          order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  -webkit-box-ordinal-group: 13;
          order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-sm-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-md-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-lg-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-xl-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

.form-row > .col > .valid-tooltip,
.form-row > [class*="col-"] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.form-row > .col > .invalid-tooltip,
.form-row > [class*="col-"] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.btn:hover {
  color: #212529;
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
          align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group.has-validation > .form-control:nth-last-child(n + 3),
.input-group.has-validation > .custom-select:nth-last-child(n + 3),
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}

.custom-control-inline {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50% / 50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
  -ms-transform: translateX(0.75rem);
      transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  display: none;
}

.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-range:focus {
  outline: 0;
}

.custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.nav {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  -ms-flex-flow: row nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: -webkit-box !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    -ms-flex: 1 0 0%;
    -webkit-box-flex: 1;
            flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
    -webkit-box-flex: 1;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}

.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .badge {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}

a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}

a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}

.media {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
}

.media-body {
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
}

.list-group {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

.list-group-flush {
  border-radius: 0;
}

.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  -ms-flex-preferred-size: 350px;
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  -ms-transform: translate(0, -50px);
      transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.modal.show .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
}

.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
      transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-0.5rem - 1px);
}

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-0.5rem - 1px);
}

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  -o-transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
      transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  -o-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  -webkit-transition: opacity 0.6s ease;
  -o-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: .75s linear infinite spinner-border;
  animation: .75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: .75s linear infinite spinner-grow;
  animation: .75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
  }
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: -webkit-box !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: -webkit-inline-box !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -ms-flex-direction: row !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
          flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
          flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
  -webkit-box-flex: 1 !important;
          flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  -webkit-box-flex: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  -webkit-box-flex: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
  -webkit-box-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  -webkit-box-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  -webkit-box-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  -webkit-box-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
  -webkit-box-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
  -webkit-box-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
  -webkit-box-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  -webkit-box-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  -webkit-box-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  -ms-user-select: all !important;
      user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}@charset "UTF-8";
/*!
 * BootstrapVue Custom CSS (https://bootstrap-vue.org)
 */
.bv-no-focus-ring:focus {
  outline: none;
}

@media (max-width: 575.98px) {
  .bv-d-xs-down-none {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .bv-d-sm-down-none {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .bv-d-md-down-none {
    display: none !important;
  }
}
@media (max-width: 1199.98px) {
  .bv-d-lg-down-none {
    display: none !important;
  }
}
.bv-d-xl-down-none {
  display: none !important;
}

.form-control.focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control.focus.is-valid {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.form-control.focus.is-invalid {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.b-avatar {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: middle;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 2.5rem;
  height: 2.5rem;
  font-size: inherit;
  font-weight: 400;
  line-height: 1;
  max-width: 100%;
  max-height: auto;
  text-align: center;
  overflow: visible;
  position: relative;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.b-avatar:focus {
  outline: 0;
}
.b-avatar.btn, .b-avatar[href] {
  padding: 0;
  border: 0;
}
.b-avatar.btn .b-avatar-img img, .b-avatar[href] .b-avatar-img img {
  transition: -webkit-transform 0.15s ease-in-out;
  -webkit-transition: -webkit-transform 0.15s ease-in-out;
  -o-transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}
.b-avatar.btn:not(:disabled):not(.disabled), .b-avatar[href]:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img, .b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img {
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
      transform: scale(1.15);
}
.b-avatar.disabled, .b-avatar:disabled, .b-avatar[disabled] {
  opacity: 0.65;
  pointer-events: none;
}
.b-avatar .b-avatar-custom,
.b-avatar .b-avatar-text,
.b-avatar .b-avatar-img {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  mask-image: radial-gradient(white, black);
}
.b-avatar .b-avatar-text {
  text-transform: uppercase;
  white-space: nowrap;
}
.b-avatar[href] {
  text-decoration: none;
}
.b-avatar > .b-icon {
  width: 60%;
  height: auto;
  max-width: 100%;
}
.b-avatar .b-avatar-img img {
  width: 100%;
  height: 100%;
  max-height: auto;
  border-radius: inherit;
  -o-object-fit: cover;
  object-fit: cover;
}
.b-avatar .b-avatar-badge {
  position: absolute;
  min-height: 1.5em;
  min-width: 1.5em;
  padding: 0.25em;
  line-height: 1;
  border-radius: 10em;
  font-size: 70%;
  font-weight: 700;
  z-index: 1;
}

.b-avatar-sm {
  width: 1.5rem;
  height: 1.5rem;
}
.b-avatar-sm .b-avatar-text {
  font-size: calc(0.6rem);
}
.b-avatar-sm .b-avatar-badge {
  font-size: calc(0.42rem);
}

.b-avatar-lg {
  width: 3.5rem;
  height: 3.5rem;
}
.b-avatar-lg .b-avatar-text {
  font-size: calc(1.4rem);
}
.b-avatar-lg .b-avatar-badge {
  font-size: calc(0.98rem);
}

.b-avatar-group .b-avatar-group-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.b-avatar-group .b-avatar {
  border: 1px solid #dee2e6;
}
.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled),
.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled) {
  z-index: 1;
}

.b-calendar {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.b-calendar .b-calendar-inner {
  min-width: 250px;
}
.b-calendar .b-calendar-header,
.b-calendar .b-calendar-nav {
  margin-bottom: 0.25rem;
}
.b-calendar .b-calendar-nav .btn {
  padding: 0.25rem;
}
.b-calendar output {
  padding: 0.25rem;
  font-size: 80%;
}
.b-calendar output.readonly {
  background-color: #e9ecef;
  opacity: 1;
}
.b-calendar .b-calendar-footer {
  margin-top: 0.5rem;
}
.b-calendar .b-calendar-grid {
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.b-calendar .b-calendar-grid .row {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.b-calendar .b-calendar-grid-caption {
  padding: 0.25rem;
}
.b-calendar .b-calendar-grid-body .col[data-date] .btn {
  width: 32px;
  height: 32px;
  font-size: 14px;
  line-height: 1;
  margin: 3px auto;
  padding: 9px 0;
}
.b-calendar .btn:disabled, .b-calendar .btn.disabled, .b-calendar .btn[aria-disabled=true] {
  cursor: default;
  pointer-events: none;
}

.card-img-left {
  border-top-left-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-img-right {
  border-top-right-radius: calc(0.25rem - 1px);
  border-bottom-right-radius: calc(0.25rem - 1px);
}

.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret::after {
  display: none !important;
}
.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret::before {
  display: none !important;
}
.dropdown .dropdown-menu:focus {
  outline: none;
}

.b-dropdown-form {
  display: inline-block;
  padding: 0.25rem 1.5rem;
  width: 100%;
  clear: both;
  font-weight: 400;
}
.b-dropdown-form:focus {
  outline: 1px dotted !important;
  outline: 5px auto -webkit-focus-ring-color !important;
}
.b-dropdown-form.disabled, .b-dropdown-form:disabled {
  outline: 0 !important;
  color: #6c757d;
  pointer-events: none;
}

.b-dropdown-text {
  display: inline-block;
  padding: 0.25rem 1.5rem;
  margin-bottom: 0;
  width: 100%;
  clear: both;
  font-weight: lighter;
}

.custom-checkbox.b-custom-control-lg,
.input-group-lg .custom-checkbox {
  font-size: 1.25rem;
  line-height: 1.5;
  padding-left: 1.875rem;
}
.custom-checkbox.b-custom-control-lg .custom-control-label::before,
.input-group-lg .custom-checkbox .custom-control-label::before {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.3rem;
}
.custom-checkbox.b-custom-control-lg .custom-control-label::after,
.input-group-lg .custom-checkbox .custom-control-label::after {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  background-size: 50% 50%;
}

.custom-checkbox.b-custom-control-sm,
.input-group-sm .custom-checkbox {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 1.3125rem;
}
.custom-checkbox.b-custom-control-sm .custom-control-label::before,
.input-group-sm .custom-checkbox .custom-control-label::before {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 0.2rem;
}
.custom-checkbox.b-custom-control-sm .custom-control-label::after,
.input-group-sm .custom-checkbox .custom-control-label::after {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  background-size: 50% 50%;
}

.custom-switch.b-custom-control-lg,
.input-group-lg .custom-switch {
  padding-left: 2.8125rem;
}
.custom-switch.b-custom-control-lg .custom-control-label,
.input-group-lg .custom-switch .custom-control-label {
  font-size: 1.25rem;
  line-height: 1.5;
}
.custom-switch.b-custom-control-lg .custom-control-label::before,
.input-group-lg .custom-switch .custom-control-label::before {
  top: 0.3125rem;
  height: 1.25rem;
  left: -2.8125rem;
  width: 2.1875rem;
  border-radius: 0.625rem;
}
.custom-switch.b-custom-control-lg .custom-control-label::after,
.input-group-lg .custom-switch .custom-control-label::after {
  top: calc( 0.3125rem + 2px );
  left: calc( -2.8125rem + 2px );
  width: calc( 1.25rem - 4px );
  height: calc( 1.25rem - 4px );
  border-radius: 0.625rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-lg .custom-control-input:checked ~ .custom-control-label::after,
.input-group-lg .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  -webkit-transform: translateX(0.9375rem);
  -ms-transform: translateX(0.9375rem);
      transform: translateX(0.9375rem);
}

.custom-switch.b-custom-control-sm,
.input-group-sm .custom-switch {
  padding-left: 1.96875rem;
}
.custom-switch.b-custom-control-sm .custom-control-label,
.input-group-sm .custom-switch .custom-control-label {
  font-size: 0.875rem;
  line-height: 1.5;
}
.custom-switch.b-custom-control-sm .custom-control-label::before,
.input-group-sm .custom-switch .custom-control-label::before {
  top: 0.21875rem;
  left: -1.96875rem;
  width: 1.53125rem;
  height: 0.875rem;
  border-radius: 0.4375rem;
}
.custom-switch.b-custom-control-sm .custom-control-label::after,
.input-group-sm .custom-switch .custom-control-label::after {
  top: calc( 0.21875rem + 2px );
  left: calc( -1.96875rem + 2px );
  width: calc( 0.875rem - 4px );
  height: calc( 0.875rem - 4px );
  border-radius: 0.4375rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-sm .custom-control-input:checked ~ .custom-control-label::after,
.input-group-sm .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  -webkit-transform: translateX(0.65625rem);
  -ms-transform: translateX(0.65625rem);
      transform: translateX(0.65625rem);
}

.input-group > .input-group-prepend > .btn-group > .btn,
.input-group > .input-group-append:not(:last-child) > .btn-group > .btn,
.input-group > .input-group-append:last-child > .btn-group:not(:last-child):not(.dropdown-toggle) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn-group > .btn,
.input-group > .input-group-prepend:not(:first-child) > .btn-group > .btn,
.input-group > .input-group-prepend:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.b-form-btn-label-control.form-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: auto;
  padding: 0;
  background-image: none;
}
.input-group .b-form-btn-label-control.form-control {
  padding: 0;
}

[dir=rtl] .b-form-btn-label-control.form-control, .b-form-btn-label-control.form-control[dir=rtl] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
[dir=rtl] .b-form-btn-label-control.form-control > label, .b-form-btn-label-control.form-control[dir=rtl] > label {
  text-align: right;
}

.b-form-btn-label-control.form-control > .btn {
  line-height: 1;
  font-size: inherit;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 0;
}
.b-form-btn-label-control.form-control > .btn:disabled {
  pointer-events: none;
}
.b-form-btn-label-control.form-control.is-valid > .btn {
  color: #28a745;
}
.b-form-btn-label-control.form-control.is-invalid > .btn {
  color: #dc3545;
}
.b-form-btn-label-control.form-control > .dropdown-menu {
  padding: 0.5rem;
}
.b-form-btn-label-control.form-control > .form-control {
  height: auto;
  min-height: calc(calc(1.5em + 0.75rem + 2px) - 2px);
  padding-left: 0.25rem;
  margin: 0;
  border: 0;
  outline: 0;
  background: transparent;
  word-break: break-word;
  font-size: inherit;
  white-space: normal;
  cursor: pointer;
}
.b-form-btn-label-control.form-control > .form-control.form-control-sm {
  min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);
}
.b-form-btn-label-control.form-control > .form-control.form-control-lg {
  min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
}
.input-group.input-group-sm .b-form-btn-label-control.form-control > .form-control {
  min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.input-group.input-group-lg .b-form-btn-label-control.form-control > .form-control {
  min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.b-form-btn-label-control.form-control[aria-disabled=true], .b-form-btn-label-control.form-control[aria-readonly=true] {
  background-color: #e9ecef;
  opacity: 1;
}
.b-form-btn-label-control.form-control[aria-disabled=true] {
  pointer-events: none;
}
.b-form-btn-label-control.form-control[aria-disabled=true] > label {
  cursor: default;
}

.b-form-btn-label-control.btn-group > .dropdown-menu {
  padding: 0.5rem;
}

.custom-file-label {
  white-space: nowrap;
  overflow-x: hidden;
}

.b-custom-control-lg.custom-file,
.b-custom-control-lg .custom-file-input,
.b-custom-control-lg .custom-file-label,
.input-group-lg.custom-file,
.input-group-lg .custom-file-input,
.input-group-lg .custom-file-label {
  font-size: 1.25rem;
  height: calc(1.5em + 1rem + 2px);
}
.b-custom-control-lg .custom-file-label,
.b-custom-control-lg .custom-file-label:after,
.input-group-lg .custom-file-label,
.input-group-lg .custom-file-label:after {
  padding: 0.5rem 1rem;
  line-height: 1.5;
}
.b-custom-control-lg .custom-file-label,
.input-group-lg .custom-file-label {
  border-radius: 0.3rem;
}
.b-custom-control-lg .custom-file-label::after,
.input-group-lg .custom-file-label::after {
  font-size: inherit;
  height: calc( 1.5em + 1rem );
  border-radius: 0 0.3rem 0.3rem 0;
}

.b-custom-control-sm.custom-file,
.b-custom-control-sm .custom-file-input,
.b-custom-control-sm .custom-file-label,
.input-group-sm.custom-file,
.input-group-sm .custom-file-input,
.input-group-sm .custom-file-label {
  font-size: 0.875rem;
  height: calc(1.5em + 0.5rem + 2px);
}
.b-custom-control-sm .custom-file-label,
.b-custom-control-sm .custom-file-label:after,
.input-group-sm .custom-file-label,
.input-group-sm .custom-file-label:after {
  padding: 0.25rem 0.5rem;
  line-height: 1.5;
}
.b-custom-control-sm .custom-file-label,
.input-group-sm .custom-file-label {
  border-radius: 0.2rem;
}
.b-custom-control-sm .custom-file-label::after,
.input-group-sm .custom-file-label::after {
  font-size: inherit;
  height: calc( 1.5em + 0.5rem );
  border-radius: 0 0.2rem 0.2rem 0;
}

.was-validated .form-control:invalid, .was-validated .form-control:valid, .form-control.is-invalid, .form-control.is-valid {
  background-position: right calc(0.375em + 0.1875rem) center;
}

input[type=color].form-control {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.125rem 0.25rem;
}

input[type=color].form-control.form-control-sm,
.input-group-sm input[type=color].form-control {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.125rem 0.25rem;
}

input[type=color].form-control.form-control-lg,
.input-group-lg input[type=color].form-control {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.125rem 0.25rem;
}

input[type=color].form-control:disabled {
  background-color: #adb5bd;
  opacity: 0.65;
}

.input-group > .custom-range {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .custom-range + .form-control,
.input-group > .custom-range + .form-control-plaintext,
.input-group > .custom-range + .custom-select,
.input-group > .custom-range + .custom-range,
.input-group > .custom-range + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control + .custom-range,
.input-group > .form-control-plaintext + .custom-range,
.input-group > .custom-select + .custom-range,
.input-group > .custom-range + .custom-range,
.input-group > .custom-file + .custom-range {
  margin-left: -1px;
}
.input-group > .custom-range:focus {
  z-index: 3;
}
.input-group > .custom-range:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-range:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-range {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0 0.75rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  height: calc(1.5em + 0.75rem + 2px);
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .input-group > .custom-range {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.input-group > .custom-range:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.input-group > .custom-range:disabled, .input-group > .custom-range[readonly] {
  background-color: #e9ecef;
}

.input-group-lg > .custom-range {
  height: calc(1.5em + 1rem + 2px);
  padding: 0 1rem;
  border-radius: 0.3rem;
}

.input-group-sm > .custom-range {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0 0.5rem;
  border-radius: 0.2rem;
}

.was-validated .input-group .custom-range:valid, .input-group .custom-range.is-valid {
  border-color: #28a745;
}
.was-validated .input-group .custom-range:valid:focus, .input-group .custom-range.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-range:valid:focus::-webkit-slider-thumb, .custom-range.is-valid:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;
}
.was-validated .custom-range:valid:focus::-moz-range-thumb, .custom-range.is-valid:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;
}
.was-validated .custom-range:valid:focus::-ms-thumb, .custom-range.is-valid:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;
}
.was-validated .custom-range:valid::-webkit-slider-thumb, .custom-range.is-valid::-webkit-slider-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range:valid::-webkit-slider-thumb:active, .custom-range.is-valid::-webkit-slider-thumb:active {
  background-color: #9be7ac;
  background-image: none;
}
.was-validated .custom-range:valid::-webkit-slider-runnable-track, .custom-range.is-valid::-webkit-slider-runnable-track {
  background-color: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range:valid::-moz-range-thumb, .custom-range.is-valid::-moz-range-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range:valid::-moz-range-thumb:active, .custom-range.is-valid::-moz-range-thumb:active {
  background-color: #9be7ac;
  background-image: none;
}
.was-validated .custom-range:valid::-moz-range-track, .custom-range.is-valid::-moz-range-track {
  background: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range:valid ~ .valid-feedback,
.was-validated .custom-range:valid ~ .valid-tooltip, .custom-range.is-valid ~ .valid-feedback,
.custom-range.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-range:valid::-ms-thumb, .custom-range.is-valid::-ms-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range:valid::-ms-thumb:active, .custom-range.is-valid::-ms-thumb:active {
  background-color: #9be7ac;
  background-image: none;
}
.was-validated .custom-range:valid::-ms-track-lower, .custom-range.is-valid::-ms-track-lower {
  background: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range:valid::-ms-track-upper, .custom-range.is-valid::-ms-track-upper {
  background: rgba(40, 167, 69, 0.35);
}

.was-validated .input-group .custom-range:invalid, .input-group .custom-range.is-invalid {
  border-color: #dc3545;
}
.was-validated .input-group .custom-range:invalid:focus, .input-group .custom-range.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-range:invalid:focus::-webkit-slider-thumb, .custom-range.is-invalid:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;
}
.was-validated .custom-range:invalid:focus::-moz-range-thumb, .custom-range.is-invalid:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;
}
.was-validated .custom-range:invalid:focus::-ms-thumb, .custom-range.is-invalid:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;
}
.was-validated .custom-range:invalid::-webkit-slider-thumb, .custom-range.is-invalid::-webkit-slider-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range:invalid::-webkit-slider-thumb:active, .custom-range.is-invalid::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
  background-image: none;
}
.was-validated .custom-range:invalid::-webkit-slider-runnable-track, .custom-range.is-invalid::-webkit-slider-runnable-track {
  background-color: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range:invalid::-moz-range-thumb, .custom-range.is-invalid::-moz-range-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range:invalid::-moz-range-thumb:active, .custom-range.is-invalid::-moz-range-thumb:active {
  background-color: #f6cdd1;
  background-image: none;
}
.was-validated .custom-range:invalid::-moz-range-track, .custom-range.is-invalid::-moz-range-track {
  background: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range:invalid ~ .invalid-feedback,
.was-validated .custom-range:invalid ~ .invalid-tooltip, .custom-range.is-invalid ~ .invalid-feedback,
.custom-range.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-range:invalid::-ms-thumb, .custom-range.is-invalid::-ms-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range:invalid::-ms-thumb:active, .custom-range.is-invalid::-ms-thumb:active {
  background-color: #f6cdd1;
  background-image: none;
}
.was-validated .custom-range:invalid::-ms-track-lower, .custom-range.is-invalid::-ms-track-lower {
  background: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range:invalid::-ms-track-upper, .custom-range.is-invalid::-ms-track-upper {
  background: rgba(220, 53, 69, 0.35);
}

.custom-radio.b-custom-control-lg,
.input-group-lg .custom-radio {
  font-size: 1.25rem;
  line-height: 1.5;
  padding-left: 1.875rem;
}
.custom-radio.b-custom-control-lg .custom-control-label::before,
.input-group-lg .custom-radio .custom-control-label::before {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
}
.custom-radio.b-custom-control-lg .custom-control-label::after,
.input-group-lg .custom-radio .custom-control-label::after {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  background: no-repeat 50%/50% 50%;
}

.custom-radio.b-custom-control-sm,
.input-group-sm .custom-radio {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 1.3125rem;
}
.custom-radio.b-custom-control-sm .custom-control-label::before,
.input-group-sm .custom-radio .custom-control-label::before {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 50%;
}
.custom-radio.b-custom-control-sm .custom-control-label::after,
.input-group-sm .custom-radio .custom-control-label::after {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  background: no-repeat 50%/50% 50%;
}

.b-rating {
  text-align: center;
}
.b-rating.d-inline-flex {
  width: auto;
}
.b-rating .b-rating-star,
.b-rating .b-rating-value {
  padding: 0 0.25em;
}
.b-rating .b-rating-value {
  min-width: 2.5em;
}
.b-rating .b-rating-star {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  outline: 0;
}
.b-rating .b-rating-star .b-rating-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.b-rating.disabled, .b-rating:disabled {
  background-color: #e9ecef;
  color: #6c757d;
}
.b-rating:not(.disabled):not(.readonly) .b-rating-star {
  cursor: pointer;
}
.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon,
.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon {
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
      transform: scale(1.5);
}
.b-rating[dir=rtl] .b-rating-star-half {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
      transform: scale(-1, 1);
}

.b-form-spinbutton {
  text-align: center;
  overflow: hidden;
  background-image: none;
  padding: 0;
}
[dir=rtl] .b-form-spinbutton:not(.flex-column), .b-form-spinbutton[dir=rtl]:not(.flex-column) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.b-form-spinbutton output {
  font-size: inherit;
  outline: 0;
  border: 0;
  background-color: transparent;
  width: auto;
  margin: 0;
  padding: 0 0.25rem;
}
.b-form-spinbutton output > div,
.b-form-spinbutton output > bdi {
  display: block;
  min-width: 2.25em;
  height: 1.5em;
}
.b-form-spinbutton.flex-column {
  height: auto;
  width: auto;
}
.b-form-spinbutton.flex-column output {
  margin: 0 0.25rem;
  padding: 0.25rem 0;
}
.b-form-spinbutton:not(.d-inline-flex):not(.flex-column) {
  output-width: 100%;
}
.b-form-spinbutton.d-inline-flex:not(.flex-column) {
  width: auto;
}
.b-form-spinbutton .btn {
  line-height: 1;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.b-form-spinbutton .btn:disabled {
  pointer-events: none;
}
.b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon {
  -webkit-transform: scale(1.25);
  -ms-transform: scale(1.25);
      transform: scale(1.25);
}
.b-form-spinbutton.disabled, .b-form-spinbutton.readonly {
  background-color: #e9ecef;
}
.b-form-spinbutton.disabled {
  pointer-events: none;
}

.b-form-tags .b-form-tags-list {
  margin-top: -0.25rem;
}
.b-form-tags .b-form-tags-list .b-from-tags-field,
.b-form-tags .b-form-tags-list .b-form-tag {
  margin-top: 0.25rem;
}
.b-form-tags.focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.b-form-tags.focus.is-valid {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.b-form-tags.focus.is-invalid {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.b-form-tags.disabled {
  background-color: #e9ecef;
}

.b-form-tag {
  font-size: 75%;
  font-weight: normal;
  line-height: 1.5;
  margin-right: 0.25rem;
}
.b-form-tag.disabled {
  opacity: 0.75;
}
.b-form-tag > button.b-form-tag-remove {
  color: inherit;
  font-size: 125%;
  line-height: 1;
  float: none;
  margin-left: 0.25rem;
}

.form-control-sm .b-form-tag {
  line-height: 1.5;
}

.form-control-lg .b-form-tag {
  line-height: 1.5;
}

.media-aside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 1rem;
}

.media-aside-right {
  margin-right: 0;
  margin-left: 1rem;
}

.modal-backdrop {
  opacity: 0.5;
}

.b-pagination-pills .page-item .page-link {
  border-radius: 50rem !important;
  margin-left: 0.25rem;
  line-height: 1;
}
.b-pagination-pills .page-item:first-child .page-link {
  margin-left: 0;
}

.popover.b-popover {
  display: block;
  opacity: 1;
  outline: 0;
}
.popover.b-popover.fade:not(.show) {
  opacity: 0;
}
.popover.b-popover.show {
  opacity: 1;
}

.b-popover-primary.popover {
  background-color: #cce5ff;
  border-color: #b8daff;
}
.b-popover-primary.bs-popover-top > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #b8daff;
}
.b-popover-primary.bs-popover-top > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #cce5ff;
}
.b-popover-primary.bs-popover-right > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #b8daff;
}
.b-popover-primary.bs-popover-right > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #cce5ff;
}
.b-popover-primary.bs-popover-bottom > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #b8daff;
}
.b-popover-primary.bs-popover-bottom > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #bdddff;
}
.b-popover-primary.bs-popover-bottom .popover-header::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #bdddff;
}
.b-popover-primary.bs-popover-left > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #b8daff;
}
.b-popover-primary.bs-popover-left > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #cce5ff;
}
.b-popover-primary .popover-header {
  color: #212529;
  background-color: #bdddff;
  border-bottom-color: #a3d0ff;
}
.b-popover-primary .popover-body {
  color: #004085;
}

.b-popover-secondary.popover {
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.b-popover-secondary.bs-popover-top > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #d6d8db;
}
.b-popover-secondary.bs-popover-top > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #e2e3e5;
}
.b-popover-secondary.bs-popover-right > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #d6d8db;
}
.b-popover-secondary.bs-popover-right > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #e2e3e5;
}
.b-popover-secondary.bs-popover-bottom > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #d6d8db;
}
.b-popover-secondary.bs-popover-bottom > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #dadbde;
}
.b-popover-secondary.bs-popover-bottom .popover-header::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #dadbde;
}
.b-popover-secondary.bs-popover-left > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #d6d8db;
}
.b-popover-secondary.bs-popover-left > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #e2e3e5;
}
.b-popover-secondary .popover-header {
  color: #212529;
  background-color: #dadbde;
  border-bottom-color: #ccced2;
}
.b-popover-secondary .popover-body {
  color: #383d41;
}

.b-popover-success.popover {
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.b-popover-success.bs-popover-top > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #c3e6cb;
}
.b-popover-success.bs-popover-top > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #d4edda;
}
.b-popover-success.bs-popover-right > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #c3e6cb;
}
.b-popover-success.bs-popover-right > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #d4edda;
}
.b-popover-success.bs-popover-bottom > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #c3e6cb;
}
.b-popover-success.bs-popover-bottom > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #c9e8d1;
}
.b-popover-success.bs-popover-bottom .popover-header::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #c9e8d1;
}
.b-popover-success.bs-popover-left > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #c3e6cb;
}
.b-popover-success.bs-popover-left > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #d4edda;
}
.b-popover-success .popover-header {
  color: #212529;
  background-color: #c9e8d1;
  border-bottom-color: #b7e1c1;
}
.b-popover-success .popover-body {
  color: #155724;
}

.b-popover-info.popover {
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.b-popover-info.bs-popover-top > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #bee5eb;
}
.b-popover-info.bs-popover-top > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #d1ecf1;
}
.b-popover-info.bs-popover-right > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #bee5eb;
}
.b-popover-info.bs-popover-right > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #d1ecf1;
}
.b-popover-info.bs-popover-bottom > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #bee5eb;
}
.b-popover-info.bs-popover-bottom > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #c5e7ed;
}
.b-popover-info.bs-popover-bottom .popover-header::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #c5e7ed;
}
.b-popover-info.bs-popover-left > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #bee5eb;
}
.b-popover-info.bs-popover-left > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #d1ecf1;
}
.b-popover-info .popover-header {
  color: #212529;
  background-color: #c5e7ed;
  border-bottom-color: #b2dfe7;
}
.b-popover-info .popover-body {
  color: #0c5460;
}

.b-popover-warning.popover {
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.b-popover-warning.bs-popover-top > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #ffeeba;
}
.b-popover-warning.bs-popover-top > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #fff3cd;
}
.b-popover-warning.bs-popover-right > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #ffeeba;
}
.b-popover-warning.bs-popover-right > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #fff3cd;
}
.b-popover-warning.bs-popover-bottom > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #ffeeba;
}
.b-popover-warning.bs-popover-bottom > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #ffefbe;
}
.b-popover-warning.bs-popover-bottom .popover-header::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #ffefbe;
}
.b-popover-warning.bs-popover-left > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #ffeeba;
}
.b-popover-warning.bs-popover-left > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #fff3cd;
}
.b-popover-warning .popover-header {
  color: #212529;
  background-color: #ffefbe;
  border-bottom-color: #ffe9a4;
}
.b-popover-warning .popover-body {
  color: #856404;
}

.b-popover-danger.popover {
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.b-popover-danger.bs-popover-top > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #f5c6cb;
}
.b-popover-danger.bs-popover-top > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #f8d7da;
}
.b-popover-danger.bs-popover-right > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #f5c6cb;
}
.b-popover-danger.bs-popover-right > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #f8d7da;
}
.b-popover-danger.bs-popover-bottom > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #f5c6cb;
}
.b-popover-danger.bs-popover-bottom > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #f6cace;
}
.b-popover-danger.bs-popover-bottom .popover-header::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #f6cace;
}
.b-popover-danger.bs-popover-left > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #f5c6cb;
}
.b-popover-danger.bs-popover-left > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #f8d7da;
}
.b-popover-danger .popover-header {
  color: #212529;
  background-color: #f6cace;
  border-bottom-color: #f2b4ba;
}
.b-popover-danger .popover-body {
  color: #721c24;
}

.b-popover-light.popover {
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.b-popover-light.bs-popover-top > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #fdfdfe;
}
.b-popover-light.bs-popover-top > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #fefefe;
}
.b-popover-light.bs-popover-right > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #fdfdfe;
}
.b-popover-light.bs-popover-right > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #fefefe;
}
.b-popover-light.bs-popover-bottom > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #fdfdfe;
}
.b-popover-light.bs-popover-bottom > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #f6f6f6;
}
.b-popover-light.bs-popover-bottom .popover-header::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #f6f6f6;
}
.b-popover-light.bs-popover-left > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #fdfdfe;
}
.b-popover-light.bs-popover-left > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #fefefe;
}
.b-popover-light .popover-header {
  color: #212529;
  background-color: #f6f6f6;
  border-bottom-color: #eaeaea;
}
.b-popover-light .popover-body {
  color: #818182;
}

.b-popover-dark.popover {
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.b-popover-dark.bs-popover-top > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: #c6c8ca;
}
.b-popover-dark.bs-popover-top > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #d6d8d9;
}
.b-popover-dark.bs-popover-right > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: #c6c8ca;
}
.b-popover-dark.bs-popover-right > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #d6d8d9;
}
.b-popover-dark.bs-popover-bottom > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: #c6c8ca;
}
.b-popover-dark.bs-popover-bottom > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #ced0d2;
}
.b-popover-dark.bs-popover-bottom .popover-header::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #ced0d2;
}
.b-popover-dark.bs-popover-left > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: #c6c8ca;
}
.b-popover-dark.bs-popover-left > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #d6d8d9;
}
.b-popover-dark .popover-header {
  color: #212529;
  background-color: #ced0d2;
  border-bottom-color: #c1c4c5;
}
.b-popover-dark .popover-body {
  color: #1b1e21;
}

.b-sidebar-outer {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  overflow: visible;
  z-index: calc(1030 + 5);
}

.b-sidebar-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100vw;
  height: 100vh;
  opacity: 0.6;
}

.b-sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  top: 0;
  width: 320px;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  margin: 0;
  outline: 0;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
      transform: translateX(0);
}
.b-sidebar.slide {
  transition: -webkit-transform 0.3s ease-in-out;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-sidebar.slide {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.b-sidebar:not(.b-sidebar-right) {
  left: 0;
  right: auto;
}
.b-sidebar:not(.b-sidebar-right).slide:not(.show) {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
}
.b-sidebar:not(.b-sidebar-right) > .b-sidebar-header .close {
  margin-left: auto;
}
.b-sidebar.b-sidebar-right {
  left: auto;
  right: 0;
}
.b-sidebar.b-sidebar-right.slide:not(.show) {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
      transform: translateX(100%);
}
.b-sidebar.b-sidebar-right > .b-sidebar-header .close {
  margin-right: auto;
}
.b-sidebar > .b-sidebar-header {
  font-size: 1.5rem;
  padding: 0.5rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[dir=rtl] .b-sidebar > .b-sidebar-header {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.b-sidebar > .b-sidebar-header .close {
  float: none;
  font-size: 1.5rem;
}
.b-sidebar > .b-sidebar-body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 100%;
  overflow-y: auto;
}
.b-sidebar > .b-sidebar-footer {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.b-skeleton-wrapper {
  cursor: wait;
}

.b-skeleton {
  position: relative;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.12);
  cursor: wait;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  mask-image: radial-gradient(white, black);
}
.b-skeleton::before {
  content: " ";
}

.b-skeleton-text {
  height: 1rem;
  margin-bottom: 0.25rem;
  border-radius: 0.25rem;
}

.b-skeleton-button {
  width: 75px;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}

.b-skeleton-avatar {
  width: 2.5em;
  height: 2.5em;
  border-radius: 50%;
}

.b-skeleton-input {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border: #ced4da solid 1px;
  border-radius: 0.25rem;
}

.b-skeleton-icon-wrapper svg {
  color: rgba(0, 0, 0, 0.12);
}

.b-skeleton-img {
  height: 100%;
  width: 100%;
}

.b-skeleton-animate-wave::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(transparent));
  background: -webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.4), transparent);
  background: -o-linear-gradient(left, transparent, rgba(255, 255, 255, 0.4), transparent);
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
  -webkit-animation: b-skeleton-animate-wave 1.75s linear infinite;
  animation: b-skeleton-animate-wave 1.75s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .b-skeleton-animate-wave::after {
    background: none;
    -webkit-animation: none;
    animation: none;
  }
}

@-webkit-keyframes b-skeleton-animate-wave {
  from {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@keyframes b-skeleton-animate-wave {
  from {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
.b-skeleton-animate-fade {
  -webkit-animation: b-skeleton-animate-fade 0.875s ease-in-out alternate infinite;
  animation: b-skeleton-animate-fade 0.875s ease-in-out alternate infinite;
}
@media (prefers-reduced-motion: reduce) {
  .b-skeleton-animate-fade {
    -webkit-animation: none;
    animation: none;
  }
}

@-webkit-keyframes b-skeleton-animate-fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}

@keyframes b-skeleton-animate-fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.b-skeleton-animate-throb {
  -webkit-animation: b-skeleton-animate-throb 0.875s ease-in alternate infinite;
  animation: b-skeleton-animate-throb 0.875s ease-in alternate infinite;
}
@media (prefers-reduced-motion: reduce) {
  .b-skeleton-animate-throb {
    -webkit-animation: none;
    animation: none;
  }
}

@-webkit-keyframes b-skeleton-animate-throb {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.975);
    transform: scale(0.975);
  }
}

@keyframes b-skeleton-animate-throb {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.975);
    transform: scale(0.975);
  }
}
.table.b-table.b-table-fixed {
  table-layout: fixed;
}
.table.b-table.b-table-no-border-collapse {
  border-collapse: separate;
  border-spacing: 0;
}
.table.b-table[aria-busy=true] {
  opacity: 0.55;
}
.table.b-table > tbody > tr.b-table-details > td {
  border-top: none !important;
}
.table.b-table > caption {
  caption-side: bottom;
}
.table.b-table.b-table-caption-top > caption {
  caption-side: top !important;
}
.table.b-table > tbody > .table-active,
.table.b-table > tbody > .table-active > th,
.table.b-table > tbody > .table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table.b-table.table-hover > tbody > tr.table-active:hover td,
.table.b-table.table-hover > tbody > tr.table-active:hover th {
  color: #212529;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.075)), to(rgba(0, 0, 0, 0.075)));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
  background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
  background-repeat: no-repeat;
}
.table.b-table > tbody > .bg-active,
.table.b-table > tbody > .bg-active > th,
.table.b-table > tbody > .bg-active > td {
  background-color: rgba(255, 255, 255, 0.075) !important;
}
.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover td,
.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover th {
  color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.075)), to(rgba(255, 255, 255, 0.075)));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
  background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
  background-repeat: no-repeat;
}

.b-table-sticky-header,
.table-responsive,
[class*=table-responsive-] {
  margin-bottom: 1rem;
}
.b-table-sticky-header > .table,
.table-responsive > .table,
[class*=table-responsive-] > .table {
  margin-bottom: 0;
}

.b-table-sticky-header {
  overflow-y: auto;
  max-height: 300px;
}

@media print {
  .b-table-sticky-header {
    overflow-y: visible !important;
    max-height: none !important;
  }
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
  .b-table-sticky-header > .table.b-table > thead > tr > th {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2;
  }

  .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,
.b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,
.b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,
.table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,
.table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,
.table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,
[class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column,
[class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column,
[class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
  }
  .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,
.table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,
[class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column {
    z-index: 5;
  }
  .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,
.b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,
.table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,
.table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,
[class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column,
[class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column {
    z-index: 2;
  }

  .table.b-table > thead > tr > .table-b-table-default,
.table.b-table > tbody > tr > .table-b-table-default,
.table.b-table > tfoot > tr > .table-b-table-default {
    color: #212529;
    background-color: #fff;
  }
  .table.b-table.table-dark > thead > tr > .bg-b-table-default,
.table.b-table.table-dark > tbody > tr > .bg-b-table-default,
.table.b-table.table-dark > tfoot > tr > .bg-b-table-default {
    color: #fff;
    background-color: #343a40;
  }
  .table.b-table.table-striped > tbody > tr:nth-of-type(odd) > .table-b-table-default {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.05)), to(rgba(0, 0, 0, 0.05)));
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05));
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05));
    background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05));
    background-repeat: no-repeat;
  }
  .table.b-table.table-striped.table-dark > tbody > tr:nth-of-type(odd) > .bg-b-table-default {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0.05)));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background-repeat: no-repeat;
  }
  .table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {
    color: #212529;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.075)), to(rgba(0, 0, 0, 0.075)));
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
    background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
    background-repeat: no-repeat;
  }
  .table.b-table.table-hover.table-dark > tbody > tr:hover > .bg-b-table-default {
    color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.075)), to(rgba(255, 255, 255, 0.075)));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
    background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
    background-repeat: no-repeat;
  }
}
.table.b-table > thead > tr > [aria-sort],
.table.b-table > tfoot > tr > [aria-sort] {
  cursor: pointer;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 0.65em 1em;
}
.table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),
.table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.75rem / 2) center;
  padding-right: calc(0.75rem + 0.65em);
}
.table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: left calc(0.75rem / 2) center;
  padding-left: calc(0.75rem + 0.65em);
}
.table.b-table > thead > tr > [aria-sort=none],
.table.b-table > tfoot > tr > [aria-sort=none] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > [aria-sort=ascending],
.table.b-table > tfoot > tr > [aria-sort=ascending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > [aria-sort=descending],
.table.b-table > tfoot > tr > [aria-sort=descending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=none], .table.b-table.table-dark > tfoot > tr > [aria-sort=none],
.table.b-table > .thead-dark > tr > [aria-sort=none] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=ascending], .table.b-table.table-dark > tfoot > tr > [aria-sort=ascending],
.table.b-table > .thead-dark > tr > [aria-sort=ascending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=descending], .table.b-table.table-dark > tfoot > tr > [aria-sort=descending],
.table.b-table > .thead-dark > tr > [aria-sort=descending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=none],
.table.b-table > tfoot > tr > .table-dark[aria-sort=none] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=ascending],
.table.b-table > tfoot > tr > .table-dark[aria-sort=ascending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=descending],
.table.b-table > tfoot > tr > .table-dark[aria-sort=descending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-sm > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),
.table.b-table.table-sm > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.3rem / 2) center;
  padding-right: calc(0.3rem + 0.65em);
}
.table.b-table.table-sm > thead > tr > [aria-sort].b-table-sort-icon-left,
.table.b-table.table-sm > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: left calc(0.3rem / 2) center;
  padding-left: calc(0.3rem + 0.65em);
}

.table.b-table.b-table-selectable:not(.b-table-selectable-no-click) > tbody > tr {
  cursor: pointer;
}
.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range > tbody > tr {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media (max-width: 575.98px) {
  .table.b-table.b-table-stacked-sm {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-sm > caption,
.table.b-table.b-table-stacked-sm > tbody,
.table.b-table.b-table-stacked-sm > tbody > tr,
.table.b-table.b-table-stacked-sm > tbody > tr > td,
.table.b-table.b-table-stacked-sm > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-sm > thead,
.table.b-table.b-table-stacked-sm > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-sm > thead > tr.b-table-top-row,
.table.b-table.b-table-stacked-sm > thead > tr.b-table-bottom-row,
.table.b-table.b-table-stacked-sm > tfoot > tr.b-table-top-row,
.table.b-table.b-table-stacked-sm > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-sm > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr.top-row, .table.b-table.b-table-stacked-sm > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + td,
.table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
@media (max-width: 767.98px) {
  .table.b-table.b-table-stacked-md {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-md > caption,
.table.b-table.b-table-stacked-md > tbody,
.table.b-table.b-table-stacked-md > tbody > tr,
.table.b-table.b-table-stacked-md > tbody > tr > td,
.table.b-table.b-table-stacked-md > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-md > thead,
.table.b-table.b-table-stacked-md > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-md > thead > tr.b-table-top-row,
.table.b-table.b-table-stacked-md > thead > tr.b-table-bottom-row,
.table.b-table.b-table-stacked-md > tfoot > tr.b-table-top-row,
.table.b-table.b-table-stacked-md > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-md > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-md > tbody > tr.top-row, .table.b-table.b-table-stacked-md > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + td,
.table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
@media (max-width: 991.98px) {
  .table.b-table.b-table-stacked-lg {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-lg > caption,
.table.b-table.b-table-stacked-lg > tbody,
.table.b-table.b-table-stacked-lg > tbody > tr,
.table.b-table.b-table-stacked-lg > tbody > tr > td,
.table.b-table.b-table-stacked-lg > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-lg > thead,
.table.b-table.b-table-stacked-lg > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-lg > thead > tr.b-table-top-row,
.table.b-table.b-table-stacked-lg > thead > tr.b-table-bottom-row,
.table.b-table.b-table-stacked-lg > tfoot > tr.b-table-top-row,
.table.b-table.b-table-stacked-lg > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-lg > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr.top-row, .table.b-table.b-table-stacked-lg > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + td,
.table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
@media (max-width: 1199.98px) {
  .table.b-table.b-table-stacked-xl {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-xl > caption,
.table.b-table.b-table-stacked-xl > tbody,
.table.b-table.b-table-stacked-xl > tbody > tr,
.table.b-table.b-table-stacked-xl > tbody > tr > td,
.table.b-table.b-table-stacked-xl > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-xl > thead,
.table.b-table.b-table-stacked-xl > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-xl > thead > tr.b-table-top-row,
.table.b-table.b-table-stacked-xl > thead > tr.b-table-bottom-row,
.table.b-table.b-table-stacked-xl > tfoot > tr.b-table-top-row,
.table.b-table.b-table-stacked-xl > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-xl > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr.top-row, .table.b-table.b-table-stacked-xl > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + td,
.table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
.table.b-table.b-table-stacked {
  display: block;
  width: 100%;
}
.table.b-table.b-table-stacked > caption,
.table.b-table.b-table-stacked > tbody,
.table.b-table.b-table-stacked > tbody > tr,
.table.b-table.b-table-stacked > tbody > tr > td,
.table.b-table.b-table-stacked > tbody > tr > th {
  display: block;
}
.table.b-table.b-table-stacked > thead,
.table.b-table.b-table-stacked > tfoot {
  display: none;
}
.table.b-table.b-table-stacked > thead > tr.b-table-top-row,
.table.b-table.b-table-stacked > thead > tr.b-table-bottom-row,
.table.b-table.b-table-stacked > tfoot > tr.b-table-top-row,
.table.b-table.b-table-stacked > tfoot > tr.b-table-bottom-row {
  display: none;
}
.table.b-table.b-table-stacked > caption {
  caption-side: top !important;
}
.table.b-table.b-table-stacked > tbody > tr > [data-label]::before {
  content: attr(data-label);
  width: 40%;
  float: left;
  text-align: right;
  overflow-wrap: break-word;
  font-weight: bold;
  font-style: normal;
  padding: 0 calc(1rem / 2) 0 0;
  margin: 0;
}
.table.b-table.b-table-stacked > tbody > tr > [data-label]::after {
  display: block;
  clear: both;
  content: "";
}
.table.b-table.b-table-stacked > tbody > tr > [data-label] > div {
  display: inline-block;
  width: calc(100% - 40%);
  padding: 0 0 0 calc(1rem / 2);
  margin: 0;
}
.table.b-table.b-table-stacked > tbody > tr.top-row, .table.b-table.b-table-stacked > tbody > tr.bottom-row {
  display: none;
}
.table.b-table.b-table-stacked > tbody > tr > :first-child {
  border-top-width: 3px;
}
.table.b-table.b-table-stacked > tbody > tr > [rowspan] + td,
.table.b-table.b-table-stacked > tbody > tr > [rowspan] + th {
  border-top-width: 3px;
}

.b-time {
  min-width: 150px;
}
.b-time[aria-disabled=true] output, .b-time[aria-readonly=true] output,
.b-time output.disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.b-time[aria-disabled=true] output {
  pointer-events: none;
}
[dir=rtl] .b-time > .d-flex:not(.flex-column) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.b-time .b-time-header {
  margin-bottom: 0.5rem;
}
.b-time .b-time-header output {
  padding: 0.25rem;
  font-size: 80%;
}
.b-time .b-time-footer {
  margin-top: 0.5rem;
}
.b-time .b-time-ampm {
  margin-left: 0.5rem;
}

.b-toast {
  display: block;
  position: relative;
  max-width: 350px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-clip: padding-box;
  z-index: 1;
  border-radius: 0.25rem;
}
.b-toast .toast {
  background-color: rgba(255, 255, 255, 0.85);
}
.b-toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.b-toast.b-toast-solid .toast {
  background-color: white;
}
.b-toast .toast {
  opacity: 1;
}
.b-toast .toast.fade:not(.show) {
  opacity: 0;
}
.b-toast .toast .toast-body {
  display: block;
}

.b-toast-primary .toast {
  background-color: rgba(230, 242, 255, 0.85);
  border-color: rgba(184, 218, 255, 0.85);
  color: #004085;
}
.b-toast-primary .toast .toast-header {
  color: #004085;
  background-color: rgba(204, 229, 255, 0.85);
  border-bottom-color: rgba(184, 218, 255, 0.85);
}
.b-toast-primary.b-toast-solid .toast {
  background-color: #e6f2ff;
}

.b-toast-secondary .toast {
  background-color: rgba(239, 240, 241, 0.85);
  border-color: rgba(214, 216, 219, 0.85);
  color: #383d41;
}
.b-toast-secondary .toast .toast-header {
  color: #383d41;
  background-color: rgba(226, 227, 229, 0.85);
  border-bottom-color: rgba(214, 216, 219, 0.85);
}
.b-toast-secondary.b-toast-solid .toast {
  background-color: #eff0f1;
}

.b-toast-success .toast {
  background-color: rgba(230, 245, 233, 0.85);
  border-color: rgba(195, 230, 203, 0.85);
  color: #155724;
}
.b-toast-success .toast .toast-header {
  color: #155724;
  background-color: rgba(212, 237, 218, 0.85);
  border-bottom-color: rgba(195, 230, 203, 0.85);
}
.b-toast-success.b-toast-solid .toast {
  background-color: #e6f5e9;
}

.b-toast-info .toast {
  background-color: rgba(229, 244, 247, 0.85);
  border-color: rgba(190, 229, 235, 0.85);
  color: #0c5460;
}
.b-toast-info .toast .toast-header {
  color: #0c5460;
  background-color: rgba(209, 236, 241, 0.85);
  border-bottom-color: rgba(190, 229, 235, 0.85);
}
.b-toast-info.b-toast-solid .toast {
  background-color: #e5f4f7;
}

.b-toast-warning .toast {
  background-color: rgba(255, 249, 231, 0.85);
  border-color: rgba(255, 238, 186, 0.85);
  color: #856404;
}
.b-toast-warning .toast .toast-header {
  color: #856404;
  background-color: rgba(255, 243, 205, 0.85);
  border-bottom-color: rgba(255, 238, 186, 0.85);
}
.b-toast-warning.b-toast-solid .toast {
  background-color: #fff9e7;
}

.b-toast-danger .toast {
  background-color: rgba(252, 237, 238, 0.85);
  border-color: rgba(245, 198, 203, 0.85);
  color: #721c24;
}
.b-toast-danger .toast .toast-header {
  color: #721c24;
  background-color: rgba(248, 215, 218, 0.85);
  border-bottom-color: rgba(245, 198, 203, 0.85);
}
.b-toast-danger.b-toast-solid .toast {
  background-color: #fcedee;
}

.b-toast-light .toast {
  background-color: rgba(255, 255, 255, 0.85);
  border-color: rgba(253, 253, 254, 0.85);
  color: #818182;
}
.b-toast-light .toast .toast-header {
  color: #818182;
  background-color: rgba(254, 254, 254, 0.85);
  border-bottom-color: rgba(253, 253, 254, 0.85);
}
.b-toast-light.b-toast-solid .toast {
  background-color: white;
}

.b-toast-dark .toast {
  background-color: rgba(227, 229, 229, 0.85);
  border-color: rgba(198, 200, 202, 0.85);
  color: #1b1e21;
}
.b-toast-dark .toast .toast-header {
  color: #1b1e21;
  background-color: rgba(214, 216, 217, 0.85);
  border-bottom-color: rgba(198, 200, 202, 0.85);
}
.b-toast-dark.b-toast-solid .toast {
  background-color: #e3e5e5;
}

.b-toaster {
  z-index: 1100;
}
.b-toaster .b-toaster-slot {
  position: relative;
  display: block;
}
.b-toaster .b-toaster-slot:empty {
  display: none !important;
}

.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full, .b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {
  position: fixed;
  left: 0.5rem;
  right: 0.5rem;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: visible;
}
.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {
  position: absolute;
  max-width: 350px;
  width: 100%;
  /* IE 11 fix */
  left: 0;
  right: 0;
  padding: 0;
  margin: 0;
}
.b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {
  width: 100%;
  max-width: 100%;
}
.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,
.b-toaster.b-toaster-top-full .b-toaster-slot .toast, .b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,
.b-toaster.b-toaster-bottom-full .b-toaster-slot .toast {
  width: 100%;
  max-width: 100%;
}
.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full {
  top: 0;
}
.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot {
  top: 0.5rem;
}
.b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {
  bottom: 0;
}
.b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {
  bottom: 0.5rem;
}
.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {
  margin-left: auto;
}
.b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {
  margin-right: auto;
}

.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-move, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move {
  transition: -webkit-transform 0.175s;
  -webkit-transition: -webkit-transform 0.175s;
  -o-transition: transform 0.175s;
  transition: transform 0.175s;
  transition: transform 0.175s, -webkit-transform 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade {
  -webkit-transition-delay: 0.175s;
       -o-transition-delay: 0.175s;
          transition-delay: 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active {
  position: absolute;
  -webkit-transition-delay: 0.175s;
       -o-transition-delay: 0.175s;
          transition-delay: 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}
.tooltip.b-tooltip {
  display: block;
  opacity: 0.9;
  outline: 0;
}
.tooltip.b-tooltip.fade:not(.show) {
  opacity: 0;
}
.tooltip.b-tooltip.show {
  opacity: 0.9;
}
.tooltip.b-tooltip.noninteractive {
  pointer-events: none;
}
.tooltip.b-tooltip .arrow {
  margin: 0 0.25rem;
}
.tooltip.b-tooltip.bs-tooltip-right .arrow, .tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.bs-tooltip-left .arrow, .tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow {
  margin: 0.25rem 0;
}

.tooltip.b-tooltip-primary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #007bff;
}
.tooltip.b-tooltip-primary .tooltip-inner {
  color: #fff;
  background-color: #007bff;
}

.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #6c757d;
}
.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #6c757d;
}
.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #6c757d;
}
.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #6c757d;
}
.tooltip.b-tooltip-secondary .tooltip-inner {
  color: #fff;
  background-color: #6c757d;
}

.tooltip.b-tooltip-success.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #28a745;
}
.tooltip.b-tooltip-success .tooltip-inner {
  color: #fff;
  background-color: #28a745;
}

.tooltip.b-tooltip-info.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #17a2b8;
}
.tooltip.b-tooltip-info .tooltip-inner {
  color: #fff;
  background-color: #17a2b8;
}

.tooltip.b-tooltip-warning.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #ffc107;
}
.tooltip.b-tooltip-warning .tooltip-inner {
  color: #212529;
  background-color: #ffc107;
}

.tooltip.b-tooltip-danger.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #dc3545;
}
.tooltip.b-tooltip-danger .tooltip-inner {
  color: #fff;
  background-color: #dc3545;
}

.tooltip.b-tooltip-light.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #f8f9fa;
}
.tooltip.b-tooltip-light .tooltip-inner {
  color: #212529;
  background-color: #f8f9fa;
}

.tooltip.b-tooltip-dark.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #343a40;
}
.tooltip.b-tooltip-dark .tooltip-inner {
  color: #fff;
  background-color: #343a40;
}

.b-icon.bi {
  display: inline-block;
  overflow: visible;
  vertical-align: -0.15em;
}
.b-icon.b-icon-animation-cylon, .b-icon.b-iconstack .b-icon-animation-cylon > g {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
      transform-origin: center;
  -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-cylon, .b-icon.b-iconstack .b-icon-animation-cylon > g {
    -webkit-animation: none;
    animation: none;
  }
}
.b-icon.b-icon-animation-cylon-vertical, .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
      transform-origin: center;
  -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-cylon-vertical, .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {
    -webkit-animation: none;
    animation: none;
  }
}
.b-icon.b-icon-animation-fade, .b-icon.b-iconstack .b-icon-animation-fade > g {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
      transform-origin: center;
  -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-fade, .b-icon.b-iconstack .b-icon-animation-fade > g {
    -webkit-animation: none;
    animation: none;
  }
}
.b-icon.b-icon-animation-spin, .b-icon.b-iconstack .b-icon-animation-spin > g {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
      transform-origin: center;
  -webkit-animation: 2s infinite linear normal b-icon-animation-spin;
  animation: 2s infinite linear normal b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin, .b-icon.b-iconstack .b-icon-animation-spin > g {
    -webkit-animation: none;
    animation: none;
  }
}
.b-icon.b-icon-animation-spin-reverse, .b-icon.b-iconstack .b-icon-animation-spin-reverse > g {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
      transform-origin: center;
  animation: 2s infinite linear reverse b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin-reverse, .b-icon.b-iconstack .b-icon-animation-spin-reverse > g {
    -webkit-animation: none;
    animation: none;
  }
}
.b-icon.b-icon-animation-spin-pulse, .b-icon.b-iconstack .b-icon-animation-spin-pulse > g {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
      transform-origin: center;
  -webkit-animation: 1s infinite steps(8) normal b-icon-animation-spin;
  animation: 1s infinite steps(8) normal b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin-pulse, .b-icon.b-iconstack .b-icon-animation-spin-pulse > g {
    -webkit-animation: none;
    animation: none;
  }
}
.b-icon.b-icon-animation-spin-reverse-pulse, .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
      transform-origin: center;
  animation: 1s infinite steps(8) reverse b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin-reverse-pulse, .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {
    -webkit-animation: none;
    animation: none;
  }
}
.b-icon.b-icon-animation-throb, .b-icon.b-iconstack .b-icon-animation-throb > g {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
      transform-origin: center;
  -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-throb, .b-icon.b-iconstack .b-icon-animation-throb > g {
    -webkit-animation: none;
    animation: none;
  }
}

@-webkit-keyframes b-icon-animation-cylon {
  0% {
    -webkit-transform: translateX(-25%);
    transform: translateX(-25%);
  }
  100% {
    -webkit-transform: translateX(25%);
    transform: translateX(25%);
  }
}

@keyframes b-icon-animation-cylon {
  0% {
    -webkit-transform: translateX(-25%);
    transform: translateX(-25%);
  }
  100% {
    -webkit-transform: translateX(25%);
    transform: translateX(25%);
  }
}
@-webkit-keyframes b-icon-animation-cylon-vertical {
  0% {
    -webkit-transform: translateY(25%);
    transform: translateY(25%);
  }
  100% {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
  }
}
@keyframes b-icon-animation-cylon-vertical {
  0% {
    -webkit-transform: translateY(25%);
    transform: translateY(25%);
  }
  100% {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
  }
}
@-webkit-keyframes b-icon-animation-fade {
  0% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes b-icon-animation-fade {
  0% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes b-icon-animation-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes b-icon-animation-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes b-icon-animation-throb {
  0% {
    opacity: 0.5;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes b-icon-animation-throb {
  0% {
    opacity: 0.5;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.btn .b-icon.bi,
.nav-link .b-icon.bi,
.dropdown-toggle .b-icon.bi,
.dropdown-item .b-icon.bi,
.input-group-text .b-icon.bi {
  font-size: 125%;
  vertical-align: text-bottom;
}@charset "UTF-8";.el-pagination--small .arrow.disabled,.el-table .el-table__cell.is-hidden>*,.el-table .hidden-columns,.el-table--hidden{visibility:hidden}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing),.el-message__closeBtn:focus,.el-message__content:focus,.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing),.el-rate:active,.el-rate:focus,.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing),.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-input__suffix,.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}@font-face{font-family:element-icons;src:url(../../static/fonts/element-icons.535877f.woff) format("woff"),url(../../static/fonts/element-icons.732389d.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:"\e6a0"}.el-icon-ice-cream-square:before{content:"\e6a3"}.el-icon-lollipop:before{content:"\e6a4"}.el-icon-potato-strips:before{content:"\e6a5"}.el-icon-milk-tea:before{content:"\e6a6"}.el-icon-ice-drink:before{content:"\e6a7"}.el-icon-ice-tea:before{content:"\e6a9"}.el-icon-coffee:before{content:"\e6aa"}.el-icon-orange:before{content:"\e6ab"}.el-icon-pear:before{content:"\e6ac"}.el-icon-apple:before{content:"\e6ad"}.el-icon-cherry:before{content:"\e6ae"}.el-icon-watermelon:before{content:"\e6af"}.el-icon-grape:before{content:"\e6b0"}.el-icon-refrigerator:before{content:"\e6b1"}.el-icon-goblet-square-full:before{content:"\e6b2"}.el-icon-goblet-square:before{content:"\e6b3"}.el-icon-goblet-full:before{content:"\e6b4"}.el-icon-goblet:before{content:"\e6b5"}.el-icon-cold-drink:before{content:"\e6b6"}.el-icon-coffee-cup:before{content:"\e6b8"}.el-icon-water-cup:before{content:"\e6b9"}.el-icon-hot-water:before{content:"\e6ba"}.el-icon-ice-cream:before{content:"\e6bb"}.el-icon-dessert:before{content:"\e6bc"}.el-icon-sugar:before{content:"\e6bd"}.el-icon-tableware:before{content:"\e6be"}.el-icon-burger:before{content:"\e6bf"}.el-icon-knife-fork:before{content:"\e6c1"}.el-icon-fork-spoon:before{content:"\e6c2"}.el-icon-chicken:before{content:"\e6c3"}.el-icon-food:before{content:"\e6c4"}.el-icon-dish-1:before{content:"\e6c5"}.el-icon-dish:before{content:"\e6c6"}.el-icon-moon-night:before{content:"\e6ee"}.el-icon-moon:before{content:"\e6f0"}.el-icon-cloudy-and-sunny:before{content:"\e6f1"}.el-icon-partly-cloudy:before{content:"\e6f2"}.el-icon-cloudy:before{content:"\e6f3"}.el-icon-sunny:before{content:"\e6f6"}.el-icon-sunset:before{content:"\e6f7"}.el-icon-sunrise-1:before{content:"\e6f8"}.el-icon-sunrise:before{content:"\e6f9"}.el-icon-heavy-rain:before{content:"\e6fa"}.el-icon-lightning:before{content:"\e6fb"}.el-icon-light-rain:before{content:"\e6fc"}.el-icon-wind-power:before{content:"\e6fd"}.el-icon-baseball:before{content:"\e712"}.el-icon-soccer:before{content:"\e713"}.el-icon-football:before{content:"\e715"}.el-icon-basketball:before{content:"\e716"}.el-icon-ship:before{content:"\e73f"}.el-icon-truck:before{content:"\e740"}.el-icon-bicycle:before{content:"\e741"}.el-icon-mobile-phone:before{content:"\e6d3"}.el-icon-service:before{content:"\e6d4"}.el-icon-key:before{content:"\e6e2"}.el-icon-unlock:before{content:"\e6e4"}.el-icon-lock:before{content:"\e6e5"}.el-icon-watch:before{content:"\e6fe"}.el-icon-watch-1:before{content:"\e6ff"}.el-icon-timer:before{content:"\e702"}.el-icon-alarm-clock:before{content:"\e703"}.el-icon-map-location:before{content:"\e704"}.el-icon-delete-location:before{content:"\e705"}.el-icon-add-location:before{content:"\e706"}.el-icon-location-information:before{content:"\e707"}.el-icon-location-outline:before{content:"\e708"}.el-icon-location:before{content:"\e79e"}.el-icon-place:before{content:"\e709"}.el-icon-discover:before{content:"\e70a"}.el-icon-first-aid-kit:before{content:"\e70b"}.el-icon-trophy-1:before{content:"\e70c"}.el-icon-trophy:before{content:"\e70d"}.el-icon-medal:before{content:"\e70e"}.el-icon-medal-1:before{content:"\e70f"}.el-icon-stopwatch:before{content:"\e710"}.el-icon-mic:before{content:"\e711"}.el-icon-copy-document:before{content:"\e718"}.el-icon-full-screen:before{content:"\e719"}.el-icon-switch-button:before{content:"\e71b"}.el-icon-aim:before{content:"\e71c"}.el-icon-crop:before{content:"\e71d"}.el-icon-odometer:before{content:"\e71e"}.el-icon-time:before{content:"\e71f"}.el-icon-bangzhu:before{content:"\e724"}.el-icon-close-notification:before{content:"\e726"}.el-icon-microphone:before{content:"\e727"}.el-icon-turn-off-microphone:before{content:"\e728"}.el-icon-position:before{content:"\e729"}.el-icon-postcard:before{content:"\e72a"}.el-icon-message:before{content:"\e72b"}.el-icon-chat-line-square:before{content:"\e72d"}.el-icon-chat-dot-square:before{content:"\e72e"}.el-icon-chat-dot-round:before{content:"\e72f"}.el-icon-chat-square:before{content:"\e730"}.el-icon-chat-line-round:before{content:"\e731"}.el-icon-chat-round:before{content:"\e732"}.el-icon-set-up:before{content:"\e733"}.el-icon-turn-off:before{content:"\e734"}.el-icon-open:before{content:"\e735"}.el-icon-connection:before{content:"\e736"}.el-icon-link:before{content:"\e737"}.el-icon-cpu:before{content:"\e738"}.el-icon-thumb:before{content:"\e739"}.el-icon-female:before{content:"\e73a"}.el-icon-male:before{content:"\e73b"}.el-icon-guide:before{content:"\e73c"}.el-icon-news:before{content:"\e73e"}.el-icon-price-tag:before{content:"\e744"}.el-icon-discount:before{content:"\e745"}.el-icon-wallet:before{content:"\e747"}.el-icon-coin:before{content:"\e748"}.el-icon-money:before{content:"\e749"}.el-icon-bank-card:before{content:"\e74a"}.el-icon-box:before{content:"\e74b"}.el-icon-present:before{content:"\e74c"}.el-icon-sell:before{content:"\e6d5"}.el-icon-sold-out:before{content:"\e6d6"}.el-icon-shopping-bag-2:before{content:"\e74d"}.el-icon-shopping-bag-1:before{content:"\e74e"}.el-icon-shopping-cart-2:before{content:"\e74f"}.el-icon-shopping-cart-1:before{content:"\e750"}.el-icon-shopping-cart-full:before{content:"\e751"}.el-icon-smoking:before{content:"\e752"}.el-icon-no-smoking:before{content:"\e753"}.el-icon-house:before{content:"\e754"}.el-icon-table-lamp:before{content:"\e755"}.el-icon-school:before{content:"\e756"}.el-icon-office-building:before{content:"\e757"}.el-icon-toilet-paper:before{content:"\e758"}.el-icon-notebook-2:before{content:"\e759"}.el-icon-notebook-1:before{content:"\e75a"}.el-icon-files:before{content:"\e75b"}.el-icon-collection:before{content:"\e75c"}.el-icon-receiving:before{content:"\e75d"}.el-icon-suitcase-1:before{content:"\e760"}.el-icon-suitcase:before{content:"\e761"}.el-icon-film:before{content:"\e763"}.el-icon-collection-tag:before{content:"\e765"}.el-icon-data-analysis:before{content:"\e766"}.el-icon-pie-chart:before{content:"\e767"}.el-icon-data-board:before{content:"\e768"}.el-icon-data-line:before{content:"\e76d"}.el-icon-reading:before{content:"\e769"}.el-icon-magic-stick:before{content:"\e76a"}.el-icon-coordinate:before{content:"\e76b"}.el-icon-mouse:before{content:"\e76c"}.el-icon-brush:before{content:"\e76e"}.el-icon-headset:before{content:"\e76f"}.el-icon-umbrella:before{content:"\e770"}.el-icon-scissors:before{content:"\e771"}.el-icon-mobile:before{content:"\e773"}.el-icon-attract:before{content:"\e774"}.el-icon-monitor:before{content:"\e775"}.el-icon-search:before{content:"\e778"}.el-icon-takeaway-box:before{content:"\e77a"}.el-icon-paperclip:before{content:"\e77d"}.el-icon-printer:before{content:"\e77e"}.el-icon-document-add:before{content:"\e782"}.el-icon-document:before{content:"\e785"}.el-icon-document-checked:before{content:"\e786"}.el-icon-document-copy:before{content:"\e787"}.el-icon-document-delete:before{content:"\e788"}.el-icon-document-remove:before{content:"\e789"}.el-icon-tickets:before{content:"\e78b"}.el-icon-folder-checked:before{content:"\e77f"}.el-icon-folder-delete:before{content:"\e780"}.el-icon-folder-remove:before{content:"\e781"}.el-icon-folder-add:before{content:"\e783"}.el-icon-folder-opened:before{content:"\e784"}.el-icon-folder:before{content:"\e78a"}.el-icon-edit-outline:before{content:"\e764"}.el-icon-edit:before{content:"\e78c"}.el-icon-date:before{content:"\e78e"}.el-icon-c-scale-to-original:before{content:"\e7c6"}.el-icon-view:before{content:"\e6ce"}.el-icon-loading:before{content:"\e6cf"}.el-icon-rank:before{content:"\e6d1"}.el-icon-sort-down:before{content:"\e7c4"}.el-icon-sort-up:before{content:"\e7c5"}.el-icon-sort:before{content:"\e6d2"}.el-icon-finished:before{content:"\e6cd"}.el-icon-refresh-left:before{content:"\e6c7"}.el-icon-refresh-right:before{content:"\e6c8"}.el-icon-refresh:before{content:"\e6d0"}.el-icon-video-play:before{content:"\e7c0"}.el-icon-video-pause:before{content:"\e7c1"}.el-icon-d-arrow-right:before{content:"\e6dc"}.el-icon-d-arrow-left:before{content:"\e6dd"}.el-icon-arrow-up:before{content:"\e6e1"}.el-icon-arrow-down:before{content:"\e6df"}.el-icon-arrow-right:before{content:"\e6e0"}.el-icon-arrow-left:before{content:"\e6de"}.el-icon-top-right:before{content:"\e6e7"}.el-icon-top-left:before{content:"\e6e8"}.el-icon-top:before{content:"\e6e6"}.el-icon-bottom:before{content:"\e6eb"}.el-icon-right:before{content:"\e6e9"}.el-icon-back:before{content:"\e6ea"}.el-icon-bottom-right:before{content:"\e6ec"}.el-icon-bottom-left:before{content:"\e6ed"}.el-icon-caret-top:before{content:"\e78f"}.el-icon-caret-bottom:before{content:"\e790"}.el-icon-caret-right:before{content:"\e791"}.el-icon-caret-left:before{content:"\e792"}.el-icon-d-caret:before{content:"\e79a"}.el-icon-share:before{content:"\e793"}.el-icon-menu:before{content:"\e798"}.el-icon-s-grid:before{content:"\e7a6"}.el-icon-s-check:before{content:"\e7a7"}.el-icon-s-data:before{content:"\e7a8"}.el-icon-s-opportunity:before{content:"\e7aa"}.el-icon-s-custom:before{content:"\e7ab"}.el-icon-s-claim:before{content:"\e7ad"}.el-icon-s-finance:before{content:"\e7ae"}.el-icon-s-comment:before{content:"\e7af"}.el-icon-s-flag:before{content:"\e7b0"}.el-icon-s-marketing:before{content:"\e7b1"}.el-icon-s-shop:before{content:"\e7b4"}.el-icon-s-open:before{content:"\e7b5"}.el-icon-s-management:before{content:"\e7b6"}.el-icon-s-ticket:before{content:"\e7b7"}.el-icon-s-release:before{content:"\e7b8"}.el-icon-s-home:before{content:"\e7b9"}.el-icon-s-promotion:before{content:"\e7ba"}.el-icon-s-operation:before{content:"\e7bb"}.el-icon-s-unfold:before{content:"\e7bc"}.el-icon-s-fold:before{content:"\e7a9"}.el-icon-s-platform:before{content:"\e7bd"}.el-icon-s-order:before{content:"\e7be"}.el-icon-s-cooperation:before{content:"\e7bf"}.el-icon-bell:before{content:"\e725"}.el-icon-message-solid:before{content:"\e799"}.el-icon-video-camera:before{content:"\e772"}.el-icon-video-camera-solid:before{content:"\e796"}.el-icon-camera:before{content:"\e779"}.el-icon-camera-solid:before{content:"\e79b"}.el-icon-download:before{content:"\e77c"}.el-icon-upload2:before{content:"\e77b"}.el-icon-upload:before{content:"\e7c3"}.el-icon-picture-outline-round:before{content:"\e75f"}.el-icon-picture-outline:before{content:"\e75e"}.el-icon-picture:before{content:"\e79f"}.el-icon-close:before{content:"\e6db"}.el-icon-check:before{content:"\e6da"}.el-icon-plus:before{content:"\e6d9"}.el-icon-minus:before{content:"\e6d8"}.el-icon-help:before{content:"\e73d"}.el-icon-s-help:before{content:"\e7b3"}.el-icon-circle-close:before{content:"\e78d"}.el-icon-circle-check:before{content:"\e720"}.el-icon-circle-plus-outline:before{content:"\e723"}.el-icon-remove-outline:before{content:"\e722"}.el-icon-zoom-out:before{content:"\e776"}.el-icon-zoom-in:before{content:"\e777"}.el-icon-error:before{content:"\e79d"}.el-icon-success:before{content:"\e79c"}.el-icon-circle-plus:before{content:"\e7a0"}.el-icon-remove:before{content:"\e7a2"}.el-icon-info:before{content:"\e7a1"}.el-icon-question:before{content:"\e7a4"}.el-icon-warning-outline:before{content:"\e6c9"}.el-icon-warning:before{content:"\e7a3"}.el-icon-goods:before{content:"\e7c2"}.el-icon-s-goods:before{content:"\e7b2"}.el-icon-star-off:before{content:"\e717"}.el-icon-star-on:before{content:"\e797"}.el-icon-more-outline:before{content:"\e6cc"}.el-icon-more:before{content:"\e794"}.el-icon-phone-outline:before{content:"\e6cb"}.el-icon-phone:before{content:"\e795"}.el-icon-user:before{content:"\e6e3"}.el-icon-user-solid:before{content:"\e7a5"}.el-icon-setting:before{content:"\e6ca"}.el-icon-s-tools:before{content:"\e7ac"}.el-icon-delete:before{content:"\e6d7"}.el-icon-delete-solid:before{content:"\e7c9"}.el-icon-eleme:before{content:"\e7c7"}.el-icon-platform-eleme:before{content:"\e7ca"}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.el-pagination{white-space:nowrap;padding:2px 5px;color:#303133;font-weight:700}.el-pagination::after,.el-pagination::before{display:table;content:""}.el-pagination::after{clear:both}.el-pagination button,.el-pagination span:not([class*=suffix]){display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.el-pagination .el-input__suffix{right:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.el-pagination .el-select .el-input{width:100px;margin:0 5px}.el-pagination .el-select .el-input .el-input__inner{padding-right:25px;border-radius:3px}.el-pagination button{border:none;padding:0 6px;background:0 0}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:#409EFF}.el-pagination button:disabled{color:#C0C4CC;background-color:#FFF;cursor:not-allowed}.el-pagination .btn-next,.el-pagination .btn-prev{background:center center no-repeat #FFF;background-size:16px;cursor:pointer;margin:0;color:#303133}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700}.el-pagination .btn-prev{padding-right:12px}.el-pagination .btn-next{padding-left:12px}.el-pagination .el-pager li.disabled{color:#C0C4CC;cursor:not-allowed}.el-pager li,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover{cursor:pointer}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:12px;line-height:22px;height:22px;min-width:22px}.el-pagination--small .more::before,.el-pagination--small li.more::before{line-height:24px}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){height:22px;line-height:22px}.el-pagination--small .el-pagination__editor,.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:22px}.el-pagination__sizes{margin:0 10px 0 0;font-weight:400;color:#606266}.el-pagination__sizes .el-input .el-input__inner{font-size:13px;padding-left:8px}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:#409EFF}.el-pagination__total{margin-right:10px;font-weight:400;color:#606266}.el-pagination__jump{margin-left:24px;font-weight:400;color:#606266}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__rightwrapper{float:right}.el-pagination__editor{line-height:18px;padding:0 2px;height:28px;text-align:center;margin:0 2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.el-pager,.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:28px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 5px;background-color:#f4f4f5;color:#606266;min-width:30px;border-radius:2px}.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.disabled{color:#C0C4CC}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:#409EFF}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#409EFF;color:#FFF}.el-dialog,.el-pager li{background:#FFF;-webkit-box-sizing:border-box}.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li{margin:0 3px;min-width:22px}.el-pager,.el-pager li{vertical-align:top;margin:0;display:inline-block}.el-pager{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;font-size:0}.el-date-table,.el-table th.el-table__cell{-webkit-user-select:none;-moz-user-select:none}.el-pager .more::before{line-height:30px}.el-pager li{padding:0 4px;font-size:13px;min-width:35.5px;height:28px;line-height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.el-menu--collapse .el-menu .el-submenu,.el-menu--popup{min-width:200px}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{line-height:28px;color:#303133}.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled{color:#C0C4CC}.el-pager li.active+li{border-left:0}.el-pager li:hover{color:#409EFF}.el-pager li.active{color:#409EFF;cursor:default}@-webkit-keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{100%{opacity:0}}.el-dialog{position:relative;margin:0 auto 50px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.el-dialog.is-fullscreen{width:100%;margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog__header{padding:20px 20px 10px}.el-dialog__headerbtn{position:absolute;top:20px;right:20px;padding:0;background:0 0;border:none;outline:0;cursor:pointer;font-size:16px}.el-dialog__headerbtn .el-dialog__close{color:#909399}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:#409EFF}.el-dialog__title{line-height:24px;font-size:18px;color:#303133}.el-dialog__body{padding:30px 20px;color:#606266;font-size:14px;word-break:break-all}.el-dialog__footer{padding:10px 20px 20px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px 25px 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.dialog-fade-enter-active{-webkit-animation:dialog-fade-in .3s;animation:dialog-fade-in .3s}.dialog-fade-leave-active{-webkit-animation:dialog-fade-out .3s;animation:dialog-fade-out .3s}@-webkit-keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes dialog-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes dialog-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete-suggestion{margin:5px 0;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;border:1px solid #E4E7ED;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF}.el-dropdown-menu,.el-menu--collapse .el-submenu .el-menu{z-index:10;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:#606266;font-size:14px;list-style:none;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:#F5F7FA}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid #000}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:#999}.el-autocomplete-suggestion.is-loading li::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:#FFF}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-dropdown{display:inline-block;position:relative;color:#606266;font-size:14px}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{padding-left:5px;padding-right:5px;position:relative;border-left:none}.el-dropdown .el-dropdown__caret-button::before{content:'';position:absolute;display:block;width:1px;top:5px;bottom:5px;left:0;background:rgba(255,255,255,.5)}.el-dropdown .el-dropdown__caret-button.el-button--default::before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled)::before{top:0;bottom:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown [disabled]{cursor:not-allowed;color:#bbb}.el-dropdown-menu{position:absolute;top:0;left:0;padding:10px 0;margin:5px 0;background-color:#FFF;border:1px solid #EBEEF5;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-dropdown-menu__item{list-style:none;line-height:36px;padding:0 20px;margin:0;font-size:14px;color:#606266;cursor:pointer;outline:0}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#ecf5ff;color:#66b1ff}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid #EBEEF5}.el-dropdown-menu__item--divided:before{content:'';height:6px;display:block;margin:0 -20px;background-color:#FFF}.el-dropdown-menu__item.is-disabled{cursor:default;color:#bbb;pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{line-height:30px;padding:0 17px;font-size:14px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{line-height:27px;padding:0 15px;font-size:13px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{line-height:24px;padding:0 10px;font-size:12px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-menu{border-right:solid 1px #e6e6e6;list-style:none;position:relative;margin:0;padding-left:0;background-color:#FFF}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff}.el-menu::after,.el-menu::before{display:table;content:""}.el-menu::after{clear:both}.el-menu.el-menu--horizontal{border-bottom:solid 1px #e6e6e6}.el-menu--horizontal{border-right:none}.el-menu--horizontal>.el-menu-item{float:left;height:60px;line-height:60px;margin:0;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-submenu{float:left}.el-menu--horizontal>.el-submenu:focus,.el-menu--horizontal>.el-submenu:hover{outline:0}.el-menu--horizontal>.el-submenu:focus .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title{color:#303133}.el-menu--horizontal>.el-submenu.is-active .el-submenu__title{border-bottom:2px solid #409EFF;color:#303133}.el-menu--horizontal>.el-submenu .el-submenu__title{height:60px;line-height:60px;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-submenu .el-submenu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{background-color:#FFF;float:none;height:36px;line-height:36px;padding:0 10px;color:#909399}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title{color:#303133}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:#303133}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid #409EFF;color:#303133}.el-menu--collapse{width:64px}.el-menu--collapse>.el-menu-item [class^=el-icon-],.el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-]{margin:0;vertical-align:middle;width:24px;text-align:center}.el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,.el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item span,.el-menu--collapse>.el-submenu>.el-submenu__title span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-submenu{position:relative}.el-menu--collapse .el-submenu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;border:1px solid #E4E7ED;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu-item,.el-submenu__title{height:56px;line-height:56px;position:relative;-webkit-box-sizing:border-box;white-space:nowrap;list-style:none}.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:none;-ms-transform:none;transform:none}.el-menu--popup{z-index:100;border:none;padding:5px 0;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu--popup-bottom-start{margin-top:5px}.el-menu--popup-right-start{margin-left:5px;margin-right:5px}.el-menu-item{font-size:14px;color:#303133;padding:0 20px;cursor:pointer;-webkit-transition:border-color .3s,background-color .3s,color .3s;-o-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.el-menu-item *{vertical-align:middle}.el-menu-item i{color:#909399}.el-menu-item:focus,.el-menu-item:hover{outline:0;background-color:#ecf5ff}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon-]{margin-right:5px;width:24px;text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:#409EFF}.el-menu-item.is-active i{color:inherit}.el-submenu{list-style:none;margin:0;padding-left:0}.el-submenu__title{font-size:14px;color:#303133;padding:0 20px;cursor:pointer;-webkit-transition:border-color .3s,background-color .3s,color .3s;-o-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.el-submenu__title *{vertical-align:middle}.el-submenu__title i{color:#909399}.el-submenu__title:focus,.el-submenu__title:hover{outline:0;background-color:#ecf5ff}.el-submenu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu__title:hover{background-color:#ecf5ff}.el-submenu .el-menu{border:none}.el-submenu .el-menu-item{height:50px;line-height:50px;padding:0 45px;min-width:200px}.el-submenu__icon-arrow{position:absolute;top:50%;right:20px;margin-top:-7px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:12px}.el-submenu.is-active .el-submenu__title{border-bottom-color:#409EFF}.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.el-submenu.is-disabled .el-menu-item,.el-submenu.is-disabled .el-submenu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu [class^=el-icon-]{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px 20px;line-height:normal;font-size:12px;color:#909399}.el-radio-button__inner,.el-radio-group{display:inline-block;line-height:1;vertical-align:middle}.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;opacity:0}.el-radio-group{font-size:0}.el-radio-button{position:relative;display:inline-block;outline:0}.el-radio-button__inner{white-space:nowrap;background:#FFF;border:1px solid #DCDFE6;font-weight:500;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;position:relative;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-radio-button__inner.is-round{padding:12px 20px}.el-radio-button__inner:hover{color:#409EFF}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #DCDFE6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-radio-button__orig-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#FFF;background-color:#409EFF;border-color:#409EFF;-webkit-box-shadow:-1px 0 0 0 #409EFF;box-shadow:-1px 0 0 0 #409EFF}.el-radio-button__orig-radio:disabled+.el-radio-button__inner{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5;-webkit-box-shadow:none;box-shadow:none}.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner{background-color:#F2F6FC}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0}.el-popover,.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:4px}.el-radio-button--medium .el-radio-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-radio-button--medium .el-radio-button__inner.is-round{padding:10px 20px}.el-radio-button--small .el-radio-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:9px 15px}.el-radio-button--mini .el-radio-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-radio-button--mini .el-radio-button__inner.is-round{padding:7px 15px}.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled){-webkit-box-shadow:0 0 2px 2px #409EFF;box-shadow:0 0 2px 2px #409EFF}.el-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:14px;line-height:20px;height:20px;vertical-align:middle}.el-switch__core,.el-switch__label{display:inline-block;cursor:pointer}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;height:20px;font-size:14px;font-weight:500;vertical-align:middle;color:#303133}.el-switch__label.is-active{color:#409EFF}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__core{margin:0;position:relative;width:40px;height:20px;border:1px solid #DCDFE6;outline:0;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#DCDFE6;-webkit-transition:border-color .3s,background-color .3s;-o-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;vertical-align:middle}.el-switch__core:after{content:"";position:absolute;top:1px;left:1px;border-radius:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:16px;height:16px;background-color:#FFF}.el-switch.is-checked .el-switch__core{border-color:#409EFF;background-color:#409EFF}.el-switch.is-checked .el-switch__core::after{left:100%;margin-left:-17px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter,.el-switch .label-fade-leave-active{opacity:0}.el-select-dropdown{position:absolute;z-index:1001;border:1px solid #E4E7ED;border-radius:4px;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0}.el-select-dropdown.is-multiple .el-select-dropdown__item{padding-right:40px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#409EFF;background-color:#FFF}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#F5F7FA}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after{position:absolute;right:20px;font-family:element-icons;content:"\e6da";font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-select-dropdown__item{font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-select-dropdown__item.is-disabled:hover{background-color:#FFF}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#F5F7FA}.el-select-dropdown__item.selected{color:#409EFF;font-weight:700}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type)::after{content:'';position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:#E4E7ED}.el-select-group__title{padding-left:20px;font-size:12px;color:#909399;line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{display:inline-block;position:relative}.el-select .el-select__tags>span{display:contents}.el-select:hover .el-input__inner{border-color:#C0C4CC}.el-select .el-input__inner{cursor:pointer;padding-right:35px}.el-select .el-input__inner:focus{border-color:#409EFF}.el-select .el-input .el-select__caret{color:#C0C4CC;font-size:14px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0)}.el-select .el-input .el-select__caret.is-show-close{font-size:14px;text-align:center;-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg);border-radius:100%;color:#C0C4CC;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);-o-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-select .el-input .el-select__caret.is-show-close:hover{color:#909399}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#E4E7ED}.el-select .el-input.is-focus .el-input__inner{border-color:#409EFF}.el-select>.el-input{display:block}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:#666;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-mini{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#C0C4CC;line-height:18px;font-size:14px}.el-select__close:hover{color:#909399}.el-select__tags{position:absolute;line-height:normal;white-space:normal;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-select__tags-text{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.el-select .el-tag{-webkit-box-sizing:border-box;box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:#f0f2f5;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-select .el-tag__close.el-icon-close{background-color:#C0C4CC;top:0;color:#FFF;-ms-flex-negative:0;flex-shrink:0}.el-select .el-tag__close.el-icon-close:hover{background-color:#909399}.el-table,.el-table__expanded-cell{background-color:#FFF}.el-select .el-tag__close.el-icon-close::before{display:block;-webkit-transform:translate(0,.5px);-ms-transform:translate(0,.5px);transform:translate(0,.5px)}.el-table{position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:100%;font-size:14px;color:#606266}.el-table--mini,.el-table--small,.el-table__expand-icon{font-size:12px}.el-table__empty-block{min-height:60px;text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:#909399}.el-table__expand-column .cell{padding:0;text-align:center}.el-table__expand-icon{position:relative;cursor:pointer;color:#666;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;height:20px}.el-table__expand-icon--expanded{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.el-table__expand-icon>.el-icon{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--scrollable-x .el-table__body-wrapper{overflow-x:auto}.el-table--scrollable-y .el-table__body-wrapper{overflow-y:auto}.el-table thead{color:#909399;font-weight:500}.el-table thead.is-group th.el-table__cell{background:#F5F7FA}.el-table .el-table__cell{padding:12px 0;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table--medium .el-table__cell{padding:10px 0}.el-table--small .el-table__cell{padding:8px 0}.el-table--mini .el-table__cell{padding:6px 0}.el-table .cell,.el-table--border .el-table__cell:first-child .cell{padding-left:10px}.el-table tr{background-color:#FFF}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:1px solid #EBEEF5}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{overflow:hidden;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#FFF}.el-table th.el-table__cell>.cell{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;vertical-align:middle;padding-left:10px;padding-right:10px;width:100%}.el-table th.el-table__cell>.cell.highlight{color:#409EFF}.el-table th.el-table__cell.required>div::before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{-webkit-box-sizing:border-box;box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table .cell{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding-right:10px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--border,.el-table--group{border:1px solid #EBEEF5}.el-table--border::after,.el-table--group::after,.el-table::before{content:'';position:absolute;background-color:#EBEEF5;z-index:1}.el-table--border::after,.el-table--group::after{top:0;right:0;width:1px;height:100%}.el-table::before{left:0;bottom:0;width:100%;height:1px}.el-table--border{border-right:none;border-bottom:none}.el-table--border.el-loading-parent--relative{border-color:transparent}.el-table--border .el-table__cell,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid #EBEEF5}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:1px solid #EBEEF5;border-bottom-width:1px}.el-table--border th.el-table__cell,.el-table__fixed-right-patch{border-bottom:1px solid #EBEEF5}.el-table__fixed,.el-table__fixed-right{position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12)}.el-table__fixed-right::before,.el-table__fixed::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#EBEEF5;z-index:4}.el-table__fixed-right-patch{position:absolute;top:-1px;right:0;background-color:#FFF}.el-table__fixed-right{top:0;left:auto;right:0}.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-footer-wrapper,.el-table__fixed-right .el-table__fixed-header-wrapper{left:auto;right:0}.el-table__fixed-header-wrapper{position:absolute;left:0;top:0;z-index:3}.el-table__fixed-footer-wrapper{position:absolute;left:0;bottom:0;z-index:3}.el-table__fixed-footer-wrapper tbody td.el-table__cell{border-top:1px solid #EBEEF5;background-color:#F5F7FA;color:#606266}.el-table__fixed-body-wrapper{position:absolute;left:0;top:37px;overflow:hidden;z-index:3}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__footer-wrapper{margin-top:-1px}.el-table__footer-wrapper td.el-table__cell{border-top:1px solid #EBEEF5}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td.el-table__cell,.el-table__header-wrapper tbody td.el-table__cell{background-color:#F5F7FA;color:#606266}.el-table__body-wrapper{overflow:hidden;position:relative}.el-table__body-wrapper.is-scrolling-left~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right,.el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right{-webkit-box-shadow:none;box-shadow:none}.el-picker-panel,.el-table-filter{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{border-left:1px solid #EBEEF5}.el-table .caret-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:5px solid transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:#C0C4CC;top:5px}.el-table .sort-caret.descending{border-top-color:#C0C4CC;bottom:7px}.el-table .ascending .sort-caret.ascending{border-bottom-color:#409EFF}.el-table .descending .sort-caret.descending{border-top-color:#409EFF}.el-table .hidden-columns{position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#FAFAFA}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:#ecf5ff}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:#F5F7FA}.el-table__body tr.current-row>td.el-table__cell{background-color:#ecf5ff}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:1px solid #EBEEF5;z-index:10}.el-table__column-filter-trigger{display:inline-block;line-height:34px;cursor:pointer}.el-table__column-filter-trigger i{color:#909399;font-size:12px;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.el-table--enable-row-transition .el-table__body td.el-table__cell{-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#F5F7FA}.el-table--fluid-height .el-table__fixed,.el-table--fluid-height .el-table__fixed-right{bottom:0;overflow:hidden}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:20px;line-height:20px;height:20px;text-align:center;margin-right:3px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:1px solid #EBEEF5;border-radius:2px;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:2px 0}.el-date-table td,.el-date-table td div{height:30px;-webkit-box-sizing:border-box}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:14px}.el-table-filter__list-item:hover{background-color:#ecf5ff;color:#66b1ff}.el-table-filter__list-item.is-active{background-color:#409EFF;color:#FFF}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid #EBEEF5;padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:#606266;cursor:pointer;font-size:13px;padding:0 3px}.el-date-table td.in-range div,.el-date-table td.in-range div:hover,.el-date-table.is-week-mode .el-date-table__row.current div,.el-date-table.is-week-mode .el-date-table__row:hover div{background-color:#F2F6FC}.el-table-filter__bottom button:hover{color:#409EFF}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:block;margin-right:5px;margin-bottom:8px;margin-left:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-date-table{font-size:12px;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:#606266}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td{width:32px;padding:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td div{padding:3px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-table td span{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:#C0C4CC}.el-date-table td.today{position:relative}.el-date-table td.today span{color:#409EFF;font-weight:700}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{color:#FFF}.el-date-table td.available:hover{color:#409EFF}.el-date-table td.current:not(.disabled) span{color:#FFF;background-color:#409EFF}.el-date-table td.end-date div,.el-date-table td.start-date div{color:#FFF}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:#409EFF}.el-date-table td.start-date div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled div{background-color:#F5F7FA;opacity:1;cursor:not-allowed;color:#C0C4CC}.el-date-table td.selected div{margin-left:5px;margin-right:5px;background-color:#F2F6FC;border-radius:15px}.el-date-table td.selected div:hover{background-color:#F2F6FC}.el-date-table td.selected span{background-color:#409EFF;color:#FFF;border-radius:15px}.el-date-table td.week{font-size:80%;color:#606266}.el-month-table,.el-year-table{font-size:12px;border-collapse:collapse}.el-date-table th{padding:5px;color:#606266;font-weight:400;border-bottom:solid 1px #EBEEF5}.el-month-table{margin:-1px}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-month-table td.today .cell{color:#409EFF;font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#FFF}.el-month-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-month-table td.disabled .cell:hover{color:#C0C4CC}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:#606266;margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:#409EFF}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:#F2F6FC}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#FFF}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#FFF;background-color:#409EFF}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:#409EFF}.el-year-table{margin:-1px}.el-year-table .el-icon{color:#303133}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:#409EFF;font-weight:700}.el-year-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-year-table td.disabled .cell:hover{color:#C0C4CC}.el-year-table td .cell{width:48px;height:32px;display:block;line-height:32px;color:#606266;margin:0 auto}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:#409EFF}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid #e4e4e4}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:#303133}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#FFF}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px #EBEEF5}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:#606266}.el-date-picker__header-label.active,.el-date-picker__header-label:hover{color:#409EFF}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.selected:not(.disabled){color:#409EFF;font-weight:700}.time-select-item.disabled{color:#E4E7ED;cursor:not-allowed}.time-select-item:hover{background-color:#F5F7FA;font-weight:700;cursor:pointer}.el-date-editor{position:relative;display:inline-block;text-align:left}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:220px}.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner{width:300px}.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner{width:350px}.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner{width:400px}.el-date-editor--dates .el-input__inner{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.el-date-editor .el-icon-circle-close{cursor:pointer}.el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#C0C4CC;float:left;line-height:32px}.el-date-editor .el-range-input,.el-date-editor .el-range-separator{height:100%;margin:0;text-align:center;display:inline-block;font-size:14px}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;padding:0;width:39%;color:#606266}.el-date-editor .el-range-input::-webkit-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input:-ms-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::-ms-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::placeholder{color:#C0C4CC}.el-date-editor .el-range-separator{padding:0 5px;line-height:32px;width:5%;color:#303133}.el-date-editor .el-range__close-icon{font-size:14px;color:#C0C4CC;width:25px;display:inline-block;float:right;line-height:32px}.el-range-editor.el-input__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px}.el-range-editor .el-range-input{line-height:1}.el-range-editor.is-active,.el-range-editor.is-active:hover{border-color:#409EFF}.el-range-editor--medium.el-input__inner{height:36px}.el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.el-range-editor--medium .el-range-input{font-size:14px}.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon{line-height:28px}.el-range-editor--small.el-input__inner{height:32px}.el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.el-range-editor--small .el-range-input{font-size:13px}.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon{line-height:24px}.el-range-editor--mini.el-input__inner{height:28px}.el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.el-range-editor--mini .el-range-input{font-size:12px}.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon{line-height:20px}.el-range-editor.is-disabled{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:#E4E7ED}.el-range-editor.is-disabled input{background-color:#F5F7FA;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled input::-webkit-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input:-ms-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::-ms-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::placeholder{color:#C0C4CC}.el-range-editor.is-disabled .el-range-separator{color:#C0C4CC}.el-picker-panel{color:#606266;border:1px solid #E4E7ED;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#FFF;border-radius:4px;line-height:30px;margin:5px 0}.el-popover,.el-time-panel{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-picker-panel__body-wrapper::after,.el-picker-panel__body::after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#FFF;position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:#606266;padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:#409EFF}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#409EFF}.el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:#303133;border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:#409EFF}.el-picker-panel__icon-btn.is-disabled{color:#bbb}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;background-color:#FFF;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:190px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__wrapper.is-arrow{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#FFF;cursor:default}.el-time-spinner__arrow{font-size:12px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:#409EFF}.el-time-spinner__arrow.el-icon-arrow-up{top:10px}.el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__list{margin:0;list-style:none}.el-time-spinner__list::after,.el-time-spinner__list::before{content:'';display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:#606266}.el-time-spinner__item:hover:not(.disabled):not(.active){background:#F5F7FA;cursor:pointer}.el-time-spinner__item.active:not(.disabled){color:#303133;font-weight:700}.el-time-spinner__item.disabled{color:#C0C4CC;cursor:not-allowed}.el-time-panel{margin:5px 0;border:1px solid #E4E7ED;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;width:180px;left:0;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:content-box;box-sizing:content-box}.el-slider__button,.el-slider__button-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content::after,.el-time-panel__content::before{content:"";top:50%;position:absolute;margin-top:-15px;height:32px;z-index:-1;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;text-align:left;border-top:1px solid #E4E7ED;border-bottom:1px solid #E4E7ED}.el-time-panel__content::after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content::before{padding-left:50%;margin-right:12%;margin-left:12%}.el-time-panel__content.has-seconds::after{left:calc(100% / 3 * 2)}.el-time-panel__content.has-seconds::before{padding-left:calc(100% / 3)}.el-time-panel__footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:#303133}.el-time-panel__btn.confirm{font-weight:800;color:#409EFF}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px}.el-time-range-picker__cell{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid #E4E7ED}.el-popover{position:absolute;background:#FFF;min-width:150px;border:1px solid #EBEEF5;padding:12px;z-index:2000;color:#606266;line-height:1.4;text-align:justify;font-size:14px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);word-break:break-all}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.v-modal-enter{-webkit-animation:v-modal-in .2s ease;animation:v-modal-in .2s ease}.v-modal-leave{-webkit-animation:v-modal-out .2s ease forwards;animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{100%{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#000}.el-popup-parent--hidden{overflow:hidden}.el-message-box{display:inline-block;width:420px;padding-bottom:10px;vertical-align:middle;background-color:#FFF;border-radius:4px;border:1px solid #EBEEF5;font-size:18px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:left;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.el-message-box__wrapper{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center}.el-message-box__wrapper::after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box__header{position:relative;padding:15px 15px 10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:18px;line-height:1;color:#303133}.el-message-box__headerbtn{position:absolute;top:15px;right:15px;padding:0;border:none;outline:0;background:0 0;font-size:16px;cursor:pointer}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus,.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus{border-color:#F56C6C}.el-message-box__headerbtn .el-message-box__close{color:#909399}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:#409EFF}.el-message-box__content{padding:10px 15px;color:#606266;font-size:14px}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__status{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:24px!important}.el-message-box__status::before{padding-left:1px}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px}.el-message-box__status.el-icon-success{color:#67C23A}.el-message-box__status.el-icon-info{color:#909399}.el-message-box__status.el-icon-warning{color:#E6A23C}.el-message-box__status.el-icon-error{color:#F56C6C}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:#F56C6C;font-size:12px;min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;text-align:right}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.el-message-box--center{padding-bottom:30px}.el-message-box--center .el-message-box__header{padding-top:30px}.el-message-box--center .el-message-box__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__content{text-align:center}.el-message-box--center .el-message-box__content{padding-left:27px;padding-right:27px}.msgbox-fade-enter-active{-webkit-animation:msgbox-fade-in .3s;animation:msgbox-fade-in .3s}.msgbox-fade-leave-active{-webkit-animation:msgbox-fade-out .3s;animation:msgbox-fade-out .3s}@-webkit-keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes msgbox-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes msgbox-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb::after,.el-breadcrumb::before{display:table;content:""}.el-breadcrumb::after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:#C0C4CC}.el-breadcrumb__separator[class*=icon]{margin:0 6px;font-weight:400}.el-breadcrumb__item{float:left}.el-breadcrumb__inner{color:#606266}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);-o-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1);color:#303133}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:#409EFF;cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:#606266;cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-form--label-left .el-form-item__label{text-align:left}.el-form--label-top .el-form-item__label{float:none;display:inline-block;text-align:left;padding:0 0 10px}.el-form--inline .el-form-item{display:inline-block;margin-right:10px;vertical-align:top}.el-form--inline .el-form-item__label{float:none;display:inline-block}.el-form--inline .el-form-item__content{display:inline-block;vertical-align:top}.el-form--inline.el-form--label-top .el-form-item__content{display:block}.el-form-item{margin-bottom:22px}.el-form-item::after,.el-form-item::before{display:table;content:""}.el-form-item::after{clear:both}.el-form-item .el-form-item{margin-bottom:0}.el-form-item--mini.el-form-item,.el-form-item--small.el-form-item{margin-bottom:18px}.el-form-item .el-input__validateIcon{display:none}.el-form-item--medium .el-form-item__content,.el-form-item--medium .el-form-item__label{line-height:36px}.el-form-item--small .el-form-item__content,.el-form-item--small .el-form-item__label{line-height:32px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--mini .el-form-item__content,.el-form-item--mini .el-form-item__label{line-height:28px}.el-form-item--mini .el-form-item__error{padding-top:1px}.el-form-item__label-wrap{float:left}.el-form-item__label-wrap .el-form-item__label{display:inline-block;float:none}.el-form-item__label{text-align:right;vertical-align:middle;float:left;font-size:14px;color:#606266;line-height:40px;padding:0 12px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-form-item__content{line-height:40px;position:relative;font-size:14px}.el-form-item__content::after,.el-form-item__content::before{display:table;content:""}.el-form-item__content::after{clear:both}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:#F56C6C;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:'*';color:#F56C6C;margin-right:4px}.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner{border-color:transparent}.el-form-item.is-error .el-input__validateIcon{color:#F56C6C}.el-form-item--feedback .el-input__validateIcon{display:inline-block}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:#409EFF;z-index:1;-webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);-o-transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1), -webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.el-tabs__new-tab{float:right;border:1px solid #d3dce6;height:18px;width:18px;line-height:18px;margin:12px 0 9px 10px;border-radius:3px;text-align:center;font-size:12px;color:#d3dce6;cursor:pointer;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.el-collapse-item__arrow,.el-tabs__nav{-webkit-transition:-webkit-transform .3s}.el-tabs__new-tab .el-icon-plus{-webkit-transform:scale(.8,.8);-ms-transform:scale(.8,.8);transform:scale(.8,.8)}.el-tabs__new-tab:hover{color:#409EFF}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#E4E7ED;z-index:1}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap::after,.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap::after{content:none}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:#909399}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;transition:-webkit-transform .3s;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;float:left;z-index:2}.el-tabs__nav.is-stretch{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.el-tabs__nav.is-stretch>*{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:40px;display:inline-block;list-style:none;font-size:14px;font-weight:500;color:#303133;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus.is-active.is-focus:not(:active){-webkit-box-shadow:0 0 2px 2px #409EFF inset;box-shadow:0 0 2px 2px #409EFF inset;border-radius:3px}.el-tabs__item .el-icon-close{border-radius:50%;text-align:center;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);margin-left:5px}.el-tabs__item .el-icon-close:before{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);display:inline-block}.el-tabs__item .el-icon-close:hover{background-color:#C0C4CC;color:#FFF}.el-tabs__item.is-active{color:#409EFF}.el-tabs__item:hover{color:#409EFF;cursor:pointer}.el-tabs__item.is-disabled{color:#C0C4CC;cursor:default}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid #E4E7ED}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid #E4E7ED;border-bottom:none;border-radius:4px 4px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close,.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid #E4E7ED;-webkit-transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);-o-transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:#FFF}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--border-card{background:#FFF;border:1px solid #DCDFE6;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04);box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:#F5F7FA;border-bottom:1px solid #E4E7ED;margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__item{-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);border:1px solid transparent;margin-top:-1px;color:#909399}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#409EFF;background-color:#FFF;border-right-color:#DCDFE6;border-left-color:#DCDFE6}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#409EFF}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:#C0C4CC}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid #DCDFE6}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left::after{right:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left::after,.el-tabs--left .el-tabs__nav-wrap.is-right::after,.el-tabs--right .el-tabs__nav-wrap.is-left::after,.el-tabs--right .el-tabs__nav-wrap.is-right::after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left,.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid #E4E7ED;border-bottom:none;border-top:1px solid #E4E7ED;text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid #E4E7ED;border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid #E4E7ED;border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid #E4E7ED;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right::after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid #E4E7ED}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid #E4E7ED;border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid #E4E7ED;border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid #E4E7ED;border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 transparent}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{-webkit-animation:slideInRight-enter .3s;animation:slideInRight-enter .3s}.slideInRight-leave{position:absolute;left:0;right:0;-webkit-animation:slideInRight-leave .3s;animation:slideInRight-leave .3s}.slideInLeft-enter{-webkit-animation:slideInLeft-enter .3s;animation:slideInLeft-enter .3s}.slideInLeft-leave{position:absolute;left:0;right:0;-webkit-animation:slideInLeft-leave .3s;animation:slideInLeft-leave .3s}@-webkit-keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}.el-tree{position:relative;cursor:default;background:#FFF;color:#606266}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#909399;font-size:14px}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:#409EFF}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:#F5F7FA}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:#409EFF;color:#fff}.el-tree-node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:#F5F7FA}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:#C0C4CC;font-size:12px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.el-tree-node__expand-icon.expanded{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__label{font-size:14px}.el-tree-node__loading-icon{margin-right:8px;font-size:14px;color:#C0C4CC}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#f0f7ff}.el-alert{width:100%;padding:8px 16px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;position:relative;background-color:#FFF;overflow:hidden;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.el-alert.is-light .el-alert__closebtn{color:#C0C4CC}.el-alert.is-dark .el-alert__closebtn,.el-alert.is-dark .el-alert__description{color:#FFF}.el-alert.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-alert--success.is-light{background-color:#f0f9eb;color:#67C23A}.el-alert--success.is-light .el-alert__description{color:#67C23A}.el-alert--success.is-dark{background-color:#67C23A;color:#FFF}.el-alert--info.is-light{background-color:#f4f4f5;color:#909399}.el-alert--info.is-dark{background-color:#909399;color:#FFF}.el-alert--info .el-alert__description{color:#909399}.el-alert--warning.is-light{background-color:#fdf6ec;color:#E6A23C}.el-alert--warning.is-light .el-alert__description{color:#E6A23C}.el-alert--warning.is-dark{background-color:#E6A23C;color:#FFF}.el-alert--error.is-light{background-color:#fef0f0;color:#F56C6C}.el-alert--error.is-light .el-alert__description{color:#F56C6C}.el-alert--error.is-dark{background-color:#F56C6C;color:#FFF}.el-alert__content{display:table-cell;padding:0 8px}.el-alert__icon{font-size:16px;width:16px}.el-alert__icon.is-big{font-size:28px;width:28px}.el-alert__title{font-size:13px;line-height:18px}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:12px;margin:5px 0 0}.el-alert__closebtn{font-size:12px;opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert-fade-enter,.el-alert-fade-leave-active,.el-loading-fade-enter,.el-loading-fade-leave-active,.el-notification-fade-leave-active{opacity:0}.el-alert__closebtn.is-customed{font-style:normal;font-size:13px;top:9px}.el-notification{display:-webkit-box;display:-ms-flexbox;display:flex;width:330px;padding:14px 26px 14px 13px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #EBEEF5;position:fixed;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{font-weight:700;font-size:16px;color:#303133;margin:0}.el-notification__content{font-size:14px;line-height:21px;margin:6px 0 0;color:#606266;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{height:24px;width:24px;font-size:24px}.el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#67C23A}.el-notification .el-icon-error{color:#F56C6C}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#E6A23C}.el-notification-fade-enter.right{right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.el-notification-fade-enter.left{left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.el-input-number{position:relative;display:inline-block;width:180px;line-height:38px}.el-input-number .el-input{display:block}.el-input-number .el-input__inner{-webkit-appearance:none;padding-left:50px;padding-right:50px;text-align:center}.el-input-number__decrease,.el-input-number__increase{position:absolute;z-index:1;top:1px;width:40px;height:auto;text-align:center;background:#F5F7FA;color:#606266;cursor:pointer;font-size:13px}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#409EFF}.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#409EFF}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 4px 4px 0;border-left:1px solid #DCDFE6}.el-input-number__decrease{left:1px;border-radius:4px 0 0 4px;border-right:1px solid #DCDFE6}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:#E4E7ED;color:#E4E7ED}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:#E4E7ED;cursor:not-allowed}.el-input-number--medium{width:200px;line-height:34px}.el-input-number--medium .el-input-number__decrease,.el-input-number--medium .el-input-number__increase{width:36px;font-size:14px}.el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.el-input-number--small{width:130px;line-height:30px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:32px;font-size:13px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.el-input-number--small .el-input__inner{padding-left:39px;padding-right:39px}.el-input-number--mini{width:130px;line-height:26px}.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase{width:28px;font-size:12px}.el-input-number--mini .el-input-number__decrease [class*=el-icon],.el-input-number--mini .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.el-input-number--mini .el-input__inner{padding-left:35px;padding-right:35px}.el-input-number.is-without-controls .el-input__inner{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__inner{padding-left:15px;padding-right:50px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{height:auto;line-height:19px}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 4px 0 0;border-bottom:1px solid #DCDFE6}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;bottom:1px;top:auto;left:auto;border-right:none;border-left:1px solid #DCDFE6;border-radius:0 0 4px}.el-input-number.is-controls-right[class*=medium] [class*=decrease],.el-input-number.is-controls-right[class*=medium] [class*=increase]{line-height:17px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{line-height:15px}.el-input-number.is-controls-right[class*=mini] [class*=decrease],.el-input-number.is-controls-right[class*=mini] [class*=increase]{line-height:13px}.el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow::after{content:" ";border-width:5px}.el-progress-bar__inner::after,.el-row::after,.el-row::before,.el-slider::after,.el-slider::before,.el-slider__button-wrapper::after,.el-upload-cover::after{content:""}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-5px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=right] .popper__arrow::after{bottom:-5px;left:1px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper.is-dark{background:#303133;color:#FFF}.el-tooltip__popper.is-light{background:#FFF;border:1px solid #303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after{border-top-color:#FFF}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#303133}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after{border-bottom-color:#FFF}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#303133}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after{border-left-color:#FFF}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#303133}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after{border-right-color:#FFF}.el-slider::after,.el-slider::before{display:table}.el-slider__button-wrapper .el-tooltip,.el-slider__button-wrapper::after{vertical-align:middle;display:inline-block}.el-slider::after{clear:both}.el-slider__runway{width:100%;height:6px;margin:16px 0;background-color:#E4E7ED;border-radius:3px;position:relative;cursor:pointer;vertical-align:middle}.el-slider__runway.show-input{margin-right:160px;width:auto}.el-slider__runway.disabled{cursor:default}.el-slider__runway.disabled .el-slider__bar{background-color:#C0C4CC}.el-slider__runway.disabled .el-slider__button{border-color:#C0C4CC}.el-slider__runway.disabled .el-slider__button-wrapper.dragging,.el-slider__runway.disabled .el-slider__button-wrapper.hover,.el-slider__runway.disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);cursor:not-allowed}.el-slider__button-wrapper,.el-slider__stop{-webkit-transform:translateX(-50%);position:absolute}.el-slider__input{float:right;margin-top:3px;width:130px}.el-slider__input.el-input-number--mini{margin-top:5px}.el-slider__input.el-input-number--medium{margin-top:0}.el-slider__input.el-input-number--large{margin-top:-2px}.el-slider__bar{height:6px;background-color:#409EFF;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute}.el-slider__button-wrapper{height:36px;width:36px;z-index:1001;top:-15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal}.el-slider__button-wrapper::after{height:100%}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__button{width:16px;height:16px;border:2px solid #409EFF;background-color:#FFF;border-radius:50%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-image-viewer__btn,.el-step__icon-inner{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__stop{height:6px;width:6px;border-radius:100%;background-color:#FFF;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;color:#909399;margin-top:15px}.el-slider.is-vertical{position:relative}.el-slider.is-vertical .el-slider__runway{width:6px;height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:6px;height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:-15px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical.el-slider--with-input{padding-bottom:58px}.el-slider.is-vertical.el-slider--with-input .el-slider__input{overflow:visible;float:none;position:absolute;bottom:22px;width:36px;margin-top:15px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner{text-align:center;padding-left:5px;padding-right:5px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{top:32px;margin-top:-1px;border:1px solid #DCDFE6;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);-o-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease{width:18px;right:18px;border-bottom-left-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{width:19px;border-bottom-right-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase{border-color:#C0C4CC}.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase{border-color:#409EFF}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:rgba(255,255,255,.9);margin:0;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:50px;width:50px}.el-loading-spinner{top:50%;margin-top:-21px;width:100%;text-align:center;position:absolute}.el-col-pull-0,.el-col-pull-1,.el-col-pull-10,.el-col-pull-11,.el-col-pull-13,.el-col-pull-14,.el-col-pull-15,.el-col-pull-16,.el-col-pull-17,.el-col-pull-18,.el-col-pull-19,.el-col-pull-2,.el-col-pull-20,.el-col-pull-21,.el-col-pull-22,.el-col-pull-23,.el-col-pull-24,.el-col-pull-3,.el-col-pull-4,.el-col-pull-5,.el-col-pull-6,.el-col-pull-7,.el-col-pull-8,.el-col-pull-9,.el-col-push-0,.el-col-push-1,.el-col-push-10,.el-col-push-11,.el-col-push-12,.el-col-push-13,.el-col-push-14,.el-col-push-15,.el-col-push-16,.el-col-push-17,.el-col-push-18,.el-col-push-19,.el-col-push-2,.el-col-push-20,.el-col-push-21,.el-col-push-22,.el-col-push-23,.el-col-push-24,.el-col-push-3,.el-col-push-4,.el-col-push-5,.el-col-push-6,.el-col-push-7,.el-col-push-8,.el-col-push-9,.el-row{position:relative}.el-loading-spinner .el-loading-text{color:#409EFF;margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:42px;width:42px;-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#409EFF;stroke-linecap:round}.el-loading-spinner i{color:#409EFF}@-webkit-keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-row{-webkit-box-sizing:border-box;box-sizing:border-box}.el-row::after,.el-row::before{display:table}.el-row::after{clear:both}.el-row--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.el-col-0,.el-row--flex:after,.el-row--flex:before{display:none}.el-row--flex.is-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-row--flex.is-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.el-row--flex.is-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.el-row--flex.is-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.el-row--flex.is-align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.el-row--flex.is-align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-row--flex.is-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[class*=el-col-]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.el-upload--picture-card,.el-upload-dragger{-webkit-box-sizing:border-box;cursor:pointer}.el-col-0{width:0%}.el-col-offset-0{margin-left:0}.el-col-pull-0{right:0}.el-col-push-0{left:0}.el-col-1{width:4.16667%}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{right:4.16667%}.el-col-push-1{left:4.16667%}.el-col-2{width:8.33333%}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{right:8.33333%}.el-col-push-2{left:8.33333%}.el-col-3{width:12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{right:12.5%}.el-col-push-3{left:12.5%}.el-col-4{width:16.66667%}.el-col-offset-4{margin-left:16.66667%}.el-col-pull-4{right:16.66667%}.el-col-push-4{left:16.66667%}.el-col-5{width:20.83333%}.el-col-offset-5{margin-left:20.83333%}.el-col-pull-5{right:20.83333%}.el-col-push-5{left:20.83333%}.el-col-6{width:25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{right:25%}.el-col-push-6{left:25%}.el-col-7{width:29.16667%}.el-col-offset-7{margin-left:29.16667%}.el-col-pull-7{right:29.16667%}.el-col-push-7{left:29.16667%}.el-col-8{width:33.33333%}.el-col-offset-8{margin-left:33.33333%}.el-col-pull-8{right:33.33333%}.el-col-push-8{left:33.33333%}.el-col-9{width:37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{right:37.5%}.el-col-push-9{left:37.5%}.el-col-10{width:41.66667%}.el-col-offset-10{margin-left:41.66667%}.el-col-pull-10{right:41.66667%}.el-col-push-10{left:41.66667%}.el-col-11{width:45.83333%}.el-col-offset-11{margin-left:45.83333%}.el-col-pull-11{right:45.83333%}.el-col-push-11{left:45.83333%}.el-col-12{width:50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{left:50%}.el-col-13{width:54.16667%}.el-col-offset-13{margin-left:54.16667%}.el-col-pull-13{right:54.16667%}.el-col-push-13{left:54.16667%}.el-col-14{width:58.33333%}.el-col-offset-14{margin-left:58.33333%}.el-col-pull-14{right:58.33333%}.el-col-push-14{left:58.33333%}.el-col-15{width:62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{right:62.5%}.el-col-push-15{left:62.5%}.el-col-16{width:66.66667%}.el-col-offset-16{margin-left:66.66667%}.el-col-pull-16{right:66.66667%}.el-col-push-16{left:66.66667%}.el-col-17{width:70.83333%}.el-col-offset-17{margin-left:70.83333%}.el-col-pull-17{right:70.83333%}.el-col-push-17{left:70.83333%}.el-col-18{width:75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{right:75%}.el-col-push-18{left:75%}.el-col-19{width:79.16667%}.el-col-offset-19{margin-left:79.16667%}.el-col-pull-19{right:79.16667%}.el-col-push-19{left:79.16667%}.el-col-20{width:83.33333%}.el-col-offset-20{margin-left:83.33333%}.el-col-pull-20{right:83.33333%}.el-col-push-20{left:83.33333%}.el-col-21{width:87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{right:87.5%}.el-col-push-21{left:87.5%}.el-col-22{width:91.66667%}.el-col-offset-22{margin-left:91.66667%}.el-col-pull-22{right:91.66667%}.el-col-push-22{left:91.66667%}.el-col-23{width:95.83333%}.el-col-offset-23{margin-left:95.83333%}.el-col-pull-23{right:95.83333%}.el-col-push-23{left:95.83333%}.el-col-24{width:100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{right:100%}.el-col-push-24{left:100%}@media only screen and (max-width:767px){.el-col-xs-0{display:none;width:0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{width:4.16667%}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{width:8.33333%}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{width:12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{width:16.66667%}.el-col-xs-offset-4{margin-left:16.66667%}.el-col-xs-pull-4{position:relative;right:16.66667%}.el-col-xs-push-4{position:relative;left:16.66667%}.el-col-xs-5{width:20.83333%}.el-col-xs-offset-5{margin-left:20.83333%}.el-col-xs-pull-5{position:relative;right:20.83333%}.el-col-xs-push-5{position:relative;left:20.83333%}.el-col-xs-6{width:25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{width:29.16667%}.el-col-xs-offset-7{margin-left:29.16667%}.el-col-xs-pull-7{position:relative;right:29.16667%}.el-col-xs-push-7{position:relative;left:29.16667%}.el-col-xs-8{width:33.33333%}.el-col-xs-offset-8{margin-left:33.33333%}.el-col-xs-pull-8{position:relative;right:33.33333%}.el-col-xs-push-8{position:relative;left:33.33333%}.el-col-xs-9{width:37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{width:41.66667%}.el-col-xs-offset-10{margin-left:41.66667%}.el-col-xs-pull-10{position:relative;right:41.66667%}.el-col-xs-push-10{position:relative;left:41.66667%}.el-col-xs-11{width:45.83333%}.el-col-xs-offset-11{margin-left:45.83333%}.el-col-xs-pull-11{position:relative;right:45.83333%}.el-col-xs-push-11{position:relative;left:45.83333%}.el-col-xs-12{width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{width:54.16667%}.el-col-xs-offset-13{margin-left:54.16667%}.el-col-xs-pull-13{position:relative;right:54.16667%}.el-col-xs-push-13{position:relative;left:54.16667%}.el-col-xs-14{width:58.33333%}.el-col-xs-offset-14{margin-left:58.33333%}.el-col-xs-pull-14{position:relative;right:58.33333%}.el-col-xs-push-14{position:relative;left:58.33333%}.el-col-xs-15{width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{width:66.66667%}.el-col-xs-offset-16{margin-left:66.66667%}.el-col-xs-pull-16{position:relative;right:66.66667%}.el-col-xs-push-16{position:relative;left:66.66667%}.el-col-xs-17{width:70.83333%}.el-col-xs-offset-17{margin-left:70.83333%}.el-col-xs-pull-17{position:relative;right:70.83333%}.el-col-xs-push-17{position:relative;left:70.83333%}.el-col-xs-18{width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{width:79.16667%}.el-col-xs-offset-19{margin-left:79.16667%}.el-col-xs-pull-19{position:relative;right:79.16667%}.el-col-xs-push-19{position:relative;left:79.16667%}.el-col-xs-20{width:83.33333%}.el-col-xs-offset-20{margin-left:83.33333%}.el-col-xs-pull-20{position:relative;right:83.33333%}.el-col-xs-push-20{position:relative;left:83.33333%}.el-col-xs-21{width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{width:91.66667%}.el-col-xs-offset-22{margin-left:91.66667%}.el-col-xs-pull-22{position:relative;right:91.66667%}.el-col-xs-push-22{position:relative;left:91.66667%}.el-col-xs-23{width:95.83333%}.el-col-xs-offset-23{margin-left:95.83333%}.el-col-xs-pull-23{position:relative;right:95.83333%}.el-col-xs-push-23{position:relative;left:95.83333%}.el-col-xs-24{width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;width:0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{width:4.16667%}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{width:8.33333%}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{width:12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{width:16.66667%}.el-col-sm-offset-4{margin-left:16.66667%}.el-col-sm-pull-4{position:relative;right:16.66667%}.el-col-sm-push-4{position:relative;left:16.66667%}.el-col-sm-5{width:20.83333%}.el-col-sm-offset-5{margin-left:20.83333%}.el-col-sm-pull-5{position:relative;right:20.83333%}.el-col-sm-push-5{position:relative;left:20.83333%}.el-col-sm-6{width:25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{width:29.16667%}.el-col-sm-offset-7{margin-left:29.16667%}.el-col-sm-pull-7{position:relative;right:29.16667%}.el-col-sm-push-7{position:relative;left:29.16667%}.el-col-sm-8{width:33.33333%}.el-col-sm-offset-8{margin-left:33.33333%}.el-col-sm-pull-8{position:relative;right:33.33333%}.el-col-sm-push-8{position:relative;left:33.33333%}.el-col-sm-9{width:37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{width:41.66667%}.el-col-sm-offset-10{margin-left:41.66667%}.el-col-sm-pull-10{position:relative;right:41.66667%}.el-col-sm-push-10{position:relative;left:41.66667%}.el-col-sm-11{width:45.83333%}.el-col-sm-offset-11{margin-left:45.83333%}.el-col-sm-pull-11{position:relative;right:45.83333%}.el-col-sm-push-11{position:relative;left:45.83333%}.el-col-sm-12{width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{width:54.16667%}.el-col-sm-offset-13{margin-left:54.16667%}.el-col-sm-pull-13{position:relative;right:54.16667%}.el-col-sm-push-13{position:relative;left:54.16667%}.el-col-sm-14{width:58.33333%}.el-col-sm-offset-14{margin-left:58.33333%}.el-col-sm-pull-14{position:relative;right:58.33333%}.el-col-sm-push-14{position:relative;left:58.33333%}.el-col-sm-15{width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{width:66.66667%}.el-col-sm-offset-16{margin-left:66.66667%}.el-col-sm-pull-16{position:relative;right:66.66667%}.el-col-sm-push-16{position:relative;left:66.66667%}.el-col-sm-17{width:70.83333%}.el-col-sm-offset-17{margin-left:70.83333%}.el-col-sm-pull-17{position:relative;right:70.83333%}.el-col-sm-push-17{position:relative;left:70.83333%}.el-col-sm-18{width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{width:79.16667%}.el-col-sm-offset-19{margin-left:79.16667%}.el-col-sm-pull-19{position:relative;right:79.16667%}.el-col-sm-push-19{position:relative;left:79.16667%}.el-col-sm-20{width:83.33333%}.el-col-sm-offset-20{margin-left:83.33333%}.el-col-sm-pull-20{position:relative;right:83.33333%}.el-col-sm-push-20{position:relative;left:83.33333%}.el-col-sm-21{width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{width:91.66667%}.el-col-sm-offset-22{margin-left:91.66667%}.el-col-sm-pull-22{position:relative;right:91.66667%}.el-col-sm-push-22{position:relative;left:91.66667%}.el-col-sm-23{width:95.83333%}.el-col-sm-offset-23{margin-left:95.83333%}.el-col-sm-pull-23{position:relative;right:95.83333%}.el-col-sm-push-23{position:relative;left:95.83333%}.el-col-sm-24{width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{display:none;width:0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{width:4.16667%}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{width:8.33333%}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{width:12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{width:16.66667%}.el-col-md-offset-4{margin-left:16.66667%}.el-col-md-pull-4{position:relative;right:16.66667%}.el-col-md-push-4{position:relative;left:16.66667%}.el-col-md-5{width:20.83333%}.el-col-md-offset-5{margin-left:20.83333%}.el-col-md-pull-5{position:relative;right:20.83333%}.el-col-md-push-5{position:relative;left:20.83333%}.el-col-md-6{width:25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{width:29.16667%}.el-col-md-offset-7{margin-left:29.16667%}.el-col-md-pull-7{position:relative;right:29.16667%}.el-col-md-push-7{position:relative;left:29.16667%}.el-col-md-8{width:33.33333%}.el-col-md-offset-8{margin-left:33.33333%}.el-col-md-pull-8{position:relative;right:33.33333%}.el-col-md-push-8{position:relative;left:33.33333%}.el-col-md-9{width:37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{width:41.66667%}.el-col-md-offset-10{margin-left:41.66667%}.el-col-md-pull-10{position:relative;right:41.66667%}.el-col-md-push-10{position:relative;left:41.66667%}.el-col-md-11{width:45.83333%}.el-col-md-offset-11{margin-left:45.83333%}.el-col-md-pull-11{position:relative;right:45.83333%}.el-col-md-push-11{position:relative;left:45.83333%}.el-col-md-12{width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{width:54.16667%}.el-col-md-offset-13{margin-left:54.16667%}.el-col-md-pull-13{position:relative;right:54.16667%}.el-col-md-push-13{position:relative;left:54.16667%}.el-col-md-14{width:58.33333%}.el-col-md-offset-14{margin-left:58.33333%}.el-col-md-pull-14{position:relative;right:58.33333%}.el-col-md-push-14{position:relative;left:58.33333%}.el-col-md-15{width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{width:66.66667%}.el-col-md-offset-16{margin-left:66.66667%}.el-col-md-pull-16{position:relative;right:66.66667%}.el-col-md-push-16{position:relative;left:66.66667%}.el-col-md-17{width:70.83333%}.el-col-md-offset-17{margin-left:70.83333%}.el-col-md-pull-17{position:relative;right:70.83333%}.el-col-md-push-17{position:relative;left:70.83333%}.el-col-md-18{width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{width:79.16667%}.el-col-md-offset-19{margin-left:79.16667%}.el-col-md-pull-19{position:relative;right:79.16667%}.el-col-md-push-19{position:relative;left:79.16667%}.el-col-md-20{width:83.33333%}.el-col-md-offset-20{margin-left:83.33333%}.el-col-md-pull-20{position:relative;right:83.33333%}.el-col-md-push-20{position:relative;left:83.33333%}.el-col-md-21{width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{width:91.66667%}.el-col-md-offset-22{margin-left:91.66667%}.el-col-md-pull-22{position:relative;right:91.66667%}.el-col-md-push-22{position:relative;left:91.66667%}.el-col-md-23{width:95.83333%}.el-col-md-offset-23{margin-left:95.83333%}.el-col-md-pull-23{position:relative;right:95.83333%}.el-col-md-push-23{position:relative;left:95.83333%}.el-col-md-24{width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;width:0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{width:4.16667%}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{width:8.33333%}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{width:12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{width:16.66667%}.el-col-lg-offset-4{margin-left:16.66667%}.el-col-lg-pull-4{position:relative;right:16.66667%}.el-col-lg-push-4{position:relative;left:16.66667%}.el-col-lg-5{width:20.83333%}.el-col-lg-offset-5{margin-left:20.83333%}.el-col-lg-pull-5{position:relative;right:20.83333%}.el-col-lg-push-5{position:relative;left:20.83333%}.el-col-lg-6{width:25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{width:29.16667%}.el-col-lg-offset-7{margin-left:29.16667%}.el-col-lg-pull-7{position:relative;right:29.16667%}.el-col-lg-push-7{position:relative;left:29.16667%}.el-col-lg-8{width:33.33333%}.el-col-lg-offset-8{margin-left:33.33333%}.el-col-lg-pull-8{position:relative;right:33.33333%}.el-col-lg-push-8{position:relative;left:33.33333%}.el-col-lg-9{width:37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{width:41.66667%}.el-col-lg-offset-10{margin-left:41.66667%}.el-col-lg-pull-10{position:relative;right:41.66667%}.el-col-lg-push-10{position:relative;left:41.66667%}.el-col-lg-11{width:45.83333%}.el-col-lg-offset-11{margin-left:45.83333%}.el-col-lg-pull-11{position:relative;right:45.83333%}.el-col-lg-push-11{position:relative;left:45.83333%}.el-col-lg-12{width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{width:54.16667%}.el-col-lg-offset-13{margin-left:54.16667%}.el-col-lg-pull-13{position:relative;right:54.16667%}.el-col-lg-push-13{position:relative;left:54.16667%}.el-col-lg-14{width:58.33333%}.el-col-lg-offset-14{margin-left:58.33333%}.el-col-lg-pull-14{position:relative;right:58.33333%}.el-col-lg-push-14{position:relative;left:58.33333%}.el-col-lg-15{width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{width:66.66667%}.el-col-lg-offset-16{margin-left:66.66667%}.el-col-lg-pull-16{position:relative;right:66.66667%}.el-col-lg-push-16{position:relative;left:66.66667%}.el-col-lg-17{width:70.83333%}.el-col-lg-offset-17{margin-left:70.83333%}.el-col-lg-pull-17{position:relative;right:70.83333%}.el-col-lg-push-17{position:relative;left:70.83333%}.el-col-lg-18{width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{width:79.16667%}.el-col-lg-offset-19{margin-left:79.16667%}.el-col-lg-pull-19{position:relative;right:79.16667%}.el-col-lg-push-19{position:relative;left:79.16667%}.el-col-lg-20{width:83.33333%}.el-col-lg-offset-20{margin-left:83.33333%}.el-col-lg-pull-20{position:relative;right:83.33333%}.el-col-lg-push-20{position:relative;left:83.33333%}.el-col-lg-21{width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{width:91.66667%}.el-col-lg-offset-22{margin-left:91.66667%}.el-col-lg-pull-22{position:relative;right:91.66667%}.el-col-lg-push-22{position:relative;left:91.66667%}.el-col-lg-23{width:95.83333%}.el-col-lg-offset-23{margin-left:95.83333%}.el-col-lg-pull-23{position:relative;right:95.83333%}.el-col-lg-push-23{position:relative;left:95.83333%}.el-col-lg-24{width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;width:0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{width:4.16667%}.el-col-xl-offset-1{margin-left:4.16667%}.el-col-xl-pull-1{position:relative;right:4.16667%}.el-col-xl-push-1{position:relative;left:4.16667%}.el-col-xl-2{width:8.33333%}.el-col-xl-offset-2{margin-left:8.33333%}.el-col-xl-pull-2{position:relative;right:8.33333%}.el-col-xl-push-2{position:relative;left:8.33333%}.el-col-xl-3{width:12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{width:16.66667%}.el-col-xl-offset-4{margin-left:16.66667%}.el-col-xl-pull-4{position:relative;right:16.66667%}.el-col-xl-push-4{position:relative;left:16.66667%}.el-col-xl-5{width:20.83333%}.el-col-xl-offset-5{margin-left:20.83333%}.el-col-xl-pull-5{position:relative;right:20.83333%}.el-col-xl-push-5{position:relative;left:20.83333%}.el-col-xl-6{width:25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{width:29.16667%}.el-col-xl-offset-7{margin-left:29.16667%}.el-col-xl-pull-7{position:relative;right:29.16667%}.el-col-xl-push-7{position:relative;left:29.16667%}.el-col-xl-8{width:33.33333%}.el-col-xl-offset-8{margin-left:33.33333%}.el-col-xl-pull-8{position:relative;right:33.33333%}.el-col-xl-push-8{position:relative;left:33.33333%}.el-col-xl-9{width:37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{width:41.66667%}.el-col-xl-offset-10{margin-left:41.66667%}.el-col-xl-pull-10{position:relative;right:41.66667%}.el-col-xl-push-10{position:relative;left:41.66667%}.el-col-xl-11{width:45.83333%}.el-col-xl-offset-11{margin-left:45.83333%}.el-col-xl-pull-11{position:relative;right:45.83333%}.el-col-xl-push-11{position:relative;left:45.83333%}.el-col-xl-12{width:50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{width:54.16667%}.el-col-xl-offset-13{margin-left:54.16667%}.el-col-xl-pull-13{position:relative;right:54.16667%}.el-col-xl-push-13{position:relative;left:54.16667%}.el-col-xl-14{width:58.33333%}.el-col-xl-offset-14{margin-left:58.33333%}.el-col-xl-pull-14{position:relative;right:58.33333%}.el-col-xl-push-14{position:relative;left:58.33333%}.el-col-xl-15{width:62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{width:66.66667%}.el-col-xl-offset-16{margin-left:66.66667%}.el-col-xl-pull-16{position:relative;right:66.66667%}.el-col-xl-push-16{position:relative;left:66.66667%}.el-col-xl-17{width:70.83333%}.el-col-xl-offset-17{margin-left:70.83333%}.el-col-xl-pull-17{position:relative;right:70.83333%}.el-col-xl-push-17{position:relative;left:70.83333%}.el-col-xl-18{width:75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{width:79.16667%}.el-col-xl-offset-19{margin-left:79.16667%}.el-col-xl-pull-19{position:relative;right:79.16667%}.el-col-xl-push-19{position:relative;left:79.16667%}.el-col-xl-20{width:83.33333%}.el-col-xl-offset-20{margin-left:83.33333%}.el-col-xl-pull-20{position:relative;right:83.33333%}.el-col-xl-push-20{position:relative;left:83.33333%}.el-col-xl-21{width:87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{width:91.66667%}.el-col-xl-offset-22{margin-left:91.66667%}.el-col-xl-pull-22{position:relative;right:91.66667%}.el-col-xl-push-22{position:relative;left:91.66667%}.el-col-xl-23{width:95.83333%}.el-col-xl-offset-23{margin-left:95.83333%}.el-col-xl-pull-23{position:relative;right:95.83333%}.el-col-xl-push-23{position:relative;left:95.83333%}.el-col-xl-24{width:100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.el-upload{display:inline-block;text-align:center;cursor:pointer;outline:0}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:#606266;margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.el-upload--picture-card{background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:148px;height:148px;line-height:146px;vertical-align:top}.el-upload--picture-card i{font-size:28px;color:#8c939d}.el-upload--picture-card:hover,.el-upload:focus{border-color:#409EFF;color:#409EFF}.el-upload:focus .el-upload-dragger{border-color:#409EFF}.el-upload-dragger{background-color:#fff;border:1px dashed #d9d9d9;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:360px;height:180px;text-align:center;position:relative;overflow:hidden}.el-upload-dragger .el-icon-upload{font-size:67px;color:#C0C4CC;margin:40px 0 16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:1px solid #DCDFE6;margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:#606266;font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:#409EFF;font-style:normal}.el-upload-dragger:hover{border-color:#409EFF}.el-upload-dragger.is-dragover{background-color:rgba(32,159,255,.06);border:2px dashed #409EFF}.el-upload-list{margin:0;padding:0;list-style:none}.el-upload-list__item{-webkit-transition:all .5s cubic-bezier(.55,0,.1,1);-o-transition:all .5s cubic-bezier(.55,0,.1,1);transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:#606266;line-height:1.8;margin-top:5px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item:first-child{margin-top:10px}.el-upload-list__item .el-icon-upload-success{color:#67C23A}.el-upload-list__item .el-icon-close{display:none;position:absolute;top:5px;right:5px;cursor:pointer;opacity:.75;color:#606266}.el-upload-list__item .el-icon-close:hover{opacity:1}.el-upload-list__item .el-icon-close-tip{display:none;position:absolute;top:5px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:#409EFF}.el-upload-list__item:hover{background-color:#F5F7FA}.el-upload-list__item:hover .el-icon-close{display:inline-block}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:block}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:#409EFF;cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip{display:inline-block}.el-upload-list__item.is-success:active .el-icon-close-tip,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip{display:none}.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label{display:block}.el-upload-list__item-name{color:#606266;display:block;margin-right:40px;overflow:hidden;padding-left:4px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;white-space:nowrap}.el-upload-list__item-name [class^=el-icon]{height:100%;margin-right:7px;color:#909399;line-height:inherit}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:#606266;display:none}.el-upload-list__item-delete:hover{color:#409EFF}.el-upload-list--picture-card{margin:0;display:inline;vertical-align:top}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:148px;height:148px;margin:0 8px 8px 0;display:inline-block}.el-upload-list--picture-card .el-upload-list__item .el-icon-check,.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check{color:#FFF}.el-upload-list--picture-card .el-upload-list__item .el-icon-close,.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.el-upload-list--picture-card .el-upload-list__item-actions::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:15px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-block}.el-upload-list--picture-card .el-progress{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding:10px 10px 10px 90px;height:92px}.el-upload-list--picture .el-upload-list__item .el-icon-check,.el-upload-list--picture .el-upload-list__item .el-icon-circle-check{color:#FFF}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{background:0 0;-webkit-box-shadow:none;box-shadow:none;top:-2px;right:-12px}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name{line-height:70px;margin-top:0}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item-thumbnail{vertical-align:middle;display:inline-block;width:70px;height:70px;float:left;position:relative;z-index:1;margin-left:-80px;background-color:#FFF}.el-upload-list--picture .el-upload-list__item-name{display:block;margin-top:20px}.el-upload-list--picture .el-upload-list__item-name i{font-size:70px;line-height:1;position:absolute;left:9px;top:10px}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover::after{display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-cover__label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.72);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#FFF;font-size:14px;cursor:pointer;vertical-align:middle;-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-o-transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);margin-top:60px}.el-upload-cover__interact .btn span{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{-webkit-transform:translateY(-13px);-ms-transform:translateY(-13px);transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#FFF;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#FFF;height:36px;width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:#303133}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-progress{position:relative;line-height:1}.el-progress__text{font-size:14px;color:#606266;display:inline-block;vertical-align:middle;margin-left:10px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress-bar,.el-progress-bar__inner::after,.el-progress-bar__innerText,.el-spinner{display:inline-block;vertical-align:middle}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:#67C23A}.el-progress.is-success .el-progress__text{color:#67C23A}.el-progress.is-warning .el-progress-bar__inner{background-color:#E6A23C}.el-progress.is-warning .el-progress__text{color:#E6A23C}.el-progress.is-exception .el-progress-bar__inner{background-color:#F56C6C}.el-progress.is-exception .el-progress__text{color:#F56C6C}.el-progress-bar{padding-right:50px;width:100%;margin-right:-55px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:#EBEEF5;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#409EFF;text-align:right;border-radius:100px;line-height:1;white-space:nowrap;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.el-card,.el-message{border-radius:4px;overflow:hidden}.el-progress-bar__inner::after{height:100%}.el-progress-bar__innerText{color:#FFF;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner-inner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:#ececec;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-message{min-width:380px;-webkit-box-sizing:border-box;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#EBEEF5;position:fixed;left:50%;top:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#edf2fc;-webkit-transition:opacity .3s,top .4s,-webkit-transform .4s;transition:opacity .3s,top .4s,-webkit-transform .4s;-o-transition:opacity .3s,transform .4s,top .4s;transition:opacity .3s,transform .4s,top .4s;transition:opacity .3s,transform .4s,top .4s,-webkit-transform .4s;padding:15px 15px 15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-message.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-message.is-closable .el-message__content{padding-right:16px}.el-message p{margin:0}.el-message--info .el-message__content{color:#909399}.el-message--success{background-color:#f0f9eb;border-color:#e1f3d8}.el-message--success .el-message__content{color:#67C23A}.el-message--warning{background-color:#fdf6ec;border-color:#faecd8}.el-message--warning .el-message__content{color:#E6A23C}.el-message--error{background-color:#fef0f0;border-color:#fde2e2}.el-message--error .el-message__content{color:#F56C6C}.el-message__icon{margin-right:10px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__closeBtn{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#C0C4CC;font-size:16px}.el-message__closeBtn:hover{color:#909399}.el-message .el-icon-success{color:#67C23A}.el-message .el-icon-error{color:#F56C6C}.el-message .el-icon-info{color:#909399}.el-message .el-icon-warning{color:#E6A23C}.el-message-fade-enter,.el-message-fade-leave-active{opacity:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.el-badge{position:relative;vertical-align:middle;display:inline-block}.el-badge__content{background-color:#F56C6C;border-radius:10px;color:#FFF;display:inline-block;font-size:12px;height:18px;line-height:18px;padding:0 6px;text-align:center;white-space:nowrap;border:1px solid #FFF}.el-badge__content.is-fixed{position:absolute;top:0;right:10px;-webkit-transform:translateY(-50%) translateX(100%);-ms-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.el-rate__icon,.el-rate__item{position:relative;display:inline-block}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:#409EFF}.el-badge__content--success{background-color:#67C23A}.el-badge__content--warning{background-color:#E6A23C}.el-badge__content--info{background-color:#909399}.el-badge__content--danger{background-color:#F56C6C}.el-card{border:1px solid #EBEEF5;background-color:#FFF;color:#303133;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-card__header{padding:18px 20px;border-bottom:1px solid #EBEEF5;-webkit-box-sizing:border-box;box-sizing:border-box}.el-card__body{padding:20px}.el-rate{height:20px;line-height:1}.el-rate__item{font-size:0;vertical-align:middle}.el-rate__icon{font-size:18px;margin-right:6px;color:#C0C4CC;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.el-rate__decimal,.el-rate__icon .path2{position:absolute;top:0;left:0}.el-rate__icon.hover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.el-rate__decimal{display:inline-block;overflow:hidden}.el-step.is-vertical,.el-steps{display:-webkit-box;display:-ms-flexbox}.el-rate__text{font-size:14px;vertical-align:middle}.el-steps{display:-webkit-box;display:-ms-flexbox;display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:#F5F7FA}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.el-step{position:relative;-ms-flex-negative:1;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{-ms-flex-preferred-size:auto!important;flex-basis:auto!important;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:#303133;border-color:#303133}.el-step__head.is-wait{color:#C0C4CC;border-color:#C0C4CC}.el-step__head.is-success{color:#67C23A;border-color:#67C23A}.el-step__head.is-error{color:#F56C6C;border-color:#F56C6C}.el-step__head.is-finish{color:#409EFF;border-color:#409EFF}.el-step__icon{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF;-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:#C0C4CC}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:#303133}.el-step__title.is-wait{color:#C0C4CC}.el-step__title.is-success{color:#67C23A}.el-step__title.is-error{color:#F56C6C}.el-step__title.is-finish{color:#409EFF}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:#303133}.el-step__description.is-wait{color:#C0C4CC}.el-step__description.is-success{color:#67C23A}.el-step__description.is-error{color:#F56C6C}.el-step__description.is-finish{color:#409EFF}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.el-step.is-vertical .el-step__head{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{-webkit-transform:scale(.8) translateY(1px);-ms-transform:scale(.8) translateY(1px);transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-step.is-simple .el-step__arrow::after,.el-step.is-simple .el-step__arrow::before{content:'';display:inline-block;position:absolute;height:15px;width:1px;background:#C0C4CC}.el-step.is-simple .el-step__arrow::before{-webkit-transform:rotate(-45deg) translateY(-4px);-ms-transform:rotate(-45deg) translateY(-4px);transform:rotate(-45deg) translateY(-4px);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.el-step.is-simple .el-step__arrow::after{-webkit-transform:rotate(45deg) translateY(4px);-ms-transform:rotate(45deg) translateY(4px);transform:rotate(45deg) translateY(4px);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-carousel{position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:36px;width:36px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:50%;background-color:rgba(31,45,61,.11);color:#FFF;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:12px}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:2}.el-carousel__indicators--horizontal{bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:26px;text-align:center;position:static;-webkit-transform:none;-ms-transform:none;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:#C0C4CC;opacity:.24}.el-carousel__indicators--labels{left:0;right:0;-webkit-transform:none;-ms-transform:none;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:12px 4px}.el-carousel__indicator--vertical{padding:4px 12px}.el-carousel__indicator--vertical .el-carousel__button{width:2px;height:15px}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:30px;height:2px;background-color:#FFF;border:none;outline:0;padding:0;margin:0;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.el-carousel__item,.el-carousel__mask{height:100%;top:0;left:0;position:absolute}.carousel-arrow-left-enter,.carousel-arrow-left-leave-active{-webkit-transform:translateY(-50%) translateX(-10px);-ms-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter,.carousel-arrow-right-leave-active{-webkit-transform:translateY(-50%) translateX(10px);-ms-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px);opacity:0}.el-carousel__item{width:100%;display:inline-block;overflow:hidden;z-index:0}.el-carousel__item.is-active{z-index:2}.el-carousel__item.is-animating{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card{width:50%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:1}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:2}.el-carousel__mask{width:100%;background-color:#FFF;opacity:.24;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.el-fade-in-enter,.el-fade-in-leave-active,.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active,.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.fade-in-linear-enter-active,.fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.el-fade-in-enter-active,.el-fade-in-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);-o-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);-o-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-o-transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-o-transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-o-transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);-ms-transform:scale(.45,.45);transform:scale(.45,.45)}.collapse-transition{-webkit-transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;-o-transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition{-webkit-transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;-o-transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);-o-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.el-collapse{border-top:1px solid #EBEEF5;border-bottom:1px solid #EBEEF5}.el-collapse-item.is-disabled .el-collapse-item__header{color:#bbb;cursor:not-allowed}.el-collapse-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;line-height:48px;background-color:#FFF;color:#303133;cursor:pointer;border-bottom:1px solid #EBEEF5;font-size:13px;font-weight:500;-webkit-transition:border-bottom-color .3s;-o-transition:border-bottom-color .3s;transition:border-bottom-color .3s;outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:-webkit-transform .3s;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;font-weight:300}.el-collapse-item__arrow.is-active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:#409EFF}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:#FFF;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #EBEEF5}.el-cascader__tags,.el-tag{-webkit-box-sizing:border-box}.el-collapse-item__content{padding-bottom:25px;font-size:13px;color:#303133;line-height:1.769230769230769}.el-collapse-item:last-child{margin-bottom:-1px}.el-popper .popper__arrow,.el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.el-popper .popper__arrow::after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#EBEEF5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#FFF;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#EBEEF5}.el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#FFF}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#EBEEF5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#FFF;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#EBEEF5}.el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#FFF}.el-tag{background-color:#ecf5ff;border-color:#d9ecff;display:inline-block;height:32px;padding:0 10px;line-height:30px;font-size:12px;color:#409EFF;border-width:1px;border-style:solid;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.el-tag.is-hit{border-color:#409EFF}.el-tag .el-tag__close{color:#409eff}.el-tag .el-tag__close:hover{color:#FFF;background-color:#409eff}.el-tag.el-tag--info{background-color:#f4f4f5;border-color:#e9e9eb;color:#909399}.el-tag.el-tag--info.is-hit{border-color:#909399}.el-tag.el-tag--info .el-tag__close{color:#909399}.el-tag.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag.el-tag--success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.el-tag.el-tag--success.is-hit{border-color:#67C23A}.el-tag.el-tag--success .el-tag__close{color:#67c23a}.el-tag.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag.el-tag--warning{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.el-tag.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag.el-tag--danger{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.el-tag.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px}.el-tag .el-icon-close::before{display:block}.el-tag--dark{background-color:#409eff;border-color:#409eff;color:#fff}.el-tag--dark.is-hit{border-color:#409EFF}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{color:#FFF;background-color:#66b1ff}.el-tag--dark.el-tag--info{background-color:#909399;border-color:#909399;color:#fff}.el-tag--dark.el-tag--info.is-hit{border-color:#909399}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#a6a9ad}.el-tag--dark.el-tag--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-tag--dark.el-tag--success.is-hit{border-color:#67C23A}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#85ce61}.el-tag--dark.el-tag--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-tag--dark.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#ebb563}.el-tag--dark.el-tag--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-tag--dark.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f78989}.el-tag--plain{background-color:#fff;border-color:#b3d8ff;color:#409eff}.el-tag--plain.is-hit{border-color:#409EFF}.el-tag--plain .el-tag__close{color:#409eff}.el-tag--plain .el-tag__close:hover{color:#FFF;background-color:#409eff}.el-tag--plain.el-tag--info{background-color:#fff;border-color:#d3d4d6;color:#909399}.el-tag--plain.el-tag--info.is-hit{border-color:#909399}.el-tag--plain.el-tag--info .el-tag__close{color:#909399}.el-tag--plain.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag--plain.el-tag--success{background-color:#fff;border-color:#c2e7b0;color:#67c23a}.el-tag--plain.el-tag--success.is-hit{border-color:#67C23A}.el-tag--plain.el-tag--success .el-tag__close{color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag--plain.el-tag--warning{background-color:#fff;border-color:#f5dab1;color:#e6a23c}.el-tag--plain.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--plain.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag--plain.el-tag--danger{background-color:#fff;border-color:#fbc4c4;color:#f56c6c}.el-tag--plain.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--plain.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag--medium{height:28px;line-height:26px}.el-tag--medium .el-icon-close{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.el-tag--small{height:24px;padding:0 8px;line-height:22px}.el-tag--small .el-icon-close{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.el-tag--mini{height:20px;padding:0 5px;line-height:19px}.el-tag--mini .el-icon-close{margin-left:-3px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.el-cascader{display:inline-block;position:relative;font-size:14px;line-height:40px}.el-cascader:not(.is-disabled):hover .el-input__inner{cursor:pointer;border-color:#C0C4CC}.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner{border-color:#409EFF}.el-cascader .el-input{cursor:pointer}.el-cascader .el-input .el-input__inner{-o-text-overflow:ellipsis;text-overflow:ellipsis}.el-cascader .el-input .el-icon-arrow-down{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:14px}.el-cascader .el-input .el-icon-arrow-down.is-reverse{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.el-cascader .el-input .el-icon-circle-close:hover{color:#909399}.el-cascader--medium{font-size:14px;line-height:36px}.el-cascader--small{font-size:13px;line-height:32px}.el-cascader--mini{font-size:12px;line-height:28px}.el-cascader.is-disabled .el-cascader__label{z-index:2;color:#C0C4CC}.el-cascader__dropdown{margin:5px 0;font-size:14px;background:#FFF;border:1px solid #E4E7ED;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:normal;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader__tags .el-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;margin:2px 0 2px 6px;-o-text-overflow:ellipsis;text-overflow:ellipsis;background:#f0f2f5}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{-webkit-box-flex:0;-ms-flex:none;flex:none;background-color:#C0C4CC;color:#FFF}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:#909399}.el-cascader__suggestion-panel{border-radius:4px}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:14px;color:#606266;text-align:center}.el-cascader__suggestion-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:#F5F7FA}.el-cascader__suggestion-item.is-checked{color:#409EFF;font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:#C0C4CC}.el-cascader__search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:24px;min-width:60px;margin:2px 0 2px 15px;padding:0;color:#606266;border:none;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader__search-input::-webkit-input-placeholder{color:#C0C4CC}.el-cascader__search-input:-ms-input-placeholder{color:#C0C4CC}.el-cascader__search-input::-ms-input-placeholder{color:#C0C4CC}.el-cascader__search-input::placeholder{color:#C0C4CC}.el-color-predefine{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{-webkit-box-shadow:0 0 3px 2px #409EFF;box-shadow:0 0 3px 2px #409EFF}.el-color-predefine__color-selector>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px}.el-color-hue-slider__bar{position:relative;background:-webkit-gradient(linear,left top,right top,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:-webkit-gradient(linear,left top, right top,color-stop(0, red),color-stop(17%, #ff0),color-stop(33%, #0f0),color-stop(50%, #0ff),color-stop(67%, #00f),color-stop(83%, #f0f),to(red));background:-webkit-linear-gradient(left,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-o-linear-gradient(left,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:-webkit-gradient(linear,left top, left bottom,color-stop(0, red),color-stop(17%, #ff0),color-stop(33%, #0f0),color-stop(50%, #0ff),color-stop(67%, #00f),color-stop(83%, #f0f),to(red));background:-webkit-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-o-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-gradient(linear,left top, right top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0));background:-o-linear-gradient(left,#fff,rgba(255,255,255,0));background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));background:-webkit-gradient(linear,left bottom, left top,from(#000),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,#000,rgba(0,0,0,0));background:-o-linear-gradient(bottom,#000,rgba(0,0,0,0));background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;-webkit-box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-2px,-2px);-ms-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-alpha-slider__bar{position:relative;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper::after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:6px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-dropdown__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-color-dropdown__btn[disabled]{color:#ccc;cursor:not-allowed}.el-color-dropdown__btn:hover{color:#409EFF;border-color:#409EFF}.el-color-dropdown__link-btn{cursor:pointer;color:#409EFF;text-decoration:none;padding:15px;font-size:12px}.el-color-dropdown__link-btn:hover{color:tint(#409EFF,20%)}.el-color-picker{display:inline-block;position:relative;line-height:normal;height:40px}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--medium{height:36px}.el-color-picker--medium .el-color-picker__trigger{height:36px;width:36px}.el-color-picker--medium .el-color-picker__mask{height:34px;width:34px}.el-color-picker--small{height:32px}.el-color-picker--small .el-color-picker__trigger{height:32px;width:32px}.el-color-picker--small .el-color-picker__mask{height:30px;width:30px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker--mini{height:28px}.el-color-picker--mini .el-color-picker__trigger{height:28px;width:28px}.el-color-picker--mini .el-color-picker__mask{height:26px;width:26px}.el-color-picker--mini .el-color-picker__empty,.el-color-picker--mini .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:rgba(255,255,255,.7)}.el-color-picker__trigger{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;width:40px;padding:4px;border:1px solid #e6e6e6;border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;border-radius:2px;width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-picker__color-inner{position:absolute;left:0;top:0;right:0;bottom:0}.el-color-picker__empty,.el-color-picker__icon{top:50%;left:50%;font-size:12px;position:absolute}.el-color-picker__empty{color:#999;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.el-color-picker__icon{display:inline-block;width:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);color:#FFF;text-align:center}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#FFF;border:1px solid #EBEEF5;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#FFF;background-image:none;border:1px solid #DCDFE6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);-o-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea__inner:hover{border-color:#C0C4CC}.el-textarea__inner:focus{outline:0;border-color:#409EFF}.el-textarea .el-input__count{color:#909399;background:#FFF;position:absolute;font-size:12px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea.is-exceed .el-textarea__inner{border-color:#F56C6C}.el-textarea.is-exceed .el-input__count{color:#F56C6C}.el-input{position:relative;font-size:14px;display:inline-block;width:100%}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.el-input::-webkit-scrollbar-corner{background:#fff}.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#C0C4CC;font-size:14px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);-o-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:12px}.el-input .el-input__count .el-input__count-inner{background:#FFF;line-height:initial;display:inline-block;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-color:#FFF;background-image:none;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);-o-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__prefix,.el-input__suffix{position:absolute;top:0;-webkit-transition:all .3s;height:100%;color:#C0C4CC;text-align:center}.el-input__inner::-ms-reveal{display:none}.el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input__inner::placeholder{color:#C0C4CC}.el-input__inner:hover{border-color:#C0C4CC}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409EFF;outline:0}.el-input__suffix{right:5px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{left:5px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;line-height:40px}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-link,.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-input.is-exceed .el-input__inner{border-color:#F56C6C}.el-input.is-exceed .el-input__suffix .el-input__count{color:#F56C6C}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#F5F7FA;color:#909399;vertical-align:middle;display:table-cell;position:relative;border:1px solid #DCDFE6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{display:none;width:0;height:0}.el-transfer{font-size:14px}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{display:block;margin:0 auto;padding:10px;border-radius:50%;color:#FFF;background-color:#409EFF;font-size:0}.el-transfer-panel__item+.el-transfer-panel__item,.el-transfer__button [class*=el-icon-]+span{margin-left:0}.el-transfer__button.is-with-texts{border-radius:4px}.el-transfer__button.is-disabled,.el-transfer__button.is-disabled:hover{border:1px solid #DCDFE6;background-color:#F5F7FA;color:#C0C4CC}.el-transfer__button:first-child{margin-bottom:10px}.el-transfer__button:nth-child(2){margin:0}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer-panel{border:1px solid #EBEEF5;border-radius:4px;overflow:hidden;background:#FFF;display:inline-block;vertical-align:middle;width:200px;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:246px}.el-transfer-panel__body.is-with-footer{padding-bottom:40px}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:246px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:194px;padding-top:0}.el-transfer-panel__item{height:30px;line-height:30px;padding-left:15px;display:block!important}.el-transfer-panel__item.el-checkbox{color:#606266}.el-transfer-panel__item:hover{color:#409EFF}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:24px;line-height:30px}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:auto}.el-transfer-panel__filter .el-input__inner{height:32px;width:100%;font-size:12px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:16px;padding-right:10px;padding-left:30px}.el-transfer-panel__filter .el-input__icon{margin-left:5px}.el-transfer-panel .el-transfer-panel__header{height:40px;line-height:40px;background:#F5F7FA;margin:0;padding-left:15px;border-bottom:1px solid #EBEEF5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}.el-transfer-panel .el-transfer-panel__header .el-checkbox{display:block;line-height:40px}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:#303133;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;color:#909399;font-size:12px;font-weight:400}.el-divider__text,.el-link{font-weight:500;font-size:14px}.el-transfer-panel .el-transfer-panel__footer{height:40px;background:#FFF;margin:0;padding:0;border-top:1px solid #EBEEF5;position:absolute;bottom:0;left:0;width:100%;z-index:1}.el-transfer-panel .el-transfer-panel__footer::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-container,.el-timeline-item__node{display:-webkit-box;display:-ms-flexbox}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:#606266}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:30px;line-height:30px;padding:6px 15px 0;color:#909399;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner::after{height:6px;width:3px;left:4px}.el-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.el-aside,.el-header{-webkit-box-sizing:border-box}.el-container.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.el-header{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-aside{overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-footer,.el-main{-webkit-box-sizing:border-box}.el-main{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.el-footer{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-timeline{margin:0;font-size:14px;list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid #E4E7ED}.el-timeline-item__icon{color:#FFF;font-size:13px}.el-timeline-item__node{position:absolute;background-color:#E4E7ED;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-image__error,.el-timeline-item__dot{display:-webkit-box;display:-ms-flexbox}.el-timeline-item__node--normal{left:-1px;width:12px;height:12px}.el-timeline-item__node--large{left:-2px;width:14px;height:14px}.el-timeline-item__node--primary{background-color:#409EFF}.el-timeline-item__node--success{background-color:#67C23A}.el-timeline-item__node--warning{background-color:#E6A23C}.el-timeline-item__node--danger{background-color:#F56C6C}.el-timeline-item__node--info{background-color:#909399}.el-timeline-item__dot{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-timeline-item__content{color:#303133}.el-timeline-item__timestamp{color:#909399;line-height:1;font-size:13px}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;padding:0}.el-drawer,.el-empty,.el-result{-webkit-box-orient:vertical;-webkit-box-direction:normal}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid #409EFF}.el-link.el-link--default:after,.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:#409EFF}.el-link.is-disabled{cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default{color:#606266}.el-link.el-link--default:hover{color:#409EFF}.el-link.el-link--default.is-disabled{color:#C0C4CC}.el-link.el-link--primary{color:#409EFF}.el-link.el-link--primary:hover{color:#66b1ff}.el-link.el-link--primary.is-disabled{color:#a0cfff}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:#F56C6C}.el-link.el-link--danger{color:#F56C6C}.el-link.el-link--danger:hover{color:#f78989}.el-link.el-link--danger.is-disabled{color:#fab6b6}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:#67C23A}.el-link.el-link--success{color:#67C23A}.el-link.el-link--success:hover{color:#85ce61}.el-link.el-link--success.is-disabled{color:#b3e19d}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:#E6A23C}.el-link.el-link--warning{color:#E6A23C}.el-link.el-link--warning:hover{color:#ebb563}.el-link.el-link--warning.is-disabled{color:#f3d19e}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:#909399}.el-link.el-link--info{color:#909399}.el-link.el-link--info:hover{color:#a6a9ad}.el-link.el-link--info.is-disabled{color:#c8c9cc}.el-divider{background-color:#DCDFE6;position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative}.el-divider__text{position:absolute;background-color:#FFF;padding:0 20px;color:#303133}.el-image__error,.el-image__placeholder{background:#F5F7FA}.el-divider__text.is-left{left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.el-divider__text.is-center{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.el-image__error,.el-image__inner,.el-image__placeholder{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top}.el-image__inner--center{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.el-image__error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#C0C4CC;vertical-align:middle}.el-image__preview{cursor:pointer}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-button,.el-checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:24px;color:#fff;background-color:#606266}.el-image-viewer__canvas{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-image-viewer__actions{left:50%;bottom:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:282px;height:44px;padding:0 23px;background-color:#606266;border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.el-image-viewer__next,.el-image-viewer__prev{top:50%;width:44px;height:44px;font-size:24px;color:#fff;background-color:#606266;border-color:#fff}.el-image-viewer__prev{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:40px}.el-image-viewer__next{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:40px;text-indent:2px}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{-webkit-animation:viewer-fade-in .3s;animation:viewer-fade-in .3s}.viewer-fade-leave-active{-webkit-animation:viewer-fade-out .3s;animation:viewer-fade-out .3s}@-webkit-keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes viewer-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes viewer-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:.1s;-o-transition:.1s;transition:.1s;font-weight:500;padding:12px 20px;font-size:14px;border-radius:4px}.el-button+.el-button{margin-left:10px}.el-button:focus,.el-button:hover{color:#409EFF;border-color:#c6e2ff;background-color:#ecf5ff}.el-button:active{color:#3a8ee6;border-color:#3a8ee6;outline:0}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#FFF;border-color:#409EFF;color:#409EFF}.el-button.is-active,.el-button.is-plain:active{color:#3a8ee6;border-color:#3a8ee6}.el-button.is-plain:active{background:#FFF;outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#FFF;border-color:#EBEEF5;color:#C0C4CC}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35)}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{color:#FFF;background-color:#409EFF;border-color:#409EFF}.el-button--primary:focus,.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff;color:#FFF}.el-button--primary.is-active,.el-button--primary:active{background:#3a8ee6;border-color:#3a8ee6;color:#FFF}.el-button--primary:active{outline:0}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{color:#FFF;background-color:#a0cfff;border-color:#a0cfff}.el-button--primary.is-plain{color:#409EFF;background:#ecf5ff;border-color:#b3d8ff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#409EFF;border-color:#409EFF;color:#FFF}.el-button--primary.is-plain:active{background:#3a8ee6;border-color:#3a8ee6;color:#FFF;outline:0}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{color:#8cc5ff;background-color:#ecf5ff;border-color:#d9ecff}.el-button--success{color:#FFF;background-color:#67C23A;border-color:#67C23A}.el-button--success:focus,.el-button--success:hover{background:#85ce61;border-color:#85ce61;color:#FFF}.el-button--success.is-active,.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#FFF}.el-button--success:active{outline:0}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{color:#FFF;background-color:#b3e19d;border-color:#b3e19d}.el-button--success.is-plain{color:#67C23A;background:#f0f9eb;border-color:#c2e7b0}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#67C23A;border-color:#67C23A;color:#FFF}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#FFF;outline:0}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{color:#a4da89;background-color:#f0f9eb;border-color:#e1f3d8}.el-button--warning{color:#FFF;background-color:#E6A23C;border-color:#E6A23C}.el-button--warning:focus,.el-button--warning:hover{background:#ebb563;border-color:#ebb563;color:#FFF}.el-button--warning.is-active,.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#FFF}.el-button--warning:active{outline:0}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{color:#FFF;background-color:#f3d19e;border-color:#f3d19e}.el-button--warning.is-plain{color:#E6A23C;background:#fdf6ec;border-color:#f5dab1}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#E6A23C;border-color:#E6A23C;color:#FFF}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#FFF;outline:0}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{color:#f0c78a;background-color:#fdf6ec;border-color:#faecd8}.el-button--danger{color:#FFF;background-color:#F56C6C;border-color:#F56C6C}.el-button--danger:focus,.el-button--danger:hover{background:#f78989;border-color:#f78989;color:#FFF}.el-button--danger.is-active,.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#FFF}.el-button--danger:active{outline:0}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{color:#FFF;background-color:#fab6b6;border-color:#fab6b6}.el-button--danger.is-plain{color:#F56C6C;background:#fef0f0;border-color:#fbc4c4}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#F56C6C;border-color:#F56C6C;color:#FFF}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#FFF;outline:0}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{color:#f9a7a7;background-color:#fef0f0;border-color:#fde2e2}.el-button--info{color:#FFF;background-color:#909399;border-color:#909399}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#FFF}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#FFF}.el-button--info:active{outline:0}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{color:#FFF;background-color:#c8c9cc;border-color:#c8c9cc}.el-button--info.is-plain{color:#909399;background:#f4f4f5;border-color:#d3d4d6}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#FFF}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#FFF;outline:0}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{color:#bcbec2;background-color:#f4f4f5;border-color:#e9e9eb}.el-button--text,.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active{border-color:transparent}.el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.el-button--mini,.el-button--small{font-size:12px;border-radius:3px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small,.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini,.el-button--mini.is-round{padding:7px 15px}.el-button--mini.is-circle{padding:7px}.el-button--text{color:#409EFF;background:0 0;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{color:#66b1ff;border-color:transparent;background-color:transparent}.el-button--text:active{color:#3a8ee6;background-color:transparent}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group::after,.el-button-group::before{display:table;content:""}.el-button-group::after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-calendar{background-color:#fff}.el-calendar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #EBEEF5}.el-backtop,.el-page-header{display:-webkit-box;display:-ms-flexbox}.el-calendar__title{color:#000;-ms-flex-item-align:center;align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:#606266;font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:#C0C4CC}.el-backtop,.el-calendar-table td.is-today{color:#409EFF}.el-calendar-table td{border-bottom:1px solid #EBEEF5;border-right:1px solid #EBEEF5;vertical-align:top;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.el-calendar-table td.is-selected{background-color:#F2F8FE}.el-calendar-table tr:first-child td{border-top:1px solid #EBEEF5}.el-calendar-table tr td:first-child{border-left:1px solid #EBEEF5}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;height:85px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:#F2F8FE}.el-backtop{position:fixed;background-color:#FFF;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.12);box-shadow:0 0 6px rgba(0,0,0,.12);cursor:pointer;z-index:5}.el-backtop:hover{background-color:#F2F6FC}.el-page-header{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:24px}.el-page-header__left{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin-right:40px;position:relative}.el-page-header__left::after{content:"";position:absolute;width:1px;height:16px;right:-20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#DCDFE6}.el-checkbox,.el-checkbox__input{display:inline-block;position:relative;white-space:nowrap}.el-page-header__left .el-icon-back{font-size:18px;margin-right:6px;-ms-flex-item-align:center;align-self:center}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:#303133}.el-checkbox{color:#606266;font-weight:500;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:30px}.el-checkbox-button__inner,.el-empty__image img,.el-radio{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;height:40px}.el-checkbox.is-bordered.is-checked{border-color:#409EFF}.el-checkbox.is-bordered.is-disabled{border-color:#EBEEF5;cursor:not-allowed}.el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox__input{cursor:pointer;outline:0;line-height:1;vertical-align:middle}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#DCDFE6;cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner::after{cursor:not-allowed;border-color:#C0C4CC}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#C0C4CC}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before{background-color:#C0C4CC;border-color:#C0C4CC}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#409EFF;border-color:#409EFF}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:#C0C4CC;cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner::after{-webkit-transform:rotate(45deg) scaleY(1);-ms-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:#409EFF}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#409EFF}.el-checkbox__input.is-indeterminate .el-checkbox__inner::before{content:'';position:absolute;display:block;background-color:#FFF;height:2px;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:1px solid #DCDFE6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;background-color:#FFF;z-index:1;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);-o-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:#409EFF}.el-checkbox__inner::after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:1px solid #FFF;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);-ms-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:3px;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;-o-transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s, -webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox-button,.el-checkbox-button__inner{display:inline-block;position:relative}.el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.el-checkbox:last-of-type{margin-right:0}.el-checkbox-button__inner{line-height:1;font-weight:500;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-checkbox-button__inner.is-round{padding:12px 20px}.el-checkbox-button__inner:hover{color:#409EFF}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-radio,.el-radio__input{line-height:1;white-space:nowrap;outline:0}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-radio,.el-radio__inner,.el-radio__input{position:relative;display:inline-block}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:#FFF;background-color:#409EFF;border-color:#409EFF;-webkit-box-shadow:-1px 0 0 0 #8cc5ff;box-shadow:-1px 0 0 0 #8cc5ff}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#409EFF}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5;-webkit-box-shadow:none;box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#EBEEF5}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #DCDFE6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#409EFF}.el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.el-checkbox-group{font-size:0}.el-radio,.el-radio--medium.is-bordered .el-radio__label{font-size:14px}.el-radio{color:#606266;font-weight:500;cursor:pointer;margin-right:30px}.el-cascader-node>.el-radio,.el-radio:last-child{margin-right:0}.el-radio.is-bordered{padding:12px 20px 0 10px;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.el-radio.is-bordered.is-checked{border-color:#409EFF}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:#EBEEF5}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:#F5F7FA;border-color:#E4E7ED}.el-radio.is-bordered+.el-radio.is-bordered{margin-left:10px}.el-radio--medium.is-bordered{padding:10px 20px 0 10px;border-radius:4px;height:36px}.el-radio--mini.is-bordered .el-radio__label,.el-radio--small.is-bordered .el-radio__label{font-size:12px}.el-radio--medium.is-bordered .el-radio__inner{height:14px;width:14px}.el-radio--small.is-bordered{padding:8px 15px 0 10px;border-radius:3px;height:32px}.el-radio--small.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio--mini.is-bordered{padding:6px 15px 0 10px;border-radius:3px;height:28px}.el-radio--mini.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio__input{cursor:pointer;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner::after{cursor:not-allowed;background-color:#F5F7FA}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner::after{background-color:#C0C4CC}.el-radio__input.is-disabled+span.el-radio__label{color:#C0C4CC;cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:#409EFF;background:#409EFF}.el-radio__input.is-checked .el-radio__inner::after{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:#409EFF}.el-radio__input.is-focus .el-radio__inner{border-color:#409EFF}.el-radio__inner{border:1px solid #DCDFE6;border-radius:100%;width:14px;height:14px;background-color:#FFF;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.el-radio__inner:hover{border-color:#409EFF}.el-radio__inner::after{width:4px;height:4px;border-radius:100%;background-color:#FFF;content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;-o-transition:transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in, -webkit-transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{-webkit-box-shadow:0 0 2px 2px #409EFF;box-shadow:0 0 2px 2px #409EFF}.el-radio__label{font-size:14px;padding-left:10px}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar{opacity:1;-webkit-transition:opacity 340ms ease-out;-o-transition:opacity 340ms ease-out;transition:opacity 340ms ease-out}.el-scrollbar__wrap{overflow:scroll;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:.3s background-color;-o-transition:.3s background-color;transition:.3s background-color}.el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity 120ms ease-out;-o-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-cascader-panel{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;font-size:14px}.el-cascader-panel.is-bordered{border:1px solid #E4E7ED;border-radius:4px}.el-cascader-menu{min-width:180px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;border-right:solid 1px #E4E7ED}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}.el-avatar,.el-drawer{-webkit-box-sizing:border-box;overflow:hidden}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#C0C4CC}.el-cascader-node{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:#606266}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:#409EFF;font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:#F5F7FA}.el-cascader-node.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-avatar{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#fff;background:#C0C4CC;width:40px;height:40px;line-height:40px;font-size:14px}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-drawer,.el-drawer__header{display:-webkit-box;display:-ms-flexbox}.el-empty__image img,.el-empty__image svg{vertical-align:top;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:4px}.el-avatar--icon{font-size:18px}.el-avatar--large{width:40px;height:40px;line-height:40px}.el-avatar--medium{width:36px;height:36px;line-height:36px}.el-avatar--small{width:28px;height:28px;line-height:28px}.el-drawer.ltr,.el-drawer.rtl,.el-drawer__container{top:0;bottom:0;height:100%}@-webkit-keyframes el-drawer-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes el-drawer-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes rtl-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}}@keyframes rtl-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}}@-webkit-keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ltr-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@keyframes ltr-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@-webkit-keyframes ttb-drawer-in{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ttb-drawer-in{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ttb-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}@keyframes ttb-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}@-webkit-keyframes btt-drawer-in{0%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes btt-drawer-in{0%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes btt-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}}@keyframes btt-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}}.el-drawer{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);outline:0}.el-drawer__body>*,.el-empty{-webkit-box-sizing:border-box}.el-drawer.rtl{-webkit-animation:rtl-drawer-out .3s;animation:rtl-drawer-out .3s;right:0}.el-drawer__open .el-drawer.rtl{-webkit-animation:rtl-drawer-in .3s 1ms;animation:rtl-drawer-in .3s 1ms}.el-drawer.ltr{-webkit-animation:ltr-drawer-out .3s;animation:ltr-drawer-out .3s;left:0}.el-drawer__open .el-drawer.ltr{-webkit-animation:ltr-drawer-in .3s 1ms;animation:ltr-drawer-in .3s 1ms}.el-drawer.ttb{-webkit-animation:ttb-drawer-out .3s;animation:ttb-drawer-out .3s;top:0}.el-drawer__open .el-drawer.ttb{-webkit-animation:ttb-drawer-in .3s 1ms;animation:ttb-drawer-in .3s 1ms}.el-drawer.btt{-webkit-animation:btt-drawer-out .3s;animation:btt-drawer-out .3s;bottom:0}.el-drawer__open .el-drawer.btt{-webkit-animation:btt-drawer-in .3s 1ms;animation:btt-drawer-in .3s 1ms}.el-drawer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;margin:0}.el-drawer__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#72767b;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;padding:20px 20px 0}.el-drawer__header>:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.el-drawer__title{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:inherit;font-size:1rem}.el-drawer__close-btn{border:none;cursor:pointer;font-size:20px;color:inherit;background-color:transparent}.el-drawer__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.el-drawer__body>*{-webkit-box-sizing:border-box;box-sizing:border-box}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer__container{position:relative;left:0;right:0;width:100%}.el-drawer-fade-enter-active{-webkit-animation:el-drawer-fade-in .3s;animation:el-drawer-fade-in .3s}.el-drawer-fade-leave-active{animation:el-drawer-fade-in .3s reverse}.el-popconfirm__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin:0}@-webkit-keyframes el-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes el-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:#f2f2f2}.el-skeleton.is-animated .el-skeleton__item{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));background:-webkit-gradient(linear,left top, right top,color-stop(25%, #f2f2f2),color-stop(37%, #e6e6e6),color-stop(63%, #f2f2f2));background:-webkit-linear-gradient(left,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background:-o-linear-gradient(left,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;-webkit-animation:el-skeleton-loading 1.4s ease infinite;animation:el-skeleton-loading 1.4s ease infinite}.el-skeleton__item{background:#f2f2f2;display:inline-block;height:16px;border-radius:4px;width:100%}.el-empty,.el-skeleton__image{display:-webkit-box;display:-ms-flexbox}.el-skeleton__circle{border-radius:50%;width:36px;height:36px;line-height:36px}.el-skeleton__circle--lg{width:40px;height:40px;line-height:40px}.el-skeleton__circle--md{width:28px;height:28px;line-height:28px}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:13px}.el-skeleton__caption{height:12px}.el-skeleton__h1{height:20px}.el-skeleton__h3{height:18px}.el-skeleton__h5{height:16px}.el-skeleton__image{width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0}.el-skeleton__image svg{fill:#DCDDE0;width:22%;height:22%}.el-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0}.el-empty__image{width:160px}.el-empty__image img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain}.el-empty__image svg{fill:#DCDDE0}.el-empty__description{margin-top:20px}.el-empty__description p{margin:0;font-size:14px;color:#909399}.el-empty__bottom,.el-result__title{margin-top:20px}.el-descriptions{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#303133}.el-descriptions__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.el-descriptions__title{font-size:16px;font-weight:700}.el-descriptions--mini,.el-descriptions--small{font-size:12px}.el-descriptions__body{color:#606266;background-color:#FFF}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%;table-layout:fixed}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;font-weight:400;line-height:1.5}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-right{text-align:right}.el-descriptions .is-bordered{table-layout:auto}.el-descriptions .is-bordered .el-descriptions-item__cell{border:1px solid #EBEEF5;padding:12px 10px}.el-descriptions :not(.is-bordered) .el-descriptions-item__cell{padding-bottom:12px}.el-descriptions--medium.is-bordered .el-descriptions-item__cell{padding:10px}.el-descriptions--medium:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:10px}.el-descriptions--small.is-bordered .el-descriptions-item__cell{padding:8px 10px}.el-descriptions--small:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:8px}.el-descriptions--mini.is-bordered .el-descriptions-item__cell{padding:6px 10px}.el-descriptions--mini:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:6px}.el-descriptions-item__container{display:-webkit-box;display:-ms-flexbox;display:flex}.el-descriptions-item__label.has-colon::after{content:':';position:relative;top:-.5px}.el-descriptions-item__label.is-bordered-label{font-weight:700;color:#909399;background:#fafafa}.el-descriptions-item__label:not(.is-bordered-label){margin-right:10px}.el-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 30px}.el-result__icon svg{width:64px;height:64px}.el-result__title p{margin:0;font-size:20px;color:#303133;line-height:1.3}.el-result__subtitle{margin-top:10px}.el-result__subtitle p{margin:0;font-size:14px;color:#606266;line-height:1.3}.el-result__extra{margin-top:30px}.el-result .icon-success{fill:#67C23A}.el-result .icon-error{fill:#F56C6C}.el-result .icon-info{fill:#909399}.el-result .icon-warning{fill:#E6A23C}module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAMAAAC3taQAAAAAGFBMVEXx9P2psMCxuMfo7PbL0d3Fyte8wtDh5fBnQKY1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXElEQVQImV2OUQ7AIAxCC7Xt/W+80OpcxofmYQDN/qogGDWwMFoHmBwsALHNsgDYAcrtQ2obQDYlAL1B5cpz+mNFX+Z7TfI7vucVl6bMVQTQ56ONBxovmHl+4NUDqIgBN1qi1AgAAAAASUVORK5CYII="/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_myIndex_vue_vue_type_style_index_0_id_56fbc0bd_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("a97/");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_myIndex_vue_vue_type_style_index_0_id_56fbc0bd_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_myIndex_vue_vue_type_style_index_0_id_56fbc0bd_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_myIndex_vue_vue_type_style_index_0_id_56fbc0bd_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("WKmH");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_style_index_1_id_698439d4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("LpKN");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_style_index_1_id_698439d4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_style_index_1_id_698439d4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_userInfo_vue_vue_type_style_index_1_id_698439d4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_92ca0d88_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("wea1");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_92ca0d88_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_92ca0d88_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_92ca0d88_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_xqdetail_vue_vue_type_style_index_0_id_72bc357c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("VjUJ");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_xqdetail_vue_vue_type_style_index_0_id_72bc357c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_xqdetail_vue_vue_type_style_index_0_id_72bc357c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_xqdetail_vue_vue_type_style_index_0_id_72bc357c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_1cce0889_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("cZDo");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_1cce0889_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_1cce0889_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_1cce0889_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_019e1b5b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("Bfc8");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_019e1b5b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_019e1b5b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_019e1b5b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_7060f2ba_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("KtjT");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_7060f2ba_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_7060f2ba_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_7060f2ba_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_bc686b1c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("i8+Y");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_bc686b1c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_bc686b1c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_bc686b1c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin!function(t,e){if(true)module.exports=e();else { var n, r; }}(window,(function(){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=10)}([function(t,e,r){"use strict";var n=r(3),o="object"==typeof self&&self&&self.Object===Object&&self,a=n.a||o||Function("return this")();e.a=a},function(t,e,r){t.exports=r(8)},function(t,e,r){"use strict";(function(t){var n=r(3),o= true&&exports&&!exports.nodeType&&exports,a=o&&"object"==typeof t&&t&&!t.nodeType&&t,c=a&&a.exports===o&&n.a.process,i=function(){try{var t=a&&a.require&&a.require("util").types;return t||c&&c.binding&&c.binding("util")}catch(t){}}();e.a=i}).call(this,r(5)(t))},function(t,e,r){"use strict";(function(t){var r="object"==typeof t&&t&&t.Object===Object&&t;e.a=r}).call(this,r(9))},function(t,e,r){"use strict";(function(t){var n=r(0),o=r(6),a= true&&exports&&!exports.nodeType&&exports,c=a&&"object"==typeof t&&t&&!t.nodeType&&t,i=c&&c.exports===a?n.a.Buffer:void 0,u=(i?i.isBuffer:void 0)||o.a;e.a=u}).call(this,r(5)(t))},function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(t,e,r){"use strict";e.a=function(){return!1}},function(t,e,r){"use strict";(function(t){var n=r(0),o= true&&exports&&!exports.nodeType&&exports,a=o&&"object"==typeof t&&t&&!t.nodeType&&t,c=a&&a.exports===o?n.a.Buffer:void 0,i=c?c.allocUnsafe:void 0;e.a=function(t,e){if(e)return t.slice();var r=t.length,n=i?i(r):new t.constructor(r);return t.copy(n),n}}).call(this,r(5)(t))},function(t){t.exports=JSON.parse('{"86":{"110000":"北京市","120000":"天津市","130000":"河北省","140000":"山西省","150000":"内蒙古自治区","210000":"辽宁省","220000":"吉林省","230000":"黑龙江省","310000":"上海市","320000":"江苏省","330000":"浙江省","340000":"安徽省","350000":"福建省","360000":"江西省","370000":"山东省","410000":"河南省","420000":"湖北省","430000":"湖南省","440000":"广东省","450000":"广西壮族自治区","460000":"海南省","500000":"重庆市","510000":"四川省","520000":"贵州省","530000":"云南省","540000":"西藏自治区","610000":"陕西省","620000":"甘肃省","630000":"青海省","640000":"宁夏回族自治区","650000":"新疆维吾尔自治区","710000":"台湾省","810000":"香港特别行政区","820000":"澳门特别行政区"},"110000":{"110100":"市辖区"},"110100":{"110101":"东城区","110102":"西城区","110105":"朝阳区","110106":"丰台区","110107":"石景山区","110108":"海淀区","110109":"门头沟区","110111":"房山区","110112":"通州区","110113":"顺义区","110114":"昌平区","110115":"大兴区","110116":"怀柔区","110117":"平谷区","110118":"密云区","110119":"延庆区"},"120000":{"120100":"市辖区"},"120100":{"120101":"和平区","120102":"河东区","120103":"河西区","120104":"南开区","120105":"河北区","120106":"红桥区","120110":"东丽区","120111":"西青区","120112":"津南区","120113":"北辰区","120114":"武清区","120115":"宝坻区","120116":"滨海新区","120117":"宁河区","120118":"静海区","120119":"蓟州区"},"130000":{"130100":"石家庄市","130200":"唐山市","130300":"秦皇岛市","130400":"邯郸市","130500":"邢台市","130600":"保定市","130700":"张家口市","130800":"承德市","130900":"沧州市","131000":"廊坊市","131100":"衡水市"},"130100":{"130101":"市辖区","130102":"长安区","130104":"桥西区","130105":"新华区","130107":"井陉矿区","130108":"裕华区","130109":"藁城区","130110":"鹿泉区","130111":"栾城区","130121":"井陉县","130123":"正定县","130125":"行唐县","130126":"灵寿县","130127":"高邑县","130128":"深泽县","130129":"赞皇县","130130":"无极县","130131":"平山县","130132":"元氏县","130133":"赵县","130171":"石家庄高新技术产业开发区","130172":"石家庄循环化工园区","130181":"辛集市","130183":"晋州市","130184":"新乐市"},"130200":{"130201":"市辖区","130202":"路南区","130203":"路北区","130204":"古冶区","130205":"开平区","130207":"丰南区","130208":"丰润区","130209":"曹妃甸区","130224":"滦南县","130225":"乐亭县","130227":"迁西县","130229":"玉田县","130271":"河北唐山芦台经济开发区","130272":"唐山市汉沽管理区","130273":"唐山高新技术产业开发区","130274":"河北唐山海港经济开发区","130281":"遵化市","130283":"迁安市","130284":"滦州市"},"130300":{"130301":"市辖区","130302":"海港区","130303":"山海关区","130304":"北戴河区","130306":"抚宁区","130321":"青龙满族自治县","130322":"昌黎县","130324":"卢龙县","130371":"秦皇岛市经济技术开发区","130372":"北戴河新区"},"130400":{"130401":"市辖区","130402":"邯山区","130403":"丛台区","130404":"复兴区","130406":"峰峰矿区","130407":"肥乡区","130408":"永年区","130423":"临漳县","130424":"成安县","130425":"大名县","130426":"涉县","130427":"磁县","130430":"邱县","130431":"鸡泽县","130432":"广平县","130433":"馆陶县","130434":"魏县","130435":"曲周县","130471":"邯郸经济技术开发区","130473":"邯郸冀南新区","130481":"武安市"},"130500":{"130501":"市辖区","130502":"桥东区","130503":"桥西区","130521":"邢台县","130522":"临城县","130523":"内丘县","130524":"柏乡县","130525":"隆尧县","130526":"任县","130527":"南和县","130528":"宁晋县","130529":"巨鹿县","130530":"新河县","130531":"广宗县","130532":"平乡县","130533":"威县","130534":"清河县","130535":"临西县","130571":"河北邢台经济开发区","130581":"南宫市","130582":"沙河市"},"130600":{"130601":"市辖区","130602":"竞秀区","130606":"莲池区","130607":"满城区","130608":"清苑区","130609":"徐水区","130623":"涞水县","130624":"阜平县","130626":"定兴县","130627":"唐县","130628":"高阳县","130629":"容城县","130630":"涞源县","130631":"望都县","130632":"安新县","130633":"易县","130634":"曲阳县","130635":"蠡县","130636":"顺平县","130637":"博野县","130638":"雄县","130671":"保定高新技术产业开发区","130672":"保定白沟新城","130681":"涿州市","130682":"定州市","130683":"安国市","130684":"高碑店市"},"130700":{"130701":"市辖区","130702":"桥东区","130703":"桥西区","130705":"宣化区","130706":"下花园区","130708":"万全区","130709":"崇礼区","130722":"张北县","130723":"康保县","130724":"沽源县","130725":"尚义县","130726":"蔚县","130727":"阳原县","130728":"怀安县","130730":"怀来县","130731":"涿鹿县","130732":"赤城县","130771":"张家口经济开发区","130772":"张家口市察北管理区","130773":"张家口市塞北管理区"},"130800":{"130801":"市辖区","130802":"双桥区","130803":"双滦区","130804":"鹰手营子矿区","130821":"承德县","130822":"兴隆县","130824":"滦平县","130825":"隆化县","130826":"丰宁满族自治县","130827":"宽城满族自治县","130828":"围场满族蒙古族自治县","130871":"承德高新技术产业开发区","130881":"平泉市"},"130900":{"130901":"市辖区","130902":"新华区","130903":"运河区","130921":"沧县","130922":"青县","130923":"东光县","130924":"海兴县","130925":"盐山县","130926":"肃宁县","130927":"南皮县","130928":"吴桥县","130929":"献县","130930":"孟村回族自治县","130971":"河北沧州经济开发区","130972":"沧州高新技术产业开发区","130973":"沧州渤海新区","130981":"泊头市","130982":"任丘市","130983":"黄骅市","130984":"河间市"},"131000":{"131001":"市辖区","131002":"安次区","131003":"广阳区","131022":"固安县","131023":"永清县","131024":"香河县","131025":"大城县","131026":"文安县","131028":"大厂回族自治县","131071":"廊坊经济技术开发区","131081":"霸州市","131082":"三河市"},"131100":{"131101":"市辖区","131102":"桃城区","131103":"冀州区","131121":"枣强县","131122":"武邑县","131123":"武强县","131124":"饶阳县","131125":"安平县","131126":"故城县","131127":"景县","131128":"阜城县","131171":"河北衡水高新技术产业开发区","131172":"衡水滨湖新区","131182":"深州市"},"140000":{"140100":"太原市","140200":"大同市","140300":"阳泉市","140400":"长治市","140500":"晋城市","140600":"朔州市","140700":"晋中市","140800":"运城市","140900":"忻州市","141000":"临汾市","141100":"吕梁市"},"140100":{"140101":"市辖区","140105":"小店区","140106":"迎泽区","140107":"杏花岭区","140108":"尖草坪区","140109":"万柏林区","140110":"晋源区","140121":"清徐县","140122":"阳曲县","140123":"娄烦县","140171":"山西转型综合改革示范区","140181":"古交市"},"140200":{"140201":"市辖区","140212":"新荣区","140213":"平城区","140214":"云冈区","140215":"云州区","140221":"阳高县","140222":"天镇县","140223":"广灵县","140224":"灵丘县","140225":"浑源县","140226":"左云县","140271":"山西大同经济开发区"},"140300":{"140301":"市辖区","140302":"城区","140303":"矿区","140311":"郊区","140321":"平定县","140322":"盂县"},"140400":{"140401":"市辖区","140403":"潞州区","140404":"上党区","140405":"屯留区","140406":"潞城区","140423":"襄垣县","140425":"平顺县","140426":"黎城县","140427":"壶关县","140428":"长子县","140429":"武乡县","140430":"沁县","140431":"沁源县","140471":"山西长治高新技术产业园区"},"140500":{"140501":"市辖区","140502":"城区","140521":"沁水县","140522":"阳城县","140524":"陵川县","140525":"泽州县","140581":"高平市"},"140600":{"140601":"市辖区","140602":"朔城区","140603":"平鲁区","140621":"山阴县","140622":"应县","140623":"右玉县","140671":"山西朔州经济开发区","140681":"怀仁市"},"140700":{"140701":"市辖区","140702":"榆次区","140721":"榆社县","140722":"左权县","140723":"和顺县","140724":"昔阳县","140725":"寿阳县","140726":"太谷县","140727":"祁县","140728":"平遥县","140729":"灵石县","140781":"介休市"},"140800":{"140801":"市辖区","140802":"盐湖区","140821":"临猗县","140822":"万荣县","140823":"闻喜县","140824":"稷山县","140825":"新绛县","140826":"绛县","140827":"垣曲县","140828":"夏县","140829":"平陆县","140830":"芮城县","140881":"永济市","140882":"河津市"},"140900":{"140901":"市辖区","140902":"忻府区","140921":"定襄县","140922":"五台县","140923":"代县","140924":"繁峙县","140925":"宁武县","140926":"静乐县","140927":"神池县","140928":"五寨县","140929":"岢岚县","140930":"河曲县","140931":"保德县","140932":"偏关县","140971":"五台山风景名胜区","140981":"原平市"},"141000":{"141001":"市辖区","141002":"尧都区","141021":"曲沃县","141022":"翼城县","141023":"襄汾县","141024":"洪洞县","141025":"古县","141026":"安泽县","141027":"浮山县","141028":"吉县","141029":"乡宁县","141030":"大宁县","141031":"隰县","141032":"永和县","141033":"蒲县","141034":"汾西县","141081":"侯马市","141082":"霍州市"},"141100":{"141101":"市辖区","141102":"离石区","141121":"文水县","141122":"交城县","141123":"兴县","141124":"临县","141125":"柳林县","141126":"石楼县","141127":"岚县","141128":"方山县","141129":"中阳县","141130":"交口县","141181":"孝义市","141182":"汾阳市"},"150000":{"150100":"呼和浩特市","150200":"包头市","150300":"乌海市","150400":"赤峰市","150500":"通辽市","150600":"鄂尔多斯市","150700":"呼伦贝尔市","150800":"巴彦淖尔市","150900":"乌兰察布市","152200":"兴安盟","152500":"锡林郭勒盟","152900":"阿拉善盟"},"150100":{"150101":"市辖区","150102":"新城区","150103":"回民区","150104":"玉泉区","150105":"赛罕区","150121":"土默特左旗","150122":"托克托县","150123":"和林格尔县","150124":"清水河县","150125":"武川县","150171":"呼和浩特金海工业园区","150172":"呼和浩特经济技术开发区"},"150200":{"150201":"市辖区","150202":"东河区","150203":"昆都仑区","150204":"青山区","150205":"石拐区","150206":"白云鄂博矿区","150207":"九原区","150221":"土默特右旗","150222":"固阳县","150223":"达尔罕茂明安联合旗","150271":"包头稀土高新技术产业开发区"},"150300":{"150301":"市辖区","150302":"海勃湾区","150303":"海南区","150304":"乌达区"},"150400":{"150401":"市辖区","150402":"红山区","150403":"元宝山区","150404":"松山区","150421":"阿鲁科尔沁旗","150422":"巴林左旗","150423":"巴林右旗","150424":"林西县","150425":"克什克腾旗","150426":"翁牛特旗","150428":"喀喇沁旗","150429":"宁城县","150430":"敖汉旗"},"150500":{"150501":"市辖区","150502":"科尔沁区","150521":"科尔沁左翼中旗","150522":"科尔沁左翼后旗","150523":"开鲁县","150524":"库伦旗","150525":"奈曼旗","150526":"扎鲁特旗","150571":"通辽经济技术开发区","150581":"霍林郭勒市"},"150600":{"150601":"市辖区","150602":"东胜区","150603":"康巴什区","150621":"达拉特旗","150622":"准格尔旗","150623":"鄂托克前旗","150624":"鄂托克旗","150625":"杭锦旗","150626":"乌审旗","150627":"伊金霍洛旗"},"150700":{"150701":"市辖区","150702":"海拉尔区","150703":"扎赉诺尔区","150721":"阿荣旗","150722":"莫力达瓦达斡尔族自治旗","150723":"鄂伦春自治旗","150724":"鄂温克族自治旗","150725":"陈巴尔虎旗","150726":"新巴尔虎左旗","150727":"新巴尔虎右旗","150781":"满洲里市","150782":"牙克石市","150783":"扎兰屯市","150784":"额尔古纳市","150785":"根河市"},"150800":{"150801":"市辖区","150802":"临河区","150821":"五原县","150822":"磴口县","150823":"乌拉特前旗","150824":"乌拉特中旗","150825":"乌拉特后旗","150826":"杭锦后旗"},"150900":{"150901":"市辖区","150902":"集宁区","150921":"卓资县","150922":"化德县","150923":"商都县","150924":"兴和县","150925":"凉城县","150926":"察哈尔右翼前旗","150927":"察哈尔右翼中旗","150928":"察哈尔右翼后旗","150929":"四子王旗","150981":"丰镇市"},"152200":{"152201":"乌兰浩特市","152202":"阿尔山市","152221":"科尔沁右翼前旗","152222":"科尔沁右翼中旗","152223":"扎赉特旗","152224":"突泉县"},"152500":{"152501":"二连浩特市","152502":"锡林浩特市","152522":"阿巴嘎旗","152523":"苏尼特左旗","152524":"苏尼特右旗","152525":"东乌珠穆沁旗","152526":"西乌珠穆沁旗","152527":"太仆寺旗","152528":"镶黄旗","152529":"正镶白旗","152530":"正蓝旗","152531":"多伦县","152571":"乌拉盖管委会"},"152900":{"152921":"阿拉善左旗","152922":"阿拉善右旗","152923":"额济纳旗","152971":"内蒙古阿拉善经济开发区"},"210000":{"210100":"沈阳市","210200":"大连市","210300":"鞍山市","210400":"抚顺市","210500":"本溪市","210600":"丹东市","210700":"锦州市","210800":"营口市","210900":"阜新市","211000":"辽阳市","211100":"盘锦市","211200":"铁岭市","211300":"朝阳市","211400":"葫芦岛市"},"210100":{"210101":"市辖区","210102":"和平区","210103":"沈河区","210104":"大东区","210105":"皇姑区","210106":"铁西区","210111":"苏家屯区","210112":"浑南区","210113":"沈北新区","210114":"于洪区","210115":"辽中区","210123":"康平县","210124":"法库县","210181":"新民市"},"210200":{"210201":"市辖区","210202":"中山区","210203":"西岗区","210204":"沙河口区","210211":"甘井子区","210212":"旅顺口区","210213":"金州区","210214":"普兰店区","210224":"长海县","210281":"瓦房店市","210283":"庄河市"},"210300":{"210301":"市辖区","210302":"铁东区","210303":"铁西区","210304":"立山区","210311":"千山区","210321":"台安县","210323":"岫岩满族自治县","210381":"海城市"},"210400":{"210401":"市辖区","210402":"新抚区","210403":"东洲区","210404":"望花区","210411":"顺城区","210421":"抚顺县","210422":"新宾满族自治县","210423":"清原满族自治县"},"210500":{"210501":"市辖区","210502":"平山区","210503":"溪湖区","210504":"明山区","210505":"南芬区","210521":"本溪满族自治县","210522":"桓仁满族自治县"},"210600":{"210601":"市辖区","210602":"元宝区","210603":"振兴区","210604":"振安区","210624":"宽甸满族自治县","210681":"东港市","210682":"凤城市"},"210700":{"210701":"市辖区","210702":"古塔区","210703":"凌河区","210711":"太和区","210726":"黑山县","210727":"义县","210781":"凌海市","210782":"北镇市"},"210800":{"210801":"市辖区","210802":"站前区","210803":"西市区","210804":"鲅鱼圈区","210811":"老边区","210881":"盖州市","210882":"大石桥市"},"210900":{"210901":"市辖区","210902":"海州区","210903":"新邱区","210904":"太平区","210905":"清河门区","210911":"细河区","210921":"阜新蒙古族自治县","210922":"彰武县"},"211000":{"211001":"市辖区","211002":"白塔区","211003":"文圣区","211004":"宏伟区","211005":"弓长岭区","211011":"太子河区","211021":"辽阳县","211081":"灯塔市"},"211100":{"211101":"市辖区","211102":"双台子区","211103":"兴隆台区","211104":"大洼区","211122":"盘山县"},"211200":{"211201":"市辖区","211202":"银州区","211204":"清河区","211221":"铁岭县","211223":"西丰县","211224":"昌图县","211281":"调兵山市","211282":"开原市"},"211300":{"211301":"市辖区","211302":"双塔区","211303":"龙城区","211321":"朝阳县","211322":"建平县","211324":"喀喇沁左翼蒙古族自治县","211381":"北票市","211382":"凌源市"},"211400":{"211401":"市辖区","211402":"连山区","211403":"龙港区","211404":"南票区","211421":"绥中县","211422":"建昌县","211481":"兴城市"},"220000":{"220100":"长春市","220200":"吉林市","220300":"四平市","220400":"辽源市","220500":"通化市","220600":"白山市","220700":"松原市","220800":"白城市","222400":"延边朝鲜族自治州"},"220100":{"220101":"市辖区","220102":"南关区","220103":"宽城区","220104":"朝阳区","220105":"二道区","220106":"绿园区","220112":"双阳区","220113":"九台区","220122":"农安县","220171":"长春经济技术开发区","220172":"长春净月高新技术产业开发区","220173":"长春高新技术产业开发区","220174":"长春汽车经济技术开发区","220182":"榆树市","220183":"德惠市"},"220200":{"220201":"市辖区","220202":"昌邑区","220203":"龙潭区","220204":"船营区","220211":"丰满区","220221":"永吉县","220271":"吉林经济开发区","220272":"吉林高新技术产业开发区","220273":"吉林中国新加坡食品区","220281":"蛟河市","220282":"桦甸市","220283":"舒兰市","220284":"磐石市"},"220300":{"220301":"市辖区","220302":"铁西区","220303":"铁东区","220322":"梨树县","220323":"伊通满族自治县","220381":"公主岭市","220382":"双辽市"},"220400":{"220401":"市辖区","220402":"龙山区","220403":"西安区","220421":"东丰县","220422":"东辽县"},"220500":{"220501":"市辖区","220502":"东昌区","220503":"二道江区","220521":"通化县","220523":"辉南县","220524":"柳河县","220581":"梅河口市","220582":"集安市"},"220600":{"220601":"市辖区","220602":"浑江区","220605":"江源区","220621":"抚松县","220622":"靖宇县","220623":"长白朝鲜族自治县","220681":"临江市"},"220700":{"220701":"市辖区","220702":"宁江区","220721":"前郭尔罗斯蒙古族自治县","220722":"长岭县","220723":"乾安县","220771":"吉林松原经济开发区","220781":"扶余市"},"220800":{"220801":"市辖区","220802":"洮北区","220821":"镇赉县","220822":"通榆县","220871":"吉林白城经济开发区","220881":"洮南市","220882":"大安市"},"222400":{"222401":"延吉市","222402":"图们市","222403":"敦化市","222404":"珲春市","222405":"龙井市","222406":"和龙市","222424":"汪清县","222426":"安图县"},"230000":{"230100":"哈尔滨市","230200":"齐齐哈尔市","230300":"鸡西市","230400":"鹤岗市","230500":"双鸭山市","230600":"大庆市","230700":"伊春市","230800":"佳木斯市","230900":"七台河市","231000":"牡丹江市","231100":"黑河市","231200":"绥化市","232700":"大兴安岭地区"},"230100":{"230101":"市辖区","230102":"道里区","230103":"南岗区","230104":"道外区","230108":"平房区","230109":"松北区","230110":"香坊区","230111":"呼兰区","230112":"阿城区","230113":"双城区","230123":"依兰县","230124":"方正县","230125":"宾县","230126":"巴彦县","230127":"木兰县","230128":"通河县","230129":"延寿县","230183":"尚志市","230184":"五常市"},"230200":{"230201":"市辖区","230202":"龙沙区","230203":"建华区","230204":"铁锋区","230205":"昂昂溪区","230206":"富拉尔基区","230207":"碾子山区","230208":"梅里斯达斡尔族区","230221":"龙江县","230223":"依安县","230224":"泰来县","230225":"甘南县","230227":"富裕县","230229":"克山县","230230":"克东县","230231":"拜泉县","230281":"讷河市"},"230300":{"230301":"市辖区","230302":"鸡冠区","230303":"恒山区","230304":"滴道区","230305":"梨树区","230306":"城子河区","230307":"麻山区","230321":"鸡东县","230381":"虎林市","230382":"密山市"},"230400":{"230401":"市辖区","230402":"向阳区","230403":"工农区","230404":"南山区","230405":"兴安区","230406":"东山区","230407":"兴山区","230421":"萝北县","230422":"绥滨县"},"230500":{"230501":"市辖区","230502":"尖山区","230503":"岭东区","230505":"四方台区","230506":"宝山区","230521":"集贤县","230522":"友谊县","230523":"宝清县","230524":"饶河县"},"230600":{"230601":"市辖区","230602":"萨尔图区","230603":"龙凤区","230604":"让胡路区","230605":"红岗区","230606":"大同区","230621":"肇州县","230622":"肇源县","230623":"林甸县","230624":"杜尔伯特蒙古族自治县","230671":"大庆高新技术产业开发区"},"230700":{"230701":"市辖区","230717":"伊美区","230718":"乌翠区","230719":"友好区","230722":"嘉荫县","230723":"汤旺县","230724":"丰林县","230725":"大箐山县","230726":"南岔县","230751":"金林区","230781":"铁力市"},"230800":{"230801":"市辖区","230803":"向阳区","230804":"前进区","230805":"东风区","230811":"郊区","230822":"桦南县","230826":"桦川县","230828":"汤原县","230881":"同江市","230882":"富锦市","230883":"抚远市"},"230900":{"230901":"市辖区","230902":"新兴区","230903":"桃山区","230904":"茄子河区","230921":"勃利县"},"231000":{"231001":"市辖区","231002":"东安区","231003":"阳明区","231004":"爱民区","231005":"西安区","231025":"林口县","231071":"牡丹江经济技术开发区","231081":"绥芬河市","231083":"海林市","231084":"宁安市","231085":"穆棱市","231086":"东宁市"},"231100":{"231101":"市辖区","231102":"爱辉区","231123":"逊克县","231124":"孙吴县","231181":"北安市","231182":"五大连池市","231183":"嫩江市"},"231200":{"231201":"市辖区","231202":"北林区","231221":"望奎县","231222":"兰西县","231223":"青冈县","231224":"庆安县","231225":"明水县","231226":"绥棱县","231281":"安达市","231282":"肇东市","231283":"海伦市"},"232700":{"232701":"漠河市","232721":"呼玛县","232722":"塔河县","232761":"加格达奇区","232762":"松岭区","232763":"新林区","232764":"呼中区"},"310000":{"310100":"市辖区"},"310100":{"310101":"黄浦区","310104":"徐汇区","310105":"长宁区","310106":"静安区","310107":"普陀区","310109":"虹口区","310110":"杨浦区","310112":"闵行区","310113":"宝山区","310114":"嘉定区","310115":"浦东新区","310116":"金山区","310117":"松江区","310118":"青浦区","310120":"奉贤区","310151":"崇明区"},"320000":{"320100":"南京市","320200":"无锡市","320300":"徐州市","320400":"常州市","320500":"苏州市","320600":"南通市","320700":"连云港市","320800":"淮安市","320900":"盐城市","321000":"扬州市","321100":"镇江市","321200":"泰州市","321300":"宿迁市"},"320100":{"320101":"市辖区","320102":"玄武区","320104":"秦淮区","320105":"建邺区","320106":"鼓楼区","320111":"浦口区","320113":"栖霞区","320114":"雨花台区","320115":"江宁区","320116":"六合区","320117":"溧水区","320118":"高淳区"},"320200":{"320201":"市辖区","320205":"锡山区","320206":"惠山区","320211":"滨湖区","320213":"梁溪区","320214":"新吴区","320281":"江阴市","320282":"宜兴市"},"320300":{"320301":"市辖区","320302":"鼓楼区","320303":"云龙区","320305":"贾汪区","320311":"泉山区","320312":"铜山区","320321":"丰县","320322":"沛县","320324":"睢宁县","320371":"徐州经济技术开发区","320381":"新沂市","320382":"邳州市"},"320400":{"320401":"市辖区","320402":"天宁区","320404":"钟楼区","320411":"新北区","320412":"武进区","320413":"金坛区","320481":"溧阳市"},"320500":{"320501":"市辖区","320505":"虎丘区","320506":"吴中区","320507":"相城区","320508":"姑苏区","320509":"吴江区","320571":"苏州工业园区","320581":"常熟市","320582":"张家港市","320583":"昆山市","320585":"太仓市"},"320600":{"320601":"市辖区","320602":"崇川区","320611":"港闸区","320612":"通州区","320623":"如东县","320671":"南通经济技术开发区","320681":"启东市","320682":"如皋市","320684":"海门市","320685":"海安市"},"320700":{"320701":"市辖区","320703":"连云区","320706":"海州区","320707":"赣榆区","320722":"东海县","320723":"灌云县","320724":"灌南县","320771":"连云港经济技术开发区","320772":"连云港高新技术产业开发区"},"320800":{"320801":"市辖区","320803":"淮安区","320804":"淮阴区","320812":"清江浦区","320813":"洪泽区","320826":"涟水县","320830":"盱眙县","320831":"金湖县","320871":"淮安经济技术开发区"},"320900":{"320901":"市辖区","320902":"亭湖区","320903":"盐都区","320904":"大丰区","320921":"响水县","320922":"滨海县","320923":"阜宁县","320924":"射阳县","320925":"建湖县","320971":"盐城经济技术开发区","320981":"东台市"},"321000":{"321001":"市辖区","321002":"广陵区","321003":"邗江区","321012":"江都区","321023":"宝应县","321071":"扬州经济技术开发区","321081":"仪征市","321084":"高邮市"},"321100":{"321101":"市辖区","321102":"京口区","321111":"润州区","321112":"丹徒区","321171":"镇江新区","321181":"丹阳市","321182":"扬中市","321183":"句容市"},"321200":{"321201":"市辖区","321202":"海陵区","321203":"高港区","321204":"姜堰区","321271":"泰州医药高新技术产业开发区","321281":"兴化市","321282":"靖江市","321283":"泰兴市"},"321300":{"321301":"市辖区","321302":"宿城区","321311":"宿豫区","321322":"沭阳县","321323":"泗阳县","321324":"泗洪县","321371":"宿迁经济技术开发区"},"330000":{"330100":"杭州市","330200":"宁波市","330300":"温州市","330400":"嘉兴市","330500":"湖州市","330600":"绍兴市","330700":"金华市","330800":"衢州市","330900":"舟山市","331000":"台州市","331100":"丽水市"},"330100":{"330101":"市辖区","330102":"上城区","330103":"下城区","330104":"江干区","330105":"拱墅区","330106":"西湖区","330108":"滨江区","330109":"萧山区","330110":"余杭区","330111":"富阳区","330112":"临安区","330122":"桐庐县","330127":"淳安县","330182":"建德市"},"330200":{"330201":"市辖区","330203":"海曙区","330205":"江北区","330206":"北仑区","330211":"镇海区","330212":"鄞州区","330213":"奉化区","330225":"象山县","330226":"宁海县","330281":"余姚市","330282":"慈溪市"},"330300":{"330301":"市辖区","330302":"鹿城区","330303":"龙湾区","330304":"瓯海区","330305":"洞头区","330324":"永嘉县","330326":"平阳县","330327":"苍南县","330328":"文成县","330329":"泰顺县","330371":"温州经济技术开发区","330381":"瑞安市","330382":"乐清市","330383":"龙港市"},"330400":{"330401":"市辖区","330402":"南湖区","330411":"秀洲区","330421":"嘉善县","330424":"海盐县","330481":"海宁市","330482":"平湖市","330483":"桐乡市"},"330500":{"330501":"市辖区","330502":"吴兴区","330503":"南浔区","330521":"德清县","330522":"长兴县","330523":"安吉县"},"330600":{"330601":"市辖区","330602":"越城区","330603":"柯桥区","330604":"上虞区","330624":"新昌县","330681":"诸暨市","330683":"嵊州市"},"330700":{"330701":"市辖区","330702":"婺城区","330703":"金东区","330723":"武义县","330726":"浦江县","330727":"磐安县","330781":"兰溪市","330782":"义乌市","330783":"东阳市","330784":"永康市"},"330800":{"330801":"市辖区","330802":"柯城区","330803":"衢江区","330822":"常山县","330824":"开化县","330825":"龙游县","330881":"江山市"},"330900":{"330901":"市辖区","330902":"定海区","330903":"普陀区","330921":"岱山县","330922":"嵊泗县"},"331000":{"331001":"市辖区","331002":"椒江区","331003":"黄岩区","331004":"路桥区","331022":"三门县","331023":"天台县","331024":"仙居县","331081":"温岭市","331082":"临海市","331083":"玉环市"},"331100":{"331101":"市辖区","331102":"莲都区","331121":"青田县","331122":"缙云县","331123":"遂昌县","331124":"松阳县","331125":"云和县","331126":"庆元县","331127":"景宁畲族自治县","331181":"龙泉市"},"340000":{"340100":"合肥市","340200":"芜湖市","340300":"蚌埠市","340400":"淮南市","340500":"马鞍山市","340600":"淮北市","340700":"铜陵市","340800":"安庆市","341000":"黄山市","341100":"滁州市","341200":"阜阳市","341300":"宿州市","341500":"六安市","341600":"亳州市","341700":"池州市","341800":"宣城市"},"340100":{"340101":"市辖区","340102":"瑶海区","340103":"庐阳区","340104":"蜀山区","340111":"包河区","340121":"长丰县","340122":"肥东县","340123":"肥西县","340124":"庐江县","340171":"合肥高新技术产业开发区","340172":"合肥经济技术开发区","340173":"合肥新站高新技术产业开发区","340181":"巢湖市"},"340200":{"340201":"市辖区","340202":"镜湖区","340203":"弋江区","340207":"鸠江区","340208":"三山区","340221":"芜湖县","340222":"繁昌县","340223":"南陵县","340225":"无为县","340271":"芜湖经济技术开发区","340272":"安徽芜湖长江大桥经济开发区"},"340300":{"340301":"市辖区","340302":"龙子湖区","340303":"蚌山区","340304":"禹会区","340311":"淮上区","340321":"怀远县","340322":"五河县","340323":"固镇县","340371":"蚌埠市高新技术开发区","340372":"蚌埠市经济开发区"},"340400":{"340401":"市辖区","340402":"大通区","340403":"田家庵区","340404":"谢家集区","340405":"八公山区","340406":"潘集区","340421":"凤台县","340422":"寿县"},"340500":{"340501":"市辖区","340503":"花山区","340504":"雨山区","340506":"博望区","340521":"当涂县","340522":"含山县","340523":"和县"},"340600":{"340601":"市辖区","340602":"杜集区","340603":"相山区","340604":"烈山区","340621":"濉溪县"},"340700":{"340701":"市辖区","340705":"铜官区","340706":"义安区","340711":"郊区","340722":"枞阳县"},"340800":{"340801":"市辖区","340802":"迎江区","340803":"大观区","340811":"宜秀区","340822":"怀宁县","340825":"太湖县","340826":"宿松县","340827":"望江县","340828":"岳西县","340871":"安徽安庆经济开发区","340881":"桐城市","340882":"潜山市"},"341000":{"341001":"市辖区","341002":"屯溪区","341003":"黄山区","341004":"徽州区","341021":"歙县","341022":"休宁县","341023":"黟县","341024":"祁门县"},"341100":{"341101":"市辖区","341102":"琅琊区","341103":"南谯区","341122":"来安县","341124":"全椒县","341125":"定远县","341126":"凤阳县","341171":"苏滁现代产业园","341172":"滁州经济技术开发区","341181":"天长市","341182":"明光市"},"341200":{"341201":"市辖区","341202":"颍州区","341203":"颍东区","341204":"颍泉区","341221":"临泉县","341222":"太和县","341225":"阜南县","341226":"颍上县","341271":"阜阳合肥现代产业园区","341272":"阜阳经济技术开发区","341282":"界首市"},"341300":{"341301":"市辖区","341302":"埇桥区","341321":"砀山县","341322":"萧县","341323":"灵璧县","341324":"泗县","341371":"宿州马鞍山现代产业园区","341372":"宿州经济技术开发区"},"341500":{"341501":"市辖区","341502":"金安区","341503":"裕安区","341504":"叶集区","341522":"霍邱县","341523":"舒城县","341524":"金寨县","341525":"霍山县"},"341600":{"341601":"市辖区","341602":"谯城区","341621":"涡阳县","341622":"蒙城县","341623":"利辛县"},"341700":{"341701":"市辖区","341702":"贵池区","341721":"东至县","341722":"石台县","341723":"青阳县"},"341800":{"341801":"市辖区","341802":"宣州区","341821":"郎溪县","341823":"泾县","341824":"绩溪县","341825":"旌德县","341871":"宣城市经济开发区","341881":"宁国市","341882":"广德市"},"350000":{"350100":"福州市","350200":"厦门市","350300":"莆田市","350400":"三明市","350500":"泉州市","350600":"漳州市","350700":"南平市","350800":"龙岩市","350900":"宁德市"},"350100":{"350101":"市辖区","350102":"鼓楼区","350103":"台江区","350104":"仓山区","350105":"马尾区","350111":"晋安区","350112":"长乐区","350121":"闽侯县","350122":"连江县","350123":"罗源县","350124":"闽清县","350125":"永泰县","350128":"平潭县","350181":"福清市"},"350200":{"350201":"市辖区","350203":"思明区","350205":"海沧区","350206":"湖里区","350211":"集美区","350212":"同安区","350213":"翔安区"},"350300":{"350301":"市辖区","350302":"城厢区","350303":"涵江区","350304":"荔城区","350305":"秀屿区","350322":"仙游县"},"350400":{"350401":"市辖区","350402":"梅列区","350403":"三元区","350421":"明溪县","350423":"清流县","350424":"宁化县","350425":"大田县","350426":"尤溪县","350427":"沙县","350428":"将乐县","350429":"泰宁县","350430":"建宁县","350481":"永安市"},"350500":{"350501":"市辖区","350502":"鲤城区","350503":"丰泽区","350504":"洛江区","350505":"泉港区","350521":"惠安县","350524":"安溪县","350525":"永春县","350526":"德化县","350527":"金门县","350581":"石狮市","350582":"晋江市","350583":"南安市"},"350600":{"350601":"市辖区","350602":"芗城区","350603":"龙文区","350622":"云霄县","350623":"漳浦县","350624":"诏安县","350625":"长泰县","350626":"东山县","350627":"南靖县","350628":"平和县","350629":"华安县","350681":"龙海市"},"350700":{"350701":"市辖区","350702":"延平区","350703":"建阳区","350721":"顺昌县","350722":"浦城县","350723":"光泽县","350724":"松溪县","350725":"政和县","350781":"邵武市","350782":"武夷山市","350783":"建瓯市"},"350800":{"350801":"市辖区","350802":"新罗区","350803":"永定区","350821":"长汀县","350823":"上杭县","350824":"武平县","350825":"连城县","350881":"漳平市"},"350900":{"350901":"市辖区","350902":"蕉城区","350921":"霞浦县","350922":"古田县","350923":"屏南县","350924":"寿宁县","350925":"周宁县","350926":"柘荣县","350981":"福安市","350982":"福鼎市"},"360000":{"360100":"南昌市","360200":"景德镇市","360300":"萍乡市","360400":"九江市","360500":"新余市","360600":"鹰潭市","360700":"赣州市","360800":"吉安市","360900":"宜春市","361000":"抚州市","361100":"上饶市"},"360100":{"360101":"市辖区","360102":"东湖区","360103":"西湖区","360104":"青云谱区","360105":"湾里区","360111":"青山湖区","360112":"新建区","360121":"南昌县","360123":"安义县","360124":"进贤县"},"360200":{"360201":"市辖区","360202":"昌江区","360203":"珠山区","360222":"浮梁县","360281":"乐平市"},"360300":{"360301":"市辖区","360302":"安源区","360313":"湘东区","360321":"莲花县","360322":"上栗县","360323":"芦溪县"},"360400":{"360401":"市辖区","360402":"濂溪区","360403":"浔阳区","360404":"柴桑区","360423":"武宁县","360424":"修水县","360425":"永修县","360426":"德安县","360428":"都昌县","360429":"湖口县","360430":"彭泽县","360481":"瑞昌市","360482":"共青城市","360483":"庐山市"},"360500":{"360501":"市辖区","360502":"渝水区","360521":"分宜县"},"360600":{"360601":"市辖区","360602":"月湖区","360603":"余江区","360681":"贵溪市"},"360700":{"360701":"市辖区","360702":"章贡区","360703":"南康区","360704":"赣县区","360722":"信丰县","360723":"大余县","360724":"上犹县","360725":"崇义县","360726":"安远县","360727":"龙南县","360728":"定南县","360729":"全南县","360730":"宁都县","360731":"于都县","360732":"兴国县","360733":"会昌县","360734":"寻乌县","360735":"石城县","360781":"瑞金市"},"360800":{"360801":"市辖区","360802":"吉州区","360803":"青原区","360821":"吉安县","360822":"吉水县","360823":"峡江县","360824":"新干县","360825":"永丰县","360826":"泰和县","360827":"遂川县","360828":"万安县","360829":"安福县","360830":"永新县","360881":"井冈山市"},"360900":{"360901":"市辖区","360902":"袁州区","360921":"奉新县","360922":"万载县","360923":"上高县","360924":"宜丰县","360925":"靖安县","360926":"铜鼓县","360981":"丰城市","360982":"樟树市","360983":"高安市"},"361000":{"361001":"市辖区","361002":"临川区","361003":"东乡区","361021":"南城县","361022":"黎川县","361023":"南丰县","361024":"崇仁县","361025":"乐安县","361026":"宜黄县","361027":"金溪县","361028":"资溪县","361030":"广昌县"},"361100":{"361101":"市辖区","361102":"信州区","361103":"广丰区","361104":"广信区","361123":"玉山县","361124":"铅山县","361125":"横峰县","361126":"弋阳县","361127":"余干县","361128":"鄱阳县","361129":"万年县","361130":"婺源县","361181":"德兴市"},"370000":{"370100":"济南市","370200":"青岛市","370300":"淄博市","370400":"枣庄市","370500":"东营市","370600":"烟台市","370700":"潍坊市","370800":"济宁市","370900":"泰安市","371000":"威海市","371100":"日照市","371300":"临沂市","371400":"德州市","371500":"聊城市","371600":"滨州市","371700":"菏泽市"},"370100":{"370101":"市辖区","370102":"历下区","370103":"市中区","370104":"槐荫区","370105":"天桥区","370112":"历城区","370113":"长清区","370114":"章丘区","370115":"济阳区","370116":"莱芜区","370117":"钢城区","370124":"平阴县","370126":"商河县","370171":"济南高新技术产业开发区"},"370200":{"370201":"市辖区","370202":"市南区","370203":"市北区","370211":"黄岛区","370212":"崂山区","370213":"李沧区","370214":"城阳区","370215":"即墨区","370271":"青岛高新技术产业开发区","370281":"胶州市","370283":"平度市","370285":"莱西市"},"370300":{"370301":"市辖区","370302":"淄川区","370303":"张店区","370304":"博山区","370305":"临淄区","370306":"周村区","370321":"桓台县","370322":"高青县","370323":"沂源县"},"370400":{"370401":"市辖区","370402":"市中区","370403":"薛城区","370404":"峄城区","370405":"台儿庄区","370406":"山亭区","370481":"滕州市"},"370500":{"370501":"市辖区","370502":"东营区","370503":"河口区","370505":"垦利区","370522":"利津县","370523":"广饶县","370571":"东营经济技术开发区","370572":"东营港经济开发区"},"370600":{"370601":"市辖区","370602":"芝罘区","370611":"福山区","370612":"牟平区","370613":"莱山区","370634":"长岛县","370671":"烟台高新技术产业开发区","370672":"烟台经济技术开发区","370681":"龙口市","370682":"莱阳市","370683":"莱州市","370684":"蓬莱市","370685":"招远市","370686":"栖霞市","370687":"海阳市"},"370700":{"370701":"市辖区","370702":"潍城区","370703":"寒亭区","370704":"坊子区","370705":"奎文区","370724":"临朐县","370725":"昌乐县","370772":"潍坊滨海经济技术开发区","370781":"青州市","370782":"诸城市","370783":"寿光市","370784":"安丘市","370785":"高密市","370786":"昌邑市"},"370800":{"370801":"市辖区","370811":"任城区","370812":"兖州区","370826":"微山县","370827":"鱼台县","370828":"金乡县","370829":"嘉祥县","370830":"汶上县","370831":"泗水县","370832":"梁山县","370871":"济宁高新技术产业开发区","370881":"曲阜市","370883":"邹城市"},"370900":{"370901":"市辖区","370902":"泰山区","370911":"岱岳区","370921":"宁阳县","370923":"东平县","370982":"新泰市","370983":"肥城市"},"371000":{"371001":"市辖区","371002":"环翠区","371003":"文登区","371071":"威海火炬高技术产业开发区","371072":"威海经济技术开发区","371073":"威海临港经济技术开发区","371082":"荣成市","371083":"乳山市"},"371100":{"371101":"市辖区","371102":"东港区","371103":"岚山区","371121":"五莲县","371122":"莒县","371171":"日照经济技术开发区"},"371300":{"371301":"市辖区","371302":"兰山区","371311":"罗庄区","371312":"河东区","371321":"沂南县","371322":"郯城县","371323":"沂水县","371324":"兰陵县","371325":"费县","371326":"平邑县","371327":"莒南县","371328":"蒙阴县","371329":"临沭县","371371":"临沂高新技术产业开发区","371372":"临沂经济技术开发区","371373":"临沂临港经济开发区"},"371400":{"371401":"市辖区","371402":"德城区","371403":"陵城区","371422":"宁津县","371423":"庆云县","371424":"临邑县","371425":"齐河县","371426":"平原县","371427":"夏津县","371428":"武城县","371471":"德州经济技术开发区","371472":"德州运河经济开发区","371481":"乐陵市","371482":"禹城市"},"371500":{"371501":"市辖区","371502":"东昌府区","371503":"茌平区","371521":"阳谷县","371522":"莘县","371524":"东阿县","371525":"冠县","371526":"高唐县","371581":"临清市"},"371600":{"371601":"市辖区","371602":"滨城区","371603":"沾化区","371621":"惠民县","371622":"阳信县","371623":"无棣县","371625":"博兴县","371681":"邹平市"},"371700":{"371701":"市辖区","371702":"牡丹区","371703":"定陶区","371721":"曹县","371722":"单县","371723":"成武县","371724":"巨野县","371725":"郓城县","371726":"鄄城县","371728":"东明县","371771":"菏泽经济技术开发区","371772":"菏泽高新技术开发区"},"410000":{"410100":"郑州市","410200":"开封市","410300":"洛阳市","410400":"平顶山市","410500":"安阳市","410600":"鹤壁市","410700":"新乡市","410800":"焦作市","410900":"濮阳市","411000":"许昌市","411100":"漯河市","411200":"三门峡市","411300":"南阳市","411400":"商丘市","411500":"信阳市","411600":"周口市","411700":"驻马店市","419000":"省直辖县级行政区划"},"410100":{"410101":"市辖区","410102":"中原区","410103":"二七区","410104":"管城回族区","410105":"金水区","410106":"上街区","410108":"惠济区","410122":"中牟县","410171":"郑州经济技术开发区","410172":"郑州高新技术产业开发区","410173":"郑州航空港经济综合实验区","410181":"巩义市","410182":"荥阳市","410183":"新密市","410184":"新郑市","410185":"登封市"},"410200":{"410201":"市辖区","410202":"龙亭区","410203":"顺河回族区","410204":"鼓楼区","410205":"禹王台区","410212":"祥符区","410221":"杞县","410222":"通许县","410223":"尉氏县","410225":"兰考县"},"410300":{"410301":"市辖区","410302":"老城区","410303":"西工区","410304":"瀍河回族区","410305":"涧西区","410306":"吉利区","410311":"洛龙区","410322":"孟津县","410323":"新安县","410324":"栾川县","410325":"嵩县","410326":"汝阳县","410327":"宜阳县","410328":"洛宁县","410329":"伊川县","410371":"洛阳高新技术产业开发区","410381":"偃师市"},"410400":{"410401":"市辖区","410402":"新华区","410403":"卫东区","410404":"石龙区","410411":"湛河区","410421":"宝丰县","410422":"叶县","410423":"鲁山县","410425":"郏县","410471":"平顶山高新技术产业开发区","410472":"平顶山市城乡一体化示范区","410481":"舞钢市","410482":"汝州市"},"410500":{"410501":"市辖区","410502":"文峰区","410503":"北关区","410505":"殷都区","410506":"龙安区","410522":"安阳县","410523":"汤阴县","410526":"滑县","410527":"内黄县","410571":"安阳高新技术产业开发区","410581":"林州市"},"410600":{"410601":"市辖区","410602":"鹤山区","410603":"山城区","410611":"淇滨区","410621":"浚县","410622":"淇县","410671":"鹤壁经济技术开发区"},"410700":{"410701":"市辖区","410702":"红旗区","410703":"卫滨区","410704":"凤泉区","410711":"牧野区","410721":"新乡县","410724":"获嘉县","410725":"原阳县","410726":"延津县","410727":"封丘县","410771":"新乡高新技术产业开发区","410772":"新乡经济技术开发区","410773":"新乡市平原城乡一体化示范区","410781":"卫辉市","410782":"辉县市","410783":"长垣市"},"410800":{"410801":"市辖区","410802":"解放区","410803":"中站区","410804":"马村区","410811":"山阳区","410821":"修武县","410822":"博爱县","410823":"武陟县","410825":"温县","410871":"焦作城乡一体化示范区","410882":"沁阳市","410883":"孟州市"},"410900":{"410901":"市辖区","410902":"华龙区","410922":"清丰县","410923":"南乐县","410926":"范县","410927":"台前县","410928":"濮阳县","410971":"河南濮阳工业园区","410972":"濮阳经济技术开发区"},"411000":{"411001":"市辖区","411002":"魏都区","411003":"建安区","411024":"鄢陵县","411025":"襄城县","411071":"许昌经济技术开发区","411081":"禹州市","411082":"长葛市"},"411100":{"411101":"市辖区","411102":"源汇区","411103":"郾城区","411104":"召陵区","411121":"舞阳县","411122":"临颍县","411171":"漯河经济技术开发区"},"411200":{"411201":"市辖区","411202":"湖滨区","411203":"陕州区","411221":"渑池县","411224":"卢氏县","411271":"河南三门峡经济开发区","411281":"义马市","411282":"灵宝市"},"411300":{"411301":"市辖区","411302":"宛城区","411303":"卧龙区","411321":"南召县","411322":"方城县","411323":"西峡县","411324":"镇平县","411325":"内乡县","411326":"淅川县","411327":"社旗县","411328":"唐河县","411329":"新野县","411330":"桐柏县","411371":"南阳高新技术产业开发区","411372":"南阳市城乡一体化示范区","411381":"邓州市"},"411400":{"411401":"市辖区","411402":"梁园区","411403":"睢阳区","411421":"民权县","411422":"睢县","411423":"宁陵县","411424":"柘城县","411425":"虞城县","411426":"夏邑县","411471":"豫东综合物流产业聚集区","411472":"河南商丘经济开发区","411481":"永城市"},"411500":{"411501":"市辖区","411502":"浉河区","411503":"平桥区","411521":"罗山县","411522":"光山县","411523":"新县","411524":"商城县","411525":"固始县","411526":"潢川县","411527":"淮滨县","411528":"息县","411571":"信阳高新技术产业开发区"},"411600":{"411601":"市辖区","411602":"川汇区","411603":"淮阳区","411621":"扶沟县","411622":"西华县","411623":"商水县","411624":"沈丘县","411625":"郸城县","411627":"太康县","411628":"鹿邑县","411671":"河南周口经济开发区","411681":"项城市"},"411700":{"411701":"市辖区","411702":"驿城区","411721":"西平县","411722":"上蔡县","411723":"平舆县","411724":"正阳县","411725":"确山县","411726":"泌阳县","411727":"汝南县","411728":"遂平县","411729":"新蔡县","411771":"河南驻马店经济开发区"},"419000":{"419001":"济源市"},"420000":{"420100":"武汉市","420200":"黄石市","420300":"十堰市","420500":"宜昌市","420600":"襄阳市","420700":"鄂州市","420800":"荆门市","420900":"孝感市","421000":"荆州市","421100":"黄冈市","421200":"咸宁市","421300":"随州市","422800":"恩施土家族苗族自治州","429000":"省直辖县级行政区划"},"420100":{"420101":"市辖区","420102":"江岸区","420103":"江汉区","420104":"硚口区","420105":"汉阳区","420106":"武昌区","420107":"青山区","420111":"洪山区","420112":"东西湖区","420113":"汉南区","420114":"蔡甸区","420115":"江夏区","420116":"黄陂区","420117":"新洲区"},"420200":{"420201":"市辖区","420202":"黄石港区","420203":"西塞山区","420204":"下陆区","420205":"铁山区","420222":"阳新县","420281":"大冶市"},"420300":{"420301":"市辖区","420302":"茅箭区","420303":"张湾区","420304":"郧阳区","420322":"郧西县","420323":"竹山县","420324":"竹溪县","420325":"房县","420381":"丹江口市"},"420500":{"420501":"市辖区","420502":"西陵区","420503":"伍家岗区","420504":"点军区","420505":"猇亭区","420506":"夷陵区","420525":"远安县","420526":"兴山县","420527":"秭归县","420528":"长阳土家族自治县","420529":"五峰土家族自治县","420581":"宜都市","420582":"当阳市","420583":"枝江市"},"420600":{"420601":"市辖区","420602":"襄城区","420606":"樊城区","420607":"襄州区","420624":"南漳县","420625":"谷城县","420626":"保康县","420682":"老河口市","420683":"枣阳市","420684":"宜城市"},"420700":{"420701":"市辖区","420702":"梁子湖区","420703":"华容区","420704":"鄂城区"},"420800":{"420801":"市辖区","420802":"东宝区","420804":"掇刀区","420822":"沙洋县","420881":"钟祥市","420882":"京山市"},"420900":{"420901":"市辖区","420902":"孝南区","420921":"孝昌县","420922":"大悟县","420923":"云梦县","420981":"应城市","420982":"安陆市","420984":"汉川市"},"421000":{"421001":"市辖区","421002":"沙市区","421003":"荆州区","421022":"公安县","421023":"监利县","421024":"江陵县","421071":"荆州经济技术开发区","421081":"石首市","421083":"洪湖市","421087":"松滋市"},"421100":{"421101":"市辖区","421102":"黄州区","421121":"团风县","421122":"红安县","421123":"罗田县","421124":"英山县","421125":"浠水县","421126":"蕲春县","421127":"黄梅县","421171":"龙感湖管理区","421181":"麻城市","421182":"武穴市"},"421200":{"421201":"市辖区","421202":"咸安区","421221":"嘉鱼县","421222":"通城县","421223":"崇阳县","421224":"通山县","421281":"赤壁市"},"421300":{"421301":"市辖区","421303":"曾都区","421321":"随县","421381":"广水市"},"422800":{"422801":"恩施市","422802":"利川市","422822":"建始县","422823":"巴东县","422825":"宣恩县","422826":"咸丰县","422827":"来凤县","422828":"鹤峰县"},"429000":{"429004":"仙桃市","429005":"潜江市","429006":"天门市","429021":"神农架林区"},"430000":{"430100":"长沙市","430200":"株洲市","430300":"湘潭市","430400":"衡阳市","430500":"邵阳市","430600":"岳阳市","430700":"常德市","430800":"张家界市","430900":"益阳市","431000":"郴州市","431100":"永州市","431200":"怀化市","431300":"娄底市","433100":"湘西土家族苗族自治州"},"430100":{"430101":"市辖区","430102":"芙蓉区","430103":"天心区","430104":"岳麓区","430105":"开福区","430111":"雨花区","430112":"望城区","430121":"长沙县","430181":"浏阳市","430182":"宁乡市"},"430200":{"430201":"市辖区","430202":"荷塘区","430203":"芦淞区","430204":"石峰区","430211":"天元区","430212":"渌口区","430223":"攸县","430224":"茶陵县","430225":"炎陵县","430271":"云龙示范区","430281":"醴陵市"},"430300":{"430301":"市辖区","430302":"雨湖区","430304":"岳塘区","430321":"湘潭县","430371":"湖南湘潭高新技术产业园区","430372":"湘潭昭山示范区","430373":"湘潭九华示范区","430381":"湘乡市","430382":"韶山市"},"430400":{"430401":"市辖区","430405":"珠晖区","430406":"雁峰区","430407":"石鼓区","430408":"蒸湘区","430412":"南岳区","430421":"衡阳县","430422":"衡南县","430423":"衡山县","430424":"衡东县","430426":"祁东县","430471":"衡阳综合保税区","430472":"湖南衡阳高新技术产业园区","430473":"湖南衡阳松木经济开发区","430481":"耒阳市","430482":"常宁市"},"430500":{"430501":"市辖区","430502":"双清区","430503":"大祥区","430511":"北塔区","430522":"新邵县","430523":"邵阳县","430524":"隆回县","430525":"洞口县","430527":"绥宁县","430528":"新宁县","430529":"城步苗族自治县","430581":"武冈市","430582":"邵东市"},"430600":{"430601":"市辖区","430602":"岳阳楼区","430603":"云溪区","430611":"君山区","430621":"岳阳县","430623":"华容县","430624":"湘阴县","430626":"平江县","430671":"岳阳市屈原管理区","430681":"汨罗市","430682":"临湘市"},"430700":{"430701":"市辖区","430702":"武陵区","430703":"鼎城区","430721":"安乡县","430722":"汉寿县","430723":"澧县","430724":"临澧县","430725":"桃源县","430726":"石门县","430771":"常德市西洞庭管理区","430781":"津市市"},"430800":{"430801":"市辖区","430802":"永定区","430811":"武陵源区","430821":"慈利县","430822":"桑植县"},"430900":{"430901":"市辖区","430902":"资阳区","430903":"赫山区","430921":"南县","430922":"桃江县","430923":"安化县","430971":"益阳市大通湖管理区","430972":"湖南益阳高新技术产业园区","430981":"沅江市"},"431000":{"431001":"市辖区","431002":"北湖区","431003":"苏仙区","431021":"桂阳县","431022":"宜章县","431023":"永兴县","431024":"嘉禾县","431025":"临武县","431026":"汝城县","431027":"桂东县","431028":"安仁县","431081":"资兴市"},"431100":{"431101":"市辖区","431102":"零陵区","431103":"冷水滩区","431121":"祁阳县","431122":"东安县","431123":"双牌县","431124":"道县","431125":"江永县","431126":"宁远县","431127":"蓝山县","431128":"新田县","431129":"江华瑶族自治县","431171":"永州经济技术开发区","431172":"永州市金洞管理区","431173":"永州市回龙圩管理区"},"431200":{"431201":"市辖区","431202":"鹤城区","431221":"中方县","431222":"沅陵县","431223":"辰溪县","431224":"溆浦县","431225":"会同县","431226":"麻阳苗族自治县","431227":"新晃侗族自治县","431228":"芷江侗族自治县","431229":"靖州苗族侗族自治县","431230":"通道侗族自治县","431271":"怀化市洪江管理区","431281":"洪江市"},"431300":{"431301":"市辖区","431302":"娄星区","431321":"双峰县","431322":"新化县","431381":"冷水江市","431382":"涟源市"},"433100":{"433101":"吉首市","433122":"泸溪县","433123":"凤凰县","433124":"花垣县","433125":"保靖县","433126":"古丈县","433127":"永顺县","433130":"龙山县","433173":"湖南永顺经济开发区"},"440000":{"440100":"广州市","440200":"韶关市","440300":"深圳市","440400":"珠海市","440500":"汕头市","440600":"佛山市","440700":"江门市","440800":"湛江市","440900":"茂名市","441200":"肇庆市","441300":"惠州市","441400":"梅州市","441500":"汕尾市","441600":"河源市","441700":"阳江市","441800":"清远市","441900":"东莞市","442000":"中山市","445100":"潮州市","445200":"揭阳市","445300":"云浮市"},"440100":{"440101":"市辖区","440103":"荔湾区","440104":"越秀区","440105":"海珠区","440106":"天河区","440111":"白云区","440112":"黄埔区","440113":"番禺区","440114":"花都区","440115":"南沙区","440117":"从化区","440118":"增城区"},"440200":{"440201":"市辖区","440203":"武江区","440204":"浈江区","440205":"曲江区","440222":"始兴县","440224":"仁化县","440229":"翁源县","440232":"乳源瑶族自治县","440233":"新丰县","440281":"乐昌市","440282":"南雄市"},"440300":{"440301":"市辖区","440303":"罗湖区","440304":"福田区","440305":"南山区","440306":"宝安区","440307":"龙岗区","440308":"盐田区","440309":"龙华区","440310":"坪山区","440311":"光明区"},"440400":{"440401":"市辖区","440402":"香洲区","440403":"斗门区","440404":"金湾区"},"440500":{"440501":"市辖区","440507":"龙湖区","440511":"金平区","440512":"濠江区","440513":"潮阳区","440514":"潮南区","440515":"澄海区","440523":"南澳县"},"440600":{"440601":"市辖区","440604":"禅城区","440605":"南海区","440606":"顺德区","440607":"三水区","440608":"高明区"},"440700":{"440701":"市辖区","440703":"蓬江区","440704":"江海区","440705":"新会区","440781":"台山市","440783":"开平市","440784":"鹤山市","440785":"恩平市"},"440800":{"440801":"市辖区","440802":"赤坎区","440803":"霞山区","440804":"坡头区","440811":"麻章区","440823":"遂溪县","440825":"徐闻县","440881":"廉江市","440882":"雷州市","440883":"吴川市"},"440900":{"440901":"市辖区","440902":"茂南区","440904":"电白区","440981":"高州市","440982":"化州市","440983":"信宜市"},"441200":{"441201":"市辖区","441202":"端州区","441203":"鼎湖区","441204":"高要区","441223":"广宁县","441224":"怀集县","441225":"封开县","441226":"德庆县","441284":"四会市"},"441300":{"441301":"市辖区","441302":"惠城区","441303":"惠阳区","441322":"博罗县","441323":"惠东县","441324":"龙门县"},"441400":{"441401":"市辖区","441402":"梅江区","441403":"梅县区","441422":"大埔县","441423":"丰顺县","441424":"五华县","441426":"平远县","441427":"蕉岭县","441481":"兴宁市"},"441500":{"441501":"市辖区","441502":"城区","441521":"海丰县","441523":"陆河县","441581":"陆丰市"},"441600":{"441601":"市辖区","441602":"源城区","441621":"紫金县","441622":"龙川县","441623":"连平县","441624":"和平县","441625":"东源县"},"441700":{"441701":"市辖区","441702":"江城区","441704":"阳东区","441721":"阳西县","441781":"阳春市"},"441800":{"441801":"市辖区","441802":"清城区","441803":"清新区","441821":"佛冈县","441823":"阳山县","441825":"连山壮族瑶族自治县","441826":"连南瑶族自治县","441881":"英德市","441882":"连州市"},"441900":{"441900003":"东城街道","441900004":"南城街道","441900005":"万江街道","441900006":"莞城街道","441900101":"石碣镇","441900102":"石龙镇","441900103":"茶山镇","441900104":"石排镇","441900105":"企石镇","441900106":"横沥镇","441900107":"桥头镇","441900108":"谢岗镇","441900109":"东坑镇","441900110":"常平镇","441900111":"寮步镇","441900112":"樟木头镇","441900113":"大朗镇","441900114":"黄江镇","441900115":"清溪镇","441900116":"塘厦镇","441900117":"凤岗镇","441900118":"大岭山镇","441900119":"长安镇","441900121":"虎门镇","441900122":"厚街镇","441900123":"沙田镇","441900124":"道滘镇","441900125":"洪梅镇","441900126":"麻涌镇","441900127":"望牛墩镇","441900128":"中堂镇","441900129":"高埗镇","441900401":"松山湖","441900402":"东莞港","441900403":"东莞生态园"},"442000":{"442000001":"石岐街道","442000002":"东区街道","442000003":"中山港街道","442000004":"西区街道","442000005":"南区街道","442000006":"五桂山街道","442000100":"小榄镇","442000101":"黄圃镇","442000102":"民众镇","442000103":"东凤镇","442000104":"东升镇","442000105":"古镇镇","442000106":"沙溪镇","442000107":"坦洲镇","442000108":"港口镇","442000109":"三角镇","442000110":"横栏镇","442000111":"南头镇","442000112":"阜沙镇","442000113":"南朗镇","442000114":"三乡镇","442000115":"板芙镇","442000116":"大涌镇","442000117":"神湾镇"},"445100":{"445101":"市辖区","445102":"湘桥区","445103":"潮安区","445122":"饶平县"},"445200":{"445201":"市辖区","445202":"榕城区","445203":"揭东区","445222":"揭西县","445224":"惠来县","445281":"普宁市"},"445300":{"445301":"市辖区","445302":"云城区","445303":"云安区","445321":"新兴县","445322":"郁南县","445381":"罗定市"},"450000":{"450100":"南宁市","450200":"柳州市","450300":"桂林市","450400":"梧州市","450500":"北海市","450600":"防城港市","450700":"钦州市","450800":"贵港市","450900":"玉林市","451000":"百色市","451100":"贺州市","451200":"河池市","451300":"来宾市","451400":"崇左市"},"450100":{"450101":"市辖区","450102":"兴宁区","450103":"青秀区","450105":"江南区","450107":"西乡塘区","450108":"良庆区","450109":"邕宁区","450110":"武鸣区","450123":"隆安县","450124":"马山县","450125":"上林县","450126":"宾阳县","450127":"横县"},"450200":{"450201":"市辖区","450202":"城中区","450203":"鱼峰区","450204":"柳南区","450205":"柳北区","450206":"柳江区","450222":"柳城县","450223":"鹿寨县","450224":"融安县","450225":"融水苗族自治县","450226":"三江侗族自治县"},"450300":{"450301":"市辖区","450302":"秀峰区","450303":"叠彩区","450304":"象山区","450305":"七星区","450311":"雁山区","450312":"临桂区","450321":"阳朔县","450323":"灵川县","450324":"全州县","450325":"兴安县","450326":"永福县","450327":"灌阳县","450328":"龙胜各族自治县","450329":"资源县","450330":"平乐县","450332":"恭城瑶族自治县","450381":"荔浦市"},"450400":{"450401":"市辖区","450403":"万秀区","450405":"长洲区","450406":"龙圩区","450421":"苍梧县","450422":"藤县","450423":"蒙山县","450481":"岑溪市"},"450500":{"450501":"市辖区","450502":"海城区","450503":"银海区","450512":"铁山港区","450521":"合浦县"},"450600":{"450601":"市辖区","450602":"港口区","450603":"防城区","450621":"上思县","450681":"东兴市"},"450700":{"450701":"市辖区","450702":"钦南区","450703":"钦北区","450721":"灵山县","450722":"浦北县"},"450800":{"450801":"市辖区","450802":"港北区","450803":"港南区","450804":"覃塘区","450821":"平南县","450881":"桂平市"},"450900":{"450901":"市辖区","450902":"玉州区","450903":"福绵区","450921":"容县","450922":"陆川县","450923":"博白县","450924":"兴业县","450981":"北流市"},"451000":{"451001":"市辖区","451002":"右江区","451003":"田阳区","451022":"田东县","451023":"平果县","451024":"德保县","451026":"那坡县","451027":"凌云县","451028":"乐业县","451029":"田林县","451030":"西林县","451031":"隆林各族自治县","451081":"靖西市"},"451100":{"451101":"市辖区","451102":"八步区","451103":"平桂区","451121":"昭平县","451122":"钟山县","451123":"富川瑶族自治县"},"451200":{"451201":"市辖区","451202":"金城江区","451203":"宜州区","451221":"南丹县","451222":"天峨县","451223":"凤山县","451224":"东兰县","451225":"罗城仫佬族自治县","451226":"环江毛南族自治县","451227":"巴马瑶族自治县","451228":"都安瑶族自治县","451229":"大化瑶族自治县"},"451300":{"451301":"市辖区","451302":"兴宾区","451321":"忻城县","451322":"象州县","451323":"武宣县","451324":"金秀瑶族自治县","451381":"合山市"},"451400":{"451401":"市辖区","451402":"江州区","451421":"扶绥县","451422":"宁明县","451423":"龙州县","451424":"大新县","451425":"天等县","451481":"凭祥市"},"460000":{"460100":"海口市","460200":"三亚市","460300":"三沙市","460400":"儋州市","469000":"省直辖县级行政区划"},"460100":{"460101":"市辖区","460105":"秀英区","460106":"龙华区","460107":"琼山区","460108":"美兰区"},"460200":{"460201":"市辖区","460202":"海棠区","460203":"吉阳区","460204":"天涯区","460205":"崖州区"},"460300":{"460321":"西沙群岛","460322":"南沙群岛","460323":"中沙群岛的岛礁及其海域"},"460400":{"460400100":"那大镇","460400101":"和庆镇","460400102":"南丰镇","460400103":"大成镇","460400104":"雅星镇","460400105":"兰洋镇","460400106":"光村镇","460400107":"木棠镇","460400108":"海头镇","460400109":"峨蔓镇","460400111":"王五镇","460400112":"白马井镇","460400113":"中和镇","460400114":"排浦镇","460400115":"东成镇","460400116":"新州镇","460400499":"洋浦经济开发区","460400500":"华南热作学院"},"469000":{"469001":"五指山市","469002":"琼海市","469005":"文昌市","469006":"万宁市","469007":"东方市","469021":"定安县","469022":"屯昌县","469023":"澄迈县","469024":"临高县","469025":"白沙黎族自治县","469026":"昌江黎族自治县","469027":"乐东黎族自治县","469028":"陵水黎族自治县","469029":"保亭黎族苗族自治县","469030":"琼中黎族苗族自治县"},"500000":{"500100":"市辖区","500200":"县"},"500100":{"500101":"万州区","500102":"涪陵区","500103":"渝中区","500104":"大渡口区","500105":"江北区","500106":"沙坪坝区","500107":"九龙坡区","500108":"南岸区","500109":"北碚区","500110":"綦江区","500111":"大足区","500112":"渝北区","500113":"巴南区","500114":"黔江区","500115":"长寿区","500116":"江津区","500117":"合川区","500118":"永川区","500119":"南川区","500120":"璧山区","500151":"铜梁区","500152":"潼南区","500153":"荣昌区","500154":"开州区","500155":"梁平区","500156":"武隆区"},"500200":{"500229":"城口县","500230":"丰都县","500231":"垫江县","500233":"忠县","500235":"云阳县","500236":"奉节县","500237":"巫山县","500238":"巫溪县","500240":"石柱土家族自治县","500241":"秀山土家族苗族自治县","500242":"酉阳土家族苗族自治县","500243":"彭水苗族土家族自治县"},"510000":{"510100":"成都市","510300":"自贡市","510400":"攀枝花市","510500":"泸州市","510600":"德阳市","510700":"绵阳市","510800":"广元市","510900":"遂宁市","511000":"内江市","511100":"乐山市","511300":"南充市","511400":"眉山市","511500":"宜宾市","511600":"广安市","511700":"达州市","511800":"雅安市","511900":"巴中市","512000":"资阳市","513200":"阿坝藏族羌族自治州","513300":"甘孜藏族自治州","513400":"凉山彝族自治州"},"510100":{"510101":"市辖区","510104":"锦江区","510105":"青羊区","510106":"金牛区","510107":"武侯区","510108":"成华区","510112":"龙泉驿区","510113":"青白江区","510114":"新都区","510115":"温江区","510116":"双流区","510117":"郫都区","510121":"金堂县","510129":"大邑县","510131":"蒲江县","510132":"新津县","510181":"都江堰市","510182":"彭州市","510183":"邛崃市","510184":"崇州市","510185":"简阳市"},"510300":{"510301":"市辖区","510302":"自流井区","510303":"贡井区","510304":"大安区","510311":"沿滩区","510321":"荣县","510322":"富顺县"},"510400":{"510401":"市辖区","510402":"东区","510403":"西区","510411":"仁和区","510421":"米易县","510422":"盐边县"},"510500":{"510501":"市辖区","510502":"江阳区","510503":"纳溪区","510504":"龙马潭区","510521":"泸县","510522":"合江县","510524":"叙永县","510525":"古蔺县"},"510600":{"510601":"市辖区","510603":"旌阳区","510604":"罗江区","510623":"中江县","510681":"广汉市","510682":"什邡市","510683":"绵竹市"},"510700":{"510701":"市辖区","510703":"涪城区","510704":"游仙区","510705":"安州区","510722":"三台县","510723":"盐亭县","510725":"梓潼县","510726":"北川羌族自治县","510727":"平武县","510781":"江油市"},"510800":{"510801":"市辖区","510802":"利州区","510811":"昭化区","510812":"朝天区","510821":"旺苍县","510822":"青川县","510823":"剑阁县","510824":"苍溪县"},"510900":{"510901":"市辖区","510903":"船山区","510904":"安居区","510921":"蓬溪县","510923":"大英县","510981":"射洪市"},"511000":{"511001":"市辖区","511002":"市中区","511011":"东兴区","511024":"威远县","511025":"资中县","511071":"内江经济开发区","511083":"隆昌市"},"511100":{"511101":"市辖区","511102":"市中区","511111":"沙湾区","511112":"五通桥区","511113":"金口河区","511123":"犍为县","511124":"井研县","511126":"夹江县","511129":"沐川县","511132":"峨边彝族自治县","511133":"马边彝族自治县","511181":"峨眉山市"},"511300":{"511301":"市辖区","511302":"顺庆区","511303":"高坪区","511304":"嘉陵区","511321":"南部县","511322":"营山县","511323":"蓬安县","511324":"仪陇县","511325":"西充县","511381":"阆中市"},"511400":{"511401":"市辖区","511402":"东坡区","511403":"彭山区","511421":"仁寿县","511423":"洪雅县","511424":"丹棱县","511425":"青神县"},"511500":{"511501":"市辖区","511502":"翠屏区","511503":"南溪区","511504":"叙州区","511523":"江安县","511524":"长宁县","511525":"高县","511526":"珙县","511527":"筠连县","511528":"兴文县","511529":"屏山县"},"511600":{"511601":"市辖区","511602":"广安区","511603":"前锋区","511621":"岳池县","511622":"武胜县","511623":"邻水县","511681":"华蓥市"},"511700":{"511701":"市辖区","511702":"通川区","511703":"达川区","511722":"宣汉县","511723":"开江县","511724":"大竹县","511725":"渠县","511771":"达州经济开发区","511781":"万源市"},"511800":{"511801":"市辖区","511802":"雨城区","511803":"名山区","511822":"荥经县","511823":"汉源县","511824":"石棉县","511825":"天全县","511826":"芦山县","511827":"宝兴县"},"511900":{"511901":"市辖区","511902":"巴州区","511903":"恩阳区","511921":"通江县","511922":"南江县","511923":"平昌县","511971":"巴中经济开发区"},"512000":{"512001":"市辖区","512002":"雁江区","512021":"安岳县","512022":"乐至县"},"513200":{"513201":"马尔康市","513221":"汶川县","513222":"理县","513223":"茂县","513224":"松潘县","513225":"九寨沟县","513226":"金川县","513227":"小金县","513228":"黑水县","513230":"壤塘县","513231":"阿坝县","513232":"若尔盖县","513233":"红原县"},"513300":{"513301":"康定市","513322":"泸定县","513323":"丹巴县","513324":"九龙县","513325":"雅江县","513326":"道孚县","513327":"炉霍县","513328":"甘孜县","513329":"新龙县","513330":"德格县","513331":"白玉县","513332":"石渠县","513333":"色达县","513334":"理塘县","513335":"巴塘县","513336":"乡城县","513337":"稻城县","513338":"得荣县"},"513400":{"513401":"西昌市","513422":"木里藏族自治县","513423":"盐源县","513424":"德昌县","513425":"会理县","513426":"会东县","513427":"宁南县","513428":"普格县","513429":"布拖县","513430":"金阳县","513431":"昭觉县","513432":"喜德县","513433":"冕宁县","513434":"越西县","513435":"甘洛县","513436":"美姑县","513437":"雷波县"},"520000":{"520100":"贵阳市","520200":"六盘水市","520300":"遵义市","520400":"安顺市","520500":"毕节市","520600":"铜仁市","522300":"黔西南布依族苗族自治州","522600":"黔东南苗族侗族自治州","522700":"黔南布依族苗族自治州"},"520100":{"520101":"市辖区","520102":"南明区","520103":"云岩区","520111":"花溪区","520112":"乌当区","520113":"白云区","520115":"观山湖区","520121":"开阳县","520122":"息烽县","520123":"修文县","520181":"清镇市"},"520200":{"520201":"钟山区","520203":"六枝特区","520221":"水城县","520281":"盘州市"},"520300":{"520301":"市辖区","520302":"红花岗区","520303":"汇川区","520304":"播州区","520322":"桐梓县","520323":"绥阳县","520324":"正安县","520325":"道真仡佬族苗族自治县","520326":"务川仡佬族苗族自治县","520327":"凤冈县","520328":"湄潭县","520329":"余庆县","520330":"习水县","520381":"赤水市","520382":"仁怀市"},"520400":{"520401":"市辖区","520402":"西秀区","520403":"平坝区","520422":"普定县","520423":"镇宁布依族苗族自治县","520424":"关岭布依族苗族自治县","520425":"紫云苗族布依族自治县"},"520500":{"520501":"市辖区","520502":"七星关区","520521":"大方县","520522":"黔西县","520523":"金沙县","520524":"织金县","520525":"纳雍县","520526":"威宁彝族回族苗族自治县","520527":"赫章县"},"520600":{"520601":"市辖区","520602":"碧江区","520603":"万山区","520621":"江口县","520622":"玉屏侗族自治县","520623":"石阡县","520624":"思南县","520625":"印江土家族苗族自治县","520626":"德江县","520627":"沿河土家族自治县","520628":"松桃苗族自治县"},"522300":{"522301":"兴义市","522302":"兴仁市","522323":"普安县","522324":"晴隆县","522325":"贞丰县","522326":"望谟县","522327":"册亨县","522328":"安龙县"},"522600":{"522601":"凯里市","522622":"黄平县","522623":"施秉县","522624":"三穗县","522625":"镇远县","522626":"岑巩县","522627":"天柱县","522628":"锦屏县","522629":"剑河县","522630":"台江县","522631":"黎平县","522632":"榕江县","522633":"从江县","522634":"雷山县","522635":"麻江县","522636":"丹寨县"},"522700":{"522701":"都匀市","522702":"福泉市","522722":"荔波县","522723":"贵定县","522725":"瓮安县","522726":"独山县","522727":"平塘县","522728":"罗甸县","522729":"长顺县","522730":"龙里县","522731":"惠水县","522732":"三都水族自治县"},"530000":{"530100":"昆明市","530300":"曲靖市","530400":"玉溪市","530500":"保山市","530600":"昭通市","530700":"丽江市","530800":"普洱市","530900":"临沧市","532300":"楚雄彝族自治州","532500":"红河哈尼族彝族自治州","532600":"文山壮族苗族自治州","532800":"西双版纳傣族自治州","532900":"大理白族自治州","533100":"德宏傣族景颇族自治州","533300":"怒江傈僳族自治州","533400":"迪庆藏族自治州"},"530100":{"530101":"市辖区","530102":"五华区","530103":"盘龙区","530111":"官渡区","530112":"西山区","530113":"东川区","530114":"呈贡区","530115":"晋宁区","530124":"富民县","530125":"宜良县","530126":"石林彝族自治县","530127":"嵩明县","530128":"禄劝彝族苗族自治县","530129":"寻甸回族彝族自治县","530181":"安宁市"},"530300":{"530301":"市辖区","530302":"麒麟区","530303":"沾益区","530304":"马龙区","530322":"陆良县","530323":"师宗县","530324":"罗平县","530325":"富源县","530326":"会泽县","530381":"宣威市"},"530400":{"530401":"市辖区","530402":"红塔区","530403":"江川区","530422":"澄江县","530423":"通海县","530424":"华宁县","530425":"易门县","530426":"峨山彝族自治县","530427":"新平彝族傣族自治县","530428":"元江哈尼族彝族傣族自治县"},"530500":{"530501":"市辖区","530502":"隆阳区","530521":"施甸县","530523":"龙陵县","530524":"昌宁县","530581":"腾冲市"},"530600":{"530601":"市辖区","530602":"昭阳区","530621":"鲁甸县","530622":"巧家县","530623":"盐津县","530624":"大关县","530625":"永善县","530626":"绥江县","530627":"镇雄县","530628":"彝良县","530629":"威信县","530681":"水富市"},"530700":{"530701":"市辖区","530702":"古城区","530721":"玉龙纳西族自治县","530722":"永胜县","530723":"华坪县","530724":"宁蒗彝族自治县"},"530800":{"530801":"市辖区","530802":"思茅区","530821":"宁洱哈尼族彝族自治县","530822":"墨江哈尼族自治县","530823":"景东彝族自治县","530824":"景谷傣族彝族自治县","530825":"镇沅彝族哈尼族拉祜族自治县","530826":"江城哈尼族彝族自治县","530827":"孟连傣族拉祜族佤族自治县","530828":"澜沧拉祜族自治县","530829":"西盟佤族自治县"},"530900":{"530901":"市辖区","530902":"临翔区","530921":"凤庆县","530922":"云县","530923":"永德县","530924":"镇康县","530925":"双江拉祜族佤族布朗族傣族自治县","530926":"耿马傣族佤族自治县","530927":"沧源佤族自治县"},"532300":{"532301":"楚雄市","532322":"双柏县","532323":"牟定县","532324":"南华县","532325":"姚安县","532326":"大姚县","532327":"永仁县","532328":"元谋县","532329":"武定县","532331":"禄丰县"},"532500":{"532501":"个旧市","532502":"开远市","532503":"蒙自市","532504":"弥勒市","532523":"屏边苗族自治县","532524":"建水县","532525":"石屏县","532527":"泸西县","532528":"元阳县","532529":"红河县","532530":"金平苗族瑶族傣族自治县","532531":"绿春县","532532":"河口瑶族自治县"},"532600":{"532601":"文山市","532622":"砚山县","532623":"西畴县","532624":"麻栗坡县","532625":"马关县","532626":"丘北县","532627":"广南县","532628":"富宁县"},"532800":{"532801":"景洪市","532822":"勐海县","532823":"勐腊县"},"532900":{"532901":"大理市","532922":"漾濞彝族自治县","532923":"祥云县","532924":"宾川县","532925":"弥渡县","532926":"南涧彝族自治县","532927":"巍山彝族回族自治县","532928":"永平县","532929":"云龙县","532930":"洱源县","532931":"剑川县","532932":"鹤庆县"},"533100":{"533102":"瑞丽市","533103":"芒市","533122":"梁河县","533123":"盈江县","533124":"陇川县"},"533300":{"533301":"泸水市","533323":"福贡县","533324":"贡山独龙族怒族自治县","533325":"兰坪白族普米族自治县"},"533400":{"533401":"香格里拉市","533422":"德钦县","533423":"维西傈僳族自治县"},"540000":{"540100":"拉萨市","540200":"日喀则市","540300":"昌都市","540400":"林芝市","540500":"山南市","540600":"那曲市","542500":"阿里地区"},"540100":{"540101":"市辖区","540102":"城关区","540103":"堆龙德庆区","540104":"达孜区","540121":"林周县","540122":"当雄县","540123":"尼木县","540124":"曲水县","540127":"墨竹工卡县","540171":"格尔木藏青工业园区","540172":"拉萨经济技术开发区","540173":"西藏文化旅游创意园区","540174":"达孜工业园区"},"540200":{"540202":"桑珠孜区","540221":"南木林县","540222":"江孜县","540223":"定日县","540224":"萨迦县","540225":"拉孜县","540226":"昂仁县","540227":"谢通门县","540228":"白朗县","540229":"仁布县","540230":"康马县","540231":"定结县","540232":"仲巴县","540233":"亚东县","540234":"吉隆县","540235":"聂拉木县","540236":"萨嘎县","540237":"岗巴县"},"540300":{"540302":"卡若区","540321":"江达县","540322":"贡觉县","540323":"类乌齐县","540324":"丁青县","540325":"察雅县","540326":"八宿县","540327":"左贡县","540328":"芒康县","540329":"洛隆县","540330":"边坝县"},"540400":{"540402":"巴宜区","540421":"工布江达县","540422":"米林县","540423":"墨脱县","540424":"波密县","540425":"察隅县","540426":"朗县"},"540500":{"540501":"市辖区","540502":"乃东区","540521":"扎囊县","540522":"贡嘎县","540523":"桑日县","540524":"琼结县","540525":"曲松县","540526":"措美县","540527":"洛扎县","540528":"加查县","540529":"隆子县","540530":"错那县","540531":"浪卡子县"},"540600":{"540602":"色尼区","540621":"嘉黎县","540622":"比如县","540623":"聂荣县","540624":"安多县","540625":"申扎县","540626":"索县","540627":"班戈县","540628":"巴青县","540629":"尼玛县","540630":"双湖县"},"542500":{"542521":"普兰县","542522":"札达县","542523":"噶尔县","542524":"日土县","542525":"革吉县","542526":"改则县","542527":"措勤县"},"610000":{"610100":"西安市","610200":"铜川市","610300":"宝鸡市","610400":"咸阳市","610500":"渭南市","610600":"延安市","610700":"汉中市","610800":"榆林市","610900":"安康市","611000":"商洛市"},"610100":{"610101":"市辖区","610102":"新城区","610103":"碑林区","610104":"莲湖区","610111":"灞桥区","610112":"未央区","610113":"雁塔区","610114":"阎良区","610115":"临潼区","610116":"长安区","610117":"高陵区","610118":"鄠邑区","610122":"蓝田县","610124":"周至县"},"610200":{"610201":"市辖区","610202":"王益区","610203":"印台区","610204":"耀州区","610222":"宜君县"},"610300":{"610301":"市辖区","610302":"渭滨区","610303":"金台区","610304":"陈仓区","610322":"凤翔县","610323":"岐山县","610324":"扶风县","610326":"眉县","610327":"陇县","610328":"千阳县","610329":"麟游县","610330":"凤县","610331":"太白县"},"610400":{"610401":"市辖区","610402":"秦都区","610403":"杨陵区","610404":"渭城区","610422":"三原县","610423":"泾阳县","610424":"乾县","610425":"礼泉县","610426":"永寿县","610428":"长武县","610429":"旬邑县","610430":"淳化县","610431":"武功县","610481":"兴平市","610482":"彬州市"},"610500":{"610501":"市辖区","610502":"临渭区","610503":"华州区","610522":"潼关县","610523":"大荔县","610524":"合阳县","610525":"澄城县","610526":"蒲城县","610527":"白水县","610528":"富平县","610581":"韩城市","610582":"华阴市"},"610600":{"610601":"市辖区","610602":"宝塔区","610603":"安塞区","610621":"延长县","610622":"延川县","610625":"志丹县","610626":"吴起县","610627":"甘泉县","610628":"富县","610629":"洛川县","610630":"宜川县","610631":"黄龙县","610632":"黄陵县","610681":"子长市"},"610700":{"610701":"市辖区","610702":"汉台区","610703":"南郑区","610722":"城固县","610723":"洋县","610724":"西乡县","610725":"勉县","610726":"宁强县","610727":"略阳县","610728":"镇巴县","610729":"留坝县","610730":"佛坪县"},"610800":{"610801":"市辖区","610802":"榆阳区","610803":"横山区","610822":"府谷县","610824":"靖边县","610825":"定边县","610826":"绥德县","610827":"米脂县","610828":"佳县","610829":"吴堡县","610830":"清涧县","610831":"子洲县","610881":"神木市"},"610900":{"610901":"市辖区","610902":"汉滨区","610921":"汉阴县","610922":"石泉县","610923":"宁陕县","610924":"紫阳县","610925":"岚皋县","610926":"平利县","610927":"镇坪县","610928":"旬阳县","610929":"白河县"},"611000":{"611001":"市辖区","611002":"商州区","611021":"洛南县","611022":"丹凤县","611023":"商南县","611024":"山阳县","611025":"镇安县","611026":"柞水县"},"620000":{"620100":"兰州市","620200":"嘉峪关市","620300":"金昌市","620400":"白银市","620500":"天水市","620600":"武威市","620700":"张掖市","620800":"平凉市","620900":"酒泉市","621000":"庆阳市","621100":"定西市","621200":"陇南市","622900":"临夏回族自治州","623000":"甘南藏族自治州"},"620100":{"620101":"市辖区","620102":"城关区","620103":"七里河区","620104":"西固区","620105":"安宁区","620111":"红古区","620121":"永登县","620122":"皋兰县","620123":"榆中县","620171":"兰州新区"},"620200":{"620201":"市辖区"},"620300":{"620301":"市辖区","620302":"金川区","620321":"永昌县"},"620400":{"620401":"市辖区","620402":"白银区","620403":"平川区","620421":"靖远县","620422":"会宁县","620423":"景泰县"},"620500":{"620501":"市辖区","620502":"秦州区","620503":"麦积区","620521":"清水县","620522":"秦安县","620523":"甘谷县","620524":"武山县","620525":"张家川回族自治县"},"620600":{"620601":"市辖区","620602":"凉州区","620621":"民勤县","620622":"古浪县","620623":"天祝藏族自治县"},"620700":{"620701":"市辖区","620702":"甘州区","620721":"肃南裕固族自治县","620722":"民乐县","620723":"临泽县","620724":"高台县","620725":"山丹县"},"620800":{"620801":"市辖区","620802":"崆峒区","620821":"泾川县","620822":"灵台县","620823":"崇信县","620825":"庄浪县","620826":"静宁县","620881":"华亭市"},"620900":{"620901":"市辖区","620902":"肃州区","620921":"金塔县","620922":"瓜州县","620923":"肃北蒙古族自治县","620924":"阿克塞哈萨克族自治县","620981":"玉门市","620982":"敦煌市"},"621000":{"621001":"市辖区","621002":"西峰区","621021":"庆城县","621022":"环县","621023":"华池县","621024":"合水县","621025":"正宁县","621026":"宁县","621027":"镇原县"},"621100":{"621101":"市辖区","621102":"安定区","621121":"通渭县","621122":"陇西县","621123":"渭源县","621124":"临洮县","621125":"漳县","621126":"岷县"},"621200":{"621201":"市辖区","621202":"武都区","621221":"成县","621222":"文县","621223":"宕昌县","621224":"康县","621225":"西和县","621226":"礼县","621227":"徽县","621228":"两当县"},"622900":{"622901":"临夏市","622921":"临夏县","622922":"康乐县","622923":"永靖县","622924":"广河县","622925":"和政县","622926":"东乡族自治县","622927":"积石山保安族东乡族撒拉族自治县"},"623000":{"623001":"合作市","623021":"临潭县","623022":"卓尼县","623023":"舟曲县","623024":"迭部县","623025":"玛曲县","623026":"碌曲县","623027":"夏河县"},"630000":{"630100":"西宁市","630200":"海东市","632200":"海北藏族自治州","632300":"黄南藏族自治州","632500":"海南藏族自治州","632600":"果洛藏族自治州","632700":"玉树藏族自治州","632800":"海西蒙古族藏族自治州"},"630100":{"630101":"市辖区","630102":"城东区","630103":"城中区","630104":"城西区","630105":"城北区","630121":"大通回族土族自治县","630122":"湟中县","630123":"湟源县"},"630200":{"630202":"乐都区","630203":"平安区","630222":"民和回族土族自治县","630223":"互助土族自治县","630224":"化隆回族自治县","630225":"循化撒拉族自治县"},"632200":{"632221":"门源回族自治县","632222":"祁连县","632223":"海晏县","632224":"刚察县"},"632300":{"632321":"同仁县","632322":"尖扎县","632323":"泽库县","632324":"河南蒙古族自治县"},"632500":{"632521":"共和县","632522":"同德县","632523":"贵德县","632524":"兴海县","632525":"贵南县"},"632600":{"632621":"玛沁县","632622":"班玛县","632623":"甘德县","632624":"达日县","632625":"久治县","632626":"玛多县"},"632700":{"632701":"玉树市","632722":"杂多县","632723":"称多县","632724":"治多县","632725":"囊谦县","632726":"曲麻莱县"},"632800":{"632801":"格尔木市","632802":"德令哈市","632803":"茫崖市","632821":"乌兰县","632822":"都兰县","632823":"天峻县","632857":"大柴旦行政委员会"},"640000":{"640100":"银川市","640200":"石嘴山市","640300":"吴忠市","640400":"固原市","640500":"中卫市"},"640100":{"640101":"市辖区","640104":"兴庆区","640105":"西夏区","640106":"金凤区","640121":"永宁县","640122":"贺兰县","640181":"灵武市"},"640200":{"640201":"市辖区","640202":"大武口区","640205":"惠农区","640221":"平罗县"},"640300":{"640301":"市辖区","640302":"利通区","640303":"红寺堡区","640323":"盐池县","640324":"同心县","640381":"青铜峡市"},"640400":{"640401":"市辖区","640402":"原州区","640422":"西吉县","640423":"隆德县","640424":"泾源县","640425":"彭阳县"},"640500":{"640501":"市辖区","640502":"沙坡头区","640521":"中宁县","640522":"海原县"},"650000":{"650100":"乌鲁木齐市","650200":"克拉玛依市","650400":"吐鲁番市","650500":"哈密市","652300":"昌吉回族自治州","652700":"博尔塔拉蒙古自治州","652800":"巴音郭楞蒙古自治州","652900":"阿克苏地区","653000":"克孜勒苏柯尔克孜自治州","653100":"喀什地区","653200":"和田地区","654000":"伊犁哈萨克自治州","654200":"塔城地区","654300":"阿勒泰地区","659000":"自治区直辖县级行政区划"},"650100":{"650101":"市辖区","650102":"天山区","650103":"沙依巴克区","650104":"新市区","650105":"水磨沟区","650106":"头屯河区","650107":"达坂城区","650109":"米东区","650121":"乌鲁木齐县"},"650200":{"650201":"市辖区","650202":"独山子区","650203":"克拉玛依区","650204":"白碱滩区","650205":"乌尔禾区"},"650400":{"650402":"高昌区","650421":"鄯善县","650422":"托克逊县"},"650500":{"650502":"伊州区","650521":"巴里坤哈萨克自治县","650522":"伊吾县"},"652300":{"652301":"昌吉市","652302":"阜康市","652323":"呼图壁县","652324":"玛纳斯县","652325":"奇台县","652327":"吉木萨尔县","652328":"木垒哈萨克自治县"},"652700":{"652701":"博乐市","652702":"阿拉山口市","652722":"精河县","652723":"温泉县"},"652800":{"652801":"库尔勒市","652822":"轮台县","652823":"尉犁县","652824":"若羌县","652825":"且末县","652826":"焉耆回族自治县","652827":"和静县","652828":"和硕县","652829":"博湖县","652871":"库尔勒经济技术开发区"},"652900":{"652901":"阿克苏市","652922":"温宿县","652923":"库车县","652924":"沙雅县","652925":"新和县","652926":"拜城县","652927":"乌什县","652928":"阿瓦提县","652929":"柯坪县"},"653000":{"653001":"阿图什市","653022":"阿克陶县","653023":"阿合奇县","653024":"乌恰县"},"653100":{"653101":"喀什市","653121":"疏附县","653122":"疏勒县","653123":"英吉沙县","653124":"泽普县","653125":"莎车县","653126":"叶城县","653127":"麦盖提县","653128":"岳普湖县","653129":"伽师县","653130":"巴楚县","653131":"塔什库尔干塔吉克自治县"},"653200":{"653201":"和田市","653221":"和田县","653222":"墨玉县","653223":"皮山县","653224":"洛浦县","653225":"策勒县","653226":"于田县","653227":"民丰县"},"654000":{"654002":"伊宁市","654003":"奎屯市","654004":"霍尔果斯市","654021":"伊宁县","654022":"察布查尔锡伯自治县","654023":"霍城县","654024":"巩留县","654025":"新源县","654026":"昭苏县","654027":"特克斯县","654028":"尼勒克县"},"654200":{"654201":"塔城市","654202":"乌苏市","654221":"额敏县","654223":"沙湾县","654224":"托里县","654225":"裕民县","654226":"和布克赛尔蒙古自治县"},"654300":{"654301":"阿勒泰市","654321":"布尔津县","654322":"富蕴县","654323":"福海县","654324":"哈巴河县","654325":"青河县","654326":"吉木乃县"},"659000":{"659001":"石河子市","659002":"阿拉尔市","659003":"图木舒克市","659004":"五家渠市","659006":"铁门关市"},"710000":{"710100":"台北市","710200":"高雄市","710300":"基隆市","710400":"台中市","710500":"台南市","710600":"新竹市","710700":"嘉义市"},"710100":{"710101":"内湖区","710102":"南港区","710103":"中正区","710104":"松山区","710105":"信义区","710106":"大安区","710107":"中山区","710108":"文山区","710109":"大同区","710110":"万华区","710111":"士林区","710112":"北投区"},"710200":{"710201":"新兴区","710202":"前金区","710203":"芩雅区","710204":"盐埕区","710205":"鼓山区","710206":"旗津区","710207":"前镇区","710208":"三民区","710209":"左营区","710210":"楠梓区","710211":"小港区"},"710300":{"710301":"仁爱区","710302":"信义区","710303":"中正区","710304":"暖暖区","710305":"安乐区","710307":"七堵区"},"710400":{"710301":"中区","710302":"东区","710303":"南区","710304":"西区","710305":"北区","710306":"北屯区","710307":"西屯区","710308":"南屯区"},"710500":{"710501":"中西区","710502":"东区","710503":"南区","710504":"北区","710505":"安平区","710506":"安南区"},"710600":{"710601":"东区","710602":"北区","710603":"香山区"},"710700":{"710701":"东区","710702":"西区"},"810000":{"810001":"中西區","810002":"灣仔區","810003":"東區","810004":"南區","810005":"油尖旺區","810006":"深水埗區","810007":"九龍城區","810008":"黃大仙區","810009":"觀塘區","810010":"荃灣區","810011":"屯門區","810012":"元朗區","810013":"北區","810014":"大埔區","810015":"西貢區","810016":"沙田區","810017":"葵青區","810018":"離島區"},"820000":{"820001":"花地瑪堂區","820002":"花王堂區","820003":"望德堂區","820004":"大堂區","820005":"風順堂區","820006":"嘉模堂區","820007":"路氹填海區","820008":"聖方濟各堂區"}}')},function(t,e){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(t){"object"==typeof window&&(r=window)}t.exports=r},function(t,e,r){"use strict";r.r(e),r.d(e,"provinceAndCityData",(function(){return rr})),r.d(e,"regionData",(function(){return er})),r.d(e,"provinceAndCityDataPlus",(function(){return gr})),r.d(e,"regionDataPlus",(function(){return Sr})),r.d(e,"CodeToText",(function(){return Ye})),r.d(e,"TextToCode",(function(){return Ze}));var n=r(1),o=r.n(n);var a=function(){this.__data__=[],this.size=0};var c=function(t,e){return t===e||t!=t&&e!=e};var i=function(t,e){for(var r=t.length;r--;)if(c(t[r][0],e))return r;return-1},u=Array.prototype.splice;var f=function(t){var e=this.__data__,r=i(e,t);return!(r<0)&&(r==e.length-1?e.pop():u.call(e,r,1),--this.size,!0)};var s=function(t){var e=this.__data__,r=i(e,t);return r<0?void 0:e[r][1]};var l=function(t){return i(this.__data__,t)>-1};var v=function(t,e){var r=this.__data__,n=i(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this};function p(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}p.prototype.clear=a,p.prototype.delete=f,p.prototype.get=s,p.prototype.has=l,p.prototype.set=v;var b=p;var y=function(){this.__data__=new b,this.size=0};var h=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r};var j=function(t){return this.__data__.get(t)};var d=function(t){return this.__data__.has(t)},_=r(0),g=_.a.Symbol,O=Object.prototype,w=O.hasOwnProperty,A=O.toString,x=g?g.toStringTag:void 0;var m=function(t){var e=w.call(t,x),r=t[x];try{t[x]=void 0;var n=!0}catch(t){}var o=A.call(t);return n&&(e?t[x]=r:delete t[x]),o},P=Object.prototype.toString;var S=function(t){return P.call(t)},z=g?g.toStringTag:void 0;var F=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":z&&z in Object(t)?m(t):S(t)};var M=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)};var T,I=function(t){if(!M(t))return!1;var e=F(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e},U=_.a["__core-js_shared__"],D=(T=/[^.]+$/.exec(U&&U.keys&&U.keys.IE_PROTO||""))?"Symbol(src)_1."+T:"";var k=function(t){return!!D&&D in t},E=Function.prototype.toString;var B=function(t){if(null!=t){try{return E.call(t)}catch(t){}try{return t+""}catch(t){}}return""},C=/^\[object .+?Constructor\]$/,$=Function.prototype,V=Object.prototype,N=$.toString,R=V.hasOwnProperty,W=RegExp("^"+N.call(R).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var L=function(t){return!(!M(t)||k(t))&&(I(t)?W:C).test(B(t))};var q=function(t,e){return null==t?void 0:t[e]};var G=function(t,e){var r=q(t,e);return L(r)?r:void 0},J=G(_.a,"Map"),H=G(Object,"create");var K=function(){this.__data__=H?H(null):{},this.size=0};var Q=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},X=Object.prototype.hasOwnProperty;var Y=function(t){var e=this.__data__;if(H){var r=e[t];return"__lodash_hash_undefined__"===r?void 0:r}return X.call(e,t)?e[t]:void 0},Z=Object.prototype.hasOwnProperty;var tt=function(t){var e=this.__data__;return H?void 0!==e[t]:Z.call(e,t)};var et=function(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=H&&void 0===e?"__lodash_hash_undefined__":e,this};function rt(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}rt.prototype.clear=K,rt.prototype.delete=Q,rt.prototype.get=Y,rt.prototype.has=tt,rt.prototype.set=et;var nt=rt;var ot=function(){this.size=0,this.__data__={hash:new nt,map:new(J||b),string:new nt}};var at=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t};var ct=function(t,e){var r=t.__data__;return at(e)?r["string"==typeof e?"string":"hash"]:r.map};var it=function(t){var e=ct(this,t).delete(t);return this.size-=e?1:0,e};var ut=function(t){return ct(this,t).get(t)};var ft=function(t){return ct(this,t).has(t)};var st=function(t,e){var r=ct(this,t),n=r.size;return r.set(t,e),this.size+=r.size==n?0:1,this};function lt(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}lt.prototype.clear=ot,lt.prototype.delete=it,lt.prototype.get=ut,lt.prototype.has=ft,lt.prototype.set=st;var vt=lt;var pt=function(t,e){var r=this.__data__;if(r instanceof b){var n=r.__data__;if(!J||n.length<199)return n.push([t,e]),this.size=++r.size,this;r=this.__data__=new vt(n)}return r.set(t,e),this.size=r.size,this};function bt(t){var e=this.__data__=new b(t);this.size=e.size}bt.prototype.clear=y,bt.prototype.delete=h,bt.prototype.get=j,bt.prototype.has=d,bt.prototype.set=pt;var yt=bt;var ht=function(t,e){for(var r=-1,n=null==t?0:t.length;++r<n&&!1!==e(t[r],r,t););return t},jt=function(){try{var t=G(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();var dt=function(t,e,r){"__proto__"==e&&jt?jt(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r},_t=Object.prototype.hasOwnProperty;var gt=function(t,e,r){var n=t[e];_t.call(t,e)&&c(n,r)&&(void 0!==r||e in t)||dt(t,e,r)};var Ot=function(t,e,r,n){var o=!r;r||(r={});for(var a=-1,c=e.length;++a<c;){var i=e[a],u=n?n(r[i],t[i],i,r,t):void 0;void 0===u&&(u=t[i]),o?dt(r,i,u):gt(r,i,u)}return r};var wt=function(t,e){for(var r=-1,n=Array(t);++r<t;)n[r]=e(r);return n};var At=function(t){return null!=t&&"object"==typeof t};var xt=function(t){return At(t)&&"[object Arguments]"==F(t)},mt=Object.prototype,Pt=mt.hasOwnProperty,St=mt.propertyIsEnumerable,zt=xt(function(){return arguments}())?xt:function(t){return At(t)&&Pt.call(t,"callee")&&!St.call(t,"callee")},Ft=Array.isArray,Mt=r(4),Tt=/^(?:0|[1-9]\d*)$/;var It=function(t,e){var r=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==r||"symbol"!=r&&Tt.test(t))&&t>-1&&t%1==0&&t<e};var Ut=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991},Dt={};Dt["[object Float32Array]"]=Dt["[object Float64Array]"]=Dt["[object Int8Array]"]=Dt["[object Int16Array]"]=Dt["[object Int32Array]"]=Dt["[object Uint8Array]"]=Dt["[object Uint8ClampedArray]"]=Dt["[object Uint16Array]"]=Dt["[object Uint32Array]"]=!0,Dt["[object Arguments]"]=Dt["[object Array]"]=Dt["[object ArrayBuffer]"]=Dt["[object Boolean]"]=Dt["[object DataView]"]=Dt["[object Date]"]=Dt["[object Error]"]=Dt["[object Function]"]=Dt["[object Map]"]=Dt["[object Number]"]=Dt["[object Object]"]=Dt["[object RegExp]"]=Dt["[object Set]"]=Dt["[object String]"]=Dt["[object WeakMap]"]=!1;var kt=function(t){return At(t)&&Ut(t.length)&&!!Dt[F(t)]};var Et=function(t){return function(e){return t(e)}},Bt=r(2),Ct=Bt.a&&Bt.a.isTypedArray,$t=Ct?Et(Ct):kt,Vt=Object.prototype.hasOwnProperty;var Nt=function(t,e){var r=Ft(t),n=!r&&zt(t),o=!r&&!n&&Object(Mt.a)(t),a=!r&&!n&&!o&&$t(t),c=r||n||o||a,i=c?wt(t.length,String):[],u=i.length;for(var f in t)!e&&!Vt.call(t,f)||c&&("length"==f||o&&("offset"==f||"parent"==f)||a&&("buffer"==f||"byteLength"==f||"byteOffset"==f)||It(f,u))||i.push(f);return i},Rt=Object.prototype;var Wt=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||Rt)};var Lt=function(t,e){return function(r){return t(e(r))}},qt=Lt(Object.keys,Object),Gt=Object.prototype.hasOwnProperty;var Jt=function(t){if(!Wt(t))return qt(t);var e=[];for(var r in Object(t))Gt.call(t,r)&&"constructor"!=r&&e.push(r);return e};var Ht=function(t){return null!=t&&Ut(t.length)&&!I(t)};var Kt=function(t){return Ht(t)?Nt(t):Jt(t)};var Qt=function(t,e){return t&&Ot(e,Kt(e),t)};var Xt=function(t){var e=[];if(null!=t)for(var r in Object(t))e.push(r);return e},Yt=Object.prototype.hasOwnProperty;var Zt=function(t){if(!M(t))return Xt(t);var e=Wt(t),r=[];for(var n in t)("constructor"!=n||!e&&Yt.call(t,n))&&r.push(n);return r};var te=function(t){return Ht(t)?Nt(t,!0):Zt(t)};var ee=function(t,e){return t&&Ot(e,te(e),t)},re=r(7);var ne=function(t,e){var r=-1,n=t.length;for(e||(e=Array(n));++r<n;)e[r]=t[r];return e};var oe=function(t,e){for(var r=-1,n=null==t?0:t.length,o=0,a=[];++r<n;){var c=t[r];e(c,r,t)&&(a[o++]=c)}return a};var ae=function(){return[]},ce=Object.prototype.propertyIsEnumerable,ie=Object.getOwnPropertySymbols,ue=ie?function(t){return null==t?[]:(t=Object(t),oe(ie(t),(function(e){return ce.call(t,e)})))}:ae;var fe=function(t,e){return Ot(t,ue(t),e)};var se=function(t,e){for(var r=-1,n=e.length,o=t.length;++r<n;)t[o+r]=e[r];return t},le=Lt(Object.getPrototypeOf,Object),ve=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)se(e,ue(t)),t=le(t);return e}:ae;var pe=function(t,e){return Ot(t,ve(t),e)};var be=function(t,e,r){var n=e(t);return Ft(t)?n:se(n,r(t))};var ye=function(t){return be(t,Kt,ue)};var he=function(t){return be(t,te,ve)},je=G(_.a,"DataView"),de=G(_.a,"Promise"),_e=G(_.a,"Set"),ge=G(_.a,"WeakMap"),Oe=B(je),we=B(J),Ae=B(de),xe=B(_e),me=B(ge),Pe=F;(je&&"[object DataView]"!=Pe(new je(new ArrayBuffer(1)))||J&&"[object Map]"!=Pe(new J)||de&&"[object Promise]"!=Pe(de.resolve())||_e&&"[object Set]"!=Pe(new _e)||ge&&"[object WeakMap]"!=Pe(new ge))&&(Pe=function(t){var e=F(t),r="[object Object]"==e?t.constructor:void 0,n=r?B(r):"";if(n)switch(n){case Oe:return"[object DataView]";case we:return"[object Map]";case Ae:return"[object Promise]";case xe:return"[object Set]";case me:return"[object WeakMap]"}return e});var Se=Pe,ze=Object.prototype.hasOwnProperty;var Fe=function(t){var e=t.length,r=new t.constructor(e);return e&&"string"==typeof t[0]&&ze.call(t,"index")&&(r.index=t.index,r.input=t.input),r},Me=_.a.Uint8Array;var Te=function(t){var e=new t.constructor(t.byteLength);return new Me(e).set(new Me(t)),e};var Ie=function(t,e){var r=e?Te(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)},Ue=/\w*$/;var De=function(t){var e=new t.constructor(t.source,Ue.exec(t));return e.lastIndex=t.lastIndex,e},ke=g?g.prototype:void 0,Ee=ke?ke.valueOf:void 0;var Be=function(t){return Ee?Object(Ee.call(t)):{}};var Ce=function(t,e){var r=e?Te(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)};var $e=function(t,e,r){var n=t.constructor;switch(e){case"[object ArrayBuffer]":return Te(t);case"[object Boolean]":case"[object Date]":return new n(+t);case"[object DataView]":return Ie(t,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return Ce(t,r);case"[object Map]":return new n;case"[object Number]":case"[object String]":return new n(t);case"[object RegExp]":return De(t);case"[object Set]":return new n;case"[object Symbol]":return Be(t)}},Ve=Object.create,Ne=function(){function t(){}return function(e){if(!M(e))return{};if(Ve)return Ve(e);t.prototype=e;var r=new t;return t.prototype=void 0,r}}();var Re=function(t){return"function"!=typeof t.constructor||Wt(t)?{}:Ne(le(t))};var We=function(t){return At(t)&&"[object Map]"==Se(t)},Le=Bt.a&&Bt.a.isMap,qe=Le?Et(Le):We;var Ge=function(t){return At(t)&&"[object Set]"==Se(t)},Je=Bt.a&&Bt.a.isSet,He=Je?Et(Je):Ge,Ke={};Ke["[object Arguments]"]=Ke["[object Array]"]=Ke["[object ArrayBuffer]"]=Ke["[object DataView]"]=Ke["[object Boolean]"]=Ke["[object Date]"]=Ke["[object Float32Array]"]=Ke["[object Float64Array]"]=Ke["[object Int8Array]"]=Ke["[object Int16Array]"]=Ke["[object Int32Array]"]=Ke["[object Map]"]=Ke["[object Number]"]=Ke["[object Object]"]=Ke["[object RegExp]"]=Ke["[object Set]"]=Ke["[object String]"]=Ke["[object Symbol]"]=Ke["[object Uint8Array]"]=Ke["[object Uint8ClampedArray]"]=Ke["[object Uint16Array]"]=Ke["[object Uint32Array]"]=!0,Ke["[object Error]"]=Ke["[object Function]"]=Ke["[object WeakMap]"]=!1;var Qe=function t(e,r,n,o,a,c){var i,u=1&r,f=2&r,s=4&r;if(n&&(i=a?n(e,o,a,c):n(e)),void 0!==i)return i;if(!M(e))return e;var l=Ft(e);if(l){if(i=Fe(e),!u)return ne(e,i)}else{var v=Se(e),p="[object Function]"==v||"[object GeneratorFunction]"==v;if(Object(Mt.a)(e))return Object(re.a)(e,u);if("[object Object]"==v||"[object Arguments]"==v||p&&!a){if(i=f||p?{}:Re(e),!u)return f?pe(e,ee(i,e)):fe(e,Qt(i,e))}else{if(!Ke[v])return a?e:{};i=$e(e,v,u)}}c||(c=new yt);var b=c.get(e);if(b)return b;c.set(e,i),He(e)?e.forEach((function(o){i.add(t(o,r,n,o,e,c))})):qe(e)&&e.forEach((function(o,a){i.set(a,t(o,r,n,a,e,c))}));var y=s?f?he:ye:f?keysIn:Kt,h=l?void 0:y(e);return ht(h||e,(function(o,a){h&&(o=e[a=o]),gt(i,a,t(o,r,n,a,e,c))})),i};var Xe=function(t){return Qe(t,5)},Ye={},Ze={},tr=o.a[86],er=[],rr=[];for(var nr in Ye[""]="全部",tr)er.push({value:nr,label:tr[nr]}),Ye[nr]=tr[nr],Ze[tr[nr]]={code:nr},Ze[tr[nr]]["全部"]={code:""};for(var or=0,ar=er.length;or<ar;or++){var cr=er[or].value,ir=er[or].label,ur=[];for(var fr in o.a[cr])ur.push({value:fr,label:o.a[cr][fr]}),Ye[fr]=o.a[cr][fr],Ze[ir][o.a[cr][fr]]={code:fr},Ze[ir][o.a[cr][fr]]["全部"]={code:""};ur.length&&(er[or].children=ur)}rr=Xe(er);for(var sr=0,lr=er.length;sr<lr;sr++){var vr=er[sr].children,pr=er[sr].label;if(vr)for(var br=0,yr=vr.length;br<yr;br++){var hr=vr[br].value,jr=vr[br].label,dr=[];for(var _r in o.a[hr])dr.push({value:_r,label:o.a[hr][_r]}),Ye[_r]=o.a[hr][_r],Ze[pr][jr][o.a[hr][_r]]={code:_r};dr.length&&(vr[br].children=dr)}}var gr=Xe(rr);gr.unshift({value:"",label:"全部"});for(var Or=0,wr=gr.length;Or<wr;Or++){var Ar=gr[Or].children;if(Ar&&Ar.length){Ar.unshift({value:"",label:"全部"});for(var xr=0,mr=Ar.length;xr<mr;xr++){var Pr=Ar[xr].children;Pr&&Pr.length&&Pr.unshift({value:"",label:"全部"})}}}var Sr=Xe(er);Sr.unshift({value:"",label:"全部"});for(var zr=0,Fr=Sr.length;zr<Fr;zr++){var Mr=Sr[zr].children;if(Mr&&Mr.length){Mr.unshift({value:"",label:"全部"});for(var Tr=0,Ir=Mr.length;Tr<Ir;Tr++){var Ur=Mr[Tr].children;Ur&&Ur.length&&Ur.unshift({value:"",label:"全部"})}}}}])}));(function (global, factory) {
   true ? module.exports = factory() :
  undefined;
}(this, function () { 'use strict';

  var ctx = '@@InfiniteScroll';

  var throttle = function throttle(fn, delay) {
    var now, lastExec, timer, context, args; //eslint-disable-line

    var execute = function execute() {
      fn.apply(context, args);
      lastExec = now;
    };

    return function () {
      context = this;
      args = arguments;

      now = Date.now();

      if (timer) {
        clearTimeout(timer);
        timer = null;
      }

      if (lastExec) {
        var diff = delay - (now - lastExec);
        if (diff < 0) {
          execute();
        } else {
          timer = setTimeout(function () {
            execute();
          }, diff);
        }
      } else {
        execute();
      }
    };
  };

  var getScrollTop = function getScrollTop(element) {
    if (element === window) {
      return Math.max(window.pageYOffset || 0, document.documentElement.scrollTop);
    }

    return element.scrollTop;
  };

  var getComputedStyle = document.defaultView.getComputedStyle;

  var getScrollEventTarget = function getScrollEventTarget(element) {
    var currentNode = element;
    // bugfix, see http://w3help.org/zh-cn/causes/SD9013 and http://stackoverflow.com/questions/17016740/onscroll-function-is-not-working-for-chrome
    while (currentNode && currentNode.tagName !== 'HTML' && currentNode.tagName !== 'BODY' && currentNode.nodeType === 1) {
      var overflowY = getComputedStyle(currentNode).overflowY;
      if (overflowY === 'scroll' || overflowY === 'auto') {
        return currentNode;
      }
      currentNode = currentNode.parentNode;
    }
    return window;
  };

  var getVisibleHeight = function getVisibleHeight(element) {
    if (element === window) {
      return document.documentElement.clientHeight;
    }

    return element.clientHeight;
  };

  var getElementTop = function getElementTop(element) {
    if (element === window) {
      return getScrollTop(window);
    }
    return element.getBoundingClientRect().top + getScrollTop(window);
  };

  var isAttached = function isAttached(element) {
    var currentNode = element.parentNode;
    while (currentNode) {
      if (currentNode.tagName === 'HTML') {
        return true;
      }
      if (currentNode.nodeType === 11) {
        return false;
      }
      currentNode = currentNode.parentNode;
    }
    return false;
  };

  var doBind = function doBind() {
    if (this.binded) return; // eslint-disable-line
    this.binded = true;

    var directive = this;
    var element = directive.el;

    var throttleDelayExpr = element.getAttribute('infinite-scroll-throttle-delay');
    var throttleDelay = 200;
    if (throttleDelayExpr) {
      throttleDelay = Number(directive.vm[throttleDelayExpr] || throttleDelayExpr);
      if (isNaN(throttleDelay) || throttleDelay < 0) {
        throttleDelay = 200;
      }
    }
    directive.throttleDelay = throttleDelay;

    directive.scrollEventTarget = getScrollEventTarget(element);
    directive.scrollListener = throttle(doCheck.bind(directive), directive.throttleDelay);
    directive.scrollEventTarget.addEventListener('scroll', directive.scrollListener);

    this.vm.$on('hook:beforeDestroy', function () {
      directive.scrollEventTarget.removeEventListener('scroll', directive.scrollListener);
    });

    var disabledExpr = element.getAttribute('infinite-scroll-disabled');
    var disabled = false;

    if (disabledExpr) {
      this.vm.$watch(disabledExpr, function (value) {
        directive.disabled = value;
        if (!value && directive.immediateCheck) {
          doCheck.call(directive);
        }
      });
      disabled = Boolean(directive.vm[disabledExpr]);
    }
    directive.disabled = disabled;

    var distanceExpr = element.getAttribute('infinite-scroll-distance');
    var distance = 0;
    if (distanceExpr) {
      distance = Number(directive.vm[distanceExpr] || distanceExpr);
      if (isNaN(distance)) {
        distance = 0;
      }
    }
    directive.distance = distance;

    var immediateCheckExpr = element.getAttribute('infinite-scroll-immediate-check');
    var immediateCheck = true;
    if (immediateCheckExpr) {
      immediateCheck = Boolean(directive.vm[immediateCheckExpr]);
    }
    directive.immediateCheck = immediateCheck;

    if (immediateCheck) {
      doCheck.call(directive);
    }

    var eventName = element.getAttribute('infinite-scroll-listen-for-event');
    if (eventName) {
      directive.vm.$on(eventName, function () {
        doCheck.call(directive);
      });
    }
  };

  var doCheck = function doCheck(force) {
    var scrollEventTarget = this.scrollEventTarget;
    var element = this.el;
    var distance = this.distance;

    if (force !== true && this.disabled) return; //eslint-disable-line
    var viewportScrollTop = getScrollTop(scrollEventTarget);
    var viewportBottom = viewportScrollTop + getVisibleHeight(scrollEventTarget);

    var shouldTrigger = false;

    if (scrollEventTarget === element) {
      shouldTrigger = scrollEventTarget.scrollHeight - viewportBottom <= distance;
    } else {
      var elementBottom = getElementTop(element) - getElementTop(scrollEventTarget) + element.offsetHeight + viewportScrollTop;

      shouldTrigger = viewportBottom + distance >= elementBottom;
    }

    if (shouldTrigger && this.expression) {
      this.expression();
    }
  };

  var InfiniteScroll = {
    bind: function bind(el, binding, vnode) {
      el[ctx] = {
        el: el,
        vm: vnode.context,
        expression: binding.value
      };
      var args = arguments;
      el[ctx].vm.$on('hook:mounted', function () {
        el[ctx].vm.$nextTick(function () {
          if (isAttached(el)) {
            doBind.call(el[ctx], args);
          }

          el[ctx].bindTryCount = 0;

          var tryBind = function tryBind() {
            if (el[ctx].bindTryCount > 10) return; //eslint-disable-line
            el[ctx].bindTryCount++;
            if (isAttached(el)) {
              doBind.call(el[ctx], args);
            } else {
              setTimeout(tryBind, 50);
            }
          };

          tryBind();
        });
      });
    },
    unbind: function unbind(el) {
      if (el && el[ctx] && el[ctx].scrollEventTarget) el[ctx].scrollEventTarget.removeEventListener('scroll', el[ctx].scrollListener);
    }
  };

  var install = function install(Vue) {
    Vue.directive('InfiniteScroll', InfiniteScroll);
  };

  if (window.Vue) {
    window.infiniteScroll = InfiniteScroll;
    Vue.use(install); // eslint-disable-line
  }

  InfiniteScroll.install = install;

  return InfiniteScroll;

}));/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_company_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("6Px9");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_company_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_company_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_company_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_company_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("rCRa");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_company_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_company_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_company_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_9059e80a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("YPX3");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_9059e80a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_9059e80a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_9059e80a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_reportDetail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("274s");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_reportDetail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_reportDetail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_reportDetail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_reportDetail_vue_vue_type_style_index_1_id_3e0bf18c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("80h0");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_reportDetail_vue_vue_type_style_index_1_id_3e0bf18c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_reportDetail_vue_vue_type_style_index_1_id_3e0bf18c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_reportDetail_vue_vue_type_style_index_1_id_3e0bf18c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_submit_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("Xi2B");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_submit_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_submit_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_submit_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_submit_vue_vue_type_style_index_1_id_8b879b42_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("i8/8");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_submit_vue_vue_type_style_index_1_id_8b879b42_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_submit_vue_vue_type_style_index_1_id_8b879b42_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_submit_vue_vue_type_style_index_1_id_8b879b42_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_jljz_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("YSA+");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_jljz_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_jljz_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_jljz_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_jljz_vue_vue_type_style_index_1_id_75638389_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("DS5f");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_jljz_vue_vue_type_style_index_1_id_75638389_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_jljz_vue_vue_type_style_index_1_id_75638389_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_jljz_vue_vue_type_style_index_1_id_75638389_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_rzrk_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("rt/x");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_rzrk_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_rzrk_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_rzrk_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_rzrk_vue_vue_type_style_index_1_id_0962f8fe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("VJCZ");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_rzrk_vue_vue_type_style_index_1_id_0962f8fe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_rzrk_vue_vue_type_style_index_1_id_0962f8fe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_rzrk_vue_vue_type_style_index_1_id_0962f8fe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_weixin_vue_vue_type_style_index_0_id_0054d4e4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("/6uG");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_weixin_vue_vue_type_style_index_0_id_0054d4e4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_weixin_vue_vue_type_style_index_0_id_0054d4e4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_weixin_vue_vue_type_style_index_0_id_0054d4e4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* WEBPACK VAR INJECTION */(function(global) {!function(e,t){ true?module.exports=t():undefined}(this,(function(){function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function t(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?e(Object(o),!0).forEach((function(e){r(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):e(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function a(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function p(e,t,n){return(p=l()?Reflect.construct:function(e,t,n){var o=[null];o.push.apply(o,t);var s=new(Function.bind.apply(e,o));return n&&c(s,n.prototype),s}).apply(null,arguments)}function d(e){var t="function"==typeof Map?new Map:void 0;return(d=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,o)}function o(){return p(e,arguments,u(this).constructor)}return o.prototype=Object.create(e.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),c(o,e)})(e)}function g(e,t){if(null==e)return{};var n,o,s=function(e,t){if(null==e)return{};var n,o,s={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(s[n]=e[n]);return s}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(s[n]=e[n])}return s}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _(e)}function f(e){var t=l();return function(){var n,o=u(e);if(t){var s=u(this).constructor;n=Reflect.construct(o,arguments,s)}else n=o.apply(this,arguments);return h(this,n)}}function v(e,t){return M(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var o,s,a=[],r=!0,i=!1;try{for(n=n.call(e);!(r=(o=n.next()).done)&&(a.push(o.value),!t||a.length!==t);r=!0);}catch(u){i=!0,s=u}finally{try{r||null==n.return||n.return()}finally{if(i)throw s}}return a}(e,t)||I(e,t)||T()}function m(e){return function(e){if(Array.isArray(e))return C(e)}(e)||y(e)||I(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function M(e){if(Array.isArray(e))return e}function y(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function I(e,t){if(e){if("string"==typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?C(e,t):void 0}}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function T(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function D(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=I(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,s=function(){};return{s:s,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:s}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,r=!0,i=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){i=!0,a=e},f:function(){try{r||null==n.return||n.return()}finally{if(i)throw a}}}}var E={SDK_READY:"sdkStateReady",SDK_NOT_READY:"sdkStateNotReady",SDK_DESTROY:"sdkDestroy",MESSAGE_RECEIVED:"onMessageReceived",MESSAGE_MODIFIED:"onMessageModified",MESSAGE_REVOKED:"onMessageRevoked",MESSAGE_READ_BY_PEER:"onMessageReadByPeer",MESSAGE_READ_RECEIPT_RECEIVED:"onMessageReadReceiptReceived",MESSAGE_EXTENSIONS_UPDATED:"onMessageExtensionsUpdated",MESSAGE_EXTENSIONS_DELETED:"onMessageExtensionsDeleted",CONVERSATION_LIST_UPDATED:"onConversationListUpdated",TOTAL_UNREAD_MESSAGE_COUNT_UPDATED:"onTotalUnreadMessageCountUpdated",CONVERSATION_GROUP_LIST_UPDATED:"onConversationGroupListUpdated",CONVERSATION_IN_GROUP_UPDATED:"onConversationInGroupUpdated",GROUP_LIST_UPDATED:"onGroupListUpdated",GROUP_SYSTEM_NOTICE_RECEIVED:"receiveGroupSystemNotice",GROUP_ATTRIBUTES_UPDATED:"groupAttributesUpdated",GROUP_COUNTER_UPDATED:"onGroupCounterUpdated",TOPIC_CREATED:"onTopicCreated",TOPIC_DELETED:"onTopicDeleted",TOPIC_UPDATED:"onTopicUpdated",PROFILE_UPDATED:"onProfileUpdated",USER_STATUS_UPDATED:"onUserStatusUpdated",BLACKLIST_UPDATED:"blacklistUpdated",FRIEND_LIST_UPDATED:"onFriendListUpdated",FRIEND_GROUP_LIST_UPDATED:"onFriendGroupListUpdated",FRIEND_APPLICATION_LIST_UPDATED:"onFriendApplicationListUpdated",KICKED_OUT:"kickedOut",ERROR:"error",NET_STATE_CHANGE:"netStateChange",SDK_RELOAD:"sdkReload"},S={MSG_TEXT:"TIMTextElem",MSG_IMAGE:"TIMImageElem",MSG_SOUND:"TIMSoundElem",MSG_AUDIO:"TIMSoundElem",MSG_FILE:"TIMFileElem",MSG_FACE:"TIMFaceElem",MSG_VIDEO:"TIMVideoFileElem",MSG_GEO:"TIMLocationElem",MSG_LOCATION:"TIMLocationElem",MSG_GRP_TIP:"TIMGroupTipElem",MSG_GRP_SYS_NOTICE:"TIMGroupSystemNoticeElem",MSG_CUSTOM:"TIMCustomElem",MSG_MERGER:"TIMRelayElem",MSG_PRIORITY_HIGH:"High",MSG_PRIORITY_NORMAL:"Normal",MSG_PRIORITY_LOW:"Low",MSG_PRIORITY_LOWEST:"Lowest",CONV_C2C:"C2C",CONV_GROUP:"GROUP",CONV_TOPIC:"TOPIC",CONV_SYSTEM:"@TIM#SYSTEM",CONV_AT_ME:1,CONV_AT_ALL:2,CONV_AT_ALL_AT_ME:3,CONV_MARK_TYPE_STAR:1,CONV_MARK_TYPE_UNREAD:2,CONV_MARK_TYPE_FOLD:4,CONV_MARK_TYPE_HIDE:8,GRP_PRIVATE:"Private",GRP_WORK:"Private",GRP_PUBLIC:"Public",GRP_CHATROOM:"ChatRoom",GRP_MEETING:"ChatRoom",GRP_AVCHATROOM:"AVChatRoom",GRP_COMMUNITY:"Community",GRP_MBR_ROLE_OWNER:"Owner",GRP_MBR_ROLE_ADMIN:"Admin",GRP_MBR_ROLE_MEMBER:"Member",GRP_MBR_ROLE_CUSTOM:"Custom",GRP_TIP_MBR_JOIN:1,GRP_TIP_MBR_QUIT:2,GRP_TIP_MBR_KICKED_OUT:3,GRP_TIP_MBR_SET_ADMIN:4,GRP_TIP_MBR_CANCELED_ADMIN:5,GRP_TIP_GRP_PROFILE_UPDATED:6,GRP_TIP_MBR_PROFILE_UPDATED:7,GRP_TIP_BAN_AVCHATROOM_MEMBER:10,GRP_TIP_UNBAN_AVCHATROOM_MEMBER:11,MSG_REMIND_ACPT_AND_NOTE:"AcceptAndNotify",MSG_REMIND_ACPT_NOT_NOTE:"AcceptNotNotify",MSG_REMIND_DISCARD:"Discard",GENDER_UNKNOWN:"Gender_Type_Unknown",GENDER_FEMALE:"Gender_Type_Female",GENDER_MALE:"Gender_Type_Male",KICKED_OUT_MULT_ACCOUNT:"multipleAccount",KICKED_OUT_MULT_DEVICE:"multipleDevice",KICKED_OUT_USERSIG_EXPIRED:"userSigExpired",KICKED_OUT_REST_API:"REST_API_Kick",ALLOW_TYPE_ALLOW_ANY:"AllowType_Type_AllowAny",ALLOW_TYPE_NEED_CONFIRM:"AllowType_Type_NeedConfirm",ALLOW_TYPE_DENY_ANY:"AllowType_Type_DenyAny",FORBID_TYPE_NONE:"AdminForbid_Type_None",FORBID_TYPE_SEND_OUT:"AdminForbid_Type_SendOut",JOIN_OPTIONS_FREE_ACCESS:"FreeAccess",JOIN_OPTIONS_NEED_PERMISSION:"NeedPermission",JOIN_OPTIONS_DISABLE_APPLY:"DisableApply",JOIN_STATUS_SUCCESS:"JoinedSuccess",JOIN_STATUS_ALREADY_IN_GROUP:"AlreadyInGroup",JOIN_STATUS_WAIT_APPROVAL:"WaitAdminApproval",INVITE_OPTIONS_DISABLE_INVITE:"DisableInvite",INVITE_OPTIONS_NEED_PERMISSION:"NeedPermission",INVITE_OPTIONS_FREE_ACCESS:"FreeAccess",GRP_PROFILE_OWNER_ID:"ownerID",GRP_PROFILE_CREATE_TIME:"createTime",GRP_PROFILE_LAST_INFO_TIME:"lastInfoTime",GRP_PROFILE_MEMBER_NUM:"memberNum",GRP_PROFILE_MAX_MEMBER_NUM:"maxMemberNum",GRP_PROFILE_JOIN_OPTION:"joinOption",GRP_PROFILE_INVITE_OPTION:"inviteOption",GRP_PROFILE_INTRODUCTION:"introduction",GRP_PROFILE_NOTIFICATION:"notification",GRP_PROFILE_MUTE_ALL_MBRS:"muteAllMembers",SNS_ADD_TYPE_SINGLE:"Add_Type_Single",SNS_ADD_TYPE_BOTH:"Add_Type_Both",SNS_DELETE_TYPE_SINGLE:"Delete_Type_Single",SNS_DELETE_TYPE_BOTH:"Delete_Type_Both",SNS_APPLICATION_TYPE_BOTH:"Pendency_Type_Both",SNS_APPLICATION_SENT_TO_ME:"Pendency_Type_ComeIn",SNS_APPLICATION_SENT_BY_ME:"Pendency_Type_SendOut",SNS_APPLICATION_AGREE:"Response_Action_Agree",SNS_APPLICATION_AGREE_AND_ADD:"Response_Action_AgreeAndAdd",SNS_CHECK_TYPE_BOTH:"CheckResult_Type_Both",SNS_CHECK_TYPE_SINGLE:"CheckResult_Type_Single",SNS_TYPE_NO_RELATION:"CheckResult_Type_NoRelation",SNS_TYPE_A_WITH_B:"CheckResult_Type_AWithB",SNS_TYPE_B_WITH_A:"CheckResult_Type_BWithA",SNS_TYPE_BOTH_WAY:"CheckResult_Type_BothWay",NET_STATE_CONNECTED:"connected",NET_STATE_CONNECTING:"connecting",NET_STATE_DISCONNECTED:"disconnected",MSG_AT_ALL:"__kImSDK_MesssageAtALL__",READ_ALL_C2C_MSG:"readAllC2CMessage",READ_ALL_GROUP_MSG:"readAllGroupMessage",READ_ALL_MSG:"readAllMessage",USER_STATUS_UNKNOWN:0,USER_STATUS_ONLINE:1,USER_STATUS_OFFLINE:2,USER_STATUS_UNLOGINED:3},k=function(){function e(){o(this,e),this.cache=[],this.options=null}return a(e,[{key:"use",value:function(e){if("function"!=typeof e)throw"middleware must be a function";return this.cache.push(e),this}},{key:"next",value:function(e){if(this.middlewares&&this.middlewares.length>0)return this.middlewares.shift().call(this,this.options,this.next.bind(this))}},{key:"run",value:function(e){return this.middlewares=this.cache.map((function(e){return e})),this.options=e,this.next()}}]),e}(),L=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;o(this,e),this.high=t,this.low=n}return a(e,[{key:"equal",value:function(e){return null!==e&&(this.low===e.low&&this.high===e.high)}},{key:"toString",value:function(){var e=Number(this.high).toString(16),t=Number(this.low).toString(16);if(t.length<8)for(var n=8-t.length;n;)t="0"+t,n--;return e+t}}]),e}(),A={TEST:{CHINA:{DEFAULT:"wss://wss-dev.tim.qq.com"},OVERSEA:{DEFAULT:"wss://wss-dev.tim.qq.com"},SINGAPORE:{DEFAULT:"wss://wsssgp-dev.im.qcloud.com"},KOREA:{DEFAULT:"wss://wsskr-dev.im.qcloud.com"},GERMANY:{DEFAULT:"wss://wssger-dev.im.qcloud.com"},IND:{DEFAULT:"wss://wssind-dev.im.qcloud.com"},JPN:{DEFAULT:"wss://wssjpn-dev.im.qcloud.com"},USA:{DEFAULT:"wss://wssusa-dev.im.qcloud.com"}},PRODUCTION:{CHINA:{DEFAULT:"wss://wss.im.qcloud.com",BACKUP:"wss://wss.tim.qq.com",STAT:"https://events.im.qcloud.com",ANYCAST:"wss://162.14.13.203"},OVERSEA:{DEFAULT:"wss://wss.im.qcloud.com",BACKUP:"wss://wss.my-imcloud.com",STAT:"https://api.my-imcloud.com"},SINGAPORE:{DEFAULT:"wss://wsssgp.im.qcloud.com",BACKUP:"wss://wsssgp.my-imcloud.com",STAT:"https://apisgp.my-imcloud.com"},KOREA:{DEFAULT:"wss://wsskr.im.qcloud.com",BACKUP:"wss://wsskr.my-imcloud.com",STAT:"https://apikr.my-imcloud.com"},GERMANY:{DEFAULT:"wss://wssger.im.qcloud.com",BACKUP:"wss://wssger.my-imcloud.com",STAT:"https://apiger.my-imcloud.com"},IND:{DEFAULT:"wss://wssind.my-imcloud.com",BACKUP:"wss://wssind.im.qcloud.com",STAT:"https://apiind.my-imcloud.com"},JPN:{DEFAULT:"wss://wssjpn.im.qcloud.com",BACKUP:"wss://wssjpn.my-imcloud.com",STAT:"https://apijpn.my-imcloud.com"},USA:{DEFAULT:"wss://wssusa.im.qcloud.com",BACKUP:"wss://wssusa.my-imcloud.com",STAT:"https://apiusa.my-imcloud.com"}}},R={ANDROID:2,IOS:3,MAC:4,WEB:7,WX_MP:8,QQ_MP:9,TT_MP:10,BAIDU_MP:11,ALI_MP:12,IPAD:13,UNI_NATIVE_APP:15},N="1.7.3",O=537048168,G="CHINA",U="OVERSEA",P="SINGAPORE",b="KOREA",w="GERMANY",F="IND",q="JPN",x="USA",V={HOST:{CURRENT:{DEFAULT:"wss://wss.im.qcloud.com",STAT:"https://events.im.qcloud.com"},setCurrent:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:G;this.CURRENT=A.PRODUCTION[e]}},NAME:{OPEN_IM:"openim",OPEN_IM_MSG_EXT:"openim_msg_ext_http_svc",GROUP:"group_open_http_svc",GROUP_AVCHATROOM:"group_open_avchatroom_http_svc",GROUP_COMMUNITY:"million_group_open_http_svc",GROUP_ATTR:"group_open_attr_http_svc",FRIEND:"sns",PROFILE:"profile",RECENT_CONTACT:"recentcontact",PIC:"openpic",BIG_GROUP_NO_AUTH:"group_open_http_noauth_svc",BIG_GROUP_LONG_POLLING:"group_open_long_polling_http_svc",BIG_GROUP_LONG_POLLING_NO_AUTH:"group_open_long_polling_http_noauth_svc",IM_OPEN_STAT:"imopenstat",WEB_IM:"webim",IM_COS_SIGN:"im_cos_sign_svr",CUSTOM_UPLOAD:"im_cos_msg",HEARTBEAT:"heartbeat",IM_OPEN_PUSH:"im_open_push",IM_OPEN_STATUS:"im_open_status",IM_LONG_MESSAGE:"im_long_msg",IM_CONFIG_MANAGER:"im_sdk_config_mgr",STAT_SERVICE:"StatSvc",OVERLOAD_PUSH:"OverLoadPush",IM_MSG_AUDIT_MGR:"im_msg_audit_mgr",TUIROOM_SVR:"tui_room_svr",IM_OPEN_TRANSLATE:"im_open_translate"},CMD:{LOGIN:"wslogin",LOGOUT_LONG_POLL:"longpollinglogout",LOGOUT:"wslogout",HELLO:"wshello",STAT_BACKGROUND:"ws_stat_background",STAT_FOREGROUND:"ws_stat_foreground",SET_TOKEN:"ws_stat_settoken",PORTRAIT_GET:"portrait_get_all",PORTRAIT_SET:"portrait_set",GET_LONG_POLL_ID:"getlongpollingid",LONG_POLL:"longpolling",AVCHATROOM_LONG_POLL:"get_msg",ADD_FRIEND:"friend_add",UPDATE_FRIEND:"friend_update",GET_FRIEND_LIST:"friend_get",GET_FRIEND_PROFILE:"friend_get_specified",DELETE_FRIEND:"friend_delete",CHECK_FRIEND:"friend_check",GET_FRIEND_GROUP_LIST:"group_get",RESPOND_FRIEND_APPLICATION:"friend_response",GET_FRIEND_APPLICATION_LIST:"pendency_get",DELETE_FRIEND_APPLICATION:"pendency_delete",REPORT_FRIEND_APPLICATION:"pendency_report",GET_GROUP_APPLICATION:"get_pendency",CREATE_FRIEND_GROUP:"group_add",DELETE_FRIEND_GROUP:"group_delete",UPDATE_FRIEND_GROUP:"group_update",GET_BLACKLIST:"black_list_get",ADD_BLACKLIST:"black_list_add",DELETE_BLACKLIST:"black_list_delete",CREATE_GROUP:"create_group",GET_JOINED_GROUPS:"get_joined_group_list",SET_GROUP_ATTRIBUTES:"set_group_attr",MODIFY_GROUP_ATTRIBUTES:"modify_group_attr",DELETE_GROUP_ATTRIBUTES:"delete_group_attr",CLEAR_GROUP_ATTRIBUTES:"clear_group_attr",GET_GROUP_ATTRIBUTES:"get_group_attr",SEND_MESSAGE:"sendmsg",REVOKE_C2C_MESSAGE:"msgwithdraw",DELETE_C2C_MESSAGE:"delete_c2c_msg_ramble",MODIFY_C2C_MESSAGE:"modify_c2c_msg",MODIFY_C2C_MESSAGE_EXTENSIONS:"set_key_values",GET_C2C_MESSAGE_EXTENSIONS:"get_key_values",SEND_GROUP_MESSAGE:"send_group_msg",REVOKE_GROUP_MESSAGE:"group_msg_recall",DELETE_GROUP_MESSAGE:"delete_group_ramble_msg_by_seq",MODIFY_GROUP_MESSAGE:"modify_group_msg",MODIFY_GROUP_MESSAGE_EXTENSIONS:"group_set_key_values",GET_GROUP_MESSAGE_EXTENSIONS:"group_get_key_values",GET_GROUP_INFO:"get_group_self_member_info",GET_GROUP_MEMBER_INFO:"get_specified_group_member_info",GET_GROUP_MEMBER_LIST:"get_group_member_info",GET_AVCHATROOM_MEMBER_LIST:"get_members",MARK_AVCHATROOM_MEMBER_INFO:"modify_user_info",QUIT_GROUP:"quit_group",CHANGE_GROUP_OWNER:"change_group_owner",DESTROY_GROUP:"destroy_group",ADD_GROUP_MEMBER:"add_group_member",DELETE_GROUP_MEMBER:"delete_group_member",BAN_AVCHATROOM_MEMBER:"ban_group_member",SEARCH_GROUP_BY_ID:"get_group_public_info",APPLY_JOIN_GROUP:"apply_join_group",HANDLE_APPLY_JOIN_GROUP:"handle_apply_join_group",HANDLE_INVITE_JOIN_GROUP:"handle_invite_join_permission_group",HANDLE_GROUP_INVITATION:"handle_invite_join_group",MODIFY_GROUP_INFO:"modify_group_base_info",MODIFY_GROUP_MEMBER_INFO:"modify_group_member_info",DELETE_GROUP_SYSTEM_MESSAGE:"deletemsg",DELETE_GROUP_AT_TIPS:"deletemsg",GET_GROUP_NOTIFY:"get_group_notify",GET_CONVERSATION_LIST:"get",PAGING_GET_CONVERSATION_LIST:"page_get",DELETE_CONVERSATION:"batch_delete",CLEAR_HISTORY_MESSAGE:"clear_msg",PIN_CONVERSATION:"top",SET_CONVERSATION_CUSTOM_DATA:"mark_contact",MARK_CONVERSATION:"mark_contact",CREATE_CONVERSATION_GROUP:"create_contact_group",DELETE_CONVERSATION_GROUP:"del_contact_group",UPDATE_CONVERSATION_GROUP:"update_contact_group",GET_CONVERSATION_GROUP_LIST:"get_contact_group",GET_MESSAGES:"getmsg",GET_C2C_ROAM_MESSAGES:"getroammsg",SET_C2C_PEER_MUTE_NOTIFICATIONS:"set_c2c_peer_mute_notifications",GET_C2C_PEER_MUTE_NOTIFICATIONS:"get_c2c_peer_mute_notifications",GET_GROUP_ROAM_MESSAGES:"group_msg_get",GET_READ_RECEIPT:"get_group_msg_receipt",GET_READ_RECEIPT_DETAIL:"get_group_msg_receipt_detail",SEND_READ_RECEIPT:"group_msg_receipt",SEND_C2C_READ_RECEIPT:"c2c_msg_read_receipt",SET_C2C_MESSAGE_READ:"msgreaded",GET_PEER_READ_TIME:"get_peer_read_time",SET_GROUP_MESSAGE_READ:"msg_read_report",FILE_READ_AND_WRITE_AUTHKEY:"authkey",FILE_UPLOAD:"pic_up",COS_SIGN:"cos",COS_PRE_SIG:"pre_sig",VIDEO_COVER:"video_cover",TIM_WEB_REPORT_V2:"tim_web_report_v2",BIG_DATA_HALLWAY_AUTH_KEY:"authkey",GET_ONLINE_MEMBER_NUM:"get_online_member_num",ALIVE:"alive",MESSAGE_PUSH:"msg_push",MULTI_MESSAGE_PUSH:"multi_msg_push_ws",MESSAGE_PUSH_ACK:"ws_msg_push_ack",STATUS_FORCE_OFFLINE:"stat_forceoffline",DOWNLOAD_MERGER_MESSAGE:"get_relay_json_msg",UPLOAD_MERGER_MESSAGE:"save_relay_json_msg",FETCH_CLOUD_CONTROL_CONFIG:"fetch_config",PUSHED_CLOUD_CONTROL_CONFIG:"push_configv2",FETCH_COMMERCIAL_CONFIG:"fetch_imsdk_purchase_bitsv2",PUSHED_COMMERCIAL_CONFIG:"push_imsdk_purchase_bitsv2",KICK_OTHER:"KickOther",OVERLOAD_NOTIFY:"notify2",SET_ALL_MESSAGE_READ:"read_all_unread_msg",CREATE_TOPIC:"create_topic",DELETE_TOPIC:"destroy_topic",UPDATE_TOPIC_PROFILE:"modify_topic",GET_TOPIC_LIST:"get_topic",SET_SELF_STATUS:"ws_set_custom_status",GET_USER_STATUS:"ws_get_user_status",SUBSCRIBE_USER_STATUS:"ws_status_subscribe",UNSUBSCRIBE_USER_STATUS:"ws_status_unsubscribe",GET_RPOFANITY_LIST:"get_local_words",TRANSLATE_TEXT:"ws_batch_trans_text",UPDATE_GROUP_COUNTER:"update_group_counter",GET_GROUP_COUNTER:"get_group_counter"},CHANNEL:{SOCKET:1,XHR:2,AUTO:0},NAME_VERSION:{openim:"v4",group_open_http_svc:"v4",sns:"v4",profile:"v4",recentcontact:"v4",openpic:"v4",group_open_http_noauth_svc:"v4",group_open_long_polling_http_svc:"v4",group_open_long_polling_http_noauth_svc:"v4",imopenstat:"v4",im_cos_sign_svr:"v4",im_cos_msg:"v4",webim:"v4",im_open_push:"v4",im_open_status:"v4"}},B={SEARCH_MSG:new L(0,Math.pow(2,0)).toString(),SEARCH_GRP_SNS:new L(0,Math.pow(2,1)).toString(),AVCHATROOM_HISTORY_MSG:new L(0,Math.pow(2,2)).toString(),GRP_COMMUNITY:new L(0,Math.pow(2,3)).toString(),MSG_TO_SPECIFIED_GRP_MBR:new L(0,Math.pow(2,4)).toString(),AVCHATROOM_MBR_LIST:new L(0,Math.pow(2,6)).toString(),USER_STATUS:new L(0,Math.pow(2,7)).toString(),CONV_MARK:new L(0,Math.pow(2,9)).toString(),CONV_GROUP:new L(0,Math.pow(2,10)).toString(),AVCHATROOM_BAN_MBR:new L(0,Math.pow(2,11)).toString(),MSG_EXT:new L(0,Math.pow(2,13)).toString(),GRP_COUNTER:new L(0,Math.pow(2,15)).toString()},H="c2c_text_message",K="c2c_custom_message",W="group_text_message",Y="group_custom_message",j="user_profile",z="group_profile",J="group_member_profile";V.HOST.setCurrent(G);var X="undefined"!=typeof wx&&"function"==typeof wx.getSystemInfoSync&&Boolean(wx.getSystemInfoSync().fontSizeSetting),Q="undefined"!=typeof qq&&"function"==typeof qq.getSystemInfoSync&&Boolean(qq.getSystemInfoSync().fontSizeSetting),Z="undefined"!=typeof tt&&"function"==typeof tt.getSystemInfoSync&&Boolean(tt.getSystemInfoSync().fontSizeSetting),$="undefined"!=typeof swan&&"function"==typeof swan.getSystemInfoSync&&Boolean(swan.getSystemInfoSync().fontSizeSetting),ee="undefined"!=typeof my&&"function"==typeof my.getSystemInfoSync&&Boolean(my.getSystemInfoSync().fontSizeSetting),te="undefined"!=typeof jd&&"function"==typeof jd.getSystemInfoSync,ne="undefined"!=typeof uni&&"undefined"==typeof window&&"function"==typeof uni.requireNativePlugin,oe="undefined"!=typeof uni,se=X||Q||Z||$||ee||ne||te,ae=("undefined"!=typeof uni||"undefined"!=typeof window)&&!se,re=Q?qq:Z?tt:$?swan:ee?my:X?wx:ne?uni:te?jd:{},ie=ae&&window&&window.navigator&&window.navigator.userAgent||"",ue=/(micromessenger|webbrowser)/i.test(ie),ce=/AppleWebKit\/([\d.]+)/i.exec(ie);ce&&parseFloat(ce.pop());var le,pe,de=(le="WEB",ue?le="WEB":Q?le="QQ_MP":Z?le="TT_MP":$?le="BAIDU_MP":ee?le="ALI_MP":X?le="WX_MP":ne&&(le="UNI_NATIVE_APP"),R[le]),ge=/iPad/i.test(ie),_e=/iPhone/i.test(ie)&&!ge,he=/iPod/i.test(ie),fe=_e||ge||he,ve=(pe=ie.match(/OS (\d+)_/i))&&pe[1]?pe[1]:null,me=/Android/i.test(ie),Me=function(){var e=ie.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!e)return null;var t=e[1]&&parseFloat(e[1]),n=e[2]&&parseFloat(e[2]);return t&&n?parseFloat(e[1]+"."+e[2]):t||null}();!function(){var e=ie.match(/Chrome\/(\d+)/);e&&e[1]&&parseFloat(e[1])}();var ye=/MSIE/.test(ie)||ie.indexOf("Trident")>-1&&ie.indexOf("rv:11.0")>-1,Ie=function(){var e=/MSIE\s(\d+)\.\d/.exec(ie),t=e&&parseFloat(e[1]);return!t&&/Trident\/7.0/i.test(ie)&&/rv:11.0/.test(ie)&&(t=11),t}();!function(){var e=ie.match(/TBS\/(\d+)/i);if(e&&e[1])e[1]}();var Ce,Te,De=/Windows/i.test(ie),Ee=/MAC OS X/i.test(ie),Se=ae&&"undefined"!=typeof Worker&&!ye,ke=me||fe,Le=ae&&void 0!==window.tencent_cloud_im_csig_flutter_for_web_25F_cy;Ce="undefined"!=typeof console?console:"undefined"!=typeof global&&global.console?global.console:"undefined"!=typeof window&&window.console?window.console:{};for(var Ae=function(){},Re=["assert","clear","count","debug","dir","dirxml","error","group","groupCollapsed","groupEnd","info","log","profile","profileEnd","table","time","timeEnd","timeStamp","trace","warn"],Ne=Re.length;Ne--;)Te=Re[Ne],console[Te]||(Ce[Te]=Ae);var Oe=Ce,Ge=0,Ue=function(){return(new Date).getTime()+Ge},Pe=function(){Ge=0},be=function(){return Math.floor(Ue()/1e3)},we=0;function Fe(){return Ht()?"%c TIM %c":"TIM"}function qe(){var e,t=((e=new Date).setTime(Ue()),e);return t.toLocaleTimeString("en-US",{hour12:!1})+"."+function(e){var t;switch(e.toString().length){case 1:t="00"+e;break;case 2:t="0"+e;break;default:t=e}return t}(t.getMilliseconds())}var xe={arguments2String:function(e){var t="";if(1===e.length)t=e[0];else for(var n=0,o=e.length;n<o;n++)rt(e[n])?ut(e[n])?t+=dt(e[n]):t+=JSON.stringify(e[n]):t+=e[n],t+=" ";return t},_exec:function(e,t){Ht()?Oe[e](Fe(),"background:#0abf5b; padding:1px; border-radius:3px; color: #fff","background:transparent",qe(),t):Oe[e]("".concat(Fe()," ").concat(qe()," ").concat(t))},d:function(){if(we<=-1){var e=this.arguments2String(arguments);this._exec("debug",e)}},l:function(){if(we<=0){var e=this.arguments2String(arguments);this._exec("log",e)}},log:function(){if(we<=0){var e=this.arguments2String(arguments);this._exec("log",e)}},i:function(){if(we<=1){var e=this.arguments2String(arguments);this._exec("info",e)}},w:function(){if(we<=2){var e=this.arguments2String(arguments);this._exec("warn",e)}},e:function(){if(we<=3){var e=this.arguments2String(arguments);this._exec("error",e)}},setLevel:function(e){e<4&&this._exec("log","set level from "+we+" to "+e),we=e},getLevel:function(){return we}},Ve={JPG:1,JPEG:1,GIF:2,PNG:3,BMP:4,UNKNOWN:255},Be={NICK:"Tag_Profile_IM_Nick",GENDER:"Tag_Profile_IM_Gender",BIRTHDAY:"Tag_Profile_IM_BirthDay",LOCATION:"Tag_Profile_IM_Location",SELFSIGNATURE:"Tag_Profile_IM_SelfSignature",ALLOWTYPE:"Tag_Profile_IM_AllowType",LANGUAGE:"Tag_Profile_IM_Language",AVATAR:"Tag_Profile_IM_Image",MESSAGESETTINGS:"Tag_Profile_IM_MsgSettings",ADMINFORBIDTYPE:"Tag_Profile_IM_AdminForbidType",LEVEL:"Tag_Profile_IM_Level",ROLE:"Tag_Profile_IM_Role"},He={UNKNOWN:"Gender_Type_Unknown",FEMALE:"Gender_Type_Female",MALE:"Gender_Type_Male"},Ke={NONE:"AdminForbid_Type_None",SEND_OUT:"AdminForbid_Type_SendOut"},We={NEED_CONFIRM:"AllowType_Type_NeedConfirm",ALLOW_ANY:"AllowType_Type_AllowAny",DENY_ANY:"AllowType_Type_DenyAny"},Ye="JoinedSuccess",je="WaitAdminApproval",ze="@TGS#_",Je="@TOPIC#_",Xe=["url"],Qe=function(e){return"map"===ct(e)},Ze=function(e){return"file"===ct(e)},$e=function(e){return null!==e&&("number"==typeof e&&!isNaN(e-0)||"object"===n(e)&&e.constructor===Number)},et=function(e){return"string"==typeof e},nt=function(e){return null!==e&&"object"===n(e)},ot=function(e){if("object"!==n(e)||null===e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;for(var o=t;null!==Object.getPrototypeOf(o);)o=Object.getPrototypeOf(o);return t===o},st=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"array"===ct(e)},at=function(e){return void 0===e},rt=function(e){return st(e)||nt(e)},it=function(e){return"function"==typeof e},ut=function(e){return e instanceof Error},ct=function(e){return Object.prototype.toString.call(e).match(/^\[object (.*)\]$/)[1].toLowerCase()},lt=function(e){if("string"!=typeof e)return!1;var t=e[0];return!/[^a-zA-Z0-9]/.test(t)};Date.now||(Date.now=function(){return(new Date).getTime()});var pt=function e(t,n,o,s){if(!rt(t)||!rt(n))return 0;for(var a,r=0,i=Object.keys(n),u=0,c=i.length;u<c;u++)if(a=i[u],!(at(n[a])||o&&o.includes(a)))if(rt(t[a])&&rt(n[a]))r+=e(t[a],n[a],o,s);else{if(s&&s.includes(n[a]))continue;t[a]!==n[a]&&(t[a]=n[a],r+=1)}return r},dt=function(e){return JSON.stringify(e,["message","code"])},gt=function(e){if(0===e.length)return 0;for(var t=0,n=0,o="undefined"!=typeof document&&void 0!==document.characterSet?document.characterSet:"UTF-8";void 0!==e[t];)n+=e[t++].charCodeAt[t]<=255?1:!1===o?3:2;return n},_t=function(e){var t=e||99999999;return Math.round(Math.random()*t)},ht="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",ft=ht.length,vt=function(e,t){for(var n in e)if(e[n]===t)return!0;return!1},mt={},Mt=function(e){return-1===e.indexOf("http://")||-1===e.indexOf("https://")?"https://"+e:e.replace(/https|http/,"https")},yt=function e(t){if(0===Object.getOwnPropertyNames(t).length)return Object.create(null);var o=Array.isArray(t)?[]:Object.create(null),s="";for(var a in t)null!==t[a]?void 0!==t[a]?(s=n(t[a]),["string","number","function","boolean"].indexOf(s)>=0?o[a]=t[a]:o[a]=e(t[a])):o[a]=void 0:o[a]=null;return o};function It(e,t){if(!st(e)||!st(t))return!1;var n=!1;return t.forEach((function(t){var o=t.key,s=t.value,a=e.find((function(e){return e.key===o}));a?a.value!==s&&(a.value=s,n=!0):(e.push({key:o,value:s}),n=!0)})),n}var Ct=function(e){return e===S.GRP_AVCHATROOM},Tt=function(e){var t=e.type,n=e.groupID;return t===S.GRP_COMMUNITY||"".concat(n).startsWith(ze)&&!"".concat(n).includes(Je)},Dt=function(e){return"".concat(e).startsWith(ze)&&"".concat(e).includes(Je)},Et=function(e){return et(e)&&e.slice(0,3)===S.CONV_C2C},St=function(e){return et(e)&&e.slice(0,5)===S.CONV_GROUP},kt=function(e){return et(e)&&e===S.CONV_SYSTEM};function Lt(e,t){var n={};return Object.keys(e).forEach((function(o){n[o]=t(e[o],o)})),n}function At(e){return se?new Promise((function(t,n){re.getImageInfo({src:e,success:function(e){t({width:e.width,height:e.height})},fail:function(){t({width:0,height:0})}})})):ye&&9===Ie?Promise.resolve({width:0,height:0}):new Promise((function(t,n){var o=new Image;o.onload=function(){t({width:this.width,height:this.height}),o=null},o.onerror=function(){t({width:0,height:0}),o=null},o.src=e}))}function Rt(){function e(){return(65536*(1+Math.random())|0).toString(16).substring(1)}return"".concat(e()+e()).concat(e()).concat(e()).concat(e()).concat(e()).concat(e()).concat(e())}function Nt(){var e="unknown";if(Ee&&(e="mac"),De&&(e="windows"),fe&&(e="ios"),me&&(e="android"),se)try{var t=re.getSystemInfoSync().platform;void 0!==t&&(e=t)}catch(n){}return e}function Ot(e,t){e=e.split("."),t=t.split(".");for(var n=Math.max(e.length,t.length);e.length<n;)e.push("0");for(;t.length<n;)t.push("0");for(var o=0;o<n;o++){var s=parseInt(e[o]),a=parseInt(t[o]);if(s>a)return 1;if(s<a)return-1}return 0}function Gt(e){var t=e.originUrl,n=void 0===t?void 0:t,o=e.originWidth,s=e.originHeight,a=e.min,r=void 0===a?198:a,i=parseInt(o),u=parseInt(s),c={url:void 0,width:0,height:0};if((i<=u?i:u)<=r)c.url=n,c.width=i,c.height=u;else{u<=i?(c.width=Math.ceil(i*r/u),c.height=r):(c.width=r,c.height=Math.ceil(u*r/i));var l=n&&n.indexOf("?")>-1?"".concat(n,"&"):"".concat(n,"?");c.url="".concat(l,198===r?"imageView2/3/w/198/h/198":"imageView2/3/w/720/h/720")}return at(n)?(c.url,g(c,Xe)):c}function Ut(e){var t=e[2];e[2]=e[1],e[1]=t;for(var n=0;n<e.length;n++)e[n].setType(n)}function Pt(e){var t=e.servcmd;return t.slice(t.indexOf(".")+1)}function bt(e,t){return Math.round(Number(e)*Math.pow(10,t))/Math.pow(10,t)}function wt(e,t){return e.includes(t)}function Ft(e,t){return e.includes(t)}function qt(e){return e.split(Je)[0]}var xt=function(e,t,n){if(at(t))return"";switch(e){case S.MSG_TEXT:return t.text;case S.MSG_IMAGE:return n?"[Image]":"[图片]";case S.MSG_LOCATION:return n?"[Location]":"[位置]";case S.MSG_AUDIO:return n?"[Voice]":"[语音]";case S.MSG_VIDEO:return n?"[Video]":"[视频]";case S.MSG_FILE:return n?"[File]":"[文件]";case S.MSG_CUSTOM:return n?"[Custom Messages]":"[自定义消息]";case S.MSG_GRP_TIP:return n?"[Group Notification]":"[群提示消息]";case S.MSG_GRP_SYS_NOTICE:return n?"[Group System Message]":"[群系统通知]";case S.MSG_FACE:return n?"[Animated Sticker]":"[动画表情]";case S.MSG_MERGER:return n?"[Chat Record]":"[聊天记录]";default:return""}};function Vt(e){return e===S.MSG_TEXT||e===S.MSG_CUSTOM||e===S.MSG_LOCATION||e===S.MSG_FACE}function Bt(e){var t=[];if(!et(e))return t;var n=e.length;if(0===n)return t;for(var o=n-1;o>=0;o--)"1"===e[o]&&t.push(Math.pow(2,n-o-1));return t}function Ht(){return!ye&&!se}function Kt(e){return"the length of userIDList cannot exceed ".concat(e)}function Wt(e,t){if(e){var n=e;return t&&(e.startsWith("http://")?n=e.replace(/^http:\/\/[^/]+/,t):e.startsWith("https://")&&(n=e.replace(/^https:\/\/[^/]+/,t))),n}}var Yt=Object.prototype.hasOwnProperty;function jt(e){if(null==e)return!0;if("boolean"==typeof e)return!1;if("number"==typeof e)return 0===e;if("string"==typeof e)return 0===e.length;if("function"==typeof e)return 0===e.length;if(Array.isArray(e))return 0===e.length;if(e instanceof Error)return""===e.message;if(ot(e)){for(var t in e)if(Yt.call(e,t))return!1;return!0}return!(!Qe(e)&&(n=e,"set"!==ct(n))&&!Ze(e))&&0===e.size;var n}function zt(e,t,n){if(void 0===t)return!0;var o=!0;if(ot(t))Object.keys(t).forEach((function(s){var a=1===e.length?e[0][s]:void 0;o=!!Jt(a,t[s],n,s)&&o}));else if(st(t))for(var s=0;s<t.length;s++)o=!!Jt(e[s],t[s],n,t[s].name)&&o;if(o)return o;throw new Error("Params validate failed.")}function Jt(e,t,n,o){if(void 0===t)return!0;var s=!0;if(t.required&&jt(e)&&(xe.e("[".concat(n,'] Missing required params: "').concat(o,'".')),s=!1),!jt(e)){var a=ct(e),r=t.type.toLowerCase();a!==r&&("asyncfunction"===a&&"function"===r||(xe.e("[".concat(n,'] Invalid params: type check failed for "').concat(o,'".Expected ').concat(t.type,".")),s=!1))}return t.validator&&!t.validator(e)&&(xe.e("[".concat(n,"] Invalid params: custom validator check failed for params.")),s=!1),s}var Xt,Qt={UNSEND:"unSend",SUCCESS:"success",FAIL:"fail"},Zt={NOT_START:"notStart",PENDING:"pending",RESOLVED:"resolved",REJECTED:"rejected"},$t=function(e){if(!e)return!1;if(Et(e)||St(e)||kt(e))return!0;var t=Sn("InvalidConversationID",e);return t&&xe.w(t),!1},en=function(e){""!==e.desc&&""!==Sn("API_REFER")&&xe.w("[".concat(e.api,"] | ").concat(e.param," | ").concat(e.desc,", ").concat(Sn("API_REFER")).concat(e.api))},tn=function(){return Sn("StringRequiredLog")},nn=function(e){return Sn("NonEmptyStringRequiredLog",e)},on=function(){return Sn("NumberRequiredLog")},sn=function(){return Sn("UndefinedNotAllowedLog")},an=function(){return Sn("FileRequiredLog")},rn=function(){return Sn("FunctionRequiredLog")},un=function(){return Sn("ArrayRequiredLog")},cn=function(){return Sn("NonEmptyArrayLog")},ln=function(){return Sn("CallbackMissingLog")},pn=function(){return Sn("PositiveIntegerRequiredLog")},dn=function(e,t){return Sn("StringNotLongerThanLog",e,t)},gn=function(e,t){return Sn("NumberLessThanLog",e,t)},_n=function(e){return Sn("KeyValueStringRequiredLog",e)},hn=function(){return Sn("PlainObjectRequiredLog")},fn=function(){return Sn("NonEmptyContentRequiredLog")},vn=function(){return Sn("FileNotSelectedLog")},mn=function(){return Sn("MessageInstanceRequiredLog")},Mn=function(){return Sn("NonAnonymousFunctionLog")},yn=function(){return Sn("MessageExtensionNotAvailableLog")},In={type:"String",required:!0},Cn={type:"Array",required:!0},Tn={type:"Object",required:!0},Dn={type:"Boolean",required:!0},En={type:"number",required:!0},Sn=null,kn={hookGetAPITips:function(e){Sn=e},login:{userID:In,userSig:In},addToBlacklist:{userIDList:Cn},removeFromBlacklist:{userIDList:Cn},on:[{name:"eventName",type:"String",validator:function(e){return"string"==typeof e&&0!==e.length||(en({api:"on",param:"eventName",desc:nn("eventName")}),!1)}},{name:"handler",type:"Function",validator:function(e){return"function"!=typeof e?(en({api:"on",param:"handler",desc:rn()}),!1):(""===e.name&&en({api:"on",param:"handler",desc:Mn()}),!0)}}],once:[{name:"eventName",type:"String",validator:function(e){return"string"==typeof e&&0!==e.length||(en({api:"once",param:"eventName",desc:nn("eventName")}),!1)}},{name:"handler",type:"Function",validator:function(e){return"function"!=typeof e?(en({api:"once",param:"handler",desc:rn()}),!1):(""===e.name&&en({api:"once",param:"handler",desc:Mn()}),!0)}}],off:[{name:"eventName",type:"String",validator:function(e){return"string"==typeof e&&0!==e.length||(en({api:"off",param:"eventName",desc:nn("eventName")}),!1)}},{name:"handler",type:"Function",validator:function(e){return"function"!=typeof e?(en({api:"off",param:"handler",desc:rn()}),!1):(""===e.name&&en({api:"off",param:"handler",desc:Mn()}),!0)}}],sendMessage:[t({name:"message"},Tn)],setMessageExtensions:[t(t({name:"message"},Tn),{},{validator:function(e){return e.status===Qt.SUCCESS&&!0===e.isSupportExtension||(en({api:"setMessageExtensions",param:"message",desc:yn()}),!1)}}),t({name:"extensions"},Cn)],getMessageExtensions:[t(t({name:"message"},Tn),{},{validator:function(e){return e.status===Qt.SUCCESS&&!0===e.isSupportExtension||(en({api:"getMessageExtensions",param:"message",desc:yn()}),!1)}})],deleteMessageExtensions:[t(t({name:"message"},Tn),{},{validator:function(e){return e.status===Qt.SUCCESS&&!0===e.isSupportExtension||(en({api:"deleteMessageExtensions",param:"message",desc:yn()}),!1)}})],getMessageList:{conversationID:t(t({},In),{},{validator:function(e){return $t(e)}}),nextReqMessageID:{type:"String"},count:{type:"Number",validator:function(e){return!(!at(e)&&!/^[1-9][0-9]*$/.test(e))||(en({api:"getMessageList",param:"count",desc:pn()}),!1)}}},getMessageListHopping:{conversationID:t(t({},In),{},{validator:function(e){return $t(e)}}),sequence:{type:"Number"},time:{type:"Number"},direction:{type:"Number",validator:function(e){return!(!at(e)&&0!==e&&1!==e)||(en({api:"getMessageListHopping",param:"direction",desc:Sn("0Or1RequiredLog")}),!1)}},count:{type:"Number",validator:function(e){return!(!at(e)&&!/^[1-9][0-9]*$/.test(e))||(en({api:"getMessageListHopping",param:"count",desc:pn}),!1)}}},setMessageRead:{conversationID:t(t({},In),{},{validator:function(e){return $t(e)}})},setAllMessageRead:{scope:{type:"String",required:!1,validator:function(e){return!e||-1!==[S.READ_ALL_C2C_MSG,S.READ_ALL_GROUP_MSG,S.READ_ALL_MSG].indexOf(e)||(en({api:"setAllMessageRead",param:"scope",desc:"TIM.TYPES.READ_ALL_C2C_MSG or TIM.TYPES.READ_ALL_GROUP_MSG or TIM.TYPES.READ_ALL_MSG required"}),!1)}}},getConversationProfile:[t(t({name:"conversationID"},In),{},{validator:function(e){return $t(e)}})],clearHistoryMessage:[t(t({name:"conversationID"},In),{},{validator:function(e){return $t(e)}})],pinConversation:{conversationID:t(t({},In),{},{validator:function(e){return $t(e)}}),isPinned:t({},Dn)},setConversationCustomData:{conversationIDList:t({},Cn),customData:{type:"String",validator:function(e){return et(e)?!(e.length>256)||(en({api:"setConversationCustomData",param:"customData",desc:dn("customData",256)}),!1):(en({api:"setConversationCustomData",param:"customData",desc:tn()}),!1)}}},markConversation:{conversationIDList:t({},Cn),markType:{type:"number",validator:function(e){return $e(e)?e<=0?(en({api:"markConversation",param:"markType",desc:(t="markType",n=0,Sn("NumberGreaterThanLog",t,n))}),!1):!(e>=Math.pow(2,64))||(en({api:"markConversation",param:"markType",desc:gn("markType","Math.pow(2,64)")}),!1):(en({api:"markConversation",param:"markType",desc:on()}),!1);var t,n}},enableMark:t({},Dn)},createConversationGroup:{conversationIDList:t({},Cn),groupName:t(t({},In),{},{validator:function(e){return!!e&&(!(e.length>32)||(en({api:"createConversationGroup",param:"groupName",desc:dn("groupName",32)}),!1))}})},deleteConversationGroup:[t({name:"groupName"},In)],renameConversationGroup:{oldName:t({},In),newName:t(t({},In),{},{validator:function(e){return!!e&&(!(e.length>32)||(en({api:"renameConversationGroup",param:"newName",desc:dn("newName",32)}),!1))}})},addConversationsToGroup:{conversationIDList:t({},Cn),groupName:t({},In)},deleteConversationsFromGroup:{conversationIDList:t({},Cn),groupName:t({},In)},getGroupList:{groupProfileFilter:{type:"Array"}},getGroupProfile:{groupID:In,groupCustomFieldFilter:{type:"Array"},memberCustomFieldFilter:{type:"Array"}},getGroupProfileAdvance:{groupIDList:Cn},createGroup:{name:In},joinGroup:{groupID:In,type:{type:"String"},applyMessage:{type:"String"}},quitGroup:[t({name:"groupID"},In)],handleApplication:{message:Tn,handleAction:In,handleMessage:{type:"String"}},changeGroupOwner:{groupID:In,newOwnerID:In},updateGroupProfile:{groupID:In,muteAllMembers:{type:"Boolean"}},dismissGroup:[t({name:"groupID"},In)],searchGroupByID:[t({name:"groupID"},In)],initGroupAttributes:{groupID:In,groupAttributes:t(t({},Tn),{},{validator:function(e){var t=!0;return Object.keys(e).forEach((function(n){if(!et(e[n]))return en({api:"initGroupAttributes",param:"groupAttributes",desc:_n("value")}),t=!1})),t}})},setGroupAttributes:{groupID:In,groupAttributes:t(t({},Tn),{},{validator:function(e){var t=!0;return Object.keys(e).forEach((function(n){if(!et(e[n]))return en({api:"setGroupAttributes",param:"groupAttributes",desc:_n("value")}),t=!1})),t}})},deleteGroupAttributes:{groupID:In,keyList:{type:"Array",validator:function(e){if(at(e)||!st(e))return en({api:"deleteGroupAttributes",param:"keyList",desc:un()}),!1;if(!jt(e)){var t=!0;return e.forEach((function(e){if(!et(e))return en({api:"deleteGroupAttributes",param:"keyList",desc:Sn("StringArrayRequiredLog")}),t=!1})),t}return!0}}},getGroupAttributes:{groupID:In,keyList:{type:"Array",validator:function(e){if(at(e)||!st(e))return en({api:"getGroupAttributes",param:"keyList",desc:un()}),!1;if(!jt(e)){var t=!0;return e.forEach((function(e){if(!et(e))return en({api:"getGroupAttributes",param:"keyList",desc:_n("key")}),t=!1})),t}return!0}}},setGroupCounters:{groupID:In,counters:Tn},increaseGroupCounter:{groupID:In,key:In,value:En},decreaseGroupCounter:{groupID:In,key:In,value:En},getGroupCounters:{groupID:In},getGroupMemberList:{groupID:In,count:{type:"Number"}},getGroupMemberProfile:{groupID:In,userIDList:Cn,memberCustomFieldFilter:{type:"Array"}},addGroupMember:{groupID:In,userIDList:Cn},setGroupMemberRole:{groupID:In,userID:In,role:In},setGroupMemberMuteTime:{groupID:In,userID:In,muteTime:{type:"Number",validator:function(e){return e>=0}}},setGroupMemberNameCard:{groupID:In,userID:{type:"String"},nameCard:{type:"String",validator:function(e){return et(e)?(e.length,!0):(en({api:"setGroupMemberNameCard",param:"nameCard",desc:tn()}),!1)}}},setGroupMemberCustomField:{groupID:In,userID:{type:"String"},memberCustomField:Cn},deleteGroupMember:{groupID:In},markGroupMemberList:{groupID:In,markType:{type:"number",validator:function(e){return $e(e)?!(e<1e3)||(en({api:"markGroupMemberList",param:"markType",desc:(t="markType",n=1e3,Sn("NumberGreaterOrEqualLog",t,n))}),!1):(en({api:"markGroupMemberList",param:"markType",desc:on()}),!1);var t,n}},userIDList:t({},Cn),enableMark:t({},Dn)},createTextMessage:{to:In,conversationType:In,payload:t(t({},Tn),{},{validator:function(e){return ot(e)?et(e.text)?0!==e.text.length||(en({api:"createTextMessage",param:"payload.text",desc:fn()}),!1):(en({api:"createTextMessage",param:"payload.text",desc:tn()}),!1):(en({api:"createTextMessage",param:"payload",desc:hn()}),!1)}})},createTextAtMessage:{to:In,conversationType:In,payload:t(t({},Tn),{},{validator:function(e){return ot(e)?et(e.text)?0===e.text.length?(en({api:"createTextAtMessage",param:"payload.text",desc:fn()}),!1):!(e.atUserList&&!st(e.atUserList))||(en({api:"createTextAtMessage",param:"payload.atUserList",desc:un()}),!1):(en({api:"createTextAtMessage",param:"payload.text",desc:tn()}),!1):(en({api:"createTextAtMessage",param:"payload",desc:hn()}),!1)}})},createCustomMessage:{to:In,conversationType:In,payload:t(t({},Tn),{},{validator:function(e){return ot(e)?e.data&&!et(e.data)?(en({api:"createCustomMessage",param:"payload.data",desc:tn()}),!1):e.description&&!et(e.description)?(en({api:"createCustomMessage",param:"payload.description",desc:tn()}),!1):!(e.extension&&!et(e.extension))||(en({api:"createCustomMessage",param:"payload.extension",desc:tn()}),!1):(en({api:"createCustomMessage",param:"payload",desc:hn()}),!1)}})},createImageMessage:{to:In,conversationType:In,payload:t(t({},Tn),{},{validator:function(e){if(!ot(e))return en({api:"createImageMessage",param:"payload",desc:hn()}),!1;if(at(e.file))return en({api:"createImageMessage",param:"payload.file",desc:sn()}),!1;if(ae){if(!(e.file instanceof HTMLInputElement||Ze(e.file)))return ot(e.file)&&"undefined"!=typeof uni?0!==e.file.tempFilePaths.length&&0!==e.file.tempFiles.length||(en({api:"createImageMessage",param:"payload.file",desc:vn()}),!1):(en({api:"createImageMessage",param:"payload.file",desc:an()}),!1);if(e.file instanceof HTMLInputElement&&0===e.file.files.length)return en({api:"createImageMessage",param:"payload.file",desc:vn()}),!1}return!0},onProgress:{type:"Function",required:!1,validator:function(e){return at(e)&&en({api:"createImageMessage",param:"onProgress",desc:ln()}),!0}}})},createAudioMessage:{to:In,conversationType:In,payload:t(t({},Tn),{},{validator:function(e){return!!ot(e)||(en({api:"createAudioMessage",param:"payload",desc:hn()}),!1)}}),onProgress:{type:"Function",required:!1,validator:function(e){return at(e)&&en({api:"createAudioMessage",param:"onProgress",desc:ln()}),!0}}},createVideoMessage:{to:In,conversationType:In,payload:t(t({},Tn),{},{validator:function(e){if(!ot(e))return en({api:"createVideoMessage",param:"payload",desc:hn()}),!1;if(at(e.file))return en({api:"createVideoMessage",param:"payload.file",desc:sn()}),!1;if(ae){if(!(e.file instanceof HTMLInputElement||Ze(e.file)))return ot(e.file)&&"undefined"!=typeof uni?!!Ze(e.file.tempFile)||(en({api:"createVideoMessage",param:"payload.file",desc:vn()}),!1):(en({api:"createVideoMessage",param:"payload.file",desc:an()}),!1);if(e.file instanceof HTMLInputElement&&0===e.file.files.length)return en({api:"createVideoMessage",param:"payload.file",desc:vn()}),!1}return!0}}),onProgress:{type:"Function",required:!1,validator:function(e){return at(e)&&en({api:"createVideoMessage",param:"onProgress",desc:ln()}),!0}}},createFaceMessage:{to:In,conversationType:In,payload:t(t({},Tn),{},{validator:function(e){return ot(e)?$e(e.index)?!!et(e.data)||(en({api:"createFaceMessage",param:"payload.data",desc:tn()}),!1):(en({api:"createFaceMessage",param:"payload.index",desc:on()}),!1):(en({api:"createFaceMessage",param:"payload",desc:hn()}),!1)}})},createFileMessage:{to:In,conversationType:In,payload:t(t({},Tn),{},{validator:function(e){if(!ot(e))return en({api:"createFileMessage",param:"payload",desc:hn()}),!1;if(at(e.file))return en({api:"createFileMessage",param:"payload.file",desc:sn()}),!1;if(ae){if(!(e.file instanceof HTMLInputElement||Ze(e.file)))return ot(e.file)&&"undefined"!=typeof uni?0!==e.file.tempFilePaths.length&&0!==e.file.tempFiles.length||(en({api:"createFileMessage",param:"payload.file",desc:vn()}),!1):(en({api:"createFileMessage",param:"payload.file",desc:an()}),!1);if(e.file instanceof HTMLInputElement&&0===e.file.files.length)return en({api:"createFileMessage",param:"payload.file",desc:vn()}),!1}return!0}}),onProgress:{type:"Function",required:!1,validator:function(e){return at(e)&&en({api:"createFileMessage",param:"onProgress",desc:ln()}),!0}}},createLocationMessage:{to:In,conversationType:In,payload:t(t({},Tn),{},{validator:function(e){return ot(e)?et(e.description)?$e(e.longitude)?!!$e(e.latitude)||(en({api:"createLocationMessage",param:"payload.latitude",desc:on()}),!1):(en({api:"createLocationMessage",param:"payload.longitude",desc:on()}),!1):(en({api:"createLocationMessage",param:"payload.description",desc:tn()}),!1):(en({api:"createLocationMessage",param:"payload",desc:hn()}),!1)}})},createMergerMessage:{to:In,conversationType:In,payload:t(t({},Tn),{},{validator:function(e){if(jt(e.messageList))return en({api:"createMergerMessage",param:"payload.messageList",desc:cn()}),!1;if(jt(e.compatibleText))return en({api:"createMergerMessage",param:"payload.compatibleText",desc:nn("compatibleText")}),!1;var t=!1;return e.messageList.forEach((function(e){e.status===Qt.FAIL&&(t=!0)})),!t||(en({api:"createMergerMessage",param:"payload.messageList",desc:Sn("MergeFailedMessageLog")}),!1)}})},revokeMessage:[t(t({name:"message"},Tn),{},{validator:function(e){return jt(e)?(en({api:"revokeMessage",param:"message",desc:mn()}),!1):e.conversationType===S.CONV_SYSTEM?(en({api:"revokeMessage",param:"message",desc:Sn("MessageCanBeRevokedDesc")}),!1):!0!==e.isRevoked||(en({api:"revokeMessage",param:"message",desc:Sn("MessageRevokedLog")}),!1)}})],deleteMessage:[t(t({name:"messageList"},Cn),{},{validator:function(e){return!jt(e)||(en({api:"deleteMessage",param:"messageList",desc:cn()}),!1)}})],translateText:{sourceTextList:Cn,sourceLanguage:In,targetLanguage:In},modifyMessage:[t(t({name:"message"},Tn),{},{validator:function(e){return jt(e)?(en({api:"modifyMessage",param:"message",desc:mn()}),!1):e.conversationType===S.CONV_SYSTEM?(en({api:"modifyMessage",param:"message",desc:Sn("MessageCanBeModifiedLog")}),!1):!0!==e._onlineOnlyFlag||(en({api:"modifyMessage",param:"message",desc:Sn("OnlineMessageNotSupportLog")}),!1)}})],getUserProfile:{userIDList:{type:"Array",validator:function(e){return st(e)?(0===e.length&&en({api:"getUserProfile",param:"userIDList",desc:cn()}),!0):(en({api:"getUserProfile",param:"userIDList",desc:un()}),!1)}}},updateMyProfile:{profileCustomField:{type:"Array",validator:function(e){return!!at(e)||(!!st(e)||(en({api:"updateMyProfile",param:"profileCustomField",desc:un()}),!1))}}},setSelfStatus:{customStatus:{type:"String",validator:function(e){return!!et(e)||(en({api:"setSelfStatus",param:"customStatus",desc:tn()}),!1)}}},getUserStatus:{userIDList:{type:"Array",validator:function(e){return st(e)?0!==e.length||(en({api:"getUserStatus",param:"userIDList",desc:cn()}),!1):(en({api:"getUserStatus",param:"userIDList",desc:un()}),!1)}}},subscribeUserStatus:{userIDList:{type:"Array",validator:function(e){return st(e)?0!==e.length||(en({api:"subscribeUserStatus",param:"userIDList",desc:cn()}),!1):(en({api:"subscribeUserStatus",param:"userIDList",desc:un()}),!1)}}},unsubscribeUserStatus:{userIDList:{type:"Array",validator:function(e){return!e||(!!st(e)||(en({api:"subscribeUserStatus",param:"userIDList",desc:un()}),!1))}}},addFriend:{to:In,source:{type:"String",required:!0,validator:function(e){return!!e&&(e.startsWith("AddSource_Type_")?!(e.replace("AddSource_Type_","").length>8)||(en({api:"addFriend",param:"source",desc:dn("keyword",8)}),!1):(en({api:"addFriend",param:"source",desc:Sn("SourcePrefixLog")}),!1))}},remark:{type:"String",required:!1,validator:function(e){return!(et(e)&&e.length>96)||(en({api:"addFriend",param:"remark",desc:dn("remark",96)}),!1)}}},deleteFriend:{userIDList:Cn},checkFriend:{userIDList:Cn},getFriendProfile:{userIDList:Cn},updateFriend:{userID:In,remark:{type:"String",required:!1,validator:function(e){return!(et(e)&&e.length>96)||(en({api:"updateFriend",param:"remark",desc:dn("remark",96)}),!1)}},friendCustomField:{type:"Array",required:!1,validator:function(e){if(e){if(!st(e))return en({api:"updateFriend",param:"friendCustomField",desc:un()}),!1;var t=!0;return e.forEach((function(e){return et(e.key)&&-1!==e.key.indexOf("Tag_SNS_Custom")?et(e.value)?e.key.replace("Tag_SNS_Custom_","").length>8?(en({api:"updateFriend",param:"friendCustomField",desc:dn("keyword",8)}),t=!1):void 0:(en({api:"updateFriend",param:"friendCustomField",desc:_n("value")}),t=!1):(en({api:"updateFriend",param:"friendCustomField",desc:Sn("FriendCustomFieldPrefixLog")}),t=!1)})),t}return!0}}},acceptFriendApplication:{userID:In},refuseFriendApplication:{userID:In},deleteFriendApplication:{userID:In},createFriendGroup:{name:In},deleteFriendGroup:{name:In},addToFriendGroup:{name:In,userIDList:Cn},removeFromFriendGroup:{name:In,userIDList:Cn},renameFriendGroup:{oldName:In,newName:In},sendMessageReadReceipt:[{name:"messageList",type:"Array",validator:function(e){return st(e)?0!==e.length||(en({api:"sendMessageReadReceipt",param:"messageList",desc:cn()}),!1):(en({api:"sendMessageReadReceipt",param:"messageList",desc:un()}),!1)}}],getMessageReadReceiptList:[{name:"messageList",type:"Array",validator:function(e){return st(e)?0!==e.length||(en({api:"getMessageReadReceiptList",param:"messageList",desc:cn()}),!1):(en({api:"getMessageReadReceiptList",param:"messageList",desc:un()}),!1)}}],createTopicInCommunity:{groupID:In,topicName:In},deleteTopicFromCommunity:{groupID:In,topicIDList:{type:"Array",validator:function(e){return!e||(!!st(e)||(en({api:"deleteTopicFromCommunity",param:"topicIDList",desc:un()}),!1))}}},updateTopicProfile:{groupID:In,topicID:In},getTopicList:{groupID:In,topicIDList:{type:"Array",validator:function(e){return!e||(!!st(e)||(en({api:"getTopicList",param:"topicIDList",desc:un()}),!1))}}}},Ln={login:1,logout:1,on:1,once:1,off:1,setLogLevel:1,registerPlugin:1,destroy:1,createTextMessage:1,createTextAtMessage:1,createImageMessage:1,createAudioMessage:1,createVideoMessage:1,createCustomMessage:1,createFaceMessage:1,createFileMessage:1,createLocationMessage:1,createMergerMessage:1,downloadMergerMessage:1,createForwardMessage:1,sendMessage:1,resendMessage:1,revokeMessage:1,deleteMessage:1,translateText:1,modifyMessage:1,sendMessageReadReceipt:1,getGroupMessageReadMemberList:1,getMessageReadReceiptList:1,setMessageExtensions:1,getMessageExtensions:1,deleteMessageExtensions:1,getMessageList:1,findMessage:1,getMessageListHopping:1,setMessageRead:1,setAllMessageRead:1,getConversationList:1,getConversationProfile:1,deleteConversation:1,pinConversation:1,getTotalUnreadMessageCount:1,setConversationCustomData:1,markConversation:1,createConversationGroup:1,getConversationGroupList:1,deleteConversationGroup:1,renameConversationGroup:1,addConversationsToGroup:1,deleteConversationsFromGroup:1,clearHistoryMessage:1,getGroupList:1,getGroupProfile:1,createGroup:1,joinGroup:1,updateGroupProfile:1,quitGroup:1,dismissGroup:1,changeGroupOwner:1,searchGroupByID:1,setMessageRemindType:1,getGroupApplicationList:1,handleGroupApplication:1,initGroupAttributes:1,setGroupAttributes:1,deleteGroupAttributes:1,getGroupAttributes:1,setGroupCounters:1,increaseGroupCounter:1,decreaseGroupCounter:1,getGroupCounters:1,getJoinedCommunityList:1,createTopicInCommunity:1,deleteTopicFromCommunity:1,updateTopicProfile:1,getTopicList:1,getGroupMemberProfile:1,getGroupMemberList:1,addGroupMember:1,deleteGroupMember:1,setGroupMemberNameCard:1,setGroupMemberMuteTime:1,setGroupMemberRole:1,setGroupMemberCustomField:1,getGroupOnlineMemberCount:1,markGroupMemberList:1,getMyProfile:1,getUserProfile:1,updateMyProfile:1,setSelfStatus:1,getUserStatus:1,subscribeUserStatus:1,unsubscribeUserStatus:1,getBlacklist:1,addToBlacklist:1,removeFromBlacklist:1,getFriendList:1,addFriend:1,deleteFriend:1,checkFriend:1,updateFriend:1,getFriendProfile:1,getFriendApplicationList:1,refuseFriendApplication:1,deleteFriendApplication:1,acceptFriendApplication:1,setFriendApplicationRead:1,getFriendGroupList:1,createFriendGroup:1,renameFriendGroup:1,deleteFriendGroup:1,addToFriendGroup:1,removeFromFriendGroup:1,callExperimentalAPI:1},An=1,Rn=2,Nn=3,On=4,Gn=6,Un=7,Pn=8,bn=9,wn=10,Fn=11,qn=12,xn=13,Vn=14,Bn=15,Hn=16,Kn=17,Wn=18,Yn=19,jn=20,zn=21,Jn=22,Xn=23,Qn=24,Zn=25,$n=26,eo=27,to=28,no=29,oo=30,so=31,ao=32,ro=function(){function e(t){o(this,e),this._m=t,this._n=""}return a(e,[{key:"isLoggedIn",value:function(){return this._m.getModule(qn).isLoggedIn()}},{key:"isOversea",value:function(){return this._m.getModule(qn).isOversea()}},{key:"isPrivateNetWork",value:function(){return this._m.getModule(qn).isPrivateNetWork()}},{key:"getFileDownloadProxy",value:function(){return this._m.getModule(qn).getFileDownloadProxy()}},{key:"getMyUserID",value:function(){return this._m.getModule(qn).getUserID()}},{key:"getMyTinyID",value:function(){return this._m.getModule(qn).getTinyID()}},{key:"getSDKAppID",value:function(){return this._m.getModule(qn).getSDKAppID()}},{key:"isIntl",value:function(){return this._m.getModule(qn).isIntl()}},{key:"isDevMode",value:function(){return this._m.getModule(qn).isDevMode()}},{key:"getModule",value:function(e){return this._m.getModule(e)}},{key:"getPlatform",value:function(){return de}},{key:"getNetworkType",value:function(){return this._m.getModule(Bn).getNetworkType()}},{key:"probeNetwork",value:function(e){return this._m.getModule(Bn).probe(e)}},{key:"getCloudConfig",value:function(e){return this._m.getModule(Xn).getCloudConfig(e)}},{key:"emitOuterEvent",value:function(e,t){this._m.getOuterEmitterInstance().emit(e,t)}},{key:"emitInnerEvent",value:function(e,t){this._m.getInnerEmitterInstance().emit(e,t)}},{key:"getInnerEmitterInstance",value:function(){return this._m.getInnerEmitterInstance()}},{key:"generateTjgID",value:function(e){return this._m.getModule(qn).getTinyID()+"-"+e.random}},{key:"filterModifiedMessage",value:function(e){if(!jt(e)){var t=e.filter((function(e){return!0===e.isModified}));t.length>0&&this.emitOuterEvent(E.MESSAGE_MODIFIED,t)}}},{key:"filterUnmodifiedMessage",value:function(e){return jt(e)?[]:e.filter((function(e){return!1===e.isModified}))}},{key:"request",value:function(e){return this._m.getModule(jn).request(e)}},{key:"canIUse",value:function(e){return this._m.getModule(eo).canIUse(e)}},{key:"getErrorMessage",value:function(e,t,n){return this._m.getErrorMessage(e,t,n)}},{key:"outputWarning",value:function(e,t,n){var o=this.getErrorMessage(e,t,n);o&&xe.w(o)}}]),e}(),io="wslogin",uo="wslogout",co="wshello",lo="KickOther",po="getmsg",go="authkey",_o="sendmsg",ho="send_group_msg",fo="portrait_get_all",vo="portrait_set",mo="black_list_get",Mo="black_list_add",yo="black_list_delete",Io="msgwithdraw",Co="msgreaded",To="set_c2c_peer_mute_notifications",Do="get_c2c_peer_mute_notifications",Eo="getroammsg",So="get_peer_read_time",ko="delete_c2c_msg_ramble",Lo="modify_c2c_msg",Ao="set_key_values",Ro="get_key_values",No="page_get",Oo="get",Go="batch_delete",Uo="clear_msg",Po="top",bo="deletemsg",wo="set_conv_custom_data",Fo="mark_contact",qo="create_contact_group",xo="del_contact_group",Vo="update_contact_group",Bo="add_conv_to_group",Ho="del_conv_from_group",Ko="get_contact_group",Wo="get_joined_group_list",Yo="get_group_self_member_info",jo="create_group",zo="destroy_group",Jo="modify_group_base_info",Xo="apply_join_group",Qo="apply_join_group_noauth",Zo="quit_group",$o="get_group_public_info",es="change_group_owner",ts="handle_apply_join_group",ns="handle_invite_join_permission_group",os="handle_invite_join_group",ss="group_msg_recall",as="msg_read_report",rs="read_all_unread_msg",is="group_msg_get",us="get_group_msg_receipt",cs="group_msg_receipt",ls="c2c_msg_read_receipt",ps="get_group_msg_receipt_detail",ds="get_pendency",gs="deletemsg",_s="get_msg",hs="get_msg_noauth",fs="get_online_member_num",vs="delete_group_ramble_msg_by_seq",ms="modify_group_msg",Ms="set_group_attr",ys="modify_group_attr",Is="delete_group_attr",Cs="clear_group_attr",Ts="get_group_attr",Ds="group_set_key_values",Es="group_get_key_values",Ss="get_group_notify",ks="update_group_counter",Ls="get_group_counter",As="get_group_member_info",Rs="get_members",Ns="get_specified_group_member_info",Os="add_group_member",Gs="delete_group_member",Us="ban_group_member",Ps="modify_group_member_info",bs="modify_user_info",ws="cos",Fs="pre_sig",qs="video_cover",xs="tim_web_report_v2",Vs="alive",Bs="msg_push",Hs="multi_msg_push_ws",Ks="ws_msg_push_ack",Ws="stat_forceoffline",Ys="save_relay_json_msg",js="get_relay_json_msg",zs="fetch_config",Js="push_configv2",Xs="fetch_imsdk_purchase_bitsv2",Qs="push_imsdk_purchase_bitsv2",Zs="notify2",$s="create_topic",ea="destroy_topic",ta="modify_topic",na="get_topic",oa="ws_set_custom_status",sa="ws_get_user_status",aa="ws_status_subscribe",ra="ws_status_unsubscribe",ia="ws_stat_background",ua="ws_stat_foreground",ca="ws_stat_settoken",la="get_local_words",pa="ws_batch_trans_text",da={NO_SDKAPPID:2e3,NO_ACCOUNT_TYPE:2001,NO_IDENTIFIER:2002,NO_USERSIG:2003,NO_TINYID:2022,NO_A2KEY:2023,USER_NOT_LOGGED_IN:2024,REPEAT_LOGIN:2025,COS_UNDETECTED:2040,COS_GET_SIG_FAIL:2041,MESSAGE_SEND_FAIL:2100,MESSAGE_SEND_FAIL_NOT_IN_AVCHATROOM:2101,MESSAGE_SEND_NEED_MESSAGE_INSTANCE:2105,MESSAGE_SEND_INVALID_CONVERSATION_TYPE:2106,MESSAGE_FILE_IS_EMPTY:2108,MESSAGE_ONPROGRESS_FUNCTION_ERROR:2109,MESSAGE_REVOKE_FAIL:2110,MESSAGE_DELETE_FAIL:2111,MESSAGE_UNREAD_ALL_FAIL:2112,READ_RECEIPT_MESSAGE_LIST_EMPTY:2114,MESSAGE_SEND_GROUP_WITH_TOPIC_FAIL:2115,CANNOT_DELETE_GROUP_SYSTEM_NOTICE:2116,TRANSLATE_TEXT_FAIL:2117,MESSAGE_IMAGE_SELECT_FILE_FIRST:2251,MESSAGE_IMAGE_TYPES_LIMIT:2252,MESSAGE_IMAGE_SIZE_LIMIT:2253,MESSAGE_AUDIO_UPLOAD_FAIL:2300,MESSAGE_AUDIO_SIZE_LIMIT:2301,MESSAGE_VIDEO_UPLOAD_FAIL:2350,MESSAGE_VIDEO_SIZE_LIMIT:2351,MESSAGE_VIDEO_TYPES_LIMIT:2352,MESSAGE_FILE_UPLOAD_FAIL:2400,MESSAGE_FILE_SELECT_FILE_FIRST:2401,MESSAGE_FILE_SIZE_LIMIT:2402,MESSAGE_FILE_URL_IS_EMPTY:2403,MESSAGE_MERGER_TYPE_INVALID:2450,MESSAGE_MERGER_KEY_INVALID:2451,MESSAGE_MERGER_DOWNLOAD_FAIL:2452,MESSAGE_FORWARD_TYPE_INVALID:2453,MESSAGE_MODIFY_CONFLICT:2480,MESSAGE_MODIFY_DISABLED_IN_AVCHATROOM:2481,CONVERSATION_NOT_FOUND:2500,USER_OR_GROUP_NOT_FOUND:2501,CONVERSATION_UN_RECORDED_TYPE:2502,INVALID_CONVERSATION_ID:2503,ILLEGAL_GROUP_TYPE:2600,CANNOT_JOIN_WORK:2601,ILLEGAL_GROUP_ID:2602,CANNOT_FIND_GROUP:2603,CANNOT_CHANGE_OWNER_IN_AVCHATROOM:2620,CANNOT_CHANGE_OWNER_TO_SELF:2621,CANNOT_DISMISS_WORK:2622,MEMBER_NOT_IN_GROUP:2623,JOIN_GROUP_FAIL:2660,CANNOT_ADD_MEMBER_IN_AVCHATROOM:2661,CANNOT_JOIN_NON_AVCHATROOM_WITHOUT_LOGIN:2662,NOT_OWNER:2681,CANNOT_SET_MEMBER_ROLE_IN_WORK_AND_AVCHATROOM:2682,INVALID_MEMBER_ROLE:2683,CANNOT_SET_SELF_MEMBER_ROLE:2684,CANNOT_MUTE_SELF:2685,BAN_DURATION_INVALID:2686,NOT_MY_FRIEND:2700,ALREADY_MY_FRIEND:2701,FRIEND_GROUP_EXISTED:2710,FRIEND_GROUP_NOT_EXIST:2711,FRIEND_APPLICATION_NOT_EXIST:2716,UPDATE_PROFILE_INVALID_PARAM:2721,UPDATE_PROFILE_NO_KEY:2722,CANNOT_ADD_SELF_TO_BLACKLIST:2742,NETWORK_ERROR:2800,NETWORK_TIMEOUT:2801,NO_NETWORK:2805,UNCAUGHT_ERROR:2903,INVALID_OPERATION:2905,INVALID_TRTC_CMD:2995,OVER_FREQUENCY_LIMIT:2996,CANNOT_FIND_PROTOCOL:2997,CANNOT_FIND_MODULE:2998,SDK_IS_NOT_READY:2999,LOGGING_IN:3e3,LOGIN_FAILED:3001,KICKED_OUT_MULT_DEVICE:3002,KICKED_OUT_MULT_ACCOUNT:3003,KICKED_OUT_USERSIG_EXPIRED:3004,LOGGED_OUT:3005,KICKED_OUT_REST_API:3006,ILLEGAL_TOPIC_ID:3021,CANNOT_USE_COMMERCIAL_ABILITY:3122,PROFANITY_FOUND:3123,MESSAGE_A2KEY_EXPIRED:20002,ACCOUNT_A2KEY_EXPIRED:70001,HELLO_ANSWER_KICKED_OUT:1002,OPEN_SERVICE_OVERLOAD_ERROR:60022},ga="networkRTT",_a="messageE2EDelay",ha="sendMessageC2C",fa="sendMessageGroup",va="sendMessageGroupAV",ma="sendMessageRichMedia",Ma="cosUpload",ya="messageReceivedGroup",Ia="messageReceivedGroupAVPush",Ca="messageReceivedGroupAVPull",Ta=(r(Xt={},ga,2),r(Xt,_a,3),r(Xt,ha,4),r(Xt,fa,5),r(Xt,va,6),r(Xt,ma,7),r(Xt,ya,8),r(Xt,Ia,9),r(Xt,Ca,10),r(Xt,Ma,11),Xt),Da={info:4,warning:5,error:6},Ea={wifi:1,"2g":2,"3g":3,"4g":4,"5g":5,unknown:6,none:7,online:8},Sa={login:4},ka=function(){function e(t){o(this,e),this._n="SSOLogData",this.eventType=Sa[t]||0,this.timestamp=0,this.networkType=8,this.code=0,this.message="",this.moreMessage="",this.extension=t,this.costTime=0,this.duplicate=!1,this.level=4,this.uiPlatform=void 0,this._sentFlag=!1,this._startts=Ue()}return a(e,[{key:"updateTimeStamp",value:function(){this.timestamp=Ue()}},{key:"start",value:function(e){return this._startts=e,this}},{key:"end",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this._sentFlag){var n=Ue();0===this.costTime&&(this.costTime=n-this._startts),this.setMoreMessage("startts:".concat(this._startts," endts:").concat(n)),t?(this._sentFlag=!0,this._eventStatModule&&this._eventStatModule.pushIn(this)):setTimeout((function(){e._sentFlag=!0,e._eventStatModule&&e._eventStatModule.pushIn(e)}),0)}}},{key:"setError",value:function(e,t,n){if(!(e instanceof Error))return xe.w("".concat(this._n,".setError value not instanceof Error, please check!")),this;if(this._sentFlag)return this;if(this.setNetworkType(n),t)e.code&&this.setCode(e.code),e.message&&this.setMoreMessage(e.message);else{var o=da.NO_NETWORK;this.setCode(o)}return this.setLevel("error"),this}},{key:"setCode",value:function(e){return at(e)||this._sentFlag||("ECONNABORTED"===e&&(this.code=103),$e(e)?this.code=e:xe.w("".concat(this._n,".setCode value not a number, please check!"),e,n(e))),this}},{key:"setMessage",value:function(e){return at(e)||this._sentFlag||($e(e)&&(this.message=e.toString()),et(e)&&(this.message=e)),this}},{key:"setCostTime",value:function(e){return this.costTime=e,this}},{key:"setLevel",value:function(e){return at(e)||this._sentFlag||(this.level=Da[e]),this}},{key:"setMoreMessage",value:function(e){return jt(this.moreMessage)?this.moreMessage="".concat(e):this.moreMessage+=" ".concat(e),this}},{key:"setNetworkType",value:function(e){if(at(e))xe.w("".concat(this._n,".setNetworkType value is undefined, please check!"));else{var t=Ea[e.toLowerCase()];at(t)||(this.networkType=t)}return this}},{key:"getStartTs",value:function(){return this._startts}},{key:"setUIPlatform",value:function(e){this.uiPlatform=e}}],[{key:"bindEventStatModule",value:function(t){e.prototype._eventStatModule=t}}]),e}(),La=function(){function e(t){o(this,e),this.type=S.MSG_TEXT,this.content={text:t.text||""}}return a(e,[{key:"setText",value:function(e){this.content.text=e}},{key:"sendable",value:function(){return 0!==this.content.text.length}}]),e}(),Aa=function(){function e(t,n){o(this,e),this._imageMemoryURL="",this._fileDownloadProxy=n,se?this.createImageDataASURLInWXMiniApp(t.file):this.createImageDataASURLInWeb(t.file),this._initImageInfoModel(),this.type=S.MSG_IMAGE,this._percent=0,this.content={imageFormat:t.imageFormat||Ve.UNKNOWN,uuid:t.uuid,imageInfoArray:[]},this.initImageInfoArray(t.imageInfoArray),this._autoFixUrl()}return a(e,[{key:"_initImageInfoModel",value:function(){var e=this;this._ImageInfoModel=function(t){this.instanceID=_t(9999999),this.sizeType=t.type||0,this.type=0,this.size=t.size||0,this.width=t.width||0,this.height=t.height||0,this.imageUrl=t.url||"",this.url=Wt(t.url||e._imageMemoryURL,e._fileDownloadProxy)},this._ImageInfoModel.prototype={setSizeType:function(e){this.sizeType=e},setType:function(e){this.type=e},setImageUrl:function(e){e&&(this.imageUrl=e)},getImageUrl:function(){return this.imageUrl}}}},{key:"initImageInfoArray",value:function(e){for(var t=0,n=null,o=null;t<=2;)o=at(e)||at(e[t])?{type:0,size:0,width:0,height:0,url:""}:e[t],(n=new this._ImageInfoModel(o)).setSizeType(t+1),n.setType(t),this.addImageInfo(n),t++;this.updateAccessSideImageInfoArray()}},{key:"updateImageInfoArray",value:function(e){for(var t,n=this.content.imageInfoArray.length,o=0;o<n;o++)t=this.content.imageInfoArray[o],e[o].size&&(t.size=e[o].size),e[o].url&&t.setImageUrl(e[o].url),e[o].width&&(t.width=e[o].width),e[o].height&&(t.height=e[o].height)}},{key:"_autoFixUrl",value:function(){for(var e=this.content.imageInfoArray.length,t="",n="",o=["http","https"],s=null,a=0;a<e;a++)this.content.imageInfoArray[a].url&&""!==(s=this.content.imageInfoArray[a]).imageUrl&&(n=s.imageUrl.slice(0,s.imageUrl.indexOf("://")+1),t=s.imageUrl.slice(s.imageUrl.indexOf("://")+1),o.indexOf(n)<0&&(n="https:"),this.content.imageInfoArray[a].setImageUrl([n,t].join("")))}},{key:"updatePercent",value:function(e){this._percent=e,this._percent>1&&(this._percent=1)}},{key:"updateImageFormat",value:function(e){this.content.imageFormat=Ve[e.toUpperCase()]||Ve.UNKNOWN}},{key:"createImageDataASURLInWeb",value:function(e){void 0!==e&&e.files.length>0&&(this._imageMemoryURL=window.URL.createObjectURL(e.files[0]))}},{key:"createImageDataASURLInWXMiniApp",value:function(e){e&&e.url&&(this._imageMemoryURL=e.url)}},{key:"replaceImageInfo",value:function(e,t){this.content.imageInfoArray[t]instanceof this._ImageInfoModel||(this.content.imageInfoArray[t]=e)}},{key:"addImageInfo",value:function(e){this.content.imageInfoArray.length>=3||this.content.imageInfoArray.push(e)}},{key:"updateAccessSideImageInfoArray",value:function(){var e=this.content.imageInfoArray,t=e[0],n=t.width,o=void 0===n?0:n,s=t.height,a=void 0===s?0:s;0!==o&&0!==a&&(Ut(e),Object.assign(e[2],Gt({originWidth:o,originHeight:a,min:720})))}},{key:"sendable",value:function(){return 0!==this.content.imageInfoArray.length&&(""!==this.content.imageInfoArray[0].imageUrl&&0!==this.content.imageInfoArray[0].size)}}]),e}(),Ra=function(){function e(t){o(this,e),this.type=S.MSG_FACE,this.content=t||null}return a(e,[{key:"sendable",value:function(){return null!==this.content}}]),e}(),Na=function(){function e(t,n){o(this,e),this.type=S.MSG_AUDIO,this._percent=0,this.content={downloadFlag:2,second:t.second,size:t.size,url:Wt(t.url,n),remoteAudioUrl:t.url||"",uuid:t.uuid}}return a(e,[{key:"updatePercent",value:function(e){this._percent=e,this._percent>1&&(this._percent=1)}},{key:"updateAudioUrl",value:function(e){this.content.remoteAudioUrl=e}},{key:"sendable",value:function(){return""!==this.content.remoteAudioUrl}}]),e}(),Oa={from:!0,groupID:!0,groupName:!0,to:!0},Ga=function(){function e(t){o(this,e),this.type=S.MSG_GRP_TIP,this.content={},this._initContent(t)}return a(e,[{key:"_initContent",value:function(e){var t=this;Object.keys(e).forEach((function(n){switch(n){case"remarkInfo":break;case"groupProfile":t.content.groupProfile={},t._initGroupProfile(e[n]);break;case"operatorInfo":break;case"memberInfoList":case"msgMemberInfo":t._updateMemberList(e[n]);break;case"memberExtraInfo":case"onlineMemberInfo":break;case"memberNum":t.content[n]=e[n],t.content.memberCount=e[n];break;case"newGroupProfile":t.content.newGroupProfile={},t._initNewGroupProfile(e[n]);break;default:t.content[n]=e[n]}})),this.content.userIDList||(this.content.userIDList=[this.content.operatorID])}},{key:"_initGroupProfile",value:function(e){for(var t=Object.keys(e),n=0;n<t.length;n++){var o=t[n];Oa[o]&&(this.content.groupProfile[o]=e[o])}}},{key:"_updateMemberList",value:function(e){jt(this.content.memberList)?this.content.memberList=e:this.content.memberList.forEach((function(t){e.forEach((function(e){t.userID===e.userID&&Object.assign(t,e)}))}))}},{key:"_initNewGroupProfile",value:function(e){for(var t=Object.keys(e),n=0;n<t.length;n++){var o=t[n];"muteAllMembers"!==o?this.content.newGroupProfile[o]=e[o]:this.content.newGroupProfile[o]=1===e[o]}}}]),e}(),Ua={from:!0,groupID:!0,groupName:!0,to:!0},Pa=function(){function e(t){o(this,e),this.type=S.MSG_GRP_SYS_NOTICE,this.content={},this._initContent(t)}return a(e,[{key:"_initContent",value:function(e){var t=this;Object.keys(e).forEach((function(n){switch(n){case"memberInfoList":break;case"remarkInfo":t.content.handleMessage=e[n];break;case"groupProfile":t.content.groupProfile={},t._initGroupProfile(e[n]);break;default:t.content[n]=e[n]}}))}},{key:"_initGroupProfile",value:function(e){for(var t=Object.keys(e),n=0;n<t.length;n++){var o=t[n];Ua[o]&&("groupName"===o?this.content.groupProfile.name=e[o]:this.content.groupProfile[o]=e[o])}}}]),e}(),ba=function(){function e(t,n){o(this,e),this.type=S.MSG_FILE,this._percent=0;var s=this._getFileInfo(t);this.content={downloadFlag:2,fileUrl:Wt(t.url,n)||"",uuid:t.uuid,fileName:s.name||"",fileSize:s.size||0}}return a(e,[{key:"_getFileInfo",value:function(e){if(!at(e.fileName)&&!at(e.fileSize))return{size:e.fileSize,name:e.fileName};var t=e.file.files[0];if(ne){if(t.path&&-1!==t.path.indexOf(".")){var n=t.path.slice(t.path.lastIndexOf(".")+1).toLowerCase();t.type=n,t.name||(t.name="".concat(_t(999999),".").concat(n))}t.name||(t.type="",t.name=t.path.slice(t.path.lastIndexOf("/")+1).toLowerCase()),t.suffix&&(t.type=t.suffix),t.url||(t.url=t.path)}return{size:t.size,name:t.name}}},{key:"updatePercent",value:function(e){this._percent=e,this._percent>1&&(this._percent=1)}},{key:"updateFileUrl",value:function(e){this.content.fileUrl=e}},{key:"sendable",value:function(){return""!==this.content.fileUrl&&(""!==this.content.fileName&&0!==this.content.fileSize)}}]),e}(),wa=function(){function e(t){o(this,e),this.type=S.MSG_CUSTOM,this.content={data:t.data||"",description:t.description||"",extension:t.extension||""}}return a(e,[{key:"setData",value:function(e){return this.content.data=e,this}},{key:"setDescription",value:function(e){return this.content.description=e,this}},{key:"setExtension",value:function(e){return this.content.extension=e,this}},{key:"sendable",value:function(){return 0!==this.content.data.length||0!==this.content.description.length||0!==this.content.extension.length}}]),e}(),Fa=function(){function e(t,n){o(this,e),this.type=S.MSG_VIDEO,this._percent=0,this.content={remoteVideoUrl:t.remoteVideoUrl||t.videoUrl||"",videoFormat:t.videoFormat,videoSecond:parseInt(t.videoSecond,10),videoSize:t.videoSize,videoUrl:Wt(t.videoUrl,n),videoDownloadFlag:2,videoUUID:t.videoUUID,thumbUUID:t.thumbUUID,thumbFormat:t.thumbFormat,thumbWidth:t.thumbWidth,snapshotWidth:t.thumbWidth,thumbHeight:t.thumbHeight,snapshotHeight:t.thumbHeight,thumbSize:t.thumbSize,snapshotSize:t.thumbSize,thumbDownloadFlag:2,thumbUrl:Wt(t.thumbUrl,n),snapshotUrl:Wt(t.thumbUrl,n)}}return a(e,[{key:"updatePercent",value:function(e){this._percent=e,this._percent>1&&(this._percent=1)}},{key:"updateVideoUrl",value:function(e){e&&(this.content.remoteVideoUrl=e)}},{key:"updateSnapshotInfo",value:function(e){var t=e.snapshotUrl,n=e.snapshotWidth,o=e.snapshotHeight;jt(t)||(this.content.thumbUrl=this.content.snapshotUrl=t),jt(n)||(this.content.thumbWidth=this.content.snapshotWidth=Number(n)),jt(o)||(this.content.thumbHeight=this.content.snapshotHeight=Number(o))}},{key:"sendable",value:function(){return""!==this.content.remoteVideoUrl}}]),e}(),qa=function(){function e(t){o(this,e),this.type=S.MSG_LOCATION;var n=t.description,s=t.longitude,a=t.latitude;this.content={description:n,longitude:s,latitude:a}}return a(e,[{key:"sendable",value:function(){return!0}}]),e}(),xa=function(){function e(t,n){if(o(this,e),this.from=t.from,this.messageSender=t.from,this.time=t.time,this.messageSequence=t.sequence,this.clientSequence=t.clientSequence||t.sequence,this.messageRandom=t.random,this.cloudCustomData=t.cloudCustomData||"",this.clientTime=t.clientTime||void 0,t.ID)this.ID=t.ID||"",this.nick=t.nick||"",this.avatar=t.avatar||"",this.messageBody=[{type:t.type,payload:t.payload}],t.conversationType.startsWith(S.CONV_C2C)?this.receiverUserID=t.to:t.conversationType.startsWith(S.CONV_GROUP)&&(this.receiverGroupID=t.to),this.messageReceiver=t.to;else{this.nick=t.nick||"",this.avatar=t.avatar||"",this.messageBody=[];var s=t.elements[0].type,a=t.elements[0].content;this._patchRichMediaPayload(s,a),this._updateRichMediaDownloadUrl(s,a,n),s===S.MSG_MERGER?this.messageBody.push({type:s,payload:new Va(a).content}):this.messageBody.push({type:s,payload:a}),t.groupID&&(this.receiverGroupID=t.groupID,this.messageReceiver=t.groupID),t.to&&(this.receiverUserID=t.to,this.messageReceiver=t.to),this.ID="".concat(t.tinyID,"-").concat(t.clientTime,"-").concat(t.random)}}return a(e,[{key:"_patchRichMediaPayload",value:function(e,t){e===S.MSG_IMAGE?t.imageInfoArray.forEach((function(e){!e.imageUrl&&e.url&&(e.imageUrl=e.url,e.sizeType=e.type,1===e.type?e.type=0:3===e.type&&(e.type=1))})):e===S.MSG_VIDEO?!t.remoteVideoUrl&&t.videoUrl&&(t.remoteVideoUrl=t.videoUrl):e===S.MSG_AUDIO?!t.remoteAudioUrl&&t.url&&(t.remoteAudioUrl=t.url):e===S.MSG_FILE&&!t.fileUrl&&t.url&&(t.fileUrl=t.url,t.url=void 0)}},{key:"_updateRichMediaDownloadUrl",value:function(e,t,n){n&&(e===S.MSG_IMAGE?t.imageInfoArray.forEach((function(e){e.url=Wt(e.url,n)})):e===S.MSG_VIDEO?(t.videoUrl=Wt(t.videoUrl,n),t.snapshotUrl=Wt(t.thumbUrl,n),t.snapshotHeight=t.thumbHeight,t.snapshotWidth=t.thumbWidth):e===S.MSG_AUDIO?t.url=Wt(t.url,n):e===S.MSG_FILE&&(t.fileUrl=Wt(t.fileUrl,n)))}}]),e}(),Va=function(){function e(t,n){if(o(this,e),this.type=S.MSG_MERGER,this.content={downloadKey:"",pbDownloadKey:"",messageList:[],title:"",abstractList:[],compatibleText:"",version:0,layersOverLimit:!1},t.downloadKey){var s=t.downloadKey,a=t.pbDownloadKey,r=t.title,i=t.abstractList,u=t.compatibleText,c=t.version;this.content.downloadKey=s,this.content.pbDownloadKey=a,this.content.title=r,this.content.abstractList=i,this.content.compatibleText=u,this.content.version=c||0}else if(jt(t.messageList))1===t.layersOverLimit&&(this.content.layersOverLimit=!0);else{var l=t.messageList,p=t.title,d=t.abstractList,g=t.compatibleText,_=t.version,h=[];l.forEach((function(e){if(!jt(e)){var t=new xa(e,n);h.push(t)}})),this.content.messageList=h,this.content.title=p,this.content.abstractList=d,this.content.compatibleText=g,this.content.version=_||0}}return a(e,[{key:"sendable",value:function(){return!jt(this.content.messageList)||!jt(this.content.downloadKey)}}]),e}(),Ba={1:S.MSG_PRIORITY_HIGH,2:S.MSG_PRIORITY_NORMAL,3:S.MSG_PRIORITY_LOW,4:S.MSG_PRIORITY_LOWEST},Ha=function(){function e(t){o(this,e),this.ID="",this.conversationID=t.conversationID||null,this.conversationType=t.conversationType||S.CONV_C2C,this.conversationSubType=t.conversationSubType,this.time=t.time||Math.ceil(Date.now()/1e3),this.sequence=t.sequence||0,this.clientSequence=t.clientSequence||t.sequence||0,this.random=t.random||0===t.random?t.random:_t(),this.priority=this._computePriority(t.priority),this.nick=t.nick||"",this.avatar=t.avatar||"",this.isPeerRead=!1,this.nameCard="",this._elements=[],this.isPlaceMessage=t.isPlaceMessage||0,this.isRevoked=2===t.isPlaceMessage||8===t.msgFlagBits,this.from=t.from||null,this.to=t.to||null,this.flow="",this.isSystemMessage=t.isSystemMessage||!1,this.protocol=t.protocol||"JSON",this.isResend=!1,this.isRead=!1,this.status=t.status||Qt.SUCCESS,this._onlineOnlyFlag=!1,this._groupAtInfoList=[],this._relayFlag=!1,this.atUserList=[],this.cloudCustomData=t.cloudCustomData||"",this.isDeleted=!1,this.isModified=!1,this._isExcludedFromUnreadCount=!(!t.messageControlInfo||1!==t.messageControlInfo.excludedFromUnreadCount),this._isExcludedFromLastMessage=!(!t.messageControlInfo||1!==t.messageControlInfo.excludedFromLastMessage),this.clientTime=t.clientTime||be()||0,this.senderTinyID=t.senderTinyID||t.tinyID||"",this.readReceiptInfo=t.readReceiptInfo||{readCount:void 0,unreadCount:void 0,isPeerRead:void 0},this.needReadReceipt=!0===t.needReadReceipt||1===t.needReadReceipt,this.version=t.messageVersion||0,this.isBroadcastMessage=t.isBroadcastMessage||!1,this._receiverList=t.receiverList||void 0,this.isSupportExtension=!0===t.isSupportExtension||1===t.isSupportExtension,this.revoker=t.revokerInfo&&t.revokerInfo.revoker||null,this.reInitialize(t.currentUser),this.extractGroupInfo(t.groupProfile||null),this.handleGroupAtInfo(t),this.initC2CReadReceiptInfo(t.readReceiptSentByPeer)}return a(e,[{key:"elements",get:function(){return this._elements}},{key:"getElements",value:function(){return this._elements}},{key:"extractGroupInfo",value:function(e){if(null!==e){et(e.nick)&&(this.nick=e.nick),et(e.avatar)&&(this.avatar=e.avatar);var t=e.messageFromAccountExtraInformation;ot(t)&&et(t.nameCard)&&(this.nameCard=t.nameCard)}}},{key:"handleGroupAtInfo",value:function(e){var t=this;e.payload&&e.payload.atUserList&&e.payload.atUserList.forEach((function(e){e!==S.MSG_AT_ALL?(t._groupAtInfoList.push({groupAtAllFlag:0,groupAtUserID:e}),t.atUserList.push(e)):(t._groupAtInfoList.push({groupAtAllFlag:1}),t.atUserList.push(S.MSG_AT_ALL))})),st(e.groupAtInfo)&&e.groupAtInfo.forEach((function(e){0===e.groupAtAllFlag?t.atUserList.push(e.groupAtUserID):1===e.groupAtAllFlag&&t.atUserList.push(S.MSG_AT_ALL)}))}},{key:"getGroupAtInfoList",value:function(){return this._groupAtInfoList}},{key:"_initProxy",value:function(){this._elements[0]&&(this.payload=this._elements[0].content,this.type=this._elements[0].type)}},{key:"reInitialize",value:function(e){e&&(this.status=this.from?Qt.SUCCESS:Qt.UNSEND,!this.from&&(this.from=e)),this._initFlow(e),this._initSequence(e),this._concatConversationID(e),this.generateMessageID()}},{key:"isSendable",value:function(){return 0!==this._elements.length&&("function"==typeof this._elements[0].sendable&&this._elements[0].sendable())}},{key:"_initTo",value:function(e){this.conversationType===S.CONV_GROUP&&(this.to=e.groupID)}},{key:"_initSequence",value:function(e){0===this.clientSequence&&e&&(this.clientSequence=function(e){if(!e)return!1;if(void 0===mt[e]){var t=new Date,n="3".concat(t.getHours()).slice(-2),o="0".concat(t.getMinutes()).slice(-2),s="0".concat(t.getSeconds()).slice(-2);mt[e]=parseInt([n,o,s,"0001"].join("")),n=null,o=null,s=null,xe.l("autoIncrementIndex start index:".concat(mt[e]))}return mt[e]++}(e)),0===this.sequence&&this.conversationType===S.CONV_C2C&&(this.sequence=this.clientSequence)}},{key:"generateMessageID",value:function(){this.from===S.CONV_SYSTEM&&(this.senderTinyID="144115198244471703"),this.ID="".concat(this.senderTinyID,"-").concat(this.clientTime,"-").concat(this.random)}},{key:"_initFlow",value:function(e){""!==e&&(e===this.from?(this.flow="out",this.isRead=!0):this.flow="in")}},{key:"_concatConversationID",value:function(e){var t=this.to,n="",o=this.conversationType;o!==S.CONV_SYSTEM?(n=o===S.CONV_C2C?e===this.from?t:this.from:this.to,this.conversationID=n?"".concat(o).concat(n):null):this.conversationID=S.CONV_SYSTEM}},{key:"isElement",value:function(e){return e instanceof La||e instanceof Aa||e instanceof Ra||e instanceof Na||e instanceof ba||e instanceof Fa||e instanceof Ga||e instanceof Pa||e instanceof wa||e instanceof qa||e instanceof Va}},{key:"setElement",value:function(e,t){var n=this;if(this.isElement(e))return this._elements=[e],void this._initProxy();var o=function(e){if(e.type&&e.content)switch(e.type){case S.MSG_TEXT:n.setTextElement(e.content);break;case S.MSG_IMAGE:n.setImageElement(e.content,t);break;case S.MSG_AUDIO:n.setAudioElement(e.content,t);break;case S.MSG_FILE:n.setFileElement(e.content,t);break;case S.MSG_VIDEO:n.setVideoElement(e.content,t);break;case S.MSG_CUSTOM:n.setCustomElement(e.content);break;case S.MSG_LOCATION:n.setLocationElement(e.content);break;case S.MSG_GRP_TIP:n.setGroupTipElement(e.content);break;case S.MSG_GRP_SYS_NOTICE:n.setGroupSystemNoticeElement(e.content);break;case S.MSG_FACE:n.setFaceElement(e.content);break;case S.MSG_MERGER:n.setMergerElement(e.content,t)}};if(st(e))for(var s=0;s<e.length;s++)o(e[s]);else o(e);this._initProxy()}},{key:"clearElement",value:function(){this._elements.length=0}},{key:"setTextElement",value:function(e){var t="string"==typeof e?e:e.text,n=new La({text:t});this._elements.push(n)}},{key:"setImageElement",value:function(e,t){var n=new Aa(e,t);this._elements.push(n)}},{key:"setAudioElement",value:function(e,t){var n=new Na(e,t);this._elements.push(n)}},{key:"setFileElement",value:function(e,t){var n=new ba(e,t);this._elements.push(n)}},{key:"setVideoElement",value:function(e,t){var n=new Fa(e,t);this._elements.push(n)}},{key:"setLocationElement",value:function(e){var t=new qa(e);this._elements.push(t)}},{key:"setCustomElement",value:function(e){var t=new wa(e);this._elements.push(t)}},{key:"setGroupTipElement",value:function(e){var t={},n=e.operationType;if(jt(e.memberInfoList)?e.operatorInfo&&(t=e.operatorInfo):n!==S.GRP_TIP_MBR_JOIN&&n!==S.GRP_TIP_MBR_KICKED_OUT&&n!==S.GRP_TIP_MBR_SET_ADMIN&&n!==S.GRP_TIP_MBR_CANCELED_ADMIN||(t=e.memberInfoList[0]),!jt(e.memberExtraInfo)){var o=e.memberExtraInfo.reason;e.msgMemberInfo.forEach((function(e){e.reason=o}))}var s=t,a=s.nick,r=s.avatar;et(a)&&(this.nick=a),et(r)&&(this.avatar=r);var i=new Ga(e);this._elements.push(i)}},{key:"setGroupSystemNoticeElement",value:function(e){var t=new Pa(e);this._elements.push(t)}},{key:"setFaceElement",value:function(e){var t=new Ra(e);this._elements.push(t)}},{key:"setMergerElement",value:function(e,t){var n=new Va(e,t);this._elements.push(n)}},{key:"setIsRead",value:function(e){this.isRead=e}},{key:"setRelayFlag",value:function(e){this._relayFlag=e}},{key:"getRelayFlag",value:function(){return this._relayFlag}},{key:"_computePriority",value:function(e){if(at(e))return S.MSG_PRIORITY_NORMAL;if(et(e)&&-1!==Object.values(Ba).indexOf(e))return e;if($e(e)){var t=""+e;if(-1!==Object.keys(Ba).indexOf(t))return Ba[t]}return S.MSG_PRIORITY_NORMAL}},{key:"setNickAndAvatar",value:function(e){var t=e.nick,n=e.avatar;et(t)&&(this.nick=t),et(n)&&(this.avatar=n)}},{key:"setNameCard",value:function(e){et(e)&&(this.nameCard=e)}},{key:"initC2CReadReceiptInfo",value:function(e){this.conversationType===S.CONV_C2C&&!0===this.needReadReceipt&&(this.readReceiptInfo.isPeerRead=1===e)}}]),e}(),Ka=function(e){return{code:0,data:e||{}}},Wa=function(e){i(n,e);var t=f(n);function n(e){var s;o(this,n),s=t.call(this);var a=e.code,r=e.message,i=e.data;return s.code=a,s.message=r||s._getErrorMessage(s.code),s.data=i||{},s}return a(n)}(d(Error)),Ya=null,ja=function(e){Ya=e},za=function(e){return Promise.resolve(Ka(e))},Ja=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e instanceof Wa)return t&&null!==Ya&&Ya.emit(E.ERROR,e),Promise.reject(e);if(e instanceof Error){var n=new Wa({code:da.UNCAUGHT_ERROR});return t&&null!==Ya&&Ya.emit(E.ERROR,n),Promise.reject(n)}if(!at(e)&&!at(e.code)){var o=new Wa(e);return t&&null!==Ya&&Ya.emit(E.ERROR,o),Promise.reject(o)}},Xa=function(e){i(s,e);var n=f(s);function s(e){var t;return o(this,s),(t=n.call(this,e))._n="C2CModule",t._messageFromUnreadDBMap=new Map,t._signalingFromUnreadDBList=[],t}return a(s,[{key:"onNewC2CMessage",value:function(e){var t=e.dataList,n=e.isInstantMessage,o=e.C2CRemainingUnreadList,s=e.C2CPairUnreadList;xe.d("".concat(this._n,".onNewC2CMessage count:").concat(t.length," isInstantMessage:").concat(n));var a=this._newC2CMessageStoredAndSummary({dataList:t,C2CRemainingUnreadList:o,C2CPairUnreadList:s,isInstantMessage:n}),r=a.conversationOptionsList,i=a.messageList,u=a.isUnreadC2CMessage;(this.filterModifiedMessage(i),r.length>0)&&this.getModule(Fn).onNewMessage({conversationOptionsList:r,isInstantMessage:n,isUnreadC2CMessage:u});var c=this.filterUnmodifiedMessage(i);n&&c.length>0&&this.emitOuterEvent(E.MESSAGE_RECEIVED,c),i.length=0}},{key:"_newC2CMessageStoredAndSummary",value:function(e){for(var t=e.dataList,n=e.C2CRemainingUnreadList,o=e.C2CPairUnreadList,s=e.isInstantMessage,a=null,r=[],i=[],u={},c=this.getModule(Hn),l=this.getModule($n),p=!1,d=this.getModule(Fn),g=this.getFileDownloadProxy(),_=0,h=t.length;_<h;_++)if(this._isSignaling(t[_]))this._signalingFromUnreadDBList.push(t[_].eventArray[0].c2CNotifyMsgArray[0]);else{var f=t[_];f.currentUser=this.getMyUserID(),f.conversationType=S.CONV_C2C,f.isSystemMessage=!!f.isSystemMessage,(at(f.nick)||at(f.avatar))&&(p=!0,xe.d("".concat(this._n,"._newC2CMessageStoredAndSummary nick or avatar missing!"))),a=new Ha(f),f.elements=c.parseElements(f.elements,f.from),a.setElement(f.elements,g),a.setNickAndAvatar({nick:f.nick,avatar:f.avatar});var v=a.conversationID;if(s){if(1===this._messageFromUnreadDBMap.get(a.ID))continue;var m=!1;if(a.from!==this.getMyUserID()){var M=d.getLatestMessageSentByPeer(v);if(M){var y=M.nick,I=M.avatar;p?a.setNickAndAvatar({nick:y,avatar:I}):y===a.nick&&I===a.avatar||(m=!0)}}else{var C=d.getLatestMessageSentByMe(v);if(C){var T=C.nick,D=C.avatar;T===a.nick&&D===a.avatar||d.modifyMessageSentByMe({conversationID:v,latestNick:a.nick,latestAvatar:a.avatar})}}var E=1===t[_].isModified;if(d.isMessageSentByCurrentInstance(a)?a.isModified=E:E=!1,0===f.msgLifeTime)a._onlineOnlyFlag=!0,d.isMessageSentByCurrentInstance(a)||i.push(a);else{if(!d.pushIntoMessageList(i,a,E))continue;m&&(d.modifyMessageSentByPeer({conversationID:v,latestNick:a.nick,latestAvatar:a.avatar}),d.updateUserProfileSpecifiedKey({conversationID:v,nick:a.nick,avatar:a.avatar}))}s&&a.clientTime>0&&l.addMessageDelay(a.clientTime)}else this._messageFromUnreadDBMap.set(a.ID,1);if(0!==f.msgLifeTime){if(!1===a._onlineOnlyFlag){var k=d.getLastMessageTime(v);if($e(k)&&a.time<k)continue;if(at(u[v])){var L=0;"in"===a.flow&&(a._isExcludedFromUnreadCount||(L=1)),u[v]=r.push({conversationID:v,unreadCount:L,type:a.conversationType,subType:a.conversationSubType,lastMessage:a._isExcludedFromLastMessage?"":a})-1}else{var A=u[v];r[A].type=a.conversationType,r[A].subType=a.conversationSubType,r[A].lastMessage=a._isExcludedFromLastMessage?"":a,"in"===a.flow&&(a._isExcludedFromUnreadCount||r[A].unreadCount++)}}}else a._onlineOnlyFlag=!0}this._handleSignalingFromUnreadDB();var R=!1;if(st(o))for(var N=function(e,t){if(o[e].unreadCount>0){R=!0;var n=r.find((function(t){return t.conversationID==="C2C".concat(o[e].from)}));n?n.unreadCount=o[e].unreadCount:r.push({conversationID:"C2C".concat(o[e].from),unreadCount:o[e].unreadCount,type:S.CONV_C2C})}},O=0,G=o.length;O<G;O++)N(O);if(st(n))for(var U=function(e,t){r.find((function(t){return t.conversationID==="C2C".concat(n[e].from)}))||r.push({conversationID:"C2C".concat(n[e].from),type:S.CONV_C2C,lastMsgTime:n[e].lastMsgTime})},P=0,b=n.length;P<b;P++)U(P);return{conversationOptionsList:r,messageList:i,isUnreadC2CMessage:R}}},{key:"_isSignaling",value:function(e){var t=e.eventArray;return!(!st(t)||10!==t[0].event)}},{key:"_handleSignalingFromUnreadDB",value:function(){var e=this._signalingFromUnreadDBList.length;if(xe.l("".concat(this._n,"._handleSignalingFromUnreadDB signalingCount:").concat(e)),0!==e){var t=[];this._signalingFromUnreadDBList.forEach((function(e){e.hasOwnProperty("c2cMessageRevokedNotify")&&t.push(e)})),this.onC2CMessageRevoked({dataList:t}),this._signalingFromUnreadDBList.length=0,t.length=0}}},{key:"onC2CMessageRevoked",value:function(e){var t=this,n=this.getModule(Fn),o=[],s=null,a=!0;e.dataList.forEach((function(e){if(e.c2cMessageRevokedNotify){var r=e.c2cMessageRevokedNotify.revokedInfos;at(r)||r.forEach((function(e){var r=t.getMyUserID()===e.from?"".concat(S.CONV_C2C).concat(e.to):"".concat(S.CONV_C2C).concat(e.from);s=n.revoke(r,e.sequence,e.random);var i=e.revokerInfo&&e.revokerInfo.revoker;if(s)s.revoker||(s.revoker=i,o.push(s));else{var u={conversationID:r,sequence:e.sequence,time:e.time,revoker:i};n.isLastMessageRevoked(u)&&(o.push(u),a=!1)}}))}})),0!==o.length&&(n.onMessageRevoked(o),!0===a&&(xe.l("".concat(this._n,".onC2CMessageRevoked count:").concat(o.length)),this.emitOuterEvent(E.MESSAGE_REVOKED,o)))}},{key:"onC2CMessageReadReceipt",value:function(e){var t=this;e.dataList.forEach((function(e){if(!jt(e.c2cMessageReadReceipt)){var n=e.c2cMessageReadReceipt.to;e.c2cMessageReadReceipt.uinPairReadArray.forEach((function(e){var o=e.peerReadTime;xe.d("".concat(t._n,"._onC2CMessageReadReceipt to:").concat(n," peerReadTime:").concat(o));var s="".concat(S.CONV_C2C).concat(n),a=t.getModule(Fn);a.recordPeerReadTime(s,o),a.updateMessageIsPeerReadProperty(s,o)}))}}))}},{key:"onC2CMessageReadNotice",value:function(e){var t=this;e.dataList.forEach((function(e){if(!jt(e.c2cMessageReadNotice)){var n=t.getModule(Fn);e.c2cMessageReadNotice.uinPairReadArray.forEach((function(e){var o=e.from,s=e.peerReadTime;xe.d("".concat(t._n,".onC2CMessageReadNotice from:").concat(o," lastReadTime:").concat(s));var a="".concat(S.CONV_C2C).concat(o);n.updateIsReadAfterReadReport({conversationID:a,lastMessageTime:s}),n.updateUnreadCount(a)}))}}))}},{key:"onC2CMessageModified",value:function(e){xe.d("".concat(this._n,".onC2CMessageModified options:"),JSON.stringify(e));var n=this.getModule(Fn);e.dataList.forEach((function(e){n.onMessageModified(t(t({},e),{},{conversationType:S.CONV_C2C}))}))}},{key:"onReadReceiptList",value:function(e){xe.d("".concat(this._n,".onReadReceiptList options:"),JSON.stringify(e));var t=e.dataList,n=t.userID,o=t.readReceiptList;this.getModule(Fn).updateReadReceiptInfo({userID:n,readReceiptList:o})}},{key:"sendMessage",value:function(e,t){var n=this._createC2CMessagePack(e,t);return this.request(n)}},{key:"_createC2CMessagePack",value:function(e,t){var n=null;t&&(t.offlinePushInfo&&(n=t.offlinePushInfo),!0===t.onlineUserOnly&&(n?n.disablePush=!0:n={disablePush:!0}));var o="";et(e.cloudCustomData)&&e.cloudCustomData.length>0&&(o=e.cloudCustomData);var s=[];if(ot(t)&&ot(t.messageControlInfo)){var a=t.messageControlInfo,r=a.excludedFromUnreadCount,i=a.excludedFromLastMessage,u=a.excludedFromContentModeration;!0===r&&s.push("NoUnread"),!0===i&&s.push("NoLastMsg"),!0===u&&s.push("NoMsgCheck")}var c=this.isOnlineMessage(e,t)?0:void 0;return{protocolName:_o,tjgID:this.generateTjgID(e),requestData:{fromAccount:this.getMyUserID(),toAccount:e.to,msgBody:e.getElements(),cloudCustomData:o,msgSeq:e.sequence,msgRandom:e.random,msgLifeTime:c,nick:e.nick,avatar:e.avatar,offlinePushInfo:n?{pushFlag:!0===n.disablePush?1:0,title:n.title||"",desc:n.description||"",ext:n.extension||"",apnsInfo:{badgeMode:!0===n.ignoreIOSBadge?1:0,isVoipPush:this._isVoipPush(n)},androidInfo:{OPPOChannelID:n.androidOPPOChannelID||""}}:void 0,messageControlInfo:0!==c?s:void 0,clientTime:e.clientTime,needReadReceipt:!0===e.needReadReceipt?1:0,isSupportExtension:!0===e.isSupportExtension?1:0}}}},{key:"_isVoipPush",value:function(e){var t=void 0;return at(e.disableVoipPush)||(t=!1===e.disableVoipPush?1:0),t}},{key:"isOnlineMessage",value:function(e,t){return!(!t||!0!==t.onlineUserOnly)}},{key:"revokeMessage",value:function(e){return this.request({protocolName:Io,requestData:{msgInfo:{fromAccount:e.from,toAccount:e.to,msgSeq:e.sequence,msgRandom:e.random,msgTimeStamp:e.time}}})}},{key:"deleteMessage",value:function(e){var t=e.to,n=e.keyList;return xe.l("".concat(this._n,".deleteMessage toAccount:").concat(t," count:").concat(n.length)),this.request({protocolName:ko,requestData:{fromAccount:this.getMyUserID(),to:t,keyList:n}})}},{key:"modifyRemoteMessage",value:function(e){var t=e.from,n=e.to,o=e.version,s=void 0===o?0:o,a=e.sequence,r=e.random,i=e.time,u=e.payload,c=e.type,l=e.cloudCustomData,p=void 0;return Vt(c)&&(p=[]).push({type:c,content:u}),this.request({protocolName:Lo,requestData:{from:t,to:n,version:s,sequence:a,random:r,time:i,elements:p,cloudCustomData:l}})}},{key:"setMessageRead",value:function(e){var t=this,n=e.conversationID,o=e.lastMessageTime,s="".concat(this._n,".setMessageRead");xe.l("".concat(s," conversationID:").concat(n," lastMessageTime:").concat(o)),$e(o)||this.outputWarning("DoNotModifyLastTime");var a=new ka("setC2CMessageRead");return a.setMessage("conversationID:".concat(n," lastMessageTime:").concat(o)),this.request({protocolName:Co,requestData:{C2CMsgReaded:{cookie:"",C2CMsgReadedItem:[{toAccount:n.replace("C2C",""),lastMessageTime:o,receipt:1}]}}}).then((function(){a.setNetworkType(t.getNetworkType()).end(),xe.l("".concat(s," ok"));var e=t.getModule(Fn);return e.updateIsReadAfterReadReport({conversationID:n,lastMessageTime:o}),e.updateUnreadCount(n),Ka()})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];a.setError(e,o,s).end()})),xe.l("".concat(s," failed. error:"),e),Ja(e)}))}},{key:"getRoamingMessage",value:function(e){var t=this,n="".concat(this._n,".getRoamingMessage"),o=e.peerAccount,s=e.conversationID,a=e.count,r=e.lastMessageTime,i=e.messageKey,u="peerAccount:".concat(o," count:").concat(a||15," lastMessageTime:").concat(r||0," messageKey:").concat(i);xe.l("".concat(n," ").concat(u));var c=new ka("getC2CRoamingMessages");return this.request({protocolName:Eo,requestData:{peerAccount:o,count:a||15,lastMessageTime:r||0,messageKey:i}}).then((function(e){var o=e.data,a=o.complete,r=o.messageList,i=o.messageKey,l=o.lastMessageTime;at(r)?xe.l("".concat(n," ok. complete:").concat(a," but messageList is undefined!")):xe.l("".concat(n," ok. complete:").concat(a," count:").concat(r.length)),c.setNetworkType(t.getNetworkType()).setMessage("".concat(u," complete:").concat(a," length:").concat(r.length)).end();var p=t.getModule(Fn);1===a&&p.setCompleted(s);var d=p.onRoamingMessage(r,s);p.modifyMessageList(s),p.updateIsRead(s),p.updateRoamingMessageKeyAndTime(s,i,l);var g=p.getPeerReadTime(s);if(xe.l("".concat(n," update isPeerRead property. conversationID:").concat(s," peerReadTime:").concat(g)),g)p.updateMessageIsPeerReadProperty(s,g);else{var _=s.replace(S.CONV_C2C,"");t.getRemotePeerReadTime([_]).then((function(){p.updateMessageIsPeerReadProperty(s,p.getPeerReadTime(s))}))}var h="";if(d.length>0)h=d[0].ID;else{var f=p.getLocalOldestMessage(s);f&&(h=f.ID)}return xe.l("".concat(n," nextReqID:").concat(h," stored message count:").concat(d.length)),{nextReqID:h,storedMessageList:d}})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];c.setMessage(u).setError(e,o,s).end()})),xe.w("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"getRoamingMessagesHopping",value:function(e){var t=this,n="".concat(this._n,".getRoamingMessagesHopping"),o=e.peerAccount,s=e.time,a=void 0===s?0:s,r=e.count,i=e.direction,u="".concat(S.CONV_C2C).concat(o),c="peerAccount:".concat(o," count:").concat(r," time:").concat(a," direction:").concat(i);xe.l("".concat(n," ").concat(c));var l=new ka("getC2CRoamingMessagesHopping");return this.request({protocolName:Eo,requestData:{peerAccount:o,count:r+1,lastMessageTime:a,direction:i}}).then((function(e){var o=e.data,s=o.complete,a=o.messageList,r=void 0===a?[]:a,p=o.lastMessageTime;xe.l("".concat(n," ok. complete:").concat(s," count:").concat(r.length)),l.setNetworkType(t.getNetworkType()).setMessage("".concat(c," complete:").concat(s," length:").concat(r.length)).end(),1!==s&&(1===i?r.pop():r.shift());var d=t.getModule(Fn).onRoamingMessage(r,u,!1);t._modifyMessageList(u,d);var g=t._computeResult({complete:s,lastMessageTime:p,resultList:d});return Ka(g)})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];l.setMessage(c).setError(e,o,s).end()})),xe.w("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"_computeResult",value:function(e){var t=e.complete,n=void 0===t?0:t,o=e.lastMessageTime,s=e.resultList,a={messageList:m(void 0===s?[]:s),isCompleted:!1,nextMessageTime:""};return 1===n?(a.isCompleted=!0,a):(a.nextMessageTime=o,a)}},{key:"_modifyMessageList",value:function(e,t){var n=this.getModule(Fn).getLocalConversation(e);if(n)for(var o=n.userProfile.nick,s=n.userProfile.avatar,a=this.getModule(On).getNickAndAvatarByUserID(this.getMyUserID()),r=a.nick,i=a.avatar,u=t.length-1;u>=0;u--){var c=t[u];"in"===c.flow&&(c.nick!==o&&c.setNickAndAvatar({nick:o}),c.avatar!==s&&c.setNickAndAvatar({avatar:s})),"out"===c.flow&&(c.nick!==r&&c.setNickAndAvatar({nick:r}),c.avatar!==i&&c.setNickAndAvatar({avatar:i}))}}},{key:"getRemotePeerReadTime",value:function(e){var t=this,n="".concat(this._n,".getRemotePeerReadTime");if(jt(e))return xe.w("".concat(n," userIDList is empty!")),Promise.resolve();var o=new ka("getPeerReadTime");return xe.l("".concat(n," userIDList:").concat(e)),this.request({protocolName:So,requestData:{userIDList:e}}).then((function(s){var a=s.data.peerReadTimeList;xe.l("".concat(n," ok. peerReadTimeList:").concat(a));for(var r="",i=t.getModule(Fn),u=0;u<e.length;u++)r+="".concat(e[u],"-").concat(a[u]," "),a[u]>0&&i.recordPeerReadTime("C2C".concat(e[u]),a[u]);o.setNetworkType(t.getNetworkType()).setMessage(r).end()})).catch((function(e){t.probeNetwork().then((function(t){var n=v(t,2),s=n[0],a=n[1];o.setError(e,s,a).end()})),xe.w("".concat(n," failed. error:"),e)}))}},{key:"sendReadReceipt",value:function(e){var t=this,n=e[0].conversationID.replace(S.CONV_C2C,""),o=new ka("sendC2CReadReceipt");o.setMessage("peerAccount:".concat(n));var s=this.getMyUserID(),a=e.filter((function(e){return e.from!==s&&!0===e.needReadReceipt})).map((function(e){return{fromAccount:e.from,toAccount:e.to,sequence:e.sequence,random:e.random,time:e.time,clientTime:e.clientTime}}));if(0===a.length)return Ja({code:da.READ_RECEIPT_MESSAGE_LIST_EMPTY});var r="".concat(this._n,".sendReadReceipt");return xe.l("".concat(r,". peerAccount:").concat(n," messageInfoList length:").concat(a.length)),this.request({protocolName:ls,requestData:{peerAccount:n,messageInfoList:a}}).then((function(e){return o.end(),xe.l("".concat(r," ok")),Ka()})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),s=n[0],a=n[1];o.setError(e,s,a).end()})),xe.w("".concat(r," failed. error:"),e),Ja(e)}))}},{key:"getReadReceiptList",value:function(e){var t="".concat(this._n,".getReadReceiptList"),n=this.getMyUserID(),o=e.filter((function(e){return e.from===n&&!0===e.needReadReceipt}));return xe.l("".concat(t," userID:").concat(n," messageList length:").concat(o.length)),za({messageList:o})}},{key:"getMessageExtensions",value:function(e,t){return xe.l("".concat(this._n,".getMessageExtensions startSequence:").concat(t)),this.request({protocolName:Ro,requestData:{from:e.from,to:e.to,messageKey:this._getMessageKey(e),startSequence:t}})}},{key:"modifyMessageExtensions",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return xe.l("".concat(this._n,".modifyMessageExtensions operateType:").concat(n)),this.request({protocolName:Ao,requestData:{from:e.from,to:e.to,messageKey:this._getMessageKey(e),extensionList:t,operateType:n}})}},{key:"_getMessageKey",value:function(e){var t=e.clientSequence,n=e.random,o=e.time;return"".concat(t,"_").concat(n,"_").concat(o)}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._messageFromUnreadDBMap.clear(),this._signalingFromUnreadDBList.length=0}}]),s}(ro),Qa=function(){function e(){o(this,e),this.list=new Map,this._n="MessageListHandler",this._latestMessageSentByPeerMap=new Map,this._latestMessageSentByMeMap=new Map}return a(e,[{key:"getLocalOldestMessageByConversationID",value:function(e){if(!e)return null;if(!this.list.has(e))return null;var t=this.list.get(e).values();return t?t.next().value:null}},{key:"pushIn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.conversationID,o=!0;this.list.has(n)||this.list.set(n,new Map);var s=this._getUniqueIDOfMessage(e),a=this.list.get(n).has(s);if(a){var r=this.list.get(n).get(s);if(!t||!0===r.isModified)return o=!1}return this.list.get(n).set(s,e),this._setLatestMessageSentByPeer(n,e),this._setLatestMessageSentByMe(n,e),o}},{key:"unshift",value:function(e,t){var n;if(st(e)?e.length>0&&(n=e[0].conversationID,this._unshiftMultipleMessages(e,t)):(n=e.conversationID,this._unshiftSingleMessage(e,t)),n&&n.startsWith(S.CONV_C2C)){var o=Array.from(this.list.get(n).values()),s=o.length;if(0===s)return;for(var a=s-1;a>=0;a--)if("out"===o[a].flow){this._setLatestMessageSentByMe(n,o[a]);break}for(var r=s-1;r>=0;r--)if("in"===o[r].flow){this._setLatestMessageSentByPeer(n,o[r]);break}}}},{key:"_unshiftSingleMessage",value:function(e,t){var n=e.conversationID,o=this._getUniqueIDOfMessage(e);if(!this.list.has(n))return this.list.set(n,new Map),this.list.get(n).set(o,e),void t.push(e);var s=this.list.get(n),a=Array.from(s);s.has(o)||(a.unshift([o,e]),this.list.set(n,new Map(a)),t.push(e))}},{key:"_unshiftMultipleMessages",value:function(e,t){for(var n=e.length,o=[],s=e[0].conversationID,a=this.list.get(s),r=this.list.has(s)?Array.from(a):[],i=0;i<n;i++){var u=this._getUniqueIDOfMessage(e[i]);a&&a.has(u)||(o.push([u,e[i]]),t.push(e[i]))}this.list.set(s,new Map(o.concat(r)))}},{key:"remove",value:function(e){var t=e.conversationID,n=this._getUniqueIDOfMessage(e);this.list.has(t)&&this.list.get(t).delete(n)}},{key:"revoke",value:function(e,t,n){if(xe.d("revoke message",e,t,n),this.list.has(e)){var o,s=D(this.list.get(e));try{for(s.s();!(o=s.n()).done;){var a=v(o.value,2)[1];if(a.sequence===t&&(at(n)||a.random===n))return a.isRevoked||(a.isRevoked=!0),a}}catch(r){s.e(r)}finally{s.f()}}return null}},{key:"removeByConversationID",value:function(e){this.list.has(e)&&(this.list.delete(e),this._latestMessageSentByPeerMap.delete(e),this._latestMessageSentByMeMap.delete(e))}},{key:"findMessage",value:function(e){var t,n=null,o=D(this.list);try{for(o.s();!(t=o.n()).done;)for(var s=m(v(t.value,2)[1].values()),a=s.length,r=0;r<a;r++)if(s[r].ID===e){n=s[r];break}}catch(i){o.e(i)}finally{o.f()}return n}},{key:"updateMessageIsPeerReadProperty",value:function(e,t){var n=[];if(this.list.has(e)){var o,s=D(this.list.get(e));try{for(s.s();!(o=s.n()).done;){var a=v(o.value,2)[1];a.time<=t&&!a.isPeerRead&&"out"===a.flow&&(a.isPeerRead=!0,n.push(a))}}catch(r){s.e(r)}finally{s.f()}xe.l("".concat(this._n,".updateMessageIsPeerReadProperty conversationID:").concat(e," peerReadTime:").concat(t," count:").concat(n.length))}return n}},{key:"updateMessageIsModifiedProperty",value:function(e){var t=e.conversationID;if(this.list.has(t)){var n=this._getUniqueIDOfMessage(e),o=this.list.get(t).get(n);o&&(o.isModified=!0)}}},{key:"hasLocalMessageList",value:function(e){return this.list.has(e)}},{key:"getLocalMessageList",value:function(e){return this.hasLocalMessageList(e)?m(this.list.get(e).values()):[]}},{key:"hasLocalMessage",value:function(e,t){for(var n=!1,o=this.getLocalMessageList(e),s=o.length,a=0;a<s;a++)o[a].ID===t&&(n=!0);return n}},{key:"getLocalMessage",value:function(e,t){for(var n=null,o=this.getLocalMessageList(e),s=o.length,a=0;a<s;a++)if(o[a].ID===t){n=o[a];break}return n}},{key:"getLocalLastMessage",value:function(e){var t=this.getLocalMessageList(e);return t[t.length-1]}},{key:"getLocalOldestMessage",value:function(e){return this.getLocalMessageList(e)[0]}},{key:"_setLatestMessageSentByPeer",value:function(e,t){e.startsWith(S.CONV_C2C)&&"in"===t.flow&&this._latestMessageSentByPeerMap.set(e,t)}},{key:"_setLatestMessageSentByMe",value:function(e,t){e.startsWith(S.CONV_C2C)&&"out"===t.flow&&this._latestMessageSentByMeMap.set(e,t)}},{key:"getLatestMessageSentByPeer",value:function(e){return this._latestMessageSentByPeerMap.get(e)}},{key:"getLatestMessageSentByMe",value:function(e){return this._latestMessageSentByMeMap.get(e)}},{key:"modifyMessageSentByPeer",value:function(e){var t=e.conversationID,n=e.latestNick,o=e.latestAvatar,s=this.list.get(t);if(!jt(s)){var a=Array.from(s.values()),r=a.length;if(0!==r){for(var i=null,u=0,c=!1,l=r-1;l>=0;l--)"in"===a[l].flow&&((i=a[l]).nick!==n&&(i.setNickAndAvatar({nick:n}),c=!0),i.avatar!==o&&(i.setNickAndAvatar({avatar:o}),c=!0),c&&(u+=1));xe.l("".concat(this._n,".modifyMessageSentByPeer conversationID:").concat(t," count:").concat(u))}}}},{key:"modifyMessageSentByMe",value:function(e){var t=e.conversationID,n=e.latestNick,o=e.latestAvatar,s=this.list.get(t);if(!jt(s)){var a=Array.from(s.values()),r=a.length;if(0!==r){for(var i=null,u=0,c=!1,l=r-1;l>=0;l--)"out"===a[l].flow&&((i=a[l]).nick!==n&&(i.setNickAndAvatar({nick:n}),c=!0),i.avatar!==o&&(i.setNickAndAvatar({avatar:o}),c=!0),c&&(u+=1));xe.l("".concat(this._n,".modifyMessageSentByMe conversationID:").concat(t," count:").concat(u))}}}},{key:"getTopicConversationIDList",value:function(e){return m(this.list.keys()).filter((function(t){return t.startsWith("".concat(S.CONV_GROUP).concat(e))}))}},{key:"traversal",value:function(){if(0!==this.list.size&&-1===xe.getLevel()){console.group("conversationID-messageCount");var e,t=D(this.list);try{for(t.s();!(e=t.n()).done;){var n=v(e.value,2),o=n[0],s=n[1];console.log("".concat(o,"-").concat(s.size))}}catch(a){t.e(a)}finally{t.f()}console.groupEnd()}}},{key:"onMessageModified",value:function(e,t){if(!this.list.has(e))return{isUpdated:!1,message:null};var n=this._getUniqueIDOfMessage(t),o=this.list.get(e).has(n);if(xe.d("".concat(this._n,".onMessageModified conversationID:").concat(e," uniqueID:").concat(n," has:").concat(o)),o){var s=this.list.get(e).get(n),a=t.messageVersion,r=t.elements,i=t.cloudCustomData;return s.version<a?(s.version=a,s._elements=JSON.parse(JSON.stringify(r)),s.payload=JSON.parse(JSON.stringify(r[0].content)),s.type=r[0].type,s.cloudCustomData=i,s.isModified=!0,{isUpdated:!0,message:s}):{isUpdated:!1,message:s}}return{isUpdated:!1,message:null}}},{key:"_getUniqueIDOfMessage",value:function(e){var t=e.from,n=e.to,o=e.random,s=e.sequence,a=e.time;return"".concat(t,"-").concat(n,"-").concat(o,"-").concat(s,"-").concat(a)}},{key:"reset",value:function(){this.list.clear(),this._latestMessageSentByPeerMap.clear(),this._latestMessageSentByMeMap.clear()}}]),e}(),Za="_a2KeyAndTinyIDUpdated",$a="_cloudConfigUpdated",er="_profileUpdated";function tr(e){this.mixin(e)}tr.mixin=function(e){var t=e.prototype||e;t._isReady=!1,t.ready=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e)return this._isReady?void(t?e.call(this):setTimeout(e,1)):(this._readyQueue=this._readyQueue||[],void this._readyQueue.push(e))},t.triggerReady=function(){var e=this;this._isReady=!0,setTimeout((function(){var t=e._readyQueue;e._readyQueue=[],t&&t.length>0&&t.forEach((function(e){e.call(this)}),e)}),1)},t.resetReady=function(){this._isReady=!1,this._readyQueue=[]},t.isReady=function(){return this._isReady}};var nr=["jpg","jpeg","gif","png","bmp","image","webp"],or=["mp4","quicktime","mov"],sr=1,ar=2,rr=3,ir=255,ur=function(){function e(t){var n=this;o(this,e),jt(t)||(this.userID=t.userID||"",this.nick=t.nick||"",this.gender=t.gender||"",this.birthday=t.birthday||0,this.location=t.location||"",this.selfSignature=t.selfSignature||"",this.allowType=t.allowType||S.ALLOW_TYPE_ALLOW_ANY,this.language=t.language||0,this.avatar=t.avatar||"",this.messageSettings=t.messageSettings||0,this.adminForbidType=t.adminForbidType||S.FORBID_TYPE_NONE,this.level=t.level||0,this.role=t.role||0,this.lastUpdatedTime=0,this.profileCustomField=[],jt(t.profileCustomField)||t.profileCustomField.forEach((function(e){n.profileCustomField.push({key:e.key,value:e.value})})))}return a(e,[{key:"validate",value:function(e){var t=!0,n="";if(jt(e))return{valid:!1,tips:"empty options"};if(e.profileCustomField)for(var o=e.profileCustomField.length,s=null,a=0;a<o;a++){if(s=e.profileCustomField[a],!et(s.key)||-1===s.key.indexOf("Tag_Profile_Custom"))return{valid:!1,tips:"The prefix of keys of the custom profile key-value pairs (which is profileCustomField) must be Tag_Profile_Custom"};if(!et(s.value))return{valid:!1,tips:"The type of values of the custom profile key-value pairs (which is profileCustomField) must be String"}}for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if("profileCustomField"===r)continue;if(jt(e[r])&&!et(e[r])&&!$e(e[r])){n="key:"+r+", invalid value:"+e[r],t=!1;continue}switch(r){case"nick":et(e[r])||(n="nick must be a string",t=!1),gt(e[r])>500&&(n="nick name limited: must less than or equal to ".concat(500," bytes, current size: ").concat(gt(e[r])," bytes"),t=!1);break;case"gender":vt(He,e.gender)||(n="key:gender, invalid value:"+e.gender,t=!1);break;case"birthday":$e(e.birthday)||(n="birthday must be a number",t=!1);break;case"location":et(e.location)||(n="location must be a string",t=!1);break;case"selfSignature":et(e.selfSignature)||(n="selfSignature must be a string",t=!1);break;case"allowType":vt(We,e.allowType)||(n="key:allowType, invalid value:"+e.allowType,t=!1);break;case"language":$e(e.language)||(n="language must be a number",t=!1);break;case"avatar":et(e.avatar)||(n="avatar must be a string",t=!1);break;case"messageSettings":0!==e.messageSettings&&1!==e.messageSettings&&(n="messageSettings must be 0 or 1",t=!1);break;case"adminForbidType":vt(Ke,e.adminForbidType)||(n="key:adminForbidType, invalid value:"+e.adminForbidType,t=!1);break;case"level":$e(e.level)||(n="level must be a number",t=!1);break;case"role":$e(e.role)||(n="role must be a number",t=!1);break;default:n="unknown key:"+r+"  "+e[r],t=!1}}return{valid:t,tips:n}}}]),e}(),cr=a((function e(t){o(this,e),this.value=t,this.next=null})),lr=function(){function e(t){o(this,e),this.MAX_LENGTH=t,this.pTail=null,this.pNodeToDel=null,this.map=new Map}return a(e,[{key:"set",value:function(e){var t=new cr(e);if(this.map.size<this.MAX_LENGTH)null===this.pTail?(this.pTail=t,this.pNodeToDel=t):(this.pTail.next=t,this.pTail=t),this.map.set(e,1);else{var n=this.pNodeToDel;this.pNodeToDel=this.pNodeToDel.next,this.map.delete(n.value),n.next=null,n=null,this.pTail.next=t,this.pTail=t,this.map.set(e,1)}}},{key:"has",value:function(e){return this.map.has(e)}},{key:"delete",value:function(e){this.has(e)&&this.map.delete(e)}},{key:"tail",value:function(){return this.pTail}},{key:"size",value:function(){return this.map.size}},{key:"data",value:function(){return Array.from(this.map.keys())}},{key:"reset",value:function(){for(var e;null!==this.pNodeToDel;)e=this.pNodeToDel,this.pNodeToDel=this.pNodeToDel.next,e.next=null,e=null;this.pTail=null,this.map.clear()}}]),e}(),pr=["groupID","name","avatar","type","introduction","notification","ownerID","selfInfo","createTime","infoSequence","lastInfoTime","lastMessage","nextMessageSeq","memberNum","maxMemberNum","memberList","joinOption","groupCustomField","muteAllMembers","isSupportTopic","inviteOption","_lastRevokedTime"],dr=function(){function e(t){o(this,e),this.groupID="",this.name="",this.avatar="",this.type="",this.introduction="",this.notification="",this.ownerID="",this.createTime="",this.infoSequence="",this.lastInfoTime="",this.selfInfo={messageRemindType:"",joinTime:"",nameCard:"",role:"",userID:"",memberCustomField:void 0,readedSequence:0,excludedUnreadSequenceList:void 0},this.lastMessage={lastTime:"",lastSequence:"",fromAccount:"",messageForShow:""},this.nextMessageSeq="",this.memberNum="",this.memberCount="",this.maxMemberNum="",this.maxMemberCount="",this.joinOption="",this.inviteOption="",this.groupCustomField=[],this.muteAllMembers=!1,this.isSupportTopic=!1,this._lastRevokedTime=0,this._initGroup(t)}return a(e,[{key:"memberNum",get:function(){return this.memberCount},set:function(e){}},{key:"maxMemberNum",get:function(){return this.maxMemberCount},set:function(e){}},{key:"_initGroup",value:function(e){for(var t in e)pr.indexOf(t)<0||("selfInfo"!==t?("memberNum"===t&&(this.memberCount=e[t]),"maxMemberNum"===t&&(this.maxMemberCount=e[t]),"isSupportTopic"!==t?this[t]=e[t]:this.isSupportTopic=1===e[t]):this.updateSelfInfo(e[t]))}},{key:"updateGroup",value:function(e){var t=this;e.appid=void 0,e.grossTopicNextMsgSeq=void 0,e.selfInfo&&(e.selfInfo.grossTopicReadSeq=void 0);var n=JSON.parse(JSON.stringify(e));n.lastMsgTime&&(this.lastMessage.lastTime=n.lastMsgTime),at(n.muteAllMembers)||("On"===n.muteAllMembers?n.muteAllMembers=!0:n.muteAllMembers=!1),n.groupCustomField&&It(this.groupCustomField,n.groupCustomField),at(n.memberNum)||(this.memberCount=n.memberNum),at(n.maxMemberNum)||(this.maxMemberCount=n.maxMemberNum),at(n.isSupportTopic)||(this.isSupportTopic=$e(n.isSupportTopic)?1===n.isSupportTopic:n.isSupportTopic),pt(this,n,["members","errorCode","lastMsgTime","groupCustomField","memberNum","maxMemberNum","isSupportTopic"]),st(n.members)&&n.members.length>0&&n.members.forEach((function(e){e.userID===t.selfInfo.userID&&pt(t.selfInfo,e,["sequence"])}))}},{key:"updateSelfInfo",value:function(e){var n={nameCard:e.nameCard,joinTime:e.joinTime,role:e.role,messageRemindType:e.messageRemindType,readedSequence:e.readedSequence,excludedUnreadSequenceList:e.excludedUnreadSequenceList};pt(this.selfInfo,t({},n),[],["",null,void 0,0,NaN])}},{key:"setSelfNameCard",value:function(e){this.selfInfo.nameCard=e}}]),e}(),gr=function(e,n){return at(e)?{lastTime:0,lastSequence:0,fromAccount:0,messageForShow:"",payload:null,type:"",isRevoked:!1,cloudCustomData:"",onlineOnlyFlag:!1,nick:"",nameCard:"",version:0,isPeerRead:!1,revoker:null}:e instanceof Ha?{lastTime:e.time||0,lastSequence:e.sequence||0,fromAccount:e.from||"",messageForShow:xt(e.type,e.payload,n),payload:e.payload||null,type:e.type||null,isRevoked:e.isRevoked||!1,cloudCustomData:e.cloudCustomData||"",onlineOnlyFlag:e._onlineOnlyFlag||!1,nick:e.nick||"",nameCard:e.nameCard||"",version:e.version||0,isPeerRead:e.isPeerRead||!1,revoker:e.revoker||null}:t(t({},e),{},{messageForShow:xt(e.type,e.payload,n)})},_r=function(){function e(t,n){o(this,e),this.conversationID=t.conversationID||"",this.unreadCount=t.unreadCount||0,this.type=t.type||"",this.lastMessage=gr(t.lastMessage,n),t.lastMsgTime&&(this.lastMessage.lastTime=t.lastMsgTime),this._isInfoCompleted=!1,this.peerReadTime=t.peerReadTime||0,this.groupAtInfoList=[],this.remark="",this.isPinned=t.isPinned||!1,this.messageRemindType="",this.markList=t.markList||[],this.customData=t.customData||"",this.conversationGroupList=t.conversationGroupList||[],this._initProfile(t)}return a(e,[{key:"toAccount",get:function(){return this.conversationID.startsWith(S.CONV_C2C)?this.conversationID.replace(S.CONV_C2C,""):this.conversationID.startsWith(S.CONV_GROUP)?this.conversationID.replace(S.CONV_GROUP,""):""}},{key:"subType",get:function(){return this.groupProfile?this.groupProfile.type:""}},{key:"_initProfile",value:function(e){var t=this;Object.keys(e).forEach((function(n){switch(n){case"userProfile":t.userProfile=e.userProfile;break;case"groupProfile":t.groupProfile=e.groupProfile}})),at(this.userProfile)&&this.type===S.CONV_C2C?this.userProfile=new ur({userID:e.conversationID.replace("C2C","")}):at(this.groupProfile)&&this.type===S.CONV_GROUP&&(this.groupProfile=new dr({groupID:e.conversationID.replace("GROUP","")}))}},{key:"updateUnreadCount",value:function(e){var t=e.nextUnreadCount,n=e.isFromGetConversations,o=e.isUnreadC2CMessage;at(t)||(Ct(this.subType)?this.unreadCount=0:n&&this.type===S.CONV_GROUP||n&&this.type===S.CONV_TOPIC||o&&this.type===S.CONV_C2C?this.unreadCount=t:this.unreadCount=this.unreadCount+t)}},{key:"updateLastMessage",value:function(e){this.lastMessage=gr(e)}},{key:"updateGroupAtInfoList",value:function(e){if(!this._isNeedMergeGroupAtInfo(e)){var t,n=(M(t=e.groupAtType)||y(t)||I(t)||T()).slice(0);-1!==n.indexOf(S.CONV_AT_ME)&&-1!==n.indexOf(S.CONV_AT_ALL)&&(n=[S.CONV_AT_ALL_AT_ME]);var o={from:e.from,groupID:e.groupID,topicID:e.topicID,messageSequence:e.sequence,atTypeArray:n,__random:e.__random,__sequence:e.__sequence};this.groupAtInfoList.push(o)}}},{key:"_isNeedMergeGroupAtInfo",value:function(e){var t=e.groupID,n=e.sequence;if(!Tt({groupID:t}))return!1;var o=!1;return this.groupAtInfoList.forEach((function(t){t.messageSequence===n&&(t.atTypeArray.indexOf(S.CONV_AT_ME)>-1&&e.groupAtType.indexOf(S.CONV_AT_ALL)>-1&&(t.atTypeArray=[S.CONV_AT_ALL_AT_ME]),t.atTypeArray.indexOf(S.CONV_AT_ALL)>-1&&e.groupAtType.indexOf(S.CONV_AT_ME)>-1&&(t.atTypeArray=[S.CONV_AT_ALL_AT_ME],t.__random=e.__random,t.__sequence=e.__sequence),o=!0)})),o}},{key:"clearGroupAtInfoList",value:function(){this.groupAtInfoList.length=0}},{key:"reduceUnreadCount",value:function(){return this.unreadCount>=1&&(this.unreadCount-=1,!0)}},{key:"isLastMessageRevoked",value:function(e){var t=e.sequence,n=e.time;return this.type===S.CONV_C2C&&t===this.lastMessage.lastSequence&&n===this.lastMessage.lastTime||this.type===S.CONV_GROUP&&t===this.lastMessage.lastSequence}},{key:"setLastMessageRevoked",value:function(e){this.lastMessage.isRevoked=e}},{key:"setLastMessageRevoker",value:function(e){this.lastMessage.revoker=e}}]),e}(),hr=function(){function e(t){o(this,e),this._conversationModule=t,this._n="MessageRemindHandler",this._updateSequence=0}return a(e,[{key:"getC2CMessageRemindType",value:function(){var e=this,t="".concat(this._n,".getC2CMessageRemindType");return this._conversationModule.request({protocolName:Do,updateSequence:this._updateSequence}).then((function(n){xe.l("".concat(t," ok"));var o=n.data,s=o.updateSequence,a=o.muteFlagList;e._updateSequence=s,e._patchC2CMessageRemindType(a)})).catch((function(e){xe.e("".concat(t," failed. error:"),e)}))}},{key:"_patchC2CMessageRemindType",value:function(e){var t=this,n=0,o="";st(e)&&e.length>0&&e.forEach((function(e){var s=e.userID,a=e.muteFlag;0===a?o=S.MSG_REMIND_ACPT_AND_NOTE:1===a?o=S.MSG_REMIND_DISCARD:2===a&&(o=S.MSG_REMIND_ACPT_NOT_NOTE),!0===t._conversationModule.patchMessageRemindType({ID:s,isC2CConversation:!0,messageRemindType:o})&&(n+=1)})),xe.l("".concat(this._n,"._patchC2CMessageRemindType count:").concat(n))}},{key:"set",value:function(e){return e.groupID?this._setGroupMessageRemindType(e):st(e.userIDList)?this._setC2CMessageRemindType(e):void 0}},{key:"_setGroupMessageRemindType",value:function(e){var t=this,n="".concat(this._n,"._setGroupMessageRemindType"),o=e.groupID,s=e.messageRemindType,a="groupID:".concat(o," messageRemindType:").concat(s),r=new ka("setMessageRemindType");return r.setMessage(a),this._getModule(bn).modifyGroupMemberInfo({groupID:o,messageRemindType:s,userID:this._conversationModule.getMyUserID()}).then((function(){r.setNetworkType(t._conversationModule.getNetworkType()).end(),xe.l("".concat(n," ok. ").concat(a));var o=t.onGroupMessageRemindTypeUpdated(e);return t._conversationModule.emitTotalUnreadMessageCountUpdate(),Ka(o)})).catch((function(e){return t._conversationModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];r.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"onGroupMessageRemindTypeUpdated",value:function(e){var t=e.groupID,n=e.messageRemindType,o=this._getModule(Un).getLocalGroupProfile(t);if(o&&(o.selfInfo.messageRemindType=n),Dt(t)){var s=t,a=qt(s),r=this._getModule(wn).getLocalTopic(a,s);return r&&(r.updateSelfInfo({messageRemindType:n}),this._conversationModule.emitOuterEvent(E.TOPIC_UPDATED,{groupID:a,topic:r})),{topic:r}}return this._conversationModule.patchMessageRemindType({ID:t,isC2CConversation:!1,messageRemindType:n})&&this._emitConversationUpdate(),{group:o}}},{key:"_setC2CMessageRemindType",value:function(e){var t=this,n="".concat(this._n,"._setC2CMessageRemindType"),o=e.userIDList,s=e.messageRemindType,a=o.slice(0,30),r=0;s===S.MSG_REMIND_DISCARD?r=1:s===S.MSG_REMIND_ACPT_NOT_NOTE&&(r=2);var i="userIDList:".concat(a," messageRemindType:").concat(s),u=new ka("setMessageRemindType");return u.setMessage(i),this._conversationModule.request({protocolName:To,requestData:{userIDList:a,muteFlag:r}}).then((function(e){u.setNetworkType(t._conversationModule.getNetworkType()).end();var o=e.data,r=o.updateSequence,i=o.errorList;t._updateSequence=r;var c=[],l=[];st(i)&&i.forEach((function(e){c.push(e.userID),l.push({userID:e.userID,code:e.errorCode})}));var p=a.filter((function(e){return-1===c.indexOf(e)}));xe.l("".concat(n," ok. successUserIDList:").concat(p," failureUserIDList:").concat(JSON.stringify(l)));var d=0;return p.forEach((function(e){t._conversationModule.patchMessageRemindType({ID:e,isC2CConversation:!0,messageRemindType:s})&&(d+=1)})),d>=1&&t._emitConversationUpdate(),a.length=c.length=0,t._conversationModule.emitTotalUnreadMessageCountUpdate(),za({successUserIDList:p.map((function(e){return{userID:e}})),failureUserIDList:l})})).catch((function(e){return t._conversationModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];u.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"_getModule",value:function(e){return this._conversationModule.getModule(e)}},{key:"_emitConversationUpdate",value:function(){this._conversationModule.emitConversationUpdate(!0,!1)}},{key:"setUpdateSequence",value:function(e){this._updateSequence=e}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._updateSequence=0}}]),e}(),fr=function(){function e(t){o(this,e),this._conversationModule=t,this._n="ConvGroupHandler",this._convGroupMap=new Map,this._startIndex=0,this._pagingStatus=Zt.NOT_START}return a(e,[{key:"setConvCustomData",value:function(e){var t=this,n="".concat(this._n,".").concat("setConvCustomData"),o=e.conversationIDList,s=e.customData;xe.l("".concat(n," options:"),e);var a=new ka("setConvCustomData");a.setMessage(JSON.stringify(e));var r={fromAccount:this._getMyUserID(),itemList:[]},i=[],u=[];return o.forEach((function(e){if(!t._hasLocalConversation(e))return t._onConversationNotFound(u,e),!0;if(!Et(e)&&!St(e))return t._onConversationIDInvalid(u,e),!0;var n={operationType:2,contactItem:void 0,customMark:s};Et(e)?n.contactItem={type:1,toAccount:e.replace(S.CONV_C2C,"")}:St(e)&&(n.contactItem={type:2,groupID:e.replace(S.CONV_GROUP,"")}),r.itemList.push(n)})),u.length===o.length?za({successConversationIDList:i,failureConversationIDList:u}):this._conversationModule.request({protocolName:wo,requestData:r}).then((function(e){a.setNetworkType(t._conversationModule.getNetworkType()).end(),xe.l("".concat(n," ok"));var o=e.data.resultItem;if(st(o)){var r,c,l=!1;o.forEach((function(e){r=t._concatConversationID(e.contactItem),0===e.resultCode?(i.push(r),(c=t._getLocalConversation(r))&&c.customData!==s&&(c.customData=s,l=!0)):u.push({conversationID:r,code:e.resultCode,message:e.resultInfo})})),!0===l&&t._emitConversationUpdate()}return Ka({successConversationIDList:i,failureConversationIDList:u})})).catch((function(e){return t._conversationModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];a.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"markConversation",value:function(e){var t=this;if(!this._conversationModule.canIUse(B.CONV_MARK))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var n="".concat(this._n,".").concat("markConversation"),o=e.conversationIDList,s=e.markType,a=e.enableMark;xe.l("".concat(n," options:"),e);var r=new ka("markConversation");r.setMessage(JSON.stringify(e));var i=void 0,u=void 0,c=this._getFlagBit(s);!0===a?u=[c]:i=[c];var l={fromAccount:this._getMyUserID(),itemList:[]},p=[],d=[];return o.forEach((function(e){if(!t._hasLocalConversation(e))return t._onConversationNotFound(d,e),!0;if(!Et(e)&&!St(e))return t._onConversationIDInvalid(d,e),!0;var n={operationType:1,contactItem:void 0,clearMark:i,setMark:u};Et(e)?n.contactItem={type:1,toAccount:e.replace(S.CONV_C2C,"")}:St(e)&&(n.contactItem={type:2,groupID:e.replace(S.CONV_GROUP,"")}),l.itemList.push(n)})),d.length===o.length?za({successConversationIDList:p,failureConversationIDList:d}):this._conversationModule.request({protocolName:Fo,requestData:l}).then((function(e){r.setNetworkType(t._conversationModule.getNetworkType()).end(),xe.l("".concat(n," ok"));var o=e.data.resultItem;if(st(o)){var i,u,c=!1;o.forEach((function(e){if(i=t._concatConversationID(e.contactItem),0===e.resultCode){if(p.push(i),u=t._getLocalConversation(i)){var n=u.markList.indexOf(s);!0===a?-1===n&&(u.markList.push(s),c=!0):-1!==n&&(u.markList.splice(n,1),c=!0)}}else d.push({conversationID:i,code:e.resultCode,message:e.resultInfo})})),!0===c&&t._emitConversationUpdate()}return Ka({successConversationIDList:p,failureConversationIDList:d})})).catch((function(e){return t._conversationModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];r.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"getLocalConvGroupList",value:function(){var e=this;return xe.l("".concat(this._n,".getLocalConvGroupList pagingStatus:").concat(this._pagingStatus)),this._pagingStatus===Zt.REJECTED?this.getRemoteConvGroupList().then((function(){return Ka(m(e._convGroupMap.values()))})):za(m(this._convGroupMap.values()))}},{key:"getRemoteConvGroupList",value:function(){var e=this,t="".concat(this._n,".getRemoteConvGroupList");return this._pagingStatus=Zt.PENDING,this._conversationModule.request({protocolName:Ko,requestData:{fromAccount:this._getMyUserID(),startIndex:this._startIndex,startTime:be()}}).then((function(n){var o,s,a=n.data,r=a.completeFlag,i=a.contactItem,u=a.nextStartIndex,c=void 0===u?0:u,l=a.groupItem;(e._startIndex=c,xe.l("".concat(t," completeFlag:").concat(r," nextStartIndex:").concat(c)),st(l)&&l.forEach((function(t){var n=t.convGroupID,o=t.groupName;e._convGroupMap.set(n,o)})),st(i))&&i.forEach((function(t){var n=t.standardMark,a=t.customData,r=t.convGroupIDList;if(o=e._concatConversationID(t),(s=e._getLocalConversation(o))&&(s.markList=Bt(n),s.customData=a||"",st(r))){var i=[];r.forEach((function(t){e._convGroupMap.has(t)&&i.push(e._convGroupMap.get(t))})),s.conversationGroupList=[].concat(i),i.length=0}}));if(0===r)return e.getRemoteConvGroupList();1===r&&(e._pagingStatus=Zt.RESOLVED,e._emitConversationUpdate(),e._emitConvGroupListUpdate())})).catch((function(n){e._pagingStatus=Zt.REJECTED,xe.w("".concat(t," failed. error:"),n)}))}},{key:"createConvGroup",value:function(e){var t=this;if(!this._conversationModule.canIUse(B.CONV_GROUP))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var n="".concat(this._n,".").concat("createConvGroup");xe.l("".concat(n," options:"),e);var o=new ka("createConvGroup");o.setMessage(JSON.stringify(e));var s=e.groupName,a=e.conversationIDList,r={fromAccount:this._getMyUserID(),itemList:[{groupName:s,contactItem:[]}]},i=[],u=[];return a.forEach((function(e){return t._hasLocalConversation(e)?Et(e)||St(e)?void(Et(e)?r.itemList[0].contactItem.push({type:1,toAccount:e.replace(S.CONV_C2C,"")}):St(e)&&r.itemList[0].contactItem.push({type:2,groupID:e.replace(S.CONV_GROUP,"")})):(t._onConversationIDInvalid(u,e),!0):(t._onConversationNotFound(u,e),!0)})),u.length===a.length?za({successConversationIDList:i,failureConversationIDList:u}):this._conversationModule.request({protocolName:qo,requestData:r}).then((function(e){o.setNetworkType(t._conversationModule.getNetworkType()).end(),xe.l("".concat(n," ok"));var a=e.data.groupResultItem[0],r=a.groupItem,c=a.resultItem;if(ot(r)&&(t._convGroupMap.set(r.convGroupID,r.groupName),t._emitConvGroupListUpdate()),st(c)){var l,p,d=!1;c.forEach((function(e){l=t._concatConversationID(e.contactItem),0===e.resultCode?(i.push(l),(p=t._getLocalConversation(l))&&-1===p.conversationGroupList.indexOf(s)&&(p.conversationGroupList.push(s),d=!0)):u.push({conversationID:l,code:e.resultCode,message:e.resultInfo})})),!0===d&&(t._emitConversationUpdate(),t._emitConvGroupListUpdate())}return Ka({successConversationIDList:i,failureConversationIDList:u})})).catch((function(e){return t._conversationModule.probeNetwork().then((function(t){var n=v(t,2),s=n[0],a=n[1];o.setError(e,s,a).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"deleteConvGroup",value:function(e){var t=this;if(!this._conversationModule.canIUse(B.CONV_GROUP))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var n="".concat(this._n,".").concat("deleteConvGroup");xe.l("".concat(n," groupName:").concat(e));var o=new ka("deleteConvGroup");return o.setMessage(e),this._conversationModule.request({protocolName:xo,requestData:{fromAccount:this._getMyUserID(),groupName:[e]}}).then((function(s){o.setNetworkType(t._conversationModule.getNetworkType()).end(),xe.l("".concat(n," ok"));var a=s.data.groupItem;if(st(a)){var r=!1;a.forEach((function(e){t._convGroupMap.has(e.convGroupID)&&(t._convGroupMap.delete(e.convGroupID),r=!0)})),!0===r&&t._emitConvGroupListUpdate()}t._eraseFromConversationGroupList([e])})).catch((function(e){return t._conversationModule.probeNetwork().then((function(t){var n=v(t,2),s=n[0],a=n[1];o.setError(e,s,a).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"renameConvGroup",value:function(e){var t=this;if(!this._conversationModule.canIUse(B.CONV_GROUP))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var n="".concat(this._n,".").concat("renameConvGroup");xe.l("".concat(n," options:"),e);var o=new ka("renameConvGroup");o.setMessage(JSON.stringify(e));var s=e.oldName,a=e.newName;return this._conversationModule.request({protocolName:Vo,requestData:{fromAccount:this._getMyUserID(),updateType:1,updateGroup:{updateGroupType:1,oldName:s,newName:a}}}).then((function(e){o.setNetworkType(t._conversationModule.getNetworkType()).end(),xe.l("".concat(n," ok"));var r=e.data.updateGroupResult.convGroupID;t._convGroupMap.set(r,a),t._emitConvGroupListUpdate();var i,u,c=t._conversationModule.getLocalConversationList(),l=!1;c.forEach((function(e){i=e.conversationGroupList,-1!==(u=i.indexOf(s))&&(i.splice(u,1,a),l=!0)})),!0===l&&t._emitConversationUpdate()})).catch((function(e){return t._conversationModule.probeNetwork().then((function(t){var n=v(t,2),s=n[0],a=n[1];o.setError(e,s,a).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"addConvsToGroup",value:function(e){var t=this;if(!this._conversationModule.canIUse(B.CONV_GROUP))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var n="".concat(this._n,".").concat("addConvsToGroup");xe.l("".concat(n," options:"),e);var o=new ka("addConvsToGroup");o.setMessage(JSON.stringify(e));var s=e.conversationIDList,a=e.groupName,r={fromAccount:this._getMyUserID(),updateType:1,updateGroup:{updateGroupType:2,groupName:a,updateItem:[]}},i=[],u=[];return s.forEach((function(e){return t._hasLocalConversation(e)?Et(e)||St(e)?void(Et(e)?r.updateGroup.updateItem.push({operationType:1,contactItem:{type:1,toAccount:e.replace(S.CONV_C2C,"")}}):St(e)&&r.updateGroup.updateItem.push({operationType:1,contactItem:{type:2,groupID:e.replace(S.CONV_GROUP,"")}})):(t._onConversationIDInvalid(u,e),!0):(t._onConversationNotFound(u,e),!0)})),u.length===s.length?za({successConversationIDList:i,failureConversationIDList:u}):this._conversationModule.request({protocolName:Bo,requestData:r}).then((function(e){o.setNetworkType(t._conversationModule.getNetworkType()).end(),xe.l("".concat(n," ok"));var s=e.data.updateGroupResult.contactResultItem;if(st(s)){var r,c,l=!1;s.forEach((function(e){r=t._concatConversationID(e.contactItem),0===e.resultCode?(c=t._getLocalConversation(r))&&-1===c.conversationGroupList.indexOf(a)&&(c.conversationGroupList.push(a),i.push(r),l=!0):u.push({conversationID:r,code:e.resultCode,message:e.resultInfo})})),!0===l&&(t._emitConversationUpdate(),t._emitConvInGroupUpdate(a))}return Ka({successConversationIDList:i,failureConversationIDList:u})})).catch((function(e){return t._conversationModule.probeNetwork().then((function(t){var n=v(t,2),s=n[0],a=n[1];o.setError(e,s,a).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"deleteConvsFromGroup",value:function(e){var t=this;if(!this._conversationModule.canIUse(B.CONV_GROUP))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var n="".concat(this._n,".").concat("deleteConvsFromGroup");xe.l("".concat(n," options:"),e);var o=new ka("deleteConvsFromGroup");o.setMessage(JSON.stringify(e));var s=e.conversationIDList,a=e.groupName,r={fromAccount:this._getMyUserID(),updateType:1,updateGroup:{updateGroupType:2,groupName:a,updateItem:[]}},i=[],u=[];return s.forEach((function(e){return t._hasLocalConversation(e)?Et(e)||St(e)?void(Et(e)?r.updateGroup.updateItem.push({operationType:2,contactItem:{type:1,toAccount:e.replace(S.CONV_C2C,"")}}):St(e)&&r.updateGroup.updateItem.push({operationType:2,contactItem:{type:2,groupID:e.replace(S.CONV_GROUP,"")}})):(t._onConversationIDInvalid(u,e),!0):(t._onConversationNotFound(u,e),!0)})),u.length===s.length?za({successConversationIDList:i,failureConversationIDList:u}):this._conversationModule.request({protocolName:Ho,requestData:r}).then((function(e){o.setNetworkType(t._conversationModule.getNetworkType()).end(),xe.l("".concat(n," ok"));var s=e.data.updateGroupResult.contactResultItem;if(st(s)){var r,c,l=!1;s.forEach((function(e){if(r=t._concatConversationID(e.contactItem),0===e.resultCode){if(c=t._getLocalConversation(r)){var n=c.conversationGroupList.indexOf(a);-1!==n&&(c.conversationGroupList.splice(n,1),i.push(r),l=!0)}}else u.push({conversationID:r,code:e.resultCode,message:e.resultInfo})})),!0===l&&(t._emitConversationUpdate(),t._emitConvInGroupUpdate(a))}return Ka({successConversationIDList:i,failureConversationIDList:u})})).catch((function(e){return t._conversationModule.probeNetwork().then((function(t){var n=v(t,2),s=n[0],a=n[1];o.setError(e,s,a).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"onConvMarkUpdated",value:function(e){var t=this;if(!jt(e)){var n,o;xe.d("".concat(this._n,".onConvMarkUpdated markItemList:"),e);var s=!1;e.forEach((function(e){var a=e.recentContactItem,r=e.optType,i=e.standardMark,u=e.customMark;if(n=t._concatConversationID(a),o=t._getLocalConversation(n))if(1===r){var c=Bt(i);!0!==function(e,t){if(e===t)return!0;if(!e||!t)return!1;if(e.length!==t.length)return!1;for(var n=0,o=e.length;n<o;n++)if(e[n]!==t[n])return!1;return!0}(o.markList,c)&&(o.markList=c,s=!0)}else 2===r&&o.customData!==u&&void 0!==u&&(o.customData=u,s=!0)})),!0===s&&this._emitConversationUpdate()}}},{key:"onConvGroupCreated",value:function(e){var t=this;xe.d("".concat(this._n,".onConvGroupCreated resultList:"),e);var n=!1,o=!1;st(e)&&(e.forEach((function(e){var s=e.msgGroupItem,a=s.groupID,r=s.groupName;t._convGroupMap.get(a)!==r&&(t._convGroupMap.set(a,r),o=!0);var i,u,c=e.msgRecentContactItem;st(c)&&c.forEach((function(e){i=t._concatConversationID(e),(u=t._getLocalConversation(i))&&-1===u.conversationGroupList.indexOf(r)&&(u.conversationGroupList.push(r),n=!0)}))})),!0===n&&this._emitConversationUpdate(),!0===o&&this._emitConvGroupListUpdate())}},{key:"onConvGroupDeleted",value:function(e){var t=this;xe.d("".concat(this._n,".onConvGroupDeleted groupItemList:"),e);var n=[];if(st(e)){var o=!1;e.forEach((function(e){var s=e.groupID,a=e.groupName;t._convGroupMap.has(s)&&(t._convGroupMap.delete(s),o=!0,n.push(a))})),!0===o&&this._emitConvGroupListUpdate()}this._eraseFromConversationGroupList(n)}},{key:"_eraseFromConversationGroupList",value:function(e){jt(e)||(this._conversationModule.getLocalConversationList().forEach((function(t){t.conversationGroupList=t.conversationGroupList.filter((function(t){return!e.includes(t)}))})),this._emitConversationUpdate())}},{key:"onConvGroupNameUpdated",value:function(e){xe.d("".concat(this._n,".onConvGroupNameUpdated options:"),e);var t=e.groupID,n=e.groupName,o=e.oldGroupName;if(this._convGroupMap.get(t)!==n){this._convGroupMap.set(t,n),this._emitConvGroupListUpdate();var s,a,r=this._conversationModule.getLocalConversationList(),i=!1;r.forEach((function(e){s=e.conversationGroupList,-1!==(a=s.indexOf(o))&&(s.splice(a,1,n),i=!0)})),!0===i&&this._emitConversationUpdate()}}},{key:"onConvInGroupUpdated",value:function(e){var t=this;xe.d("".concat(this._n,".onConvInGroupUpdated options:"),e);var n=e.oldGroupName,o=e.recentContactUpdateGroupItem;if(st(o)){var s,a,r,i=!1;o.forEach((function(e){var o=e.contactOptType,u=e.recentContactItem;s=t._concatConversationID(u),(a=t._getLocalConversation(s))&&(r=a.conversationGroupList.indexOf(n),1===o?-1===r&&(a.conversationGroupList.push(n),i=!0):2===o&&-1!==r&&(a.conversationGroupList.splice(r,1),i=!0))})),!0===i&&(this._emitConversationUpdate(),this._emitConvInGroupUpdate(n))}}},{key:"onConvAddedToOrDeletedFromGroup",value:function(e){var t=this;xe.d("".concat(this._n,".onConvAddedToOrDeletedFromGroup options:"),e);var n=e.msgRecentContactItem,o=e.msgRecentContactUpdateContactItem,s=this._concatConversationID(n),a=this._getLocalConversation(s);if(a&&st(o)){var r,i=!1;o.forEach((function(e){var n=e.groupOptType,o=e.recentContactGroupItem.groupName;r=a.conversationGroupList.indexOf(o),1===n?-1===r&&(a.conversationGroupList.push(o),i=!0):2===n&&-1!==r&&(a.conversationGroupList.splice(r,1),i=!0),!0===i&&t._emitConvInGroupUpdate(o)})),!0===i&&this._emitConversationUpdate()}}},{key:"onConvGroupListSynced",value:function(e){var t=this;st(e)&&0!==e.length&&(xe.l("".concat(this._n,".onConvGroupListSynced groupItemList:"),e),e.forEach((function(e){t._convGroupMap.set(e.convGroupID,e.groupName)})))}},{key:"getConvGroupListByID",value:function(e){var t=this;if(!jt(e)){var n=[];return e.forEach((function(e){t._convGroupMap.has(e)&&n.push(t._convGroupMap.get(e))})),n}}},{key:"_onConversationNotFound",value:function(e,t){e.push({conversationID:t,code:da.CONVERSATION_NOT_FOUND,message:this._conversationModule.getErrorMessage(da.CONVERSATION_NOT_FOUND)})}},{key:"_onConversationIDInvalid",value:function(e,t){e.push({conversationID:t,code:da.INVALID_CONVERSATION_ID,message:this._conversationModule.getErrorMessage(da.INVALID_CONVERSATION_ID)})}},{key:"_getFlagBit",value:function(e){for(var t=e.toString(2),n=t.length,o=n-1;o>=0;o--)if("1"===t[o])return n-o-1}},{key:"_concatConversationID",value:function(e){var t,n=e.type,o=e.to,s=e.groupID,a=e.userID;return 1===n?at(a)?at(o)||(t="".concat(S.CONV_C2C).concat(o)):t="".concat(S.CONV_C2C).concat(a):2===n&&(t="".concat(S.CONV_GROUP).concat(s)),t}},{key:"_getMyUserID",value:function(){return this._conversationModule.getMyUserID()}},{key:"_insertConversationGroup",value:function(e,t){var n=this._getLocalConversation(e);if(n){var o=n.conversationGroupList;-1===o.indexOf(t)&&o.push(t)}}},{key:"_getLocalConversation",value:function(e){return this._conversationModule.getLocalConversation(e)}},{key:"_hasLocalConversation",value:function(e){return this._conversationModule.hasLocalConversation(e)}},{key:"_emitConversationUpdate",value:function(){this._conversationModule.emitConversationUpdate(!0,!1)}},{key:"_emitConvGroupListUpdate",value:function(){this._conversationModule.emitOuterEvent(E.CONVERSATION_GROUP_LIST_UPDATED,m(this._convGroupMap.values()))}},{key:"_emitConvInGroupUpdate",value:function(e){var t={groupName:e,conversationList:[]},n=this._conversationModule.getLocalConversationList();t.conversationList=n.filter((function(t){return t.conversationGroupList.includes(e)})),this._conversationModule.emitOuterEvent(E.CONVERSATION_IN_GROUP_UPDATED,t)}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._convGroupMap.clear(),this._startIndex=0,this._pagingStatus=Zt.NOT_START}}]),e}(),vr=function(e){i(s,e);var n=f(s);function s(e){var t;return o(this,s),(t=n.call(this,e))._n="ConversationModule",tr.mixin(_(t)),t._messageListHandler=new Qa,t._messageRemindHandler=new hr(_(t)),t._convGroupHandler=new fr(_(t)),t.singlyLinkedList=new lr(100),t._pagingStatus=Zt.NOT_START,t._pagingTimeStamp=0,t._pagingStartIndex=0,t._pagingPinnedTimeStamp=0,t._pagingPinnedStartIndex=0,t._pagingConvIDMap=new Map,t._convIDFromUnreadDBMap=new Map,t._conversationMap=new Map,t._tmpGroupList=[],t._tmpGroupAtTipsList=[],t._peerReadTimeMap=new Map,t._completedMap=new Map,t._roamingMessageKeyAndTimeMap=new Map,t._roamingMessageSequenceMap=new Map,t._remoteGroupReadSequenceMap=new Map,t._convTotalUnreadCount=0,t._pagingGetCostList=[],t._initListeners(),t}return a(s,[{key:"_initListeners",value:function(){var e=this.getInnerEmitterInstance();e.on(Za,this._initLocalConversationList,this),e.on(er,this._onProfileUpdated,this)}},{key:"onCheckTimer",value:function(e){e%60==0&&this._messageListHandler.traversal()}},{key:"_initLocalConversationList",value:function(){var e=this,t=new ka("_initLocalConversationList");xe.l("".concat(this._n,".").concat("_initLocalConversationList"));var n="",o=this._getStorageConversationList(),s=this.isIntl();if(o){for(var a=o.length,r=0;r<a;r++){var i=o[r];if(i){if(i.conversationID==="".concat(S.CONV_C2C,"@TLS#ERROR")||i.conversationID==="".concat(S.CONV_C2C,"@TLS#NOT_FOUND"))continue;if(i.groupProfile){var u=i.groupProfile.type;if(Ct(u))continue}}this._conversationMap.set(o[r].conversationID,new _r(o[r],s))}this.emitConversationUpdate(!0,!1),n="count:".concat(a)}else n="count:0";t.setNetworkType(this.getNetworkType()).setMessage(n).end(),this.getModule(Gn)||this.triggerReady(),this.ready((function(){e._tmpGroupList.length>0&&(e.updateConversationGroupProfile(e._tmpGroupList),e._tmpGroupList.length=0)})),this.syncConversationList()}},{key:"onMessageSent",value:function(e){this._onSendOrReceiveMessage({conversationOptionsList:e.conversationOptionsList,isInstantMessage:!0})}},{key:"onNewMessage",value:function(e){this._onSendOrReceiveMessage(e)}},{key:"_onSendOrReceiveMessage",value:function(e){var t=this,n=e.conversationOptionsList,o=e.isInstantMessage,s=void 0===o||o,a=e.isUnreadC2CMessage,r=void 0!==a&&a,i=e.updateUnreadCount,u=void 0===i||i;this._isReady?0!==n.length&&(this._getC2CPeerReadTime(n),this._updateLocalConversationList({conversationOptionsList:n,isInstantMessage:s,isUnreadC2CMessage:r,isFromGetConversations:!1,updateUnreadCount:u}),s||(this._convIDFromUnreadDBMap=new Map([].concat(m(this._convIDFromUnreadDBMap),m(n.map((function(e){return[e.conversationID,1]}))))),this._diffAndDeleteConversation()),this._setStorageConversationList(),n.filter((function(e){return e.type===S.CONV_TOPIC})).length>0||this.emitConversationUpdate()):this.ready((function(){t._onSendOrReceiveMessage(e)}))}},{key:"updateConversationGroupProfile",value:function(e){var t=this;if(!st(e)||0!==e.length)if(0!==this._conversationMap.size){var n=!1;e.forEach((function(e){var o="GROUP".concat(e.groupID);if(t._conversationMap.has(o)){n=!0;var s=t._conversationMap.get(o);s.groupProfile=JSON.parse(JSON.stringify(e)),s.lastMessage.lastSequence<e.nextMessageSeq&&(s.lastMessage.lastSequence=e.nextMessageSeq-1),s.subType||(s.subType=e.type)}})),n&&this.emitConversationUpdate(!0,!1)}else this._tmpGroupList=e}},{key:"_updateConversationUserProfile",value:function(e){var t=this;e.data.forEach((function(e){var n="C2C".concat(e.userID);t._conversationMap.has(n)&&(t._conversationMap.get(n).userProfile=e)})),this.emitConversationUpdate(!0,!1)}},{key:"onMessageRevoked",value:function(e){var t=this;if(0!==e.length){var n=null,o=!1,s=[];e.forEach((function(e){(n=t._conversationMap.get(e.conversationID))&&(n.type===S.CONV_TOPIC?s.push(e):(n.reduceUnreadCount()&&(o=!0),n.isLastMessageRevoked({sequence:e.sequence,time:e.time})&&(n.setLastMessageRevoked(!0),n.setLastMessageRevoker(e.revoker),o=!0)))})),this.getModule(wn).onMessageRevoked(s),o&&(this.emitConversationUpdate(!0,!1),this.emitTotalUnreadMessageCountUpdate())}}},{key:"isLastMessageRevoked",value:function(e){var t=!1,n=e.conversationID,o=e.sequence,s=e.time,a=this._conversationMap.get(n);a&&(t=a.type===S.CONV_TOPIC?this.getModule(wn).isLastMessageRevoked({topicID:n.replace(S.CONV_GROUP,""),sequence:o}):a.isLastMessageRevoked({sequence:o,time:s}));return xe.l("".concat(this._n,".isLastMessageRevoked options:").concat(JSON.stringify(e)," ret:").concat(t)),t}},{key:"onMessageDeleted",value:function(e){var t=this;if(0!==e.length){var n=null;e.forEach((function(e){(n=t._messageListHandler.getLocalMessage(e.conversationID,e.ID))&&(n.isDeleted=!0),e!==n&&(e.isDeleted=!0)}));for(var o=e[0].conversationID,s=this._messageListHandler.getLocalMessageList(o),a={},r=s.length-1;r>=0;r--)if(!s[r].isDeleted){a=s[r];break}var i=this._conversationMap.get(o);if(i){var u=!1;i.lastMessage.lastSequence===a.sequence&&i.lastMessage.lastTime===a.time||(jt(a)&&(a=void 0),i.updateLastMessage(a),i.type!==S.CONV_TOPIC&&(u=!0),xe.l("".concat(this._n,".onMessageDeleted. update conversationID:").concat(o," with lastMessage:"),i.lastMessage)),o.startsWith(S.CONV_C2C)&&this.updateUnreadCount(o),u&&this.emitConversationUpdate(!0,!1)}}}},{key:"onMessageModified",value:function(e){var t=e.conversationType,n=e.from,o=e.to,s=e.time,a=e.sequence,r=e.elements,i=e.cloudCustomData,u=e.messageVersion,c=this.getMyUserID(),l="".concat(t).concat(o);o===c&&t===S.CONV_C2C&&(l="".concat(t).concat(n));var p=this._messageListHandler.onMessageModified(l,e),d=p.isUpdated,g=p.message;!0===d&&this.emitOuterEvent(E.MESSAGE_MODIFIED,[g]);var _=this._isTopicConversation(l);if(xe.l("".concat(this._n,".onMessageModified isUpdated:").concat(d," isTopicMessage:").concat(_," from:").concat(n," to:").concat(o)),_){this.getModule(wn).onMessageModified(e)}else{var h=this._conversationMap.get(l);if(h){var f=h.lastMessage;xe.d("".concat(this._n.onMessageModified," lastMessage:"),JSON.stringify(f),"options:",JSON.stringify(e)),f&&f.lastTime===s&&f.lastSequence===a&&f.version!==u&&(f.type=r[0].type,f.payload=r[0].content,f.messageForShow=xt(f.type,f.payload,this.isIntl()),f.cloudCustomData=i,f.version=u,this.emitConversationUpdate(!0,!1))}}return g}},{key:"onNewGroupAtTips",value:function(e){var n=this,o=e.dataList,s=null;o.forEach((function(e){e.groupAtTips?s=e.groupAtTips:e.elements?s=t(t({},e.elements),{},{sync:!0}):e.groupAtType&&(s=t(t({},e),{},{sync:!0})),s.__random=e.random,s.__sequence=e.clientSequence,n._tmpGroupAtTipsList.push(s)})),xe.d("".concat(this._n,".onNewGroupAtTips isReady:").concat(this._isReady),this._tmpGroupAtTipsList),this._isReady&&this._handleGroupAtTipsList()}},{key:"_handleGroupAtTipsList",value:function(){var e=this;if(0!==this._tmpGroupAtTipsList.length){var t=!1;this._tmpGroupAtTipsList.forEach((function(n){var o=n.groupID,s=n.from,a=n.topicID,r=void 0===a?void 0:a,i=n.sync,u=void 0!==i&&i;if(s!==e.getMyUserID())if(at(r)){var c=e._conversationMap.get("".concat(S.CONV_GROUP).concat(o));c&&(c.updateGroupAtInfoList(n),t=!0)}else{var l=e._conversationMap.get("".concat(S.CONV_GROUP).concat(r));if(l){l.updateGroupAtInfoList(n);var p=e.getModule(wn),d=l.groupAtInfoList;p.onConversationProxy({topicID:r,groupAtInfoList:d})}if(jt(l)&&u)e.updateTopicConversation([{conversationID:"".concat(S.CONV_GROUP).concat(r),type:S.CONV_TOPIC}]),e._conversationMap.get("".concat(S.CONV_GROUP).concat(r)).updateGroupAtInfoList(n)}})),t&&this.emitConversationUpdate(!0,!1),this._tmpGroupAtTipsList.length=0}}},{key:"_getC2CPeerReadTime",value:function(e){var t=this,n=[];if(e.forEach((function(e){t._conversationMap.has(e.conversationID)||e.type!==S.CONV_C2C||n.push(e.conversationID.replace(S.CONV_C2C,""))})),n.length>0){xe.d("".concat(this._n,"._getC2CPeerReadTime userIDList:").concat(n));var o=this.getModule(Gn);o&&o.getRemotePeerReadTime(n)}}},{key:"_getStorageConversationList",value:function(){return this.getModule(xn).getItem("conversationMap")}},{key:"_setStorageConversationList",value:function(){var e=this.getLocalConversationList().filter((function(e){return e.type===S.CONV_C2C||e.type===S.CONV_GROUP&&e.lastMessage.type!==S.MSG_GRP_TIP})).slice(0,20).map((function(e){return{conversationID:e.conversationID,type:e.type,subType:e.subType,lastMessage:e.lastMessage,groupProfile:e.groupProfile,userProfile:e.userProfile}}));this.getModule(xn).setItem("conversationMap",e)}},{key:"emitConversationUpdate",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.getLocalConversationList();if(t){var o=this.getModule(Un);o&&o.updateGroupLastMessage(n)}e&&this.emitOuterEvent(E.CONVERSATION_LIST_UPDATED)}},{key:"getLocalConversationList",value:function(){return m(this._conversationMap.values()).filter((function(e){return e.type!==S.CONV_TOPIC}))}},{key:"getLocalConversation",value:function(e){return this._conversationMap.get(e)}},{key:"hasLocalConversation",value:function(e){return this._conversationMap.has(e)}},{key:"getLocalOldestMessage",value:function(e){return this._messageListHandler.getLocalOldestMessage(e)}},{key:"syncConversationList",value:function(){var e=this,t=new ka("syncConversationList");return this._pagingStatus===Zt.NOT_START&&this._conversationMap.clear(),this._pagingGetConversationList().then((function(n){var o=function(e){if(st(e)&&0!==e.length){var t=0;return e.forEach((function(e){t+=e})),(t/e.length).toFixed(0)}}(e._pagingGetCostList);return xe.l("".concat(e._n,".").concat("syncConversationList",". sum ").concat(function(e){if(st(e)&&0!==e.length){var t=0;return e.forEach((function(e){t+=e})),t.toFixed(0)}}(e._pagingGetCostList)," ms, average ").concat(o," ms")),e._pagingGetCostList.length=0,e._pagingStatus=Zt.RESOLVED,e._diffAndDeleteConversation(),e.emitConversationUpdate(!0,!1),e._setStorageConversationList(),e._handleC2CPeerReadTime(),e._patchConversationProperties(),t.setMessage(e._conversationMap.size).setMoreMessage(o).setNetworkType(e.getNetworkType()).end(),n})).catch((function(n){return e._pagingStatus=Zt.REJECTED,t.setMessage(e._pagingTimeStamp),e.probeNetwork().then((function(e){var o=v(e,2),s=o[0],a=o[1];t.setError(n,s,a).end()})),Ja(n)}))}},{key:"_diffAndDeleteConversation",value:function(){var e=this;if(this._isSyncCompleted()){var t=[];this._conversationMap.forEach((function(n,o){!e._pagingConvIDMap.has(o)&&e._convIDFromUnreadDBMap.has(o)&&(e._conversationMap.delete(o),t.push(o))})),xe.l("".concat(this._n,"._diffAndDeleteConversation list:").concat(t))}}},{key:"_patchConversationProperties",value:function(){var e=this,t=Date.now(),n=this.checkAndPatchRemark(),o=this._messageRemindHandler.getC2CMessageRemindType(),s=this.getModule(Un).getGroupList();Promise.all([n,o,s]).then((function(){var n=Date.now()-t;xe.l("".concat(e._n,"._patchConversationProperties ok. cost ").concat(n," ms")),e.emitConversationUpdate(!0,!1),e.emitTotalUnreadMessageCountUpdate()}))}},{key:"_pagingGetConversationList",value:function(){var e=this,t="".concat(this._n,"._pagingGetConversationList");xe.l("".concat(t," timeStamp:").concat(this._pagingTimeStamp," startIndex:").concat(this._pagingStartIndex)+" pinnedTimeStamp:".concat(this._pagingPinnedTimeStamp," pinnedStartIndex:").concat(this._pagingPinnedStartIndex));var n=Date.now();return this._pagingStatus=Zt.PENDING,this.request({protocolName:No,requestData:{fromAccount:this.getMyUserID(),timeStamp:this._pagingTimeStamp,startIndex:this._pagingStartIndex,pinnedTimeStamp:this._pagingPinnedTimeStamp,pinnedStartIndex:this._pagingPinnedStartIndex,orderType:1}}).then((function(o){var s=o.data,a=s.completeFlag,r=s.conversations,i=void 0===r?[]:r,u=s.timeStamp,c=s.startIndex,l=s.pinnedTimeStamp,p=s.pinnedStartIndex,d=s.groupItem,g=Date.now()-n;if(e._pagingGetCostList.push(g),xe.l("".concat(t," ok. completeFlag:").concat(a," count:").concat(i.length," cost ").concat(g," ms")),e._convGroupHandler.onConvGroupListSynced(d),i.length>0){var _=e._getConversationOptions(i);e._pagingConvIDMap=new Map([].concat(m(e._pagingConvIDMap),m(_.map((function(e){return[e.conversationID,1]}))))),e._updateLocalConversationList({conversationOptionsList:_,isFromGetConversations:!0}),e.isLoggedIn()&&e.emitConversationUpdate()}if(!e._isReady){if(!e.isLoggedIn())return za();e.triggerReady()}return e._pagingTimeStamp=u,e._pagingStartIndex=c,e._pagingPinnedTimeStamp=l,e._pagingPinnedStartIndex=p,1!==a?e._pagingGetConversationList():(e._handleGroupAtTipsList(),e._convGroupHandler.getRemoteConvGroupList(),za())})).catch((function(n){throw e.isLoggedIn()&&(e._isReady||(xe.w("".concat(t," failed. error:"),n),e.triggerReady())),n}))}},{key:"_updateLocalConversationList",value:function(e){var t,n=e.isFromGetConversations,o=e.isInstantMessage,s=Date.now();t=this._getTmpConversationListMapping(e),this._conversationMap=new Map(this._sortConversationList([].concat(m(t.toBeUpdatedConversationList),m(this._conversationMap)))),n||(this._updateUserOrGroupProfile(t.newConversationList),o&&this.emitTotalUnreadMessageCountUpdate()),xe.d("".concat(this._n,"._updateLocalConversationList cost ").concat(Date.now()-s," ms"))}},{key:"_getTmpConversationListMapping",value:function(e){for(var t=e.conversationOptionsList,n=e.isFromGetConversations,o=e.isInstantMessage,s=e.isUnreadC2CMessage,a=void 0!==s&&s,r=e.updateUnreadCount,i=[],u=[],c=this.getModule(Un),l=this.getModule(Pn),p=this.isIntl(),d=0,g=t.length;d<g;d++){var _=new _r(t[d],p),h=_.conversationID;if(h!=="".concat(S.CONV_C2C,"@TLS#ERROR")&&h!=="".concat(S.CONV_C2C,"@TLS#NOT_FOUND"))if(this._conversationMap.has(h)){var f=this._conversationMap.get(h),v=["unreadCount","allowType","adminForbidType","payload","isPinned"];!1===o&&v.push("lastMessage");var m=t[d].lastMessage,M=!at(m);M||t[d].type===S.CONV_TOPIC||this._onLastMessageNotExist(t[d]),at(o)&&M&&null===f.lastMessage.payload&&(f.lastMessage.payload=m.payload),jt(f.lastMessage.revoker)||(f.lastMessage.revoker=null),pt(f,_,v,[null,void 0,"",0,NaN]),!0===r&&f.updateUnreadCount({nextUnreadCount:_.unreadCount,isFromGetConversations:n,isUnreadC2CMessage:a}),o&&M&&(m.payload&&(f.lastMessage.payload=m.payload),f.type===S.CONV_GROUP&&(f.lastMessage.nameCard=m.nameCard,f.lastMessage.nick=m.nick)),M&&f.lastMessage.cloudCustomData!==m.cloudCustomData&&(f.lastMessage.cloudCustomData=m.cloudCustomData||""),this._conversationMap.delete(h),i.push([h,f])}else{if(_.type===S.CONV_GROUP&&c){var y=_.groupProfile.groupID,I=c.getLocalGroupProfile(y);I&&(_.groupProfile=I,!0===r&&_.updateUnreadCount({nextUnreadCount:0}))}else if(_.type===S.CONV_C2C){var C=h.replace(S.CONV_C2C,"");l&&l.isMyFriend(C)&&(_.remark=l.getFriendRemark(C))}u.push(_),i.push([h,_])}}var T=this.getModule(wn);return i.forEach((function(e){if(e[1].type===S.CONV_TOPIC){var t=e[1],n=t.conversationID,o=t.unreadCount,s=t.groupAtInfoList;T.onConversationProxy({topicID:n.replace(S.CONV_GROUP,""),unreadCount:o,groupAtInfoList:jt(s)?void 0:s})}})),{toBeUpdatedConversationList:i,newConversationList:u}}},{key:"_onLastMessageNotExist",value:function(e){new ka("lastMessageNotExist").setMessage("".concat(JSON.stringify(e))).setNetworkType(this.getNetworkType()).end()}},{key:"_sortConversationList",value:function(e){var t=[],n=[],o=[],s=[];return e.forEach((function(e){!0===e[1].isPinned?jt(e[1].lastMessage.lastTime)?n.push(e):t.push(e):jt(e[1].lastMessage.lastTime)?s.push(e):o.push(e)})),t.sort((function(e,t){return t[1].lastMessage.lastTime-e[1].lastMessage.lastTime})).concat(n).concat(o.sort((function(e,t){return t[1].lastMessage.lastTime-e[1].lastMessage.lastTime}))).concat(s)}},{key:"_sortConversationListAndEmitEvent",value:function(){this._conversationMap=new Map(this._sortConversationList(m(this._conversationMap))),this.emitConversationUpdate(!0,!1)}},{key:"_updateUserOrGroupProfile",value:function(e){var t=this;if(0!==e.length){var n=[],o=[],s=this.getModule(On),a=this.getModule(Un);e.forEach((function(e){if(e.type===S.CONV_C2C)n.push(e.toAccount);else if(e.type===S.CONV_GROUP){var t=e.toAccount;a.hasLocalGroup(t)?e.groupProfile=a.getLocalGroupProfile(t):o.push(t)}})),xe.l("".concat(this._n,"._updateUserOrGroupProfile c2cUserIDList:").concat(n," groupIDList:").concat(o)),n.length>0&&s.getUserProfile({userIDList:n}).then((function(e){var n=e.data;st(n)?n.forEach((function(e){t._doUpdateUserProfile("C2C".concat(e.userID),e)})):t._doUpdateUserProfile("C2C".concat(n.userID),n)})),o.length>0&&a.getGroupProfileAdvance({groupIDList:o,responseFilter:{groupBaseInfoFilter:["Type","Name","FaceUrl"]}}).then((function(e){e.data.successGroupList.forEach((function(e){var n="GROUP".concat(e.groupID);if(t._conversationMap.has(n)){var o=t._conversationMap.get(n);pt(o.groupProfile,e,[],[null,void 0,"",0,NaN]),!o.subType&&e.type&&(o.subType=e.type)}}))}))}}},{key:"_doUpdateUserProfile",value:function(e,t){this.hasLocalConversation(e)&&(this.getLocalConversation(e).userProfile=t)}},{key:"_getConversationOptions",value:function(e){var n=this,o=[],s=e.filter((function(e){var t=e.type,n=e.userID;return 1===t&&"@TLS#NOT_FOUND"!==n&&"@TLS#ERROR"!==n||2===t})),a=this.getMyUserID(),r=s.map((function(e){if(at(e.lastMsg)&&(e.lastMsg={elements:[]}),1===e.type){var s={userID:e.userID,nick:e.peerNick,avatar:e.peerAvatar};return o.push(s),{conversationID:"C2C".concat(e.userID),type:"C2C",lastMessage:{lastTime:e.time,lastSequence:e.sequence,fromAccount:e.lastC2CMsgFromAccount,messageForShow:e.messageShow,type:e.lastMsg.elements[0]?e.lastMsg.elements[0].type:null,payload:e.lastMsg.elements[0]?n._amendLayersOverLimitProperty(e.lastMsg.elements[0].content):null,cloudCustomData:e.lastMsg.cloudCustomData||"",isRevoked:8===e.lastMessageFlag,onlineOnlyFlag:!1,nick:"",nameCard:"",version:0,isPeerRead:e.lastC2CMsgFromAccount===a&&e.time<=e.c2cPeerReadTime,revoker:e.lastMsg.revokerInfo?e.lastMsg.revokerInfo.revoker:null},userProfile:new ur(s),peerReadTime:e.c2cPeerReadTime,isPinned:1===e.isPinned,messageRemindType:"",customData:e.customMark||"",markList:Bt(e.standardMark),conversationGroupList:n._convGroupHandler.getConvGroupListByID(e.contactGroupId)}}return{conversationID:"GROUP".concat(e.groupID),type:"GROUP",lastMessage:t(t({lastTime:e.time,lastSequence:e.sequence,fromAccount:e.msgGroupFromAccount,messageForShow:e.messageShow},n._patchTypeAndPayload(e)),{},{cloudCustomData:e.lastMsg.cloudCustomData||"",isRevoked:2===e.lastMessageFlag,onlineOnlyFlag:!1,nick:e.senderNick||"",nameCard:e.senderNameCard||"",revoker:e.lastMsg.revokerInfo?e.lastMsg.revokerInfo.revoker:null}),groupProfile:new dr({groupID:e.groupID,name:e.groupNick,avatar:e.groupImage}),unreadCount:e.unreadCount,peerReadTime:0,isPinned:1===e.isPinned,messageRemindType:"",version:0,customData:e.customMark||"",markList:Bt(e.standardMark),conversationGroupList:n._convGroupHandler.getConvGroupListByID(e.contactGroupId)}}));o.length>0&&this.getModule(On).onConversationsProfileUpdated(o);return r}},{key:"_patchTypeAndPayload",value:function(e){var n=e.lastMsg,o=n.event,s=void 0===o?void 0:o,a=n.elements,r=void 0===a?[]:a,i=n.groupTips,u=void 0===i?{}:i;if(!at(s)&&!jt(u)){var c=new Ha(u);c.setElement({type:S.MSG_GRP_TIP,content:t(t({},u.elements),{},{groupProfile:u.groupProfile})});var l=JSON.parse(JSON.stringify(c.payload));return c=null,{type:S.MSG_GRP_TIP,payload:l}}return{type:r[0]?r[0].type:null,payload:r[0]?this._amendLayersOverLimitProperty(r[0].content):null}}},{key:"_amendLayersOverLimitProperty",value:function(e){var t=e.layersOverLimit;return 0===t?e.layersOverLimit=!1:1===t&&(e.layersOverLimit=!0),e}},{key:"getLocalMessageList",value:function(e){return this._messageListHandler.getLocalMessageList(e)}},{key:"deleteLocalMessage",value:function(e){e instanceof Ha&&this._messageListHandler.remove(e)}},{key:"onConversationDeleted",value:function(e){if(st(e)){var t=e.map((function(e){var t=e.type,n=e.userID,o=e.groupID;return 1===t?"".concat(S.CONV_C2C).concat(n):2===t?"".concat(S.CONV_GROUP).concat(o):void 0}));xe.l("".concat(this._n,".onConversationDeleted conversationIDList:").concat(t)),this.deleteLocalConversationList(t)}}},{key:"onConversationPinned",value:function(e){var t=this;if(st(e)){var n=!1;e.forEach((function(e){var o,s=e.type,a=e.userID,r=e.groupID;1===s?o=t.getLocalConversation("".concat(S.CONV_C2C).concat(a)):2===s&&(o=t.getLocalConversation("".concat(S.CONV_GROUP).concat(r))),o&&(xe.l("".concat(t._n,".onConversationPinned conversationID:").concat(o.conversationID," isPinned:").concat(o.isPinned)),o.isPinned||(o.isPinned=!0,n=!0))})),n&&this._sortConversationListAndEmitEvent()}}},{key:"onConversationUnpinned",value:function(e){var t=this;if(st(e)){var n=!1;e.forEach((function(e){var o,s=e.type,a=e.userID,r=e.groupID;1===s?o=t.getLocalConversation("".concat(S.CONV_C2C).concat(a)):2===s&&(o=t.getLocalConversation("".concat(S.CONV_GROUP).concat(r))),o&&(xe.l("".concat(t._n,".onConversationUnpinned conversationID:").concat(o.conversationID," isPinned:").concat(o.isPinned)),o.isPinned&&(o.isPinned=!1,n=!0))})),n&&this._sortConversationListAndEmitEvent()}}},{key:"getMessageList",value:function(e){var t=this,n=e.conversationID,o=e.nextReqMessageID,s=e.count,a="".concat(this._n,".getMessageList"),r=this.getLocalConversation(n),i="";if(r&&r.groupProfile&&(i=r.groupProfile.type),Ct(i))return xe.l("".concat(a," not available in avchatroom. conversationID:").concat(n)),za({messageList:[],nextReqMessageID:"",isCompleted:!0});(at(s)||s>15)&&(s=15),!o&&this._isNotInCommunity(n)&&(this._messageListHandler.removeByConversationID(n),this._completedMap.delete(n),this._roamingMessageSequenceMap.delete(n));var u=this._computeRemainingCount({conversationID:n,nextReqMessageID:o}),c=this._completedMap.has(n);if(xe.l("".concat(a," conversationID:").concat(n," nextReqMessageID:").concat(o)+" remainingCount:".concat(u," count:").concat(s," isCompleted:").concat(c)),this._needGetHistory({conversationID:n,remainingCount:u,count:s}))return this.getHistoryMessages({conversationID:n,nextReqMessageID:o,count:20}).then((function(e){var o=e.nextReqID,s=e.storedMessageList,r=t._completedMap.has(n),i=s;u>0&&(i=t._messageListHandler.getLocalMessageList(n).slice(0,s.length+u));var c={nextReqMessageID:r?"":o,messageList:i,isCompleted:r};return xe.l("".concat(a," ret.nextReqMessageID:").concat(c.nextReqMessageID," ret.isCompleted:").concat(c.isCompleted," ret.length:").concat(i.length)),Ka(c)}));this.modifyMessageList(n);var l=this._getMessageListFromMemory({conversationID:n,nextReqMessageID:o,count:s});return za(l)}},{key:"_getMessageListFromMemory",value:function(e){var t=e.conversationID,n=e.nextReqMessageID,o=e.count,s="".concat(this._n,"._getMessageListFromMemory"),a=this._messageListHandler.getLocalMessageList(t),r=a.length,i=0,u={isCompleted:!1,nextReqMessageID:"",messageList:[]};return n?(i=a.findIndex((function(e){return e.ID===n})))>o?(u.messageList=a.slice(i-o,i),u.nextReqMessageID=a[i-o].ID):(u.messageList=a.slice(0,i),u.isCompleted=!0):r>o?(i=r-o,u.messageList=a.slice(i,r),u.nextReqMessageID=a[i].ID):(u.messageList=a.slice(0,r),u.isCompleted=!0),xe.l("".concat(s," conversationID:").concat(t)+" ret.nextReqMessageID:".concat(u.nextReqMessageID," ret.isCompleted:").concat(u.isCompleted," ret.length:").concat(u.messageList.length)),u}},{key:"getMessageListHopping",value:function(e){var t=e.conversationID,n=e.sequence,o=e.time,s=e.count,a=e.direction,r=void 0===a?0:a;if((at(s)||s>15)&&(s=15),t.startsWith(S.CONV_C2C)){var i=this.getModule(Gn),u=t.replace(S.CONV_C2C,"");return i.getRoamingMessagesHopping({peerAccount:u,time:o,count:s,direction:r})}if(t.startsWith(S.CONV_GROUP)){var c=this.getModule(Un),l=t.replace(S.CONV_GROUP,"");return c.getRoamingMessagesHopping({groupID:l,sequence:n,count:s,direction:r})}}},{key:"_computeRemainingCount",value:function(e){var t=e.conversationID,n=e.nextReqMessageID,o=this._messageListHandler.getLocalMessageList(t),s=o.length;if(!n)return s;var a=0;return Et(t)?a=o.findIndex((function(e){return e.ID===n})):St(t)&&(a=-1!==n.indexOf("-")?o.findIndex((function(e){return e.ID===n})):o.findIndex((function(e){return e.sequence===n}))),-1===a&&(a=0),a}},{key:"_getMessageListSize",value:function(e){return this._messageListHandler.getLocalMessageList(e).length}},{key:"_needGetHistory",value:function(e){var t=e.conversationID,n=e.remainingCount,o=e.count,s=this.getLocalConversation(t),a="";return s&&s.groupProfile&&(a=s.groupProfile.type),!kt(t)&&!Ct(a)&&(!(St(t)&&this._isPagingGetGroupListCompleted()&&this._getLocalGroupCount()<=4e3&&!this._hasLocalGroup(t)&&!this._isTopicConversation(t))&&(n<=o&&!this._completedMap.has(t)))}},{key:"_isTopicConversation",value:function(e){var t=e.replace(S.CONV_GROUP,"");return Dt(t)}},{key:"getHistoryMessages",value:function(e){var t=e.conversationID,n=e.count;if(t===S.CONV_SYSTEM)return za();var o=15;n>20&&(o=20);var s=null;if(Et(t)){var a=this._roamingMessageKeyAndTimeMap.has(t);return(s=this.getModule(Gn))?s.getRoamingMessage({conversationID:t,peerAccount:t.replace(S.CONV_C2C,""),count:o,lastMessageTime:a?this._roamingMessageKeyAndTimeMap.get(t).lastMessageTime:0,messageKey:a?this._roamingMessageKeyAndTimeMap.get(t).messageKey:""}):Ja({code:da.CANNOT_FIND_MODULE})}if(St(t)){if(!(s=this.getModule(Un)))return Ja({code:da.CANNOT_FIND_MODULE});var r=null;this._conversationMap.has(t)&&(r=this._conversationMap.get(t).lastMessage);var i=0;r&&(i=r.lastSequence);var u=this._roamingMessageSequenceMap.get(t);return s.getRoamingMessage({conversationID:t,groupID:t.replace(S.CONV_GROUP,""),count:o,sequence:u||i})}return za()}},{key:"patchConversationLastMessage",value:function(e){var t=this.getLocalConversation(e);if(t){var n=t.lastMessage,o=n.messageForShow,s=n.payload;if(jt(o)||jt(s)){var a=this._messageListHandler.getLocalMessageList(e);if(0===a.length)return;var r=a[a.length-1];xe.l("".concat(this._n,".patchConversationLastMessage conversationID:").concat(e," payload:"),r.payload),t.updateLastMessage(r)}}}},{key:"onRoamingMessage",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=n.startsWith(S.CONV_C2C)?S.CONV_C2C:S.CONV_GROUP,a=null,r=[],i=[],u=0,c=e.length,l=null,p=s===S.CONV_GROUP,d=this.getModule(Hn),g=this.getFileDownloadProxy(),_=function(){u=p?e.length-1:0,c=p?0:e.length},h=function(){p?--u:++u},f=function(){return p?u>=c:u<c};for(_();f();h())if(p&&1===e[u].sequence&&o&&this.setCompleted(n),1!==e[u].isPlaceMessage)if((a=new Ha(e[u])).to=e[u].to,s!==S.CONV_GROUP||at(e[u].topicID)||(a.to=e[u].topicID),a.isSystemMessage=!!e[u].isSystemMessage,a.conversationType=s,4===e[u].event?l={type:S.MSG_GRP_TIP,content:t(t({},e[u].elements),{},{groupProfile:e[u].groupProfile})}:(e[u].elements=d.parseElements(e[u].elements,e[u].from),l=e[u].elements),p||a.setNickAndAvatar({nick:e[u].nick,avatar:e[u].avatar}),jt(l)){var v=new ka("emptyMessageBody");v.setMessage("from:".concat(a.from," to:").concat(a.to," sequence:").concat(a.sequence," event:").concat(e[u].event)),v.setNetworkType(this.getNetworkType()).setLevel("warning").end()}else a.setElement(l,g),a.reInitialize(this.getMyUserID()),r.push(a);return _=h=f=null,o?(this._messageListHandler.unshift(r,i),r=null,i):(i=null,r)}},{key:"findMessage",value:function(e){return this._messageListHandler.findMessage(e)}},{key:"_isNotInCommunity",value:function(e){var t=!1;if(e.startsWith(S.CONV_GROUP)&&this._isTopicConversation(e)){var n=qt(e.replace(S.CONV_GROUP,""));this.getModule(Un).hasLocalGroup(n)||(t=!0)}return t}},{key:"deleteTopicRoamingMessageInfo",value:function(e){var t=this;Tt({groupID:e})&&this._messageListHandler.getTopicConversationIDList(e).forEach((function(e){t._messageListHandler.removeByConversationID(e),t._completedMap.delete(e),t._roamingMessageSequenceMap.delete(e)}))}},{key:"deleteGroupRomaingMessageInfo",value:function(e){var t="".concat(S.CONV_GROUP).concat(e);this._messageListHandler.removeByConversationID(t),this._completedMap.delete(t),this._roamingMessageSequenceMap.delete(t)}},{key:"setMessageRead",value:function(e){var t=e.conversationID,n=this.getLocalConversation(t);if(xe.l("".concat(this._n,".setMessageRead conversationID:").concat(t," unreadCount:").concat(n?n.unreadCount:0)),!n)return za();if(n.type!==S.CONV_GROUP&&n.type!==S.CONV_TOPIC||jt(n.groupAtInfoList)||this.deleteGroupAtTips(t),0===n.unreadCount)return za();if(n.type===S.CONV_GROUP&&!this._hasLocalGroup(t))return 0!==n.unreadCount&&(n.unreadCount=0,this.emitConversationUpdate(!0,!1)),za();var o=this._messageListHandler.getLocalLastMessage(t),s=n.lastMessage.lastTime;o&&s<o.time&&(s=o.time);var a=n.lastMessage.lastSequence;if(o&&a<o.sequence&&(a=o.sequence),n.type===S.CONV_TOPIC&&at(o)){var r=this.getModule(wn),i=t.replace(S.CONV_GROUP,""),u=qt(i),c=r.getLocalTopic(u,i);c&&(a=c.nextMessageSeq-1)}var l=null;switch(n.type){case S.CONV_C2C:return(l=this.getModule(Gn))?l.setMessageRead({conversationID:t,lastMessageTime:s}):Ja({code:da.CANNOT_FIND_MODULE});case S.CONV_GROUP:case S.CONV_TOPIC:return(l=this.getModule(Un))?l.setMessageRead({conversationID:t,lastMessageSeq:a}):Ja({code:da.CANNOT_FIND_MODULE});case S.CONV_SYSTEM:return n.unreadCount=0,this.emitConversationUpdate(!0,!1),za();default:return za()}}},{key:"setAllMessageRead",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n="setAllMessageRead",o="".concat(this._n,".").concat(n);t.scope||(t.scope=S.READ_ALL_MSG),xe.l("".concat(o," options:"),t);var s=this._createSetAllMessageReadPack(t);if(0===s.readAllC2CMessage&&0===s.groupMessageReadInfoList.length)return za();var a=new ka(n);return this.request({protocolName:rs,requestData:s}).then((function(n){var o=n.data,s=e._handleAllMessageRead(o);return a.setMessage("scope:".concat(t.scope," failureGroups:").concat(JSON.stringify(s))).setNetworkType(e.getNetworkType()).end(),za()})).catch((function(t){return e.probeNetwork().then((function(e){var n=v(e,2),o=n[0],s=n[1];a.setError(t,o,s).end()})),xe.w("".concat(o," failed. error:"),t),Ja({code:t&&t.code?t.code:da.MESSAGE_UNREAD_ALL_FAIL,message:t&&t.message?t.message:void 0})}))}},{key:"setConversationCustomData",value:function(e){return this._convGroupHandler.setConvCustomData(e)}},{key:"markConversation",value:function(e){return this._convGroupHandler.markConversation(e)}},{key:"getConversationGroupList",value:function(){return this._convGroupHandler.getLocalConvGroupList()}},{key:"createConversationGroup",value:function(e){return this._convGroupHandler.createConvGroup(e)}},{key:"deleteConversationGroup",value:function(e){return this._convGroupHandler.deleteConvGroup(e)}},{key:"renameConversationGroup",value:function(e){return this._convGroupHandler.renameConvGroup(e)}},{key:"addConversationsToGroup",value:function(e){return this._convGroupHandler.addConvsToGroup(e)}},{key:"deleteConversationsFromGroup",value:function(e){return this._convGroupHandler.deleteConvsFromGroup(e)}},{key:"onConversationMarkUpdated",value:function(e){this._convGroupHandler.onConvMarkUpdated(e)}},{key:"onConversationGroupCreated",value:function(e){this._convGroupHandler.onConvGroupCreated(e)}},{key:"onConversationGroupDeleted",value:function(e){this._convGroupHandler.onConvGroupDeleted(e)}},{key:"onConversationGroupNameUpdated",value:function(e){this._convGroupHandler.onConvGroupNameUpdated(e)}},{key:"onConversationInGroupUpdated",value:function(e){this._convGroupHandler.onConvInGroupUpdated(e)}},{key:"onConversationAddedToOrDeletedFromGroup",value:function(e){this._convGroupHandler.onConvAddedToOrDeletedFromGroup(e)}},{key:"_getConversationLastMessageSequence",value:function(e){var t=this._messageListHandler.getLocalLastMessage(e.conversationID),n=e.lastMessage.lastSequence;return t&&n<t.sequence&&(n=t.sequence),n}},{key:"_getConversationLastMessageTime",value:function(e){var t=this._messageListHandler.getLocalLastMessage(e.conversationID),n=e.lastMessage.lastTime;return t&&n<t.time&&(n=t.time),n}},{key:"_createSetAllMessageReadPack",value:function(e){var t,n={readAllC2CMessage:0,groupMessageReadInfoList:[]},o=e.scope,s=D(this._conversationMap);try{for(s.s();!(t=s.n()).done;){var a=v(t.value,2)[1];if(a.unreadCount>0)if(a.type===S.CONV_C2C&&0===n.readAllC2CMessage){if(o===S.READ_ALL_MSG)n.readAllC2CMessage=1;else if(o===S.READ_ALL_C2C_MSG){n.readAllC2CMessage=1;break}}else if(a.type===S.CONV_GROUP&&(o===S.READ_ALL_GROUP_MSG||o===S.READ_ALL_MSG)){var r=this._getConversationLastMessageSequence(a);n.groupMessageReadInfoList.push({groupID:a.groupProfile.groupID,messageSequence:r})}}}catch(i){s.e(i)}finally{s.f()}return n}},{key:"onPushedAllMessageRead",value:function(e){this._handleAllMessageRead(e)}},{key:"_handleAllMessageRead",value:function(e){var t=e.groupMessageReadInfoList,n=e.readAllC2CMessage,o=this._parseGroupReadInfo(t);return this._updateAllConversationUnreadCount({readAllC2CMessage:n})>=1&&(this.emitConversationUpdate(!0,!1),this.emitTotalUnreadMessageCountUpdate()),o}},{key:"_parseGroupReadInfo",value:function(e){var t=[];if(e&&e.length)for(var n=0,o=e.length;n<o;n++){var s=e[n],a=s.groupID,r=s.sequence,i=s.retCode,u=s.lastMessageSeq;at(i)?this._remoteGroupReadSequenceMap.set(a,u):(this._remoteGroupReadSequenceMap.set(a,r),0!==i&&t.push("".concat(a,"-").concat(r,"-").concat(i)))}return t}},{key:"_updateAllConversationUnreadCount",value:function(e){var t,n=e.readAllC2CMessage,o=0,s=D(this._conversationMap);try{for(s.s();!(t=s.n()).done;){var a=v(t.value,2),r=a[0],i=a[1];if(i.unreadCount>=1){if(1===n&&i.type===S.CONV_C2C){var u=this._getConversationLastMessageTime(i);this.updateIsReadAfterReadReport({conversationID:r,lastMessageTime:u})}else if(i.type===S.CONV_GROUP){var c=r.replace(S.CONV_GROUP,"");if(this._remoteGroupReadSequenceMap.has(c)){var l=this._remoteGroupReadSequenceMap.get(c),p=this._getConversationLastMessageSequence(i);this.updateIsReadAfterReadReport({conversationID:r,remoteReadSequence:l}),p>=l&&this._remoteGroupReadSequenceMap.delete(c)}}this.updateUnreadCount(r,!1)&&(o+=1)}}}catch(d){s.e(d)}finally{s.f()}return o}},{key:"isRemoteRead",value:function(e){var t=e.conversationID,n=e.sequence,o=t.replace(S.CONV_GROUP,""),s=!1;if(this._remoteGroupReadSequenceMap.has(o)){var a=this._remoteGroupReadSequenceMap.get(o);n<=a&&(s=!0,xe.l("".concat(this._n,".isRemoteRead conversationID:").concat(t," messageSequence:").concat(n," remoteReadSequence:").concat(a))),n>=a+10&&this._remoteGroupReadSequenceMap.delete(o)}return s}},{key:"updateIsReadAfterReadReport",value:function(e){var t=e.conversationID,n=e.lastMessageSeq,o=e.lastMessageTime,s=this._messageListHandler.getLocalMessageList(t);if(0!==s.length)for(var a,r=s.length-1;r>=0;r--)if(a=s[r],!(o&&a.time>o||n&&a.sequence>n)){if("in"===a.flow&&a.isRead)break;a.setIsRead(!0)}}},{key:"updateUnreadCount",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!1,o=this.getLocalConversation(e),s=this._messageListHandler.getLocalMessageList(e);if(o){var a=o.unreadCount,r=s.filter((function(e){return!e.isRead&&!e._onlineOnlyFlag&&!e.isDeleted})).length;if(a!==r&&(o.unreadCount=r,n=!0,xe.l("".concat(this._n,".updateUnreadCount from ").concat(a," to ").concat(r,", conversationID:").concat(e)),!0===t&&(this.emitConversationUpdate(!0,!1),this.emitTotalUnreadMessageCountUpdate())),n&&o.type===S.CONV_TOPIC){var i=o.unreadCount,u=this.getModule(wn),c=e.replace(S.CONV_GROUP,"");u.onConversationProxy({topicID:c,unreadCount:i})}return n}}},{key:"clearGroupAtInfoList",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.getLocalConversation(e);if(n&&n.groupAtInfoList.length>0){if(n.clearGroupAtInfoList(),xe.l("".concat(this._n,".clearGroupAtInfoList conversationID:").concat(e)),n.type===S.CONV_TOPIC){var o=n.groupAtInfoList,s=this.getModule(wn),a=e.replace(S.CONV_GROUP,"");s.onConversationProxy({topicID:a,groupAtInfoList:o})}!0===t&&this.emitConversationUpdate(!0,!1)}}},{key:"updateReadReceiptInfo",value:function(e){var t=this,n=e.userID,o=void 0===n?void 0:n,s=e.groupID,a=void 0===s?void 0:s,r=e.readReceiptList;if(!jt(r)){var i=[];if(at(o)){if(!at(a)){var u="".concat(S.CONV_GROUP).concat(a);r.forEach((function(e){var n=e.tinyID,o=e.clientTime,s=e.random,r=e.readCount,c=e.unreadCount,l="".concat(n,"-").concat(o,"-").concat(s),p=t._messageListHandler.getLocalMessage(u,l),d={groupID:a,messageID:l,readCount:0,unreadCount:0};p&&($e(r)&&(p.readReceiptInfo.readCount=r,d.readCount=r),$e(c)&&(p.readReceiptInfo.unreadCount=c,d.unreadCount=c),i.push(d))}))}}else{var c="".concat(S.CONV_C2C).concat(o);r.forEach((function(e){var n=e.tinyID,s=e.clientTime,a=e.random,r="".concat(n,"-").concat(s,"-").concat(a),u=t._messageListHandler.getLocalMessage(c,r);if(u){u.readReceiptInfo.isPeerRead=!0;var l={userID:o,messageID:r,isPeerRead:!0};i.push(l)}}))}i.length>0&&this.emitOuterEvent(E.MESSAGE_READ_RECEIPT_RECEIVED,i)}}},{key:"recomputeGroupUnreadCount",value:function(e){var t=e.conversationID,n=e.count,o=this.getLocalConversation(t);if(o){var s=o.unreadCount,a=s-n;a<0&&(a=0),o.unreadCount=a,xe.l("".concat(this._n,".recomputeGroupUnreadCount from ").concat(s," to ").concat(a,", conversationID:").concat(t))}}},{key:"updateIsRead",value:function(e){var t=this.getLocalConversation(e),n=this.getLocalMessageList(e);if(t&&0!==n.length&&!kt(t.type)){for(var o=[],s=0,a=n.length;s<a;s++)"in"!==n[s].flow?"out"!==n[s].flow||n[s].isRead||n[s].setIsRead(!0):o.push(n[s]);var r=0;if(t.type===S.CONV_C2C){var i=o.slice(-t.unreadCount).filter((function(e){return e.isRevoked})).length;r=o.length-t.unreadCount-i}else r=o.length-t.unreadCount;for(var u=0;u<r&&!o[u].isRead;u++)o[u].setIsRead(!0)}}},{key:"deleteGroupAtTips",value:function(e){var t=this,n="".concat(this._n,".deleteGroupAtTips");xe.l("".concat(n));var o=this._conversationMap.get(e);if(!o)return Promise.resolve();var s=o.groupAtInfoList;if(0===s.length)return Promise.resolve();var a=void 0;e.startsWith(S.CONV_GROUP)&&(a=e.replace(S.CONV_GROUP,""));var r=m(s);if((Tt({groupID:a})||Dt(a))&&0===(r=s.filter((function(e){return!e.atTypeArray.includes(S.CONV_AT_ALL)}))).length)return this.clearGroupAtInfoList(e,!1),Promise.resolve();var i=this.getMyUserID();return this.request({protocolName:bo,requestData:{messageListToDelete:r.map((function(e){return{from:e.from,to:i,messageSeq:e.__sequence,messageRandom:e.__random,groupID:at(e.topicID)?e.groupID:e.topicID}}))}}).then((function(){return xe.l("".concat(n," ok. count:").concat(s.length)),t.clearGroupAtInfoList(e,!1),Promise.resolve()})).catch((function(e){return xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"appendToMessageList",value:function(e){this._messageListHandler.pushIn(e)}},{key:"setMessageRandom",value:function(e){this.singlyLinkedList.set(e.random)}},{key:"deleteMessageRandom",value:function(e){this.singlyLinkedList.delete(e.random)}},{key:"pushIntoMessageList",value:function(e,t,n){return!(!this._messageListHandler.pushIn(t,n)||this._isMessageFromCurrentInstance(t)&&!n)&&(e.push(t),!0)}},{key:"_isMessageFromCurrentInstance",value:function(e){return this.singlyLinkedList.has(e.random)}},{key:"revoke",value:function(e,t,n){return this._messageListHandler.revoke(e,t,n)}},{key:"getPeerReadTime",value:function(e){return this._peerReadTimeMap.get(e)}},{key:"recordPeerReadTime",value:function(e,t){this._peerReadTimeMap.has(e)?this._peerReadTimeMap.get(e)<t&&this._peerReadTimeMap.set(e,t):this._peerReadTimeMap.set(e,t)}},{key:"updateMessageIsPeerReadProperty",value:function(e,t){if(e.startsWith(S.CONV_C2C)&&t>0){var n=this._messageListHandler.updateMessageIsPeerReadProperty(e,t);if(n.length>0&&this.emitOuterEvent(E.MESSAGE_READ_BY_PEER,n),this._conversationMap.has(e)){var o=this._conversationMap.get(e).lastMessage;jt(o)||o.fromAccount===this.getMyUserID()&&o.lastTime<=t&&!o.isPeerRead&&(o.isPeerRead=!0,this.emitConversationUpdate(!0,!1))}}}},{key:"updateMessageIsModifiedProperty",value:function(e){this._messageListHandler.updateMessageIsModifiedProperty(e)}},{key:"setCompleted",value:function(e){xe.l("".concat(this._n,".setCompleted. conversationID:").concat(e)),this._completedMap.set(e,!0)}},{key:"updateRoamingMessageKeyAndTime",value:function(e,t,n){this._roamingMessageKeyAndTimeMap.set(e,{messageKey:t,lastMessageTime:n})}},{key:"updateRoamingMessageSequence",value:function(e,t){this._roamingMessageSequenceMap.set(e,t)}},{key:"getConversationList",value:function(e){var t=this,n="getConversationList",o="".concat(this._n,".").concat(n),s="pagingStatus:".concat(this._pagingStatus,", local conversation count:").concat(this._conversationMap.size,", options:").concat(e);if(xe.l("".concat(o,". ").concat(s)),this._pagingStatus===Zt.REJECTED){var a=new ka(n);return a.setMessage(s),this.syncConversationList().then((function(){a.setNetworkType(t.getNetworkType()).end();var n=t._getConversationList(e);return Ka({conversationList:n,isSyncCompleted:t._isSyncCompleted()})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];a.setError(e,o,s).end()})),xe.e("".concat(o," failed. error:"),e),Ja(e)}))}if(0===this._conversationMap.size){var r=new ka(n);return r.setMessage(s),this.syncConversationList().then((function(){r.setNetworkType(t.getNetworkType()).end();var n=t._getConversationList(e);return Ka({conversationList:n,isSyncCompleted:t._isSyncCompleted()})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];r.setError(e,o,s).end()})),xe.e("".concat(o," failed. error:"),e),Ja(e)}))}var i=this._getConversationList(e);return xe.l("".concat(o,". returned conversation count:").concat(i.length)),za({conversationList:i,isSyncCompleted:this._isSyncCompleted()})}},{key:"_getConversationList",value:function(e){if(at(e))return this.getLocalConversationList();if(st(e))return 0===e.length?[]:this.getLocalConversationList().filter((function(t){return e.includes(t.conversationID)}));if(ot(e)){var t=e.type,n=e.markType,o=e.groupName;return this.getLocalConversationList().filter((function(e){return(t!==S.CONV_C2C&&t!==S.CONV_GROUP||e.type===t)&&(!et(o)||e.conversationGroupList.includes(o))&&(!$e(n)||e.markList.includes(n))}))}return[]}},{key:"_handleC2CPeerReadTime",value:function(){var e,t=D(this._conversationMap);try{for(t.s();!(e=t.n()).done;){var n=v(e.value,2),o=n[0],s=n[1];s.type===S.CONV_C2C&&(xe.d("".concat(this._n,"._handleC2CPeerReadTime conversationID:").concat(o," peerReadTime:").concat(s.peerReadTime)),this.recordPeerReadTime(o,s.peerReadTime))}}catch(a){t.e(a)}finally{t.f()}}},{key:"_isPagingGetGroupListCompleted",value:function(){return this.getModule(Un).isPagingGetCompleted()}},{key:"_getLocalGroupCount",value:function(){return this.getModule(Un).getLocalGroupList().length}},{key:"_hasLocalGroup",value:function(e){return this.getModule(Un).hasLocalGroup(e.replace(S.CONV_GROUP,""))}},{key:"getConversationProfile",value:function(e){var t,n=this;if((t=this._conversationMap.has(e)?this._conversationMap.get(e):new _r({conversationID:e,type:e.slice(0,3)===S.CONV_C2C?S.CONV_C2C:S.CONV_GROUP},this.isIntl()))._isInfoCompleted||t.type===S.CONV_SYSTEM)return za({conversation:t});if(St(e)&&!this._hasLocalGroup(e))return za({conversation:t});var o="".concat(this._n,".").concat("getConversationProfile"),s=new ka("getConversationProfile");return xe.l("".concat(o,". conversationID:").concat(e," remark:").concat(t.remark," lastMessage:"),t.lastMessage),this._updateUserOrGroupProfileCompletely(t).then((function(a){s.setNetworkType(n.getNetworkType()).setMessage("conversationID:".concat(e," unreadCount:").concat(a.data.conversation.unreadCount)).end();var r=n.getModule(Pn);if(r&&t.type===S.CONV_C2C){var i=e.replace(S.CONV_C2C,"");if(r.isMyFriend(i)){var u=r.getFriendRemark(i);t.remark!==u&&(t.remark=u,xe.l("".concat(o,". conversationID:").concat(e," patch remark:").concat(t.remark)))}}return xe.l("".concat(o," ok. conversationID:").concat(e)),a})).catch((function(t){return n.probeNetwork().then((function(n){var o=v(n,2),a=o[0],r=o[1];s.setError(t,a,r).setMessage("conversationID:".concat(e)).end()})),xe.e("".concat(o," failed. error:"),t),Ja(t)}))}},{key:"_updateUserOrGroupProfileCompletely",value:function(e){var t=this;return e.type===S.CONV_C2C?this.getModule(On).getUserProfile({userIDList:[e.toAccount]}).then((function(n){var o=n.data;return 0===o.length?Ja(new Wa({code:da.USER_OR_GROUP_NOT_FOUND})):(e.userProfile=o[0],e._isInfoCompleted=!0,t._unshiftConversation(e),za({conversation:e}))})):this.getModule(Un).getGroupProfile({groupID:e.toAccount}).then((function(n){return e.groupProfile=n.data.group,e._isInfoCompleted=!0,t._unshiftConversation(e),za({conversation:e})}))}},{key:"_unshiftConversation",value:function(e){e instanceof _r&&!this._conversationMap.has(e.conversationID)&&(this._conversationMap=new Map([[e.conversationID,e]].concat(m(this._conversationMap))),this._setStorageConversationList(),this.emitConversationUpdate(!0,!1))}},{key:"_onProfileUpdated",value:function(e){var t=this;e.data.forEach((function(e){var n=e.userID;if(n===t.getMyUserID())t._onMyProfileModified({latestNick:e.nick,latestAvatar:e.avatar});else{var o=t._conversationMap.get("".concat(S.CONV_C2C).concat(n));o&&(o.userProfile=e)}}))}},{key:"_isSyncCompleted",value:function(){return this._pagingStatus===Zt.RESOLVED}},{key:"_errorLog",value:function(e,t,n,o){var s=new Error("Params validate failed."),a="".concat(this.getErrorMessage("API_REFER")).concat(e);throw xe.w("[".concat(e,"] | ").concat(t," | ").concat(this.getErrorMessage(n,o),", ").concat(a)),xe.e("[".concat(e,"] Invalid ").concat(t,": type check failed for ").concat(t,".")),s}},{key:"_isValidConversationID",value:function(e){return Et(e)||St(e)||kt(e)}},{key:"deleteConversation",value:function(e){var t=this,n="deleteConversation";return et(e)||nt(e)||this._errorLog(n,"options","StringOrObjectRequiredLog"),et(e)?(this._isValidConversationID(e)||this._errorLog(n,"options","InvalidConversationID",e),xe.l("".concat(this._n,".").concat(n," conversationID:").concat(e)),this.deleteConversationList({conversationIDList:[e],flag:1})):(st(e.conversationIDList)||this._errorLog(n,"conversationIDList","ArrayRequiredLog"),0===e.conversationIDList.length&&this._errorLog(n,"conversationIDList","NonEmptyArrayLog"),e.conversationIDList.forEach((function(e){t._isValidConversationID(e)||t._errorLog(n,"conversationIDList","InvalidConversationID",e)})),"clearHistoryMessage"in e&&"boolean"!=typeof e.clearHistoryMessage&&this._errorLog(n,"clearHistoryMessage","BooleanRequiredLog"),e.conversationIDList.length>100&&(e.conversationIDList=e.conversationIDList.slice(0,100)),this.deleteConversationList(e))}},{key:"deleteConversationList",value:function(e){var t=this,n=e.conversationIDList,o=void 0===n?[]:n,s=e.clearHistoryMessage,a=void 0===s||s,r=e.flag,i=void 0===r?0:r,u="".concat(this._n,".").concat("deleteConversationList");xe.l("".concat(u," conversationIDList.length:").concat(o.length," clearHistoryMessage:").concat(a));var c=new ka("deleteConversationList");return c.setMessage("conversationIDList:".concat(o)),Promise.all([this.rmLocalOnlyConversationList(o),this.rmLocalAndRemoteConversationList(o,a)]).then((function(e){c.setNetworkType(t.getNetworkType()).end();var n=[].concat(m(e[0]),m(e[1]));return 0===n.length?Ja(new Wa({code:da.CONVERSATION_NOT_FOUND})):(xe.l("".concat(u," ok")),za(1===i?{conversationID:n[0]}:{conversationIDList:n}))})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];c.setError(e,o,s).end()})),xe.e("".concat(u," failed. error:"),e),Ja(e)}))}},{key:"rmLocalOnlyConversationList",value:function(e){var t=this;return e.filter((function(e){if(!t._conversationMap.has(e))return!1;var n=t.getLocalConversation(e).type;return n!==S.CONV_GROUP||t._hasLocalGroup(e)?n===S.CONV_SYSTEM&&(t.getModule(Un).deleteGroupSystemNotice({messageList:t._messageListHandler.getLocalMessageList(e)}),t.deleteLocalConversation(e),!0):(t.deleteLocalConversation(e),!0)}))}},{key:"rmLocalAndRemoteConversationList",value:function(e,t){var n=this,o={fromAccount:this.getMyUserID(),conversationList:[],clearHistoryMessage:t?1:0};return e.forEach((function(e){if(n._conversationMap.has(e)){var t=n.getLocalConversation(e).type;t===S.CONV_C2C?o.conversationList.push({toAccount:e.replace(t,""),type:1}):t===S.CONV_GROUP&&n._hasLocalGroup(e)&&o.conversationList.push({toGroupID:e.replace(t,""),type:2})}})),0===o.conversationList.length?[]:this.request({protocolName:Go,requestData:o}).then((function(e){var t=[];return e.data.resultList.length>0&&e.data.resultList.map((function(e){if(0===e.code){var n=1===e.type?"".concat(S.CONV_C2C).concat(e.to):"".concat(S.CONV_GROUP).concat(e.groupID);t.push(n)}})),n.deleteLocalConversationList(t),t}))}},{key:"clearHistoryMessage",value:function(e){var t=this,n={fromAccount:this.getMyUserID(),toAccount:void 0,type:void 0,toGroupID:void 0};if(!this._conversationMap.has(e))return Ja({code:da.CONVERSATION_NOT_FOUND});var o=this._conversationMap.get(e).type;if(o===S.CONV_C2C)n.type=1,n.toAccount=e.replace(S.CONV_C2C,"");else{if(o!==S.CONV_GROUP)return o===S.CONV_SYSTEM?(this.getModule(Un).deleteGroupSystemNotice({messageList:this._messageListHandler.getLocalMessageList(e)}),za({conversationID:e})):Ja({code:da.CONVERSATION_UN_RECORDED_TYPE});n.type=2,n.toGroupID=e.replace(S.CONV_GROUP,"")}var s="".concat(this._n,".").concat("clearHistoryMessage"),a=new ka("clearHistoryMessage");return a.setMessage("conversationID:".concat(e)),xe.l("".concat(s,". conversationID:").concat(e)),this.setMessageRead({conversationID:e}).then((function(){return t.request({protocolName:Uo,requestData:n})})).then((function(){a.setNetworkType(t.getNetworkType()).end(),xe.l("".concat(s," ok")),t._messageListHandler.removeByConversationID(e),t.setCompleted(e);var n=t.getLocalConversation(e);return n&&(n.updateLastMessage(),t._sortConversationListAndEmitEvent()),za({conversationID:e})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];a.setError(e,o,s).end()})),xe.e("".concat(s," failed. error:"),e),Ja(e)}))}},{key:"pinConversation",value:function(e){var t=this,n=e.conversationID,o=e.isPinned;if(!this._conversationMap.has(n))return Ja({code:da.CONVERSATION_NOT_FOUND});var s=this.getLocalConversation(n);if(s.isPinned===o)return za({conversationID:n});var a="".concat(this._n,".").concat("pinConversation"),r=new ka("pinConversation");r.setMessage("conversationID:".concat(n," isPinned:").concat(o)),xe.l("".concat(a,". conversationID:").concat(n," isPinned:").concat(o));var i=null;return Et(n)?i={type:1,toAccount:n.replace(S.CONV_C2C,"")}:St(n)&&(i={type:2,groupID:n.replace(S.CONV_GROUP,"")}),this.request({protocolName:Po,requestData:{fromAccount:this.getMyUserID(),operationType:!0===o?1:2,itemList:[i]}}).then((function(){return r.setNetworkType(t.getNetworkType()).end(),xe.l("".concat(a," ok")),s.isPinned!==o&&(s.isPinned=o,t._sortConversationListAndEmitEvent()),Ka({conversationID:n})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];r.setError(e,o,s).end()})),xe.e("".concat(a," failed. error:"),e),Ja(e)}))}},{key:"setMessageRemindType",value:function(e){return this._messageRemindHandler.set(e)}},{key:"patchMessageRemindType",value:function(e){var t=e.ID,n=e.isC2CConversation,o=e.messageRemindType,s=!1,a=this.getLocalConversation(n?"".concat(S.CONV_C2C).concat(t):"".concat(S.CONV_GROUP).concat(t));return a&&a.messageRemindType!==o&&(a.messageRemindType=o,s=!0),xe.d("".concat(this._n,".patchMessageRemindType options:"),e,"ret:".concat(s)),s}},{key:"onC2CMessageRemindTypeSynced",value:function(e){var t=this,n="".concat(this._n,".onC2CMessageRemindTypeSynced");xe.d(n,e),e.dataList.forEach((function(e){if(!jt(e.muteNotificationsSync)){var o,s=e.muteNotificationsSync,a=s.to,r=s.updateSequence,i=s.muteFlag;t._messageRemindHandler.setUpdateSequence(r),0===i?o=S.MSG_REMIND_ACPT_AND_NOTE:1===i?o=S.MSG_REMIND_DISCARD:2===i&&(o=S.MSG_REMIND_ACPT_NOT_NOTE);var u=0;t.patchMessageRemindType({ID:a,isC2CConversation:!0,messageRemindType:o})&&(u+=1),xe.l("".concat(n," updateCount:").concat(u)),u>=1&&t.emitConversationUpdate(!0,!1)}}))}},{key:"onGroupMessageRemindTypeSynced",value:function(e){xe.d("".concat(this._n,".onGroupMessageRemindTypeSynced options:"),e),this._messageRemindHandler.onGroupMessageRemindTypeUpdated(e)}},{key:"deleteLocalConversation",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this._conversationMap.has(e);if(xe.d("".concat(this._n,".deleteLocalConversation conversationID:").concat(e," has:").concat(n)),n&&(this._conversationMap.delete(e),this._roamingMessageKeyAndTimeMap.has(e)&&this._roamingMessageKeyAndTimeMap.delete(e),this._roamingMessageSequenceMap.has(e)&&this._roamingMessageSequenceMap.delete(e),this._setStorageConversationList(),this._messageListHandler.removeByConversationID(e),this._completedMap.delete(e),t)){var o=!this._isTopicConversation(e);this.emitConversationUpdate(o,!1)}}},{key:"deleteLocalConversationList",value:function(e){var t=this,n=0,o=!1;e.forEach((function(e){t._conversationMap.has(e)&&(n+=t._conversationMap.get(e).unreadCount||0,t.deleteLocalConversation(e,!1),o=!0)})),xe.l("".concat(this._n,".deleteLocalConversationList conversationIDList.length:").concat(e.length," isConvIDExisted:").concat(o)),o&&(this.emitConversationUpdate(!0,!1),n>0&&this.emitTotalUnreadMessageCountUpdate())}},{key:"isMessageSentByCurrentInstance",value:function(e){return!(!this._messageListHandler.hasLocalMessage(e.conversationID,e.ID)&&!this.singlyLinkedList.has(e.random))}},{key:"modifyMessageList",value:function(e){if(e.startsWith(S.CONV_C2C)&&this._conversationMap.has(e)){var t=this._conversationMap.get(e),n=Date.now();this._messageListHandler.modifyMessageSentByPeer({conversationID:e,latestNick:t.userProfile.nick,latestAvatar:t.userProfile.avatar});var o=this.getModule(On).getNickAndAvatarByUserID(this.getMyUserID());this._messageListHandler.modifyMessageSentByMe({conversationID:e,latestNick:o.nick,latestAvatar:o.avatar}),xe.l("".concat(this._n,".modifyMessageList conversationID:").concat(e," cost ").concat(Date.now()-n," ms"))}}},{key:"updateUserProfileSpecifiedKey",value:function(e){xe.l("".concat(this._n,".updateUserProfileSpecifiedKey options:"),e);var t=e.conversationID,n=e.nick,o=e.avatar;if(this._conversationMap.has(t)){var s=this._conversationMap.get(t).userProfile;et(n)&&s.nick!==n&&(s.nick=n),et(o)&&s.avatar!==o&&(s.avatar=o),this.emitConversationUpdate(!0,!1)}}},{key:"_onMyProfileModified",value:function(e){var n=this,o=this.getLocalConversationList(),s=Date.now();o.forEach((function(o){n.modifyMessageSentByMe(t({conversationID:o.conversationID},e))})),xe.l("".concat(this._n,"._onMyProfileModified. modify all messages sent by me, cost ").concat(Date.now()-s," ms"))}},{key:"modifyMessageSentByMe",value:function(e){this._messageListHandler.modifyMessageSentByMe(e)}},{key:"getLatestMessageSentByMe",value:function(e){return this._messageListHandler.getLatestMessageSentByMe(e)}},{key:"modifyMessageSentByPeer",value:function(e){this._messageListHandler.modifyMessageSentByPeer(e)}},{key:"getLatestMessageSentByPeer",value:function(e){return this._messageListHandler.getLatestMessageSentByPeer(e)}},{key:"pushIntoNoticeResult",value:function(e,t){return!(!this._messageListHandler.pushIn(t)||this.singlyLinkedList.has(t.random))&&(e.push(t),!0)}},{key:"getLocalLastMessage",value:function(e){return this._messageListHandler.getLocalLastMessage(e)}},{key:"checkAndPatchRemark",value:function(){var e=Promise.resolve();if(0===this._conversationMap.size)return e;var t=this.getModule(Pn);if(!t)return e;var n=m(this._conversationMap.values()).filter((function(e){return e.type===S.CONV_C2C}));if(0===n.length)return e;var o=0;return n.forEach((function(e){var n=e.conversationID.replace(S.CONV_C2C,"");if(t.isMyFriend(n)){var s=t.getFriendRemark(n);e.remark!==s&&(e.remark=s,o+=1)}})),xe.l("".concat(this._n,".checkAndPatchRemark. c2c conversation count:").concat(n.length,", patched count:").concat(o)),e}},{key:"updateTopicConversation",value:function(e){this._updateLocalConversationList({conversationOptionsList:e,isFromGetConversations:!0})}},{key:"sendReadReceipt",value:function(e){var t=e[0],n=null;return t.conversationType===S.CONV_C2C?n=this._m.getModule(Gn):t.conversationType===S.CONV_GROUP&&(n=this._m.getModule(Un)),n?n.sendReadReceipt(e):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"getReadReceiptList",value:function(e){var t=e[0],n=null;return t.conversationType===S.CONV_C2C?n=this._m.getModule(Gn):t.conversationType===S.CONV_GROUP&&(n=this._m.getModule(Un)),n?n.getReadReceiptList(e):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"getLastMessageTime",value:function(e){var t=this.getLocalConversation(e);return t?t.lastMessage.lastTime:0}},{key:"getTotalUnreadMessageCount",value:function(){var e=this.getLocalConversationList(),t=0;return e.forEach((function(e){e.type!==S.CONV_SYSTEM&&(""!==e.messageRemindType&&e.messageRemindType!==S.MSG_REMIND_ACPT_AND_NOTE||(t+=e.unreadCount))})),t}},{key:"emitTotalUnreadMessageCountUpdate",value:function(){var e=this.getTotalUnreadMessageCount();this._convTotalUnreadCount!==e&&(xe.l("".concat(this._n,".emitTotalUnreadMessageCountUpdate from ").concat(this._convTotalUnreadCount," to ").concat(e)),this._convTotalUnreadCount=e,this.emitOuterEvent(E.TOTAL_UNREAD_MESSAGE_COUNT_UPDATED))}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._pagingStatus=Zt.NOT_START,this._messageListHandler.reset(),this._messageRemindHandler.reset(),this._roamingMessageKeyAndTimeMap.clear(),this._roamingMessageSequenceMap.clear(),this.singlyLinkedList.reset(),this._peerReadTimeMap.clear(),this._completedMap.clear(),this._conversationMap.clear(),this._pagingTimeStamp=0,this._pagingStartIndex=0,this._pagingPinnedTimeStamp=0,this._pagingPinnedStartIndex=0,this._remoteGroupReadSequenceMap.clear(),this._convTotalUnreadCount=0,this._pagingGetCostList.length=0,this.resetReady()}}]),s}(ro),mr=function(){function e(t){o(this,e),this._groupModule=t,this._n="GroupTipsHandler",this._cachedGroupTipsMap=new Map,this._checkCountMap=new Map,this.MAX_CHECK_COUNT=4,this._getTopicPendingMap=new Map}return a(e,[{key:"onCheckTimer",value:function(e){e%1==0&&this._cachedGroupTipsMap.size>0&&this._checkCachedGroupTips()}},{key:"_checkCachedGroupTips",value:function(){var e=this;this._cachedGroupTipsMap.forEach((function(t,n){var o=e._checkCountMap.get(n),s=e._groupModule.hasLocalGroup(n);xe.l("".concat(e._n,"._checkCachedGroupTips groupID:").concat(n," hasLocalGroup:").concat(s," checkCount:").concat(o)),s?(e._notifyCachedGroupTips(n),e._checkCountMap.delete(n),e._groupModule.deleteUnjoinedAVChatRoom(n)):o>=e.MAX_CHECK_COUNT?(e._deleteCachedGroupTips(n),e._checkCountMap.delete(n)):(o++,e._checkCountMap.set(n,o))}))}},{key:"onNewGroupTips",value:function(e){xe.d("".concat(this._n,".onReceiveGroupTips count:").concat(e.dataList.length));var t=this.newGroupTipsStoredAndSummary(e),n=t.eventDataList,o=t.result,s=t.AVChatRoomMessageList;(s.length>0&&this._groupModule.onAVChatRoomMessage(s),n.length>0)&&(this._groupModule.updateNextMessageSeq(n),this._groupModule.getModule(Fn).onNewMessage({conversationOptionsList:n,isInstantMessage:!0}));o.length>0&&(this._groupModule.emitOuterEvent(E.MESSAGE_RECEIVED,o),this.handleMessageList(o))}},{key:"newGroupTipsStoredAndSummary",value:function(e){for(var n=this,o=e.event,s=e.dataList,a=null,r=[],i=[],u={},c=[],l=function(e,l){var p=yt(s[e]);if(6===o){if(n._groupModule.isGroupAttributesUpdatedNotice(p))return"continue";if(n._groupModule.isGroupCountersNotice(p))return"continue"}var d=p.groupProfile,g=d.groupID,_=d.communityType,h=void 0===_?0:_,f=d.topicID,v=void 0===f?void 0:f,m=d.invisible,M=void 0,y=n._groupModule.isMessageFromTopic(h,v);if(y){M=S.CONV_TOPIC,p.to=v;var I=n._groupModule.getModule(wn);I.hasLocalTopic(g,v)||n._getTopicPendingMap.has(v)||(n._getTopicPendingMap.set(v,1),I.getTopicList({groupID:g,topicIDList:[v]}).finally((function(){n._getTopicPendingMap.delete(v)})))}var C=n._groupModule.hasLocalGroup(g);if(!C&&n._groupModule.isUnjoinedAVChatRoom(g))return"continue";if(!C&&!y)return n._cacheGroupTipsAndProbe({groupID:g,event:o,item:p}),"continue";if(n._groupModule.isMessageFromOrToAVChatroom(g))return p.event=o,c.push(p),"continue";if(p.currentUser=n._groupModule.getMyUserID(),p.conversationType=S.CONV_GROUP,(a=new Ha(p)).setElement({type:S.MSG_GRP_TIP,content:t(t({},p.elements),{},{groupProfile:p.groupProfile})}),a.isSystemMessage=!1,1===m)return n._qualityStat(a),"continue";var T=n._groupModule.getModule(Fn),D=a,E=D.conversationID,k=D.sequence;if(6===o)a._onlineOnlyFlag=!0,i.push(a);else if(!T.pushIntoNoticeResult(i,a))return"continue";if(n._groupModule.isMessageFromCommunityOfTopic(h,v))return"continue";if(6===o&&T.getLocalConversation(E))return"continue";6!==o&&n._qualityStat(a);var L=T.isRemoteRead({conversationID:E,sequence:k});if(at(u[E])){var A=0;"in"===a.flow&&(a._isExcludedFromUnreadCount||a._onlineOnlyFlag||L||(A=1)),u[E]=r.push({conversationID:E,unreadCount:A,type:at(M)?a.conversationType:M,subType:a.conversationSubType,lastMessage:a._isExcludedFromLastMessage?"":a})-1}else{var R=u[E];r[R].type=a.conversationType,r[R].subType=a.conversationSubType,r[R].lastMessage=a._isExcludedFromLastMessage?"":a,"in"===a.flow&&(a._isExcludedFromUnreadCount||a._onlineOnlyFlag||L||r[R].unreadCount++)}},p=0,d=s.length;p<d;p++)l(p);return{eventDataList:r,result:i,AVChatRoomMessageList:c}}},{key:"_qualityStat",value:function(e){this._groupModule.getModule($n).addMessageSequence({key:ya,message:e})}},{key:"handleMessageList",value:function(e){var t=this;e.forEach((function(e){switch(e.payload.operationType){case 1:t._onNewMemberComeIn(e);break;case 2:t._onMemberQuit(e);break;case 3:t._onMemberKickedOut(e);break;case 4:t._onMemberSetAdmin(e);break;case 5:t._onMemberCancelledAdmin(e);break;case 6:t._onGroupProfileModified(e);break;case 7:t._onMemberInfoModified(e);break;case 8:t._onTopicProfileUpdated(e);break;default:xe.w("".concat(t._n,".handleMessageList unknown operationType:").concat(e.payload.operationType))}}))}},{key:"_onNewMemberComeIn",value:function(e){var t=e.payload,n=t.memberNum,o=t.groupProfile.groupID,s=this._groupModule.getLocalGroupProfile(o);s&&$e(n)&&s.memberCount!==n&&(s.memberCount=n,this._updateConversationGroupProfile(s))}},{key:"_onMemberQuit",value:function(e){var t=e.payload,n=t.memberNum,o=t.groupProfile.groupID,s=this._groupModule.getLocalGroupProfile(o);s&&$e(n)&&s.memberCount!==n&&(s.memberCount=n,this._updateConversationGroupProfile(s)),this._groupModule.getModule(bn).deleteLocalGroupMembers(o,e.payload.userIDList)}},{key:"_onMemberKickedOut",value:function(e){var t=e.payload,n=t.memberNum,o=t.groupProfile.groupID,s=this._groupModule.getLocalGroupProfile(o);s&&$e(n)&&s.memberCount!==n&&(s.memberCount=n,this._updateConversationGroupProfile(s)),this._groupModule.getModule(bn).deleteLocalGroupMembers(o,e.payload.userIDList)}},{key:"_updateConversationGroupProfile",value:function(e){this._groupModule.getModule(Fn).updateConversationGroupProfile([e])}},{key:"_onMemberSetAdmin",value:function(e){var t=e.payload.groupProfile.groupID,n=e.payload.userIDList,o=this._groupModule.getModule(bn);n.forEach((function(e){var n=o.getLocalGroupMemberInfo(t,e);n&&n.updateRole(S.GRP_MBR_ROLE_ADMIN)}))}},{key:"_onMemberCancelledAdmin",value:function(e){var t=e.payload.groupProfile.groupID,n=e.payload.userIDList,o=this._groupModule.getModule(bn);n.forEach((function(e){var n=o.getLocalGroupMemberInfo(t,e);n&&n.updateRole(S.GRP_MBR_ROLE_MEMBER)}))}},{key:"_onGroupProfileModified",value:function(e){var t=this,n=e.payload,o=n.newGroupProfile,s=n.groupProfile.groupID,a=this._groupModule.getLocalGroupProfile(s);Object.keys(o).forEach((function(e){switch(e){case"ownerID":t._ownerChanged(a,o);break;case"groupName":a.name=o[e];break;default:a[e]=o[e]}}));var r=!a.isSupportTopic;this._groupModule.emitGroupListUpdate(!0,r)}},{key:"_ownerChanged",value:function(e,t){var n=e.groupID,o=this._groupModule.getLocalGroupProfile(n),s=this._groupModule.getMyUserID();if(s===t.ownerID){o.updateGroup({selfInfo:{role:S.GRP_MBR_ROLE_OWNER}});var a=this._groupModule.getModule(bn),r=a.getLocalGroupMemberInfo(n,s),i=this._groupModule.getLocalGroupProfile(n).ownerID,u=a.getLocalGroupMemberInfo(n,i);r&&r.updateRole(S.GRP_MBR_ROLE_OWNER),u&&u.updateRole(S.GRP_MBR_ROLE_MEMBER)}}},{key:"_onMemberInfoModified",value:function(e){var t=e.to,n=e.payload,o=n.groupProfile,s=n.memberList,a=o.groupID;Dt(t)&&this._updateTopicMuteTime(e);var r=this._groupModule.getModule(bn);s.forEach((function(e){var t=r.getLocalGroupMemberInfo(a,e.userID);t&&$e(e.muteTime)&&t.updateMuteUntil(e.muteTime)}))}},{key:"_updateTopicMuteTime",value:function(e){var t=e.to,n=e.payload,o=n.groupProfile,s=n.memberList,a=void 0===s?[]:s,r=this._groupModule.getModule(wn),i=o.groupID,u=r.getLocalTopic(i,t);if(u){for(var c=!1,l=0;l<a.length;l++){var p=a[l];if(p.userID===this._groupModule.getMyUserID()&&p.muteTime>=0){u.updateSelfInfo({muteTime:p.muteTime}),c=!0;break}}c&&this._groupModule.emitOuterEvent(E.TOPIC_UPDATED,{groupID:i,topic:u})}}},{key:"_onTopicProfileUpdated",value:function(e){var n=e.payload,o=n.groupProfile.groupID,s=n.newTopicInfo;this._groupModule.getModule(wn).onTopicProfileUpdated(t({groupID:o,topicID:e.to},s))}},{key:"_cacheGroupTips",value:function(e,t){this._cachedGroupTipsMap.has(e)||this._cachedGroupTipsMap.set(e,[]),this._cachedGroupTipsMap.get(e).push(t)}},{key:"_deleteCachedGroupTips",value:function(e){this._cachedGroupTipsMap.has(e)&&this._cachedGroupTipsMap.delete(e)}},{key:"_notifyCachedGroupTips",value:function(e){var t=this,n=this._cachedGroupTipsMap.get(e)||[];n.forEach((function(e){t.onNewGroupTips(e)})),this._deleteCachedGroupTips(e),xe.l("".concat(this._n,"._notifyCachedGroupTips groupID:").concat(e," count:").concat(n.length))}},{key:"_cacheGroupTipsAndProbe",value:function(e){var t=this,n=e.groupID,o=e.event,s=e.item;this._cacheGroupTips(n,{event:o,dataList:[s]}),this._groupModule.getGroupSimplifiedInfo(n).then((function(e){e.type===S.GRP_AVCHATROOM?t._groupModule.hasLocalGroup(n)?t._notifyCachedGroupTips(n):t._groupModule.setUnjoinedAVChatRoom(n):(t._groupModule.updateGroupMap([e]),t._notifyCachedGroupTips(n))})),this._checkCountMap.has(n)||this._checkCountMap.set(n,0),xe.l("".concat(this._n,"._cacheGroupTipsAndProbe groupID:").concat(n))}},{key:"reset",value:function(){this._cachedGroupTipsMap.clear(),this._checkCountMap.clear(),this._getTopicPendingMap.clear()}}]),e}(),Mr=function(){function e(t){o(this,e),this._groupModule=t,this._n="CommonGroupHandler",this.tempConversationList=null,this._cachedGroupMessageMap=new Map,this._checkCountMap=new Map,this.MAX_CHECK_COUNT=4,this._getTopicPendingMap=new Map,this._isPagingGetCompleted=!1,t.getInnerEmitterInstance().once(Za,this._initGroupList,this)}return a(e,[{key:"onCheckTimer",value:function(e){e%1==0&&this._cachedGroupMessageMap.size>0&&this._checkCachedGroupMessage()}},{key:"_checkCachedGroupMessage",value:function(){var e=this;this._cachedGroupMessageMap.forEach((function(t,n){var o=e._checkCountMap.get(n),s=e._groupModule.hasLocalGroup(n);xe.l("".concat(e._n,"._checkCachedGroupMessage groupID:").concat(n," hasLocalGroup:").concat(s," checkCount:").concat(o)),s?(e._notifyCachedGroupMessage(n),e._checkCountMap.delete(n),e._groupModule.deleteUnjoinedAVChatRoom(n)):o>=e.MAX_CHECK_COUNT?(e._deleteCachedGroupMessage(n),e._checkCountMap.delete(n)):(o++,e._checkCountMap.set(n,o))}))}},{key:"_initGroupList",value:function(){var e=this;xe.l("".concat(this._n,"._initGroupList"));var t=new ka("getGroupListInStorage"),n=this._groupModule.getStorageGroupList();if(st(n)&&n.length>0){n.forEach((function(t){e._groupModule.initGroupMap(t)})),this._groupModule.emitGroupListUpdate(!0,!1);var o=this._groupModule.getLocalGroupList().length;t.setNetworkType(this._groupModule.getNetworkType()).setMessage("group count:".concat(o)).end()}else t.setNetworkType(this._groupModule.getNetworkType()).setMessage("group count:0").end();xe.l("".concat(this._n,"._initGroupList ok"))}},{key:"handleUpdateGroupLastMessage",value:function(e){var n="".concat(this._n,".handleUpdateGroupLastMessage");if(xe.l("".concat(n," conversation count:").concat(e.length,", local group count:").concat(this._groupModule.getLocalGroupList().length)),0!==this._groupModule.getGroupMap().size){for(var o,s,a,r=!1,i=0,u=e.length;i<u;i++)(o=e[i]).type===S.CONV_GROUP&&(s=o.conversationID.split(/^GROUP/)[1],(a=this._groupModule.getLocalGroupProfile(s))&&(a.lastMessage=t({},o.lastMessage),r=!0));r&&(this._groupModule.sortLocalGroupList(),this._groupModule.emitGroupListUpdate(!0,!1))}else this.tempConversationList=e}},{key:"onNewGroupMessage",value:function(e){xe.d("".concat(this._n,".onNewGroupMessage count:").concat(e.dataList.length));var t=this._newGroupMessageStoredAndSummary(e),n=t.conversationOptionsList,o=t.messageList,s=t.AVChatRoomMessageList;(s.length>0&&this._groupModule.onAVChatRoomMessage(s),this._groupModule.filterModifiedMessage(o),n.length>0)&&(this._groupModule.updateNextMessageSeq(n),this._groupModule.getModule(Fn).onNewMessage({conversationOptionsList:n,isInstantMessage:e.isInstantMessage||!0,updateUnreadCount:e.updateUnreadCount||!0}));var a=this._groupModule.filterUnmodifiedMessage(o);a.length>0&&this._groupModule.emitOuterEvent(E.MESSAGE_RECEIVED,a),o.length=0}},{key:"_newGroupMessageStoredAndSummary",value:function(e){var t=this,n=e.dataList,o=e.event,s=e.isInstantMessage,a=null,r=[],i=[],u=[],c={},l=this._groupModule.getModule(Hn),p=this._groupModule.getFileDownloadProxy(),d=n.length;d>1&&n.sort((function(e,t){return e.sequence-t.sequence}));for(var g=function(e){var d=yt(n[e]),g=d.groupProfile,_=g.groupID,h=g.communityType,f=void 0===h?0:h,v=g.topicID,m=void 0===v?void 0:v,M=g.invisible,y=void 0,I=t._groupModule.isMessageFromTopic(f,m);if(I){y=S.CONV_TOPIC,d.to=m;var C=t._groupModule.getModule(wn);C.hasLocalTopic(_,m)||t._getTopicPendingMap.has(m)||(t._getTopicPendingMap.set(m,1),C.getTopicList({groupID:_,topicIDList:[m]}).finally((function(){t._getTopicPendingMap.delete(m)})))}var T=t._groupModule.hasLocalGroup(_);if(!T&&t._groupModule.isUnjoinedAVChatRoom(_))return"continue";if(!T&&!I)return t._cacheGroupMessageAndProbe({groupID:_,event:o,item:d}),"continue";if(t._groupModule.isMessageFromOrToAVChatroom(_))return d.event=o,u.push(d),"continue";if(d.currentUser=t._groupModule.getMyUserID(),d.conversationType=S.CONV_GROUP,d.isSystemMessage=!!d.isSystemMessage,a=new Ha(d),d.elements=l.parseElements(d.elements,d.from),a.setElement(d.elements,p),1===M)return t._qualityStat(s,a),"continue";var D=1===n[e].isModified,E=t._groupModule.getModule(Fn);if(E.isMessageSentByCurrentInstance(a)?a.isModified=D:D=!1,1===d.onlineOnlyFlag)a._onlineOnlyFlag=!0,E.isMessageSentByCurrentInstance(a)||i.push(a);else{if(t._groupModule.isMessageFromCommunityOfTopic(f,m))return i.push(a),"continue";if(!E.pushIntoMessageList(i,a,D))return"continue";t._qualityStat(s,a);var k=a,L=k.conversationID,A=k.sequence,R=E.isRemoteRead({conversationID:L,sequence:A});if(at(c[L])){var N=0;"in"===a.flow&&(a._isExcludedFromUnreadCount||R||(N=1)),c[L]=r.push({conversationID:L,unreadCount:N,type:at(y)?a.conversationType:y,subType:a.conversationSubType,lastMessage:a._isExcludedFromLastMessage?"":a})-1}else{var O=c[L];r[O].type=at(y)?a.conversationType:y,r[O].subType=a.conversationSubType,r[O].lastMessage=a._isExcludedFromLastMessage?"":a,"in"===a.flow&&(a._isExcludedFromUnreadCount||R||r[O].unreadCount++)}}},_=0;_<d;_++)g(_);return{conversationOptionsList:r,messageList:i,AVChatRoomMessageList:u}}},{key:"_qualityStat",value:function(e,t){var n=this._groupModule.getModule($n);n.addMessageSequence({key:ya,message:t}),e&&t.clientTime>0&&n.addMessageDelay(t.clientTime)}},{key:"onGroupMessageRevoked",value:function(e){var t=this._groupModule.getModule(Fn),n=[],o=null,s=!0;e.dataList.forEach((function(e){var a=e.elements.revokedInfos;at(a)||a.forEach((function(e){var a=jt(e.topicID)?"GROUP".concat(e.groupID):"GROUP".concat(e.topicID);o=t.revoke(a,e.sequence,e.random);var r=e.revokerInfo&&e.revokerInfo.revoker;if(o)o.revoker=r,n.push(o);else{var i={conversationID:a,to:e.topicID||"",sequence:e.sequence,time:e.time,revoker:r};t.isLastMessageRevoked(i)&&(n.push(i),s=!1)}}))})),0!==n.length&&(t.onMessageRevoked(n),!0===s&&(xe.l("".concat(this._n,".onGroupMessageRevoked count:").concat(n.length)),this._groupModule.emitOuterEvent(E.MESSAGE_REVOKED,n)))}},{key:"_groupListTreeShaking",value:function(e){for(var t=new Map(m(this._groupModule.getGroupMap())),n=0,o=e.length;n<o;n++)t.delete(e[n].groupID);this._groupModule.hasJoinedAVChatRoom()&&this._groupModule.getJoinedAVChatRoom().forEach((function(e){t.delete(e)}));this._groupModule.getGroupMap().forEach((function(e,n){e.isSupportTopic&&t.delete(n)}));for(var s=m(t.keys()),a=0,r=s.length;a<r;a++)this._groupModule.deleteGroup(s[a])}},{key:"getGroupList",value:function(e){var t=this,n="".concat(this._n,".").concat("getGroupList"),o=new ka("getGroupList");xe.l("".concat(n));var s={introduction:"Introduction",notification:"Notification",createTime:"CreateTime",ownerID:"Owner_Account",lastInfoTime:"LastInfoTime",memberNum:"MemberNum",maxMemberNum:"MaxMemberNum",joinOption:"ApplyJoinOption",inviteOption:"InviteJoinOption",muteAllMembers:"ShutUpAllMember"},a=["Type","Name","FaceUrl","NextMsgSeq","LastMsgTime","AtInfoList","LastRecallTime"],r=[];e&&e.groupProfileFilter&&e.groupProfileFilter.forEach((function(e){s[e]&&a.push(s[e])}));var i=(e||{}).isGroupWithTopicOnly,u=void 0!==i&&i;return this._pagingGetGroupList({limit:50,offset:0,groupBaseInfoFilter:a,groupList:r,isGroupWithTopicOnly:u}).then((function(){xe.l("".concat(n," ok. count:").concat(r.length," isGroupWithTopicOnly:").concat(u)),u||t._groupListTreeShaking(r),t._groupModule.updateGroupMap(r);var e=t._groupModule.getLocalGroupList().length;o.setNetworkType(t._groupModule.getNetworkType()).setMessage("remote count:".concat(r.length,", after tree shaking, local count:").concat(e,", isGroupWithTopicOnly:").concat(u)).end(),t.tempConversationList&&(t.handleUpdateGroupLastMessage(t.tempConversationList),t.tempConversationList=null),t._groupModule.patchGroupMessageRemindType(),t._groupModule.recomputeUnreadCount(),t._groupModule.emitGroupListUpdate(!0,!u);var s=t._groupModule.getLocalGroupList();if(u){var a=s.filter((function(e){return!0===e.isSupportTopic}));return Ka({groupList:a})}return t._isPagingGetCompleted=!0,Ka({groupList:s})})).catch((function(e){return t._groupModule.probeNetwork().then((function(t){var n=v(t,2),s=n[0],a=n[1];o.setError(e,s,a).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"isPagingGetCompleted",value:function(){return this._isPagingGetCompleted}},{key:"_pagingGetGroupList",value:function(e){var t=this,n="".concat(this._n,".").concat("_pagingGetGroupList"),o=e.isCommunityRelay,s=void 0!==o&&o,a=e.isGroupWithTopicOnly,r=void 0!==a&&a,i=e.limit,u=e.offset,c=e.groupBaseInfoFilter,l=e.groupList;if(r)return this._pagingGetGroupListWithTopic({limit:i,offset:u,groupBaseInfoFilter:c,groupList:l});var p=new ka("_pagingGetGroupList");return this._groupModule.request({protocolName:Wo,requestData:{type:s?S.GRP_COMMUNITY:void 0,memberAccount:this._groupModule.getMyUserID(),limit:i,offset:u,responseFilter:{groupBaseInfoFilter:c,selfInfoFilter:["Role","JoinTime","MsgFlag","MsgSeq"]}}}).then((function(e){var o=e.data,a=o.groups,r=void 0===a?[]:a,d=o.totalCount;l.push.apply(l,m(r)),t._handleGroupAtInfoWithoutTopic(s,r);var g=u+i,_=!(d>g),h="offset:".concat(u," totalCount:").concat(d," isCompleted:").concat(_," ")+"currentCount:".concat(l.length," isCommunityRelay:").concat(s);return p.setNetworkType(t._groupModule.getNetworkType()).setMessage("".concat(h)).end(),s||_?!s&&_?(xe.l("".concat(n," start to get community list")),u=0,t._pagingGetGroupList({limit:i,offset:u,groupBaseInfoFilter:c,groupList:l,isCommunityRelay:!0})):s&&!_?(u=g,t._pagingGetGroupList({limit:i,offset:u,groupBaseInfoFilter:c,groupList:l,isCommunityRelay:!0})):(xe.l("".concat(n," ok. totalCount:").concat(l.length)),Ka({groupList:l})):(u=g,t._pagingGetGroupList({limit:i,offset:u,groupBaseInfoFilter:c,groupList:l}))})).catch((function(e){return 11e3!==e.code&&t._groupModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],a=n[1];p.setMessage("isCommunityRelay:".concat(s)).setError(e,o,a).end()})),s?(11e3===e.code&&(p=null,xe.l("".concat(n," ok. community unavailable"))),za({groupList:l})):Ja(e)}))}},{key:"_pagingGetGroupListWithTopic",value:function(e){var t=this,n="".concat(this._n,"._pagingGetGroupListWithTopic"),o=e.limit,s=e.offset,a=e.groupBaseInfoFilter,r=e.groupList,i=new ka("pagingGetGroupListWithTopic");return this._groupModule.request({protocolName:Wo,requestData:{type:S.GRP_COMMUNITY,memberAccount:this._groupModule.getMyUserID(),limit:o,offset:s,responseFilter:{groupBaseInfoFilter:a,selfInfoFilter:["Role","JoinTime","MsgFlag","MsgSeq"]},isSupportTopic:1}}).then((function(e){var u=e.data,c=u.groups,l=void 0===c?[]:c,p=u.totalCount;r.push.apply(r,m(l));var d=s+o,g=!(p>d),_="offset:".concat(s," totalCount:").concat(p," isCompleted:").concat(g," ")+"currentCount:".concat(r.length);return i.setNetworkType(t._groupModule.getNetworkType()).setMessage("".concat(_)).end(),g?(xe.l("".concat(n," ok. totalCount:").concat(r.length)),Ka({groupList:r})):(s=d,t._pagingGetGroupListWithTopic({limit:o,offset:s,groupBaseInfoFilter:a,groupList:r}))})).catch((function(e){return t._groupModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];i.setError(e,o,s).end()})),Ja(e)}))}},{key:"_cacheGroupMessage",value:function(e,t){this._cachedGroupMessageMap.has(e)||this._cachedGroupMessageMap.set(e,[]),this._cachedGroupMessageMap.get(e).push(t)}},{key:"_deleteCachedGroupMessage",value:function(e){this._cachedGroupMessageMap.has(e)&&this._cachedGroupMessageMap.delete(e)}},{key:"_notifyCachedGroupMessage",value:function(e){var t=this,n=this._cachedGroupMessageMap.get(e)||[];n.forEach((function(e){t.onNewGroupMessage(e)})),this._deleteCachedGroupMessage(e),xe.l("".concat(this._n,"._notifyCachedGroupMessage groupID:").concat(e," count:").concat(n.length))}},{key:"_cacheGroupMessageAndProbe",value:function(e){var t=this,n=e.groupID,o=e.event,s=e.item;this._cacheGroupMessage(n,{event:o,dataList:[s]}),this._groupModule.getGroupSimplifiedInfo(n).then((function(e){e.type===S.GRP_AVCHATROOM?t._groupModule.hasLocalGroup(n)?t._notifyCachedGroupMessage(n):t._groupModule.setUnjoinedAVChatRoom(n):(t._groupModule.updateGroupMap([e]),t._notifyCachedGroupMessage(n))})),this._checkCountMap.has(n)||this._checkCountMap.set(n,0),xe.l("".concat(this._n,"._cacheGroupMessageAndProbe groupID:").concat(n))}},{key:"_handleGroupAtInfoWithoutTopic",value:function(e,n){var o=this;e&&0!==n.length&&n.forEach((function(e){var n=e.groupID,s=e.groupAtInfoList,a=[];at(s)||(s.forEach((function(e){a.push(t(t({},e),{},{groupID:n}))})),o._groupModule.getModule(Fn).onNewGroupAtTips({dataList:a}))}))}},{key:"reset",value:function(){this._cachedGroupMessageMap.clear(),this._checkCountMap.clear(),this._getTopicPendingMap.clear(),this._isPagingGetCompleted=!1,this._groupModule.getInnerEmitterInstance().once(Za,this._initGroupList,this)}}]),e}(),yr=1,Ir=2,Cr=3,Tr=4,Dr=5,Er=function(){function e(t){o(this,e),this._groupModule=t,this._n="GroupAttributesHandler",this._groupAttributesMap=new Map,this._groupAttributesCopy={},this.CACHE_EXPIRE_TIME=3e4,this._groupModule.getInnerEmitterInstance().on($a,this._onCloudConfigUpdated,this)}return a(e,[{key:"_onCloudConfigUpdated",value:function(){var e=this._groupModule.getCloudConfig("grp_attr_cache_time");at(e)||(this.CACHE_EXPIRE_TIME=Number(e))}},{key:"updateLocalMainSequenceOnReconnected",value:function(){this._groupAttributesMap.forEach((function(e){e.localMainSequence=0}))}},{key:"isGroupAttributesUpdatedNotice",value:function(e){var t=e.to,n=e.elements.newGroupProfile,o=!at(n)&&!jt(n.groupAttributeOption);return o&&this._onGroupAttributesUpdated({groupID:t,groupAttributeOption:n.groupAttributeOption}),o}},{key:"_onGroupAttributesUpdated",value:function(e){var t=this,n=e.groupID,o=e.groupAttributeOption,s=o.mainSequence,a=o.isWithChangedAttributeInfo,r=o.groupAttributeList,i=void 0===r?[]:r,u=o.operationType;if(xe.l("".concat(this._n,".onGroupAttributesUpdated. ")+"groupID:".concat(n," isWithChangedAttributeInfo:").concat(a," operationType:").concat(u)),!at(u)){this._groupAttributesCopy=this._getCachedAttributes({groupID:n});var c=this._getLocalGroupAttributes(n).localMainSequence;if(1===a&&s-c==1)return this._refreshCachedGroupAttributes({groupID:n,remoteMainSequence:s,groupAttributeList:i,operationType:u}),void this._emitGroupAttributesUpdated(n);if(this._hasLocalGroupAttributes(n)){var l=this._getLocalGroupAttributes(n).avChatRoomKey;this._getGroupAttributes({groupID:n,avChatRoomKey:l}).then((function(){t._emitGroupAttributesUpdated(n)}))}}}},{key:"initGroupAttributesCache",value:function(e){var t=e.groupID,n=e.avChatRoomKey,o=void 0===n?void 0:n;this._groupAttributesMap.set(t,{lastUpdateTime:0,localMainSequence:0,remoteMainSequence:0,attributes:new Map,avChatRoomKey:o}),xe.l("".concat(this._n,".initGroupAttributesCache groupID:").concat(t," avChatRoomKey:").concat(o))}},{key:"initGroupAttributes",value:function(e){var t=this,n=e.groupID,o=e.groupAttributes,s=this._getLocalGroupAttributes(n),a=s.remoteMainSequence,r=s.avChatRoomKey,i=new ka("initGroupAttributes");return i.setMessage("groupID:".concat(n," avChatRoomKey:").concat(r," mainSequence:").concat(a)),this._groupModule.request({protocolName:Ms,requestData:{groupID:n,avChatRoomKey:r,mainSequence:a,groupAttributeList:this._transformGroupAttributes(o)}}).then((function(e){var s=e.data,a=s.mainSequence,r=m(s.groupAttributeList);return r.forEach((function(e){e.value=o[e.key]})),t._refreshCachedGroupAttributes({groupID:n,remoteMainSequence:a,groupAttributeList:r,operationType:yr}),i.setNetworkType(t._groupModule.getNetworkType()).end(),xe.l("".concat(t._n,".").concat("initGroupAttributes"," ok. groupID:").concat(n)),Ka({groupAttributes:o})})).catch((function(e){return t._groupModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];i.setError(e,o,s).end()})),Ja(e)}))}},{key:"setGroupAttributes",value:function(e){var t=this,n="".concat(this._n,".").concat("setGroupAttributes"),o=e.groupID,s=e.groupAttributes,a=this._getLocalGroupAttributes(o),r=a.remoteMainSequence,i=a.avChatRoomKey,u=a.attributes,c=this._transformGroupAttributes(s);c.forEach((function(e){var t=e.key;e.sequence=0,u.has(t)&&(e.sequence=u.get(t).sequence)}));var l=new ka("setGroupAttributes");return l.setMessage("groupID:".concat(o," groupAttributes:").concat(JSON.stringify(s))),xe.l("".concat(n,". groupID:").concat(o," mainSequence:").concat(r)),this._groupModule.request({protocolName:ys,requestData:{groupID:o,avChatRoomKey:i,mainSequence:r,groupAttributeList:c}}).then((function(e){var a=e.data,r=a.mainSequence,i=m(a.groupAttributeList);return i.forEach((function(e){e.value=s[e.key]})),t._refreshCachedGroupAttributes({groupID:o,remoteMainSequence:r,groupAttributeList:i,operationType:Ir}),l.setNetworkType(t._groupModule.getNetworkType()).end(),xe.l("".concat(n," ok.")),Ka({groupAttributes:s})})).catch((function(e){return t._groupModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];l.setError(e,o,s).end()})),Ja(e)}))}},{key:"deleteGroupAttributes",value:function(e){var t=this,n=e.groupID,o=e.keyList,s=void 0===o?[]:o,a=this._getLocalGroupAttributes(n),r=a.remoteMainSequence,i=a.avChatRoomKey,u=a.attributes,c=m(u.keys()),l=Cs,p=Cr,d={groupID:n,avChatRoomKey:i,mainSequence:r},g=[];s.length>0&&(c=[],l=Is,p=Tr,s.forEach((function(e){var t=0;u.has(e)&&(t=u.get(e).sequence,c.push(e)),g.push({key:e,sequence:t})})),d.groupAttributeList=g);var _=new ka("deleteGroupAttributes");return _.setMessage("groupID:".concat(n," mainSequence:").concat(r," keyList:").concat(s," protocolName:").concat(l)),this._groupModule.request({protocolName:l,requestData:d}).then((function(e){var o=e.data.mainSequence;return t._refreshCachedGroupAttributes({groupID:n,remoteMainSequence:o,groupAttributeList:g,operationType:p}),_.setNetworkType(t._groupModule.getNetworkType()).end(),xe.l("".concat(t._n,".").concat("deleteGroupAttributes"," ok. groupID:").concat(n)),Ka({keyList:c})})).catch((function(e){return t._groupModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];_.setError(e,o,s).end()})),Ja(e)}))}},{key:"getGroupAttributes",value:function(e){var t=this,n="".concat(this._n,".").concat("getGroupAttributes"),o=e.groupID,s=this._getLocalGroupAttributes(o),a=s.avChatRoomKey,r=s.lastUpdateTime,i=s.localMainSequence,u=s.remoteMainSequence,c=new ka("getGroupAttributes");if(c.setMessage("groupID:".concat(o," localMainSequence:").concat(i," remoteMainSequence:").concat(u," keyList:").concat(e.keyList)),Date.now()-r>=this.CACHE_EXPIRE_TIME||i<u)return this._getGroupAttributes({groupID:o,avChatRoomKey:a}).then((function(s){c.setMoreMessage("get attributes from remote. count:".concat(s.length)).setNetworkType(t._groupModule.getNetworkType()).end(),xe.l("".concat(n," from remote. groupID:").concat(o));var a=t._getCachedAttributes(e);return Ka({groupAttributes:a})})).catch((function(e){return t._groupModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];c.setError(e,o,s).end()})),Ja(e)}));c.setMoreMessage("get attributes from cache").setNetworkType(this._groupModule.getNetworkType()).end(),xe.l("".concat(n," from cache. groupID:").concat(o));var l=this._getCachedAttributes(e);return za({groupAttributes:l})}},{key:"_getGroupAttributes",value:function(e){var n=this,o=0;return at(e.avChatRoomKey)||(o=1),this._groupModule.request({protocolName:Ts,requestData:t(t({},e),{},{groupType:o})}).then((function(t){var o=t.data,s=o.mainSequence,a=o.groupAttributeList,r=m(a);return at(s)||n._refreshCachedGroupAttributes({groupID:e.groupID,remoteMainSequence:s,groupAttributeList:r,operationType:Dr}),xe.l("".concat(n._n,"._getGroupAttributes ok. groupID:").concat(e.groupID)),a})).catch((function(e){return Ja(e)}))}},{key:"_refreshCachedGroupAttributes",value:function(e){var t=e.groupID,n=e.remoteMainSequence,o=e.groupAttributeList,s=e.operationType;if(this._hasLocalGroupAttributes(t)){var a=this._getLocalGroupAttributes(t),r=a.localMainSequence;if(s===Dr||n-r==1)a.remoteMainSequence=n,a.localMainSequence=n,a.lastUpdateTime=Date.now(),this._updateCachedAttributes({groupAttributes:a,groupAttributeList:o,operationType:s});else{if(r===n)return;a.remoteMainSequence=n}this._groupAttributesMap.set(t,a);var i="operationType:".concat(s," localMainSequence:").concat(r," remoteMainSequence:").concat(n);xe.l("".concat(this._n,"._refreshCachedGroupAttributes. ").concat(i))}}},{key:"_getCachedAttributes",value:function(e){var t=e.groupID,n=e.keyList,o=void 0===n?[]:n,s={};if(this._hasLocalGroupAttributes(t)){var a=this._getLocalGroupAttributes(t).attributes;if(o.length>0)o.forEach((function(e){a.has(e)&&(s[e]=a.get(e).value)}));else{var r,i=D(a.keys());try{for(i.s();!(r=i.n()).done;){var u=r.value;s[u]=a.get(u).value}}catch(c){i.e(c)}finally{i.f()}}}return s}},{key:"_updateCachedAttributes",value:function(e){var t=e.groupAttributes,n=e.groupAttributeList,o=e.operationType;o!==Cr?o!==Tr?(o===yr&&t.attributes.clear(),n.forEach((function(e){var n=e.key,o=e.value,s=e.sequence;t.attributes.set(n,{value:o,sequence:s})}))):n.forEach((function(e){t.attributes.delete(e.key)})):t.attributes.clear()}},{key:"_hasLocalGroupAttributes",value:function(e){return this._groupAttributesMap.has(e)}},{key:"_getLocalGroupAttributes",value:function(e){return this._hasLocalGroupAttributes(e)||this.initGroupAttributesCache({groupID:e}),this._groupAttributesMap.get(e)}},{key:"_transformGroupAttributes",value:function(e){var t=[];return Object.keys(e).forEach((function(n){t.push({key:n,value:e[n]})})),t}},{key:"_emitGroupAttributesUpdated",value:function(e){var t=this._getCachedAttributes({groupID:e}),n=this._computeAttrChangedInfo(t),o=n.updatedKeyList,s=n.deletedKeyList;this._groupModule.emitOuterEvent(E.GROUP_ATTRIBUTES_UPDATED,{groupID:e,groupAttributes:t,updatedKeyList:o,deletedKeyList:s})}},{key:"_computeAttrChangedInfo",value:function(e){var t=this,n=[],o=[];return Object.keys(e).forEach((function(o){e[o]!==t._groupAttributesCopy[o]&&n.push(o)})),Object.keys(this._groupAttributesCopy).forEach((function(t){at(e[t])&&o.push(t)})),this._groupAttributesCopy={},xe.l("".concat(this._n,"._computeAttrChangedInfo update count:").concat(n.length,", delete count:").concat(o.length)),{updatedKeyList:n,deletedKeyList:o}}},{key:"deleteLocalGroupAttributes",value:function(e){this._hasLocalGroupAttributes(e)&&this._groupAttributesMap.delete(e)}},{key:"reset",value:function(){this._groupAttributesMap.clear(),this._groupAttributesCopy={},this.CACHE_EXPIRE_TIME=3e4}}]),e}(),Sr="Set",kr="Increase",Lr="Decrease",Ar=function(){function e(t){o(this,e),this._groupModule=t,this._n="GroupCountersHandler",this._groupCountersMap=new Map,this.EXPIRE_TIME=3e4,this._groupModule.getInnerEmitterInstance().on($a,this._onCloudConfigUpdated,this)}return a(e,[{key:"_onCloudConfigUpdated",value:function(){var e=this._groupModule.getCloudConfig("grp_counter_expire_time");at(e)||(this.EXPIRE_TIME=Number(e))}},{key:"isGroupCountersNotice",value:function(e){var t=e.to,n=e.elements.groupCounterInfo,o=!1;return jt(n)||(this._onGroupCountersUpdated({groupID:t,groupCounterInfo:n}),o=!0),o}},{key:"_onGroupCountersUpdated",value:function(e){var t=this,n=e.groupID;e.groupCounterInfo.forEach((function(e){var o=e.type,s=e.groupCounterSeq,a=e.counterList,r=void 0===a?[]:a;0!==o&&2!==o||(t._updateLocalGroupCounters({groupID:n,groupCounterSeq:s,counterList:r}),r.forEach((function(e){t._groupModule.emitOuterEvent(E.GROUP_COUNTER_UPDATED,{groupID:n,key:e.key,value:e.value})}))),1===o&&t._deleteLocalGroupCounters({groupID:n,groupCounterSeq:s,counterList:r})})),xe.l("".concat(this._n,"._onGroupCountersUpdated groupID:").concat(n))}},{key:"initGroupCountersCache",value:function(e){var t=e.groupID,n=e.avChatRoomKey;this._groupCountersMap.set(t,{lastUpdateTime:0,groupCounterSeq:0,counters:new Map,avChatRoomKey:n}),xe.l("".concat(this._n,".initGroupCountersCache groupID:").concat(t," avChatRoomKey:").concat(n))}},{key:"setGroupCounters",value:function(e){var t=this;if(!this._groupModule.canIUse(B.GRP_COUNTER))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var n="".concat(this._n,".setGroupCounters"),o=e.groupID,s=e.counters,a=this._convertObjectToList(s),r=this._getLocalGroupCounters(o).avChatRoomKey,i="groupID:".concat(o," count:").concat(a.length),u=new ka("setGroupCounters");return u.setMessage("".concat(i)),xe.l("".concat(n,". ").concat(i)),this._updateGroupCounters({groupID:o,counterList:a,avChatRoomKey:r,mode:Sr}).then((function(e){return u.end(),xe.l("".concat(n," ok.")),Ka({counters:e})})).catch((function(e){return t._groupModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];u.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"increaseGroupCounter",value:function(e){var t=this;if(!this._groupModule.canIUse(B.GRP_COUNTER))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var n="".concat(this._n,".increaseGroupCounters"),o=e.groupID,s=e.key,a=e.value,r=this._getLocalGroupCounters(o).avChatRoomKey,i="groupID:".concat(o," key:").concat(s," value:").concat(a),u=new ka("increaseGroupCounter");u.setMessage("".concat(i)),xe.l("".concat(n,". ").concat(i));var c=[{key:s,value:a}];return this._updateGroupCounters({groupID:o,counterList:c,avChatRoomKey:r,mode:kr}).then((function(e){return u.end(),xe.l("".concat(n," ok.")),Ka({counters:e})})).catch((function(e){return t._groupModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];u.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"decreaseGroupCounter",value:function(e){var t=this;if(!this._groupModule.canIUse(B.GRP_COUNTER))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var n="".concat(this._n,".decreaseGroupCounter"),o=e.groupID,s=e.key,a=e.value,r=this._getLocalGroupCounters(o).avChatRoomKey,i="groupID:".concat(o," key:").concat(s," value:").concat(a),u=new ka("decreaseGroupCounter");u.setMessage("".concat(i)),xe.l("".concat(n,". ").concat(i));var c=[{key:s,value:a}];return this._updateGroupCounters({groupID:o,counterList:c,avChatRoomKey:r,mode:Lr}).then((function(e){return u.end(),xe.l("".concat(n," ok.")),Ka({counters:e})})).catch((function(e){return t._groupModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];u.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"getGroupCounters",value:function(e){var t=this;if(!this._groupModule.canIUse(B.GRP_COUNTER))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var n="".concat(this._n,".getGroupCounters"),o=e.groupID,s=e.keyList,a=void 0===s?[]:s,r=this._getLocalGroupCounters(o),i=r.avChatRoomKey,u=r.lastUpdateTime,c=new ka("getGroupCounters");if(c.setMessage("groupID:".concat(o)),Date.now()-u>=this.EXPIRE_TIME)return this._getRemoteGroupCounters({groupID:o,avChatRoomKey:i}).then((function(e){c.setMoreMessage("from remote. count:".concat(e.length)).end(),xe.l("".concat(n," from remote. groupID:").concat(o));var s=t._getLocalCounters(o,a);return Ka({counters:s})})).catch((function(e){return t._groupModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];c.setError(e,o,s).end()})),Ja(e)}));c.setMoreMessage("from cache").end(),xe.l("".concat(n," from cache. groupID:").concat(o));var l=this._getLocalCounters(o,a);return za({counters:l})}},{key:"_getRemoteGroupCounters",value:function(e){var n=this;return this._groupModule.request({protocolName:Ls,requestData:t({},e)}).then((function(t){var o=t.data,s=o.counterList,a=void 0===s?[]:s,r=o.groupCounterSeq;return n._updateLocalGroupCounters({groupID:e.groupID,counterList:a,groupCounterSeq:r}),xe.l("".concat(n._n,"._getRemoteGroupCounters ok. groupID:").concat(e.groupID)),a})).catch((function(e){return Ja(e)}))}},{key:"_convertObjectToList",value:function(e){var t=[];return Object.keys(e).forEach((function(n){t.push({key:n,value:e[n]})})),t}},{key:"_updateGroupCounters",value:function(e){var n="".concat(this._n,"._updateGroupCounters"),o=e.groupID,s=e.avChatRoomKey,a=e.mode;return xe.l("".concat(n,". groupID:").concat(o," avChatRoomKey:").concat(s," mode:").concat(a)),this._groupModule.request({protocolName:ks,requestData:t({},e)}).then((function(e){xe.l("".concat(n," ok."));var t=e.data.counterList,o={};return(void 0===t?[]:t).forEach((function(e){var t=e.key,n=e.value;o[t]=n})),o})).catch((function(e){return Ja(e)}))}},{key:"_hasLocalGroupCounters",value:function(e){return this._groupCountersMap.has(e)}},{key:"_getLocalGroupCounters",value:function(e){return this._hasLocalGroupCounters(e)||this.initGroupCountersCache({groupID:e}),this._groupCountersMap.get(e)}},{key:"_updateLocalGroupCounters",value:function(e){var t=e.groupID,n=e.counterList,o=void 0===n?[]:n,s=e.groupCounterSeq;if(this._hasLocalGroupCounters(t)){var a=this._getLocalGroupCounters(t),r=a.counters,i=a.avChatRoomKey,u=a.groupCounterSeq;if(s>0&&s<u)return;o.forEach((function(e){var t=e.key,n=e.value;r.set(t,n)})),this._groupCountersMap.set(t,{lastUpdateTime:Date.now(),groupCounterSeq:s,counters:r,avChatRoomKey:i})}}},{key:"_deleteLocalGroupCounters",value:function(e){var t=e.groupID,n=e.counterList,o=void 0===n?[]:n,s=e.groupCounterSeq;if(this._hasLocalGroupCounters(t)){var a=this._getLocalGroupCounters(t),r=a.counters,i=a.avChatRoomKey;o.forEach((function(e){r.delete(e.key)})),this._groupCountersMap.set(t,{lastUpdateTime:Date.now(),groupCounterSeq:s,counters:r,avChatRoomKey:i})}}},{key:"_getLocalCounters",value:function(e,t){var n={};if(!this._hasLocalGroupCounters(e))return n;var o=this._getLocalGroupCounters(e).counters;if(t.length>0)t.forEach((function(e){o.has(e)&&(n[e]=o.get(e))}));else{var s,a=D(o.keys());try{for(a.s();!(s=a.n()).done;){var r=s.value;n[r]=o.get(r)}}catch(i){a.e(i)}finally{a.f()}}return n}},{key:"reset",value:function(){this._groupCountersMap.clear(),this.EXPIRE_TIME=3e4}}]),e}(),Rr=function(){function e(t){o(this,e);var n=t.manager,s=t.groupID,a=t.onInit,r=t.onSuccess,i=t.onFail;this._n="Polling",this._manager=n,this._groupModule=n._groupModule,this._onInit=a,this._onSuccess=r,this._onFail=i,this._groupID=s,this._timeoutID=-1,this._isRunning=!1,this._protocolName=_s}return a(e,[{key:"start",value:function(){var e=this._groupModule.isLoggedIn();e||(this._protocolName=hs),xe.l("".concat(this._n,".start pollingInterval:").concat(this._manager.getPollingInterval()," isLoggedIn:").concat(e)),this._isRunning=!0,this._request()}},{key:"isRunning",value:function(){return this._isRunning}},{key:"_request",value:function(){var e=this,t=this._onInit(this._groupID);this._groupModule.request({protocolName:this._protocolName,requestData:t}).then((function(t){e._onSuccess(e._groupID,t),e.isRunning()&&(clearTimeout(e._timeoutID),e._timeoutID=setTimeout(e._request.bind(e),e._manager.getPollingInterval()))})).catch((function(t){e._onFail(e._groupID,t),e.isRunning()&&(clearTimeout(e._timeoutID),e._timeoutID=setTimeout(e._request.bind(e),e._manager.MAX_POLLING_INTERVAL))}))}},{key:"stop",value:function(){xe.l("".concat(this._n,".stop")),this._timeoutID>0&&(clearTimeout(this._timeoutID),this._timeoutID=-1),this._isRunning=!1}},{key:"getPollingTimerID",value:function(){return this._timeoutID}}]),e}(),Nr={3:!0,4:!0,5:!0,6:!0,17:!0},Or=function(){function e(t){o(this,e),this._groupModule=t,this._n="AVChatRoomHandler",this._joinedGroupMap=new Map,this._pollingRequestInfoMap=new Map,this._pollingInstanceMap=new Map,this.sequencesLinkedList=new lr(200),this.messageIDLinkedList=new lr(100),this.receivedMessageCount=0,this._reportMessageStackedCount=0,this._onlineMemberCountMap=new Map,this.DEFAULT_EXPIRE_TIME=60,this.DEFAULT_POLLING_INTERVAL=300,this.MAX_POLLING_INTERVAL=2e3,this._pollingInterval=this.DEFAULT_POLLING_INTERVAL,this.DEFAULT_POLLING_NO_MESSAGE_COUNT=20,this.DEFAULT_POLLING_INTERVAL_PLUS=2e3,this._pollingNoMessageCount=0,this._startBroadcastSeq=1,this._broadcastMessageIDMap=new Map,this.DEFAULT_POLLING_SIMPLIFIED_MSG=0}return a(e,[{key:"hasJoinedAVChatRoom",value:function(){return this._joinedGroupMap.size>0}},{key:"checkJoinedAVChatRoomByID",value:function(e){return this._joinedGroupMap.has(e)}},{key:"getJoinedAVChatRoom",value:function(){return this._joinedGroupMap.size>0?m(this._joinedGroupMap.keys()):null}},{key:"_updateRequestData",value:function(e){var n=this._pollingRequestInfoMap.get(e);return e===m(this._pollingInstanceMap.keys())[0]?t(t({},n),{},{startBroadcastSeq:this._startBroadcastSeq,simplifiedMessage:this.DEFAULT_POLLING_SIMPLIFIED_MSG}):t(t({},n),{},{simplifiedMessage:this.DEFAULT_POLLING_SIMPLIFIED_MSG})}},{key:"_handleSuccess",value:function(e,t){var n=t.data,o=n.key,s=n.nextSeq,a=n.rspMsgList,r=n.errorCode,i=n.nextBroadcastSeq,u=n.broadcastMessageList;if(0!==r){var c=this._pollingRequestInfoMap.get(e),l=new ka("longPollingAVError"),p=c?"".concat(c.key,"-").concat(c.startSeq):"requestInfo is undefined";l.setMessage("".concat(e,"-").concat(p,"-").concat(t.errorInfo)).setCode(t.errorCode).setNetworkType(this._groupModule.getNetworkType()).end(!0)}else{if(!this.checkJoinedAVChatRoomByID(e))return;et(o)&&$e(s)&&this._pollingRequestInfoMap.set(e,{key:o,startSeq:s}),$e(i)&&i>this._startBroadcastSeq&&(this._startBroadcastSeq=i),st(a)&&a.length>0?(a.forEach((function(e){e.to=e.groupID})),this.onMessage(a)):(this._pollingNoMessageCount+=1,this._pollingNoMessageCount===this.DEFAULT_POLLING_NO_MESSAGE_COUNT&&(this._pollingInterval=this.DEFAULT_POLLING_INTERVAL+this.DEFAULT_POLLING_INTERVAL_PLUS)),this._onBroadcastMessage(u)}}},{key:"_handleFailure",value:function(e,t){}},{key:"onMessage",value:function(e){if(st(e)&&0!==e.length){0!==this._pollingNoMessageCount&&(this._pollingNoMessageCount=0,this._pollingInterval=this.DEFAULT_POLLING_INTERVAL);var t=null,n=[],o=this._getModule(Fn),s=this._getModule($n),a=e.length;a>1&&e.sort((function(e,t){return e.sequence-t.sequence}));for(var r=this._getModule(qn),i=0;i<a;i++){var u=this.restoreMessageFromSimplified(e[i]);if(Nr[u.event]){if(6===u.event){if(this._groupModule.isGroupAttributesUpdatedNotice(u))continue;if(this._groupModule.isGroupCountersNotice(u))continue}this.receivedMessageCount+=1,t=this.packMessage(u,u.event);var c=1===u.isModified,l=1===u.isHistoryMessage;if((r.isUnlimitedAVChatRoom()||!this.sequencesLinkedList.has(t.sequence))&&!this.messageIDLinkedList.has(t.ID)){var p=t.conversationID;if(this.receivedMessageCount%50==0?this._getModule(Jn).detectFirstRound(p,this.sequencesLinkedList.data()):this.receivedMessageCount%80==0&&this._getModule(Jn).detectSecondRound(p,this.sequencesLinkedList.data()),null!==this.sequencesLinkedList.tail()){var d=this.sequencesLinkedList.tail().value,g=t.sequence-d;g>1&&g<=20?this._getModule(Jn).onMessageMaybeLost(p,d+1,g-1):g<-1&&g>=-20&&this._getModule(Jn).onMessageMaybeLost(p,t.sequence+1,Math.abs(g)-1)}this.sequencesLinkedList.set(t.sequence),this.messageIDLinkedList.set(t.ID);var _=!1;if(this._isMessageSentByCurrentInstance(t)?c&&(_=!0,t.isModified=c,o.updateMessageIsModifiedProperty(t)):_=!0,_){if(t.conversationType===S.CONV_SYSTEM&&5===t.payload.operationType&&this._onGroupDismissed(t.payload.groupProfile.groupID),!l&&t.conversationType!==S.CONV_SYSTEM){var h=t.conversationID.replace(S.CONV_GROUP,"");this._pollingInstanceMap.has(h)?this._groupModule.isLoggedIn()&&s.addMessageSequence({key:Ca,message:t}):(t.type!==S.MSG_GRP_TIP&&t.clientTime>0&&s.addMessageDelay(t.clientTime),s.addMessageSequence({key:Ia,message:t}))}n.push(t)}}}else xe.w("".concat(this._n,".onMessage unknown event:").concat(u.event))}if(0!==n.length){this._groupModule.filterModifiedMessage(n);var f=this.packConversationOption(n);if(f.length>0)this._getModule(Fn).onNewMessage({conversationOptionsList:f,isInstantMessage:!0});xe.d("".concat(this._n,".onMessage count:").concat(n.length)),this._checkMessageStacked(n);var v=this._groupModule.filterUnmodifiedMessage(n);v.length>0&&this._groupModule.emitOuterEvent(E.MESSAGE_RECEIVED,v),n.length=0}}}},{key:"isBroadcastOrNormal",value:function(e){return 3===e||17===e}},{key:"isGroupTip",value:function(e){return 4===e||6===e}},{key:"isGroupSystemNotice",value:function(e){return 5===e}},{key:"restoreGroupTipElements",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.groupJoinType||(e.groupJoinType=1);var t=e.operatorInfo,n=void 0===t?{}:t,o=e.operatorID,s=e.userIDList,a=void 0===s?[]:s,r=n.userID,i=void 0===r?o:r,u=n.avatar,c=void 0===u?"":u,l=n.nick,p=void 0===l?"":l;e.operatorInfo={userID:i,avatar:c,nick:p};var d=a.map((function(e){return{userID:e}}));return e.memberInfoList=e.memberInfoList||d,e}},{key:"restoreMessageFromSimplified",value:function(e){var n=e.event;if(this.isBroadcastOrNormal(n)&&(e.cloudCustomData=e.cloudCustomData||"",e.elements=e.elements.map((function(e){if(e.type===S.MSG_CUSTOM){var n=e.content,o=void 0===n?{}:n;e.content=t({data:"",description:"",extension:""},o)}return e}))),(this.isGroupTip(n)||this.isGroupSystemNotice(n))&&(e.from=e.from||"@TIM#SYSTEM"),this.isGroupTip(n)){e.elements=this.restoreGroupTipElements(e.elements);var o=e.elements,s=void 0===o?{}:o,a=s.operationType,i=s.operatorInfo;if(1===a){var u=[{userID:(void 0===i?{}:i).userID}];s.memberInfoList=s.memberInfoList||u}}if(this.isGroupSystemNotice(n)){var c=e.elements,l=c.memberInfoList,p=c.operatorInfo;l||(l=void 0===p?{}:p),e.elements.memberInfoList=t({userID:e.elements.operatorID,avatar:"",nick:""},l),e.elements=t({authentication:"",remarkInfo:"",messageKey:1e3*e.time},e.elements);var d=Object.keys(e.elements).filter((function(e){return"operatorInfo"!==e})).reduce((function(n,o){return t(t({},n),{},r({},o,e.elements[o]))}),{});e.elements=d}return e}},{key:"_onGroupDismissed",value:function(e){xe.l("".concat(this._n,"._onGroupDismissed groupID:").concat(e)),this._groupModule.deleteLocalGroupAndConversation(e),this.reset(e)}},{key:"_checkMessageStacked",value:function(e){var t="MessageStacked",n=e.length;n>=100&&(this._groupModule.outputWarning(t),this._reportMessageStackedCount<5&&(new ka(t).setNetworkType(this._groupModule.getNetworkType()).setMessage("count:".concat(n," groupID:").concat(m(this._joinedGroupMap.keys()))).setLevel("warning").end(),this._reportMessageStackedCount+=1))}},{key:"_isMessageSentByCurrentInstance",value:function(e){return!!this._getModule(Fn).isMessageSentByCurrentInstance(e)}},{key:"packMessage",value:function(e,t){e.currentUser=this._groupModule.getMyUserID(),e.conversationType=5===t?S.CONV_SYSTEM:S.CONV_GROUP,e.isSystemMessage=!!e.isSystemMessage;var n=new Ha(e),o=this.packElements(e,t);return n.setElement(o,this._groupModule.getFileDownloadProxy()),n}},{key:"packElements",value:function(e,n){return 4===n||6===n?(this._updateMemberCountByGroupTips(e),{type:S.MSG_GRP_TIP,content:t(t({},e.elements),{},{groupProfile:e.groupProfile})}):5===n?{type:S.MSG_GRP_SYS_NOTICE,content:t(t({},e.elements),{},{groupProfile:t(t({},e.groupProfile),{},{groupID:e.groupID})})}:this._getModule(Hn).parseElements(e.elements,e.from)}},{key:"packConversationOption",value:function(e){for(var t=new Map,n=0;n<e.length;n++){var o=e[n],s=o.conversationID;if(t.has(s)){var a=t.get(s);a.lastMessage=o,"in"===o.flow&&a.unreadCount++}else t.set(s,{conversationID:o.conversationID,unreadCount:"out"===o.flow?0:1,type:o.conversationType,subType:o.conversationSubType,lastMessage:o})}return m(t.values())}},{key:"_updateMemberCountByGroupTips",value:function(e){var t=e.groupProfile.groupID,n=e.elements.onlineMemberInfo,o=void 0===n?void 0:n;if(!jt(o)){var s=o.onlineMemberNum,a=void 0===s?0:s,r=o.expireTime,i=void 0===r?this.DEFAULT_EXPIRE_TIME:r,u=this._onlineMemberCountMap.get(t)||{},c=Date.now();jt(u)?Object.assign(u,{lastReqTime:0,lastSyncTime:0,latestUpdateTime:c,memberCount:a,expireTime:i}):(u.latestUpdateTime=c,u.memberCount=a),xe.d("".concat(this._n,"._updateMemberCountByGroupTips info:"),u),this._onlineMemberCountMap.set(t,u)}}},{key:"_onBroadcastMessage",value:function(e){if(!jt(e)){for(var t=[],n=e.length,o=null,s=0;s<n;s++){var a=this.restoreMessageFromSimplified(e[s]);Nr[a.event]?((o=this.packMessage(a,a.event)).isBroadcastMessage=!0,this._broadcastMessageIDMap.has(o.ID)||(t.push(o),this._broadcastMessageIDMap.set(o.ID,1))):xe.w("".concat(this._n,"._onBroadcastMessage unknown event:").concat(a.event))}t.length>0&&this._groupModule.emitOuterEvent(E.MESSAGE_RECEIVED,t)}}},{key:"start",value:function(e){if(this._pollingInstanceMap.has(e)){var t=this._pollingInstanceMap.get(e);t.isRunning()||t.start()}else{var n=new Rr({manager:this,groupID:e,onInit:this._updateRequestData.bind(this),onSuccess:this._handleSuccess.bind(this),onFail:this._handleFailure.bind(this)});n.start(),this._pollingInstanceMap.set(e,n),xe.l("".concat(this._n,".start groupID:").concat(e))}}},{key:"handleJoinResult",value:function(e){var t=this;return this._preCheck().then((function(){var n=e.longPollingKey,o=e.group,s=o.groupID;return t._joinedGroupMap.set(s,o),t._groupModule.updateGroupMap([o]),t._groupModule.deleteUnjoinedAVChatRoom(s),t._groupModule.emitGroupListUpdate(!0,!1),at(n)?za({status:Ye,group:o}):Promise.resolve()}))}},{key:"startRunLoop",value:function(e){var t=this;return this.handleJoinResult(e).then((function(){var n=e.longPollingKey,o=e.group,s=e.startSeq,a=void 0===s?0:s,r=o.groupID;return t._pollingRequestInfoMap.set(r,{key:n,startSeq:a}),t.start(r),t._groupModule.isLoggedIn()?za({status:Ye,group:o}):za({status:Ye})}))}},{key:"_preCheck",value:function(){if(this._getModule(qn).isUnlimitedAVChatRoom())return Promise.resolve();if(!this.hasJoinedAVChatRoom())return Promise.resolve();var e=v(this._joinedGroupMap.entries().next().value,2),t=e[0],n=e[1];if(this._groupModule.isLoggedIn()){if(!(n.selfInfo.role===S.GRP_MBR_ROLE_OWNER||n.ownerID===this._groupModule.getMyUserID()))return this._groupModule.quitGroup(t);this._groupModule.deleteLocalGroupAndConversation(t)}else this._groupModule.deleteLocalGroupAndConversation(t);return this.reset(t),Promise.resolve()}},{key:"joinWithoutAuth",value:function(e){var t=this,n=e.groupID,o="".concat(this._n,".").concat("joinWithoutAuth"),s=new ka("joinWithoutAuth");return this._groupModule.request({protocolName:Qo,requestData:e}).then((function(e){var a=e.data.longPollingKey;if(t._groupModule.probeNetwork().then((function(e){var t=v(e,2);t[0];var o=t[1];s.setNetworkType(o).setMessage("groupID:".concat(n," longPollingKey:").concat(a)).end(!0)})),at(a))return Ja({code:da.CANNOT_JOIN_NON_AVCHATROOM_WITHOUT_LOGIN});xe.l("".concat(o," ok. groupID:").concat(n)),t._getModule(Fn).setCompleted("".concat(S.CONV_GROUP).concat(n));var r=new dr({groupID:n});return t.startRunLoop({group:r,longPollingKey:a}),Ka({status:Ye})})).catch((function(e){return xe.e("".concat(o," failed. groupID:").concat(n," error:"),e),t._groupModule.probeNetwork().then((function(t){var o=v(t,2),a=o[0],r=o[1];s.setError(e,a,r).setMessage("groupID:".concat(n)).end(!0)})),Ja(e)})).finally((function(){t._groupModule.getModule(Vn).reportAtOnce()}))}},{key:"getGroupOnlineMemberCount",value:function(e){var t=this._onlineMemberCountMap.get(e)||{},n=Date.now();return jt(t)||n-t.lastSyncTime>1e3*t.expireTime&&n-t.latestUpdateTime>1e4&&n-t.lastReqTime>3e3?(t.lastReqTime=n,this._onlineMemberCountMap.set(e,t),this._getGroupOnlineMemberCount(e).then((function(e){return Ka({memberCount:e.memberCount})})).catch((function(e){return Ja(e)}))):za({memberCount:t.memberCount})}},{key:"_getGroupOnlineMemberCount",value:function(e){var t=this,n="".concat(this._n,".").concat("_getGroupOnlineMemberCount");return this._groupModule.request({protocolName:fs,requestData:{groupID:e}}).then((function(o){var s=t._onlineMemberCountMap.get(e)||{},a=o.data,r=a.onlineMemberNum,i=void 0===r?0:r,u=a.expireTime,c=void 0===u?t.DEFAULT_EXPIRE_TIME:u;xe.l("".concat(n," ok. groupID:").concat(e," memberCount:").concat(i," expireTime:").concat(c));var l=Date.now();return jt(s)&&(s.lastReqTime=l),t._onlineMemberCountMap.set(e,Object.assign(s,{lastSyncTime:l,latestUpdateTime:l,memberCount:i,expireTime:c})),{memberCount:i}})).catch((function(o){return xe.w("".concat(n," failed. error:"),o),new ka("_getGroupOnlineMemberCount").setCode(o.code).setMessage("groupID:".concat(e," error:").concat(JSON.stringify(o))).setNetworkType(t._groupModule.getNetworkType()).end(),Promise.reject(o)}))}},{key:"_getModule",value:function(e){return this._groupModule.getModule(e)}},{key:"setPollingInterval",value:function(e){at(e)||($e(e)?this._pollingInterval=this.DEFAULT_POLLING_INTERVAL=e:this._pollingInterval=this.DEFAULT_POLLING_INTERVAL=parseInt(e,10))}},{key:"setPollingIntervalPlus",value:function(e){at(e)||($e(e)?this.DEFAULT_POLLING_INTERVAL_PLUS=e:this.DEFAULT_POLLING_INTERVAL_PLUS=parseInt(e,10))}},{key:"setPollingNoMessageCount",value:function(e){at(e)||($e(e)?this.DEFAULT_POLLING_NO_MESSAGE_COUNT=e:this.DEFAULT_POLLING_NO_MESSAGE_COUNT=parseInt(e,10))}},{key:"setPollingSimplifiedMessage",value:function(e){at(e)||"0"!==e&&"1"!==e||(this.DEFAULT_POLLING_SIMPLIFIED_MSG=parseInt(e,10))}},{key:"getPollingInterval",value:function(){return this._pollingInterval}},{key:"onAVChatRoomMemberBanned",value:function(e){var t=e.payload.groupProfile.groupID;xe.l("".concat(this._n,".onAVChatRoomMemberBanned groupID:").concat(t)),this._groupModule.deleteLocalGroupAndConversation(t),this.reset(t)}},{key:"restartPolling",value:function(){xe.l("".concat(this._n,".restartPolling count:").concat(this._pollingInstanceMap.size));var e,t=D(this._pollingInstanceMap.values());try{for(t.s();!(e=t.n()).done;){var n=e.value;n.stop(),n.start()}}catch(o){t.e(o)}finally{t.f()}}},{key:"getPollingTimerID",value:function(e){if(!this._pollingInstanceMap.has(e))return-1;var t=this._pollingInstanceMap.get(e).getPollingTimerID();return xe.l("".concat(this._n,".getPollingTimerID groupID:").concat(e," timerID:").concat(t)),t}},{key:"reset",value:function(e){if(e){xe.l("".concat(this._n,".reset groupID:").concat(e));var t=this._pollingInstanceMap.get(e);t&&t.stop(),this._pollingInstanceMap.delete(e),this._joinedGroupMap.delete(e),this._pollingRequestInfoMap.delete(e),this._onlineMemberCountMap.delete(e)}else{xe.l("".concat(this._n,".reset all"));var n,o=D(this._pollingInstanceMap.values());try{for(o.s();!(n=o.n()).done;){n.value.stop()}}catch(s){o.e(s)}finally{o.f()}this._pollingInstanceMap.clear(),this._joinedGroupMap.clear(),this._pollingRequestInfoMap.clear(),this._onlineMemberCountMap.clear(),this._broadcastMessageIDMap.clear()}this.sequencesLinkedList.reset(),this.messageIDLinkedList.reset(),this.receivedMessageCount=0,this._reportMessageStackedCount=0,this._pollingInterval=this.DEFAULT_POLLING_INTERVAL=300,this.DEFAULT_POLLING_NO_MESSAGE_COUNT=20,this.DEFAULT_POLLING_INTERVAL_PLUS=2e3,this._pollingNoMessageCount=0}}]),e}(),Gr=1,Ur=15,Pr=function(){function e(t){o(this,e),this._groupModule=t,this._n="GroupSystemNoticeHandler",this.pendencyMap=new Map}return a(e,[{key:"onNewGroupSystemNotice",value:function(e){var t=e.dataList,n=e.isSyncingEnded,o=e.isInstantMessage;xe.d("".concat(this._n,".onReceiveSystemNotice count:").concat(t.length));var s=this.newSystemNoticeStoredAndSummary({notifiesList:t,isInstantMessage:o}),a=s.eventDataList,r=s.result;a.length>0&&(this._groupModule.getModule(Fn).onNewMessage({conversationOptionsList:a,isInstantMessage:o}),this._onReceivedGroupSystemNotice({result:r,isInstantMessage:o}));o?r.length>0&&this._groupModule.emitOuterEvent(E.MESSAGE_RECEIVED,r):!0===n&&this._clearGroupSystemNotice()}},{key:"newSystemNoticeStoredAndSummary",value:function(e){var n=e.notifiesList,o=e.isInstantMessage,s=null,a=n.length,r=0,i=[],u={conversationID:S.CONV_SYSTEM,unreadCount:0,type:S.CONV_SYSTEM,subType:null,lastMessage:null};for(r=0;r<a;r++){var c=n[r],l=c.groupProfile,p=l.communityType,d=void 0===p?0:p,g=l.topicID,_=void 0===g?void 0:g,h=c.elements,f=h.topicIDList,v=void 0===f?void 0:f,m=h.operationType;if(!(2!==d||jt(_)&&jt(v))){if([17,18,20].includes(m)){this._handleTopicSystemNotice(c);continue}jt(_)||(c.to=_)}if(c.elements.operationType!==Ur)c.currentUser=this._groupModule.getMyUserID(),c.conversationType=S.CONV_SYSTEM,c.conversationID=S.CONV_SYSTEM,(s=new Ha(c)).setElement({type:S.MSG_GRP_SYS_NOTICE,content:t(t({},c.elements),{},{groupProfile:t({},c.groupProfile)})}),s.isSystemMessage=!0,(1===s.sequence&&1===s.random||2===s.sequence&&2===s.random)&&(s.sequence=_t(),s.random=_t(),s.generateMessageID(),xe.l("".concat(this._n,".newSystemNoticeStoredAndSummary sequence and random maybe duplicated, regenerate. ID:").concat(s.ID))),this._groupModule.getModule(Fn).pushIntoNoticeResult(i,s)&&(o?u.unreadCount++:s.setIsRead(!0),u.subType=s.conversationSubType)}return u.lastMessage=i[i.length-1],{eventDataList:i.length>0?[u]:[],result:i}}},{key:"_clearGroupSystemNotice",value:function(){var e=this;this._getPendencyList().then((function(t){t.forEach((function(t){e.pendencyMap.set("".concat(t.from,"_").concat(t.groupID,"_").concat(t.to),t)}));var n=e._groupModule.getModule(Fn).getLocalMessageList(S.CONV_SYSTEM),o=[];n.forEach((function(t){var n=t.payload,s=n.operatorID,a=n.operationType,r=n.groupProfile;if(a===Gr){var i="".concat(s,"_").concat(r.groupID,"_").concat(r.to),u=e.pendencyMap.get(i);u&&$e(u.handled)&&0!==u.handled&&o.push(t)}})),e.deleteGroupSystemNotice({messageList:o})}))}},{key:"deleteGroupSystemNotice",value:function(e){var t=this,n="".concat(this._n,".deleteGroupSystemNotice");return st(e.messageList)&&0!==e.messageList.length?(xe.l("".concat(n," ")+e.messageList.map((function(e){return e.ID}))),this._groupModule.request({protocolName:gs,requestData:{messageListToDelete:e.messageList.map((function(e){return{from:S.CONV_SYSTEM,messageSeq:e.clientSequence,messageRandom:e.random}}))}}).then((function(){xe.l("".concat(n," ok"));var o=t._groupModule.getModule(Fn);return e.messageList.forEach((function(e){o.deleteLocalMessage(e)})),Ka()})).catch((function(e){return xe.e("".concat(n," error:"),e),Ja(e)}))):za()}},{key:"_getPendencyList",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.type,o=void 0===n?void 0:n,s=t.startTime,a=void 0===s?0:s,r=t.limit,i=void 0===r?20:r;return this._groupModule.request({protocolName:ds,requestData:{type:o,startTime:a,limit:i,handleAccount:this._groupModule.getMyUserID()}}).then((function(t){var n=t.data.pendencyList;return 0!==t.data.nextStartTime?e._getPendencyList({startTime:t.data.nextStartTime}).then((function(e){return[].concat(m(n),m(e))})):n}))}},{key:"getGroupApplicationList",value:function(){var e=this;return this._getPendencyList().then((function(t){return e._getPendencyList({type:S.GRP_COMMUNITY}).then((function(n){return t.push.apply(t,m(n)),e._handlePendencyResult(t)})).catch((function(n){return e._handlePendencyResult(t)}))}))}},{key:"_handlePendencyResult",value:function(e){var t=this,n=[];return e.forEach((function(e){t.pendencyMap.set("".concat(e.from,"_").concat(e.groupID,"_").concat(e.to),e),0===e.handled&&n.push({applicant:e.from,applicantNick:e.fromUserNickName,groupName:e.groupName,groupID:e.groupID,authentication:e.authentication,messageKey:e.time,applicationType:e.applicationType,userID:e.userID})})),za({applicationList:n})}},{key:"_onReceivedGroupSystemNotice",value:function(e){var t=this,n=e.result;e.isInstantMessage&&n.forEach((function(e){switch(e.payload.operationType){case 1:break;case 2:t._onApplyGroupRequestAgreed(e);break;case 3:break;case 4:t._onMemberKicked(e);break;case 5:t._onGroupDismissed(e);break;case 6:break;case 7:t._onInviteGroup(e);break;case 8:t._onQuitGroup(e);break;case 9:t._onSetManager(e);break;case 10:t._onDeleteManager(e);break;case 11:case 12:case 15:break;case 20:t._onMessageRemindTypeSynced(e);break;case 21:t._groupModule.onAVChatRoomMemberBanned(e)}}))}},{key:"_onApplyGroupRequestAgreed",value:function(e){var t=this,n=e.payload.groupProfile.groupID;this._groupModule.hasLocalGroup(n)||this._groupModule.getGroupProfile({groupID:n}).then((function(e){var n=e.data.group;if(n){t._groupModule.updateGroupMap([n]);var o=!n.isSupportTopic;t._groupModule.emitGroupListUpdate(!0,o)}}))}},{key:"_onMemberKicked",value:function(e){var t=e.payload.groupProfile.groupID;this._groupModule.hasLocalGroup(t)&&this._groupModule.deleteLocalGroupAndConversation(t)}},{key:"_onGroupDismissed",value:function(e){var t=e.payload.groupProfile.groupID;this._groupModule.hasLocalGroup(t)&&this._groupModule.deleteLocalGroupAndConversation(t);var n=this._groupModule._AVChatRoomHandler;n&&n.checkJoinedAVChatRoomByID(t)&&n.reset(t)}},{key:"_onInviteGroup",value:function(e){var t=this,n=e.payload.groupProfile.groupID;this._groupModule.hasLocalGroup(n)||this._groupModule.getGroupProfile({groupID:n}).then((function(e){var n=e.data.group;n&&(t._groupModule.updateGroupMap([n]),t._groupModule.emitGroupListUpdate())}))}},{key:"_onQuitGroup",value:function(e){var t=e.payload.groupProfile.groupID;this._groupModule.hasLocalGroup(t)&&this._groupModule.deleteLocalGroupAndConversation(t)}},{key:"_onSetManager",value:function(e){var t=e.payload.groupProfile,n=t.to,o=t.groupID,s=this._groupModule.getModule(bn).getLocalGroupMemberInfo(o,n);s&&s.updateRole(S.GRP_MBR_ROLE_ADMIN)}},{key:"_onDeleteManager",value:function(e){var t=e.payload.groupProfile,n=t.to,o=t.groupID,s=this._groupModule.getModule(bn).getLocalGroupMemberInfo(o,n);s&&s.updateRole(S.GRP_MBR_ROLE_MEMBER)}},{key:"_onMessageRemindTypeSynced",value:function(e){var t=e.payload.groupProfile.groupID,n=e.payload.messageRemindType;this._groupModule.getModule(Fn).onGroupMessageRemindTypeSynced({groupID:t,messageRemindType:n})}},{key:"_handleTopicSystemNotice",value:function(e){var t=e.groupProfile,n=t.groupID,o=t.topicID,s=e.elements,a=s.operationType,r=s.topicIDList,i=s.messageRemindType,u=this._groupModule.getModule(wn);17===a?u.onTopicCreated({groupID:n,topicID:o}):18===a?u.onTopicDeleted({groupID:n,topicIDList:r}):20===a&&u.onTopicMessageRemindTypeUpdated({groupID:n,topicID:o,messageRemindType:i})}},{key:"reset",value:function(){this.pendencyMap.clear()}}]),e}(),br=["relayFlag"],wr=function(e){i(s,e);var n=f(s);function s(e){var t;return o(this,s),(t=n.call(this,e))._n="GroupModule",t._commonGroupHandler=null,t._AVChatRoomHandler=null,t._groupSystemNoticeHandler=null,t._commonGroupHandler=new Mr(_(t)),t._groupAttributesHandler=new Er(_(t)),t._groupCountersHandler=new Ar(_(t)),t._AVChatRoomHandler=new Or(_(t)),t._groupTipsHandler=new mr(_(t)),t._groupSystemNoticeHandler=new Pr(_(t)),t.groupMap=new Map,t._unjoinedAVChatRoomList=new Map,t._receiptDetailCompleteMap=new Map,t.getInnerEmitterInstance().on($a,t._onCloudConfigUpdated,_(t)),t}return a(s,[{key:"_onCloudConfigUpdated",value:function(){var e=this.getCloudConfig("polling_interval"),t=this.getCloudConfig("polling_interval_plus"),n=this.getCloudConfig("polling_no_msg_count"),o=this.getCloudConfig("polling_simplified_msg");this._AVChatRoomHandler&&(xe.l("".concat(this._n,"._onCloudConfigUpdated pollingInterval:").concat(e)+" pollingIntervalPlus:".concat(t," pollingNoMessageCount:").concat(n)+" pollingSimplifiedMessage:".concat(o)),this._AVChatRoomHandler.setPollingInterval(e),this._AVChatRoomHandler.setPollingIntervalPlus(t),this._AVChatRoomHandler.setPollingNoMessageCount(n),this._AVChatRoomHandler.setPollingSimplifiedMessage(o))}},{key:"onCheckTimer",value:function(e){this.isLoggedIn()&&(this._commonGroupHandler.onCheckTimer(e),this._groupTipsHandler.onCheckTimer(e))}},{key:"guardForAVChatRoom",value:function(e){var t=this;if(e.conversationType===S.CONV_GROUP){var n=Dt(e.to)?qt(e.to):e.to;return this.hasLocalGroup(n)?za():this.getGroupProfile({groupID:n}).then((function(o){var s=o.data.group.type;if(xe.l("".concat(t._n,".guardForAVChatRoom. groupID:").concat(n," type:").concat(s)),s===S.GRP_AVCHATROOM){var a=da.MESSAGE_SEND_FAIL_NOT_IN_AVCHATROOM;return Ja(new Wa({code:a,message:t.getErrorMessage(a,e.from,n),data:{message:e}}))}return za()}))}return za()}},{key:"checkJoinedAVChatRoomByID",value:function(e){return!!this._AVChatRoomHandler&&this._AVChatRoomHandler.checkJoinedAVChatRoomByID(e)}},{key:"onNewGroupMessage",value:function(e){this._commonGroupHandler&&this._commonGroupHandler.onNewGroupMessage(e)}},{key:"updateNextMessageSeq",value:function(e){var t=this;if(st(e)){var n=this.getModule(wn);e.forEach((function(e){var o=e.conversationID.replace(S.CONV_GROUP,"");Dt(o)&&n.updateLastMessage(o,e.lastMessage),t.groupMap.has(o)&&(t.groupMap.get(o).nextMessageSeq=e.lastMessage.sequence+1)}))}}},{key:"onNewGroupTips",value:function(e){this._groupTipsHandler&&this._groupTipsHandler.onNewGroupTips(e)}},{key:"onGroupMessageRevoked",value:function(e){this._commonGroupHandler&&this._commonGroupHandler.onGroupMessageRevoked(e)}},{key:"onNewGroupSystemNotice",value:function(e){this._groupSystemNoticeHandler&&this._groupSystemNoticeHandler.onNewGroupSystemNotice(e)}},{key:"onGroupMessageReadNotice",value:function(e){var t=this;e.dataList.forEach((function(e){var n=e.elements.groupMessageReadNotice;if(!at(n)){var o=t.getModule(Fn);n.forEach((function(e){var n=e.groupID,s=e.topicID,a=void 0===s?void 0:s,r=e.lastMessageSeq;xe.d("".concat(t._n,".onGroupMessageReadNotice groupID:").concat(n," lastMessageSeq:").concat(r));var i="".concat(S.CONV_GROUP).concat(n),u=!0;jt(a)||(i="".concat(S.CONV_GROUP).concat(a),u=!1),o.updateIsReadAfterReadReport({conversationID:i,lastMessageSeq:r}),o.updateUnreadCount(i,u),o.clearGroupAtInfoList(i,u)}))}}))}},{key:"onReadReceiptList",value:function(e){var t=this;xe.d("".concat(this._n,".onReadReceiptList options:"),JSON.stringify(e)),e.dataList.forEach((function(e){var n=e.groupProfile,o=e.elements,s=n.groupID,a=t.getModule(Fn),r=o.readReceiptList;a.updateReadReceiptInfo({groupID:s,readReceiptList:r})}))}},{key:"onGroupMessageModified",value:function(e){xe.d("".concat(this._n,".onGroupMessageModified options:"),JSON.stringify(e));var n=this.getModule(Fn);e.dataList.forEach((function(e){n.onMessageModified(t(t({},e),{},{conversationType:S.CONV_GROUP,to:e.topicID?e.topicID:e.groupID}))}))}},{key:"deleteGroupSystemNotice",value:function(e){this._groupSystemNoticeHandler&&this._groupSystemNoticeHandler.deleteGroupSystemNotice(e)}},{key:"initGroupMap",value:function(e){this.groupMap.set(e.groupID,new dr(e))}},{key:"deleteGroup",value:function(e){this.groupMap.delete(e)}},{key:"updateGroupMap",value:function(e){var t,n=this,o=this.getModule(Fn);e.forEach((function(e){t=e.groupID,n.groupMap.has(t)?n.groupMap.get(t).updateGroup(e):(n.groupMap.set(t,new dr(e)),o.deleteGroupRomaingMessageInfo(t))}));var s,a=this.getMyUserID(),r=D(this.groupMap);try{for(r.s();!(s=r.n()).done;){var i=v(s.value,2)[1];i.selfInfo.userID=a,"Owner"===i.selfInfo.role&&(i.ownerID=a)}}catch(u){r.e(u)}finally{r.f()}this._setStorageGroupList()}},{key:"getStorageGroupList",value:function(){return this.getModule(xn).getItem("groupMap")}},{key:"_setStorageGroupList",value:function(){var e=this.getLocalGroupList().filter((function(e){var t=e.type;return!Ct(t)})).filter((function(e){return!e.isSupportTopic})).slice(0,20).map((function(e){return{groupID:e.groupID,name:e.name,avatar:e.avatar,type:e.type}}));this.getModule(xn).setItem("groupMap",e)}},{key:"getGroupMap",value:function(){return this.groupMap}},{key:"getLocalGroupList",value:function(){return m(this.groupMap.values())}},{key:"getLocalGroupProfile",value:function(e){return this.groupMap.get(e)}},{key:"sortLocalGroupList",value:function(){var e=m(this.groupMap).filter((function(e){var t=v(e,2);return t[0],!jt(t[1].lastMessage)}));e.sort((function(e,t){return t[1].lastMessage.lastTime-e[1].lastMessage.lastTime})),this.groupMap=new Map(m(e))}},{key:"updateGroupLastMessage",value:function(e){this._commonGroupHandler&&this._commonGroupHandler.handleUpdateGroupLastMessage(e)}},{key:"emitGroupListUpdate",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.getLocalGroupList();if(e&&this.emitOuterEvent(E.GROUP_LIST_UPDATED),t){var o=JSON.parse(JSON.stringify(n)),s=this.getModule(Fn);s.updateConversationGroupProfile(o)}}},{key:"patchGroupMessageRemindType",value:function(){var e=this.getLocalGroupList(),t=this.getModule(Fn),n=0;e.forEach((function(e){!0===t.patchMessageRemindType({ID:e.groupID,isC2CConversation:!1,messageRemindType:e.selfInfo.messageRemindType})&&(n+=1)})),xe.l("".concat(this._n,".patchGroupMessageRemindType count:").concat(n))}},{key:"recomputeUnreadCount",value:function(){var e=this.getLocalGroupList(),t=this.getModule(Fn);e.forEach((function(e){var n=e.groupID,o=e.selfInfo,s=o.excludedUnreadSequenceList,a=o.readedSequence;if(st(s)){var r=0;s.forEach((function(t){t>=a&&t<=e.nextMessageSeq-1&&(r+=1)})),r>=1&&t.recomputeGroupUnreadCount({conversationID:"".concat(S.CONV_GROUP).concat(n),count:r})}}))}},{key:"getMyNameCardByGroupID",value:function(e){var t=this.getLocalGroupProfile(e);return t?t.selfInfo.nameCard:""}},{key:"isPagingGetCompleted",value:function(){return!!this._commonGroupHandler&&this._commonGroupHandler.isPagingGetCompleted()}},{key:"getGroupList",value:function(e){return this._commonGroupHandler?this._commonGroupHandler.getGroupList(e):za()}},{key:"getGroupProfile",value:function(e){var t=this,n="".concat(this._n,".").concat("getGroupProfile"),o=new ka("getGroupProfile"),s=e.groupID,a=e.groupCustomFieldFilter;xe.l("".concat(n," groupID:").concat(s));var r={groupIDList:[s],responseFilter:{groupBaseInfoFilter:["Type","Name","Introduction","Notification","FaceUrl","Owner_Account","CreateTime","InfoSeq","LastInfoTime","LastMsgTime","MemberNum","MaxMemberNum","ApplyJoinOption","NextMsgSeq","ShutUpAllMember","InviteJoinOption"],groupCustomFieldFilter:a,memberInfoFilter:["Role","JoinTime","MsgSeq","MsgFlag","NameCard"]}};return this.getGroupProfileAdvance(r).then((function(e){var a,r=e.data,i=r.successGroupList,u=r.failureGroupList;if(xe.l("".concat(n," ok")),u.length>0)return Ja(u[0]);(Ct(i[0].type)&&!t.hasLocalGroup(s)?a=new dr(i[0]):(t.updateGroupMap(i),a=t.getLocalGroupProfile(s)),a.isSupportTopic)||t.getModule(Fn).updateConversationGroupProfile([a]);return o.setNetworkType(t.getNetworkType()).setMessage("groupID:".concat(s," type:").concat(a.type," muteAllMembers:").concat(a.muteAllMembers," ownerID:").concat(a.ownerID)).end(),Ka({group:a})})).catch((function(s){return t.probeNetwork().then((function(t){var n=v(t,2),a=n[0],r=n[1];o.setError(s,a,r).setMessage("groupID:".concat(e.groupID)).end()})),xe.e("".concat(n," failed. error:"),s),Ja(s)}))}},{key:"getGroupProfileAdvance",value:function(e){var n="".concat(this._n,".getGroupProfileAdvance"),o=e.groupIDList;st(o)&&o.length>50&&(this.outputWarning("GetGroupProfileLimit"),o.length=50);var s=[],a=[];o.forEach((function(e){Tt({groupID:e})?a.push(e):s.push(e)}));var r=[];if(s.length>0){var i=this._getGroupProfileAdvance(t(t({},e),{},{groupIDList:s}));r.push(i)}if(a.length>0){var u=this._getGroupProfileAdvance(t(t({},e),{},{groupIDList:a,relayFlag:s.length>0}));r.push(u)}return Promise.all(r).then((function(e){var t=[],n=[];return e.forEach((function(e){t.push.apply(t,m(e.successGroupList)),n.push.apply(n,m(e.failureGroupList))})),Ka({successGroupList:t,failureGroupList:n})})).catch((function(e){return xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"_getGroupProfileAdvance",value:function(e){var t=this,n=e.relayFlag,o=void 0!==n&&n,s=g(e,br);return this.request({protocolName:Yo,requestData:s}).then((function(e){xe.l("".concat(t._n,"._getGroupProfileAdvance ok."));var n=e.data.groups;return{successGroupList:n.filter((function(e){return at(e.errorCode)||0===e.errorCode})),failureGroupList:n.filter((function(e){return e.errorCode&&0!==e.errorCode})).map((function(e){return new Wa({code:e.errorCode,message:e.errorInfo,data:{groupID:e.groupID}})}))}})).catch((function(t){return o&&Tt({groupID:e.groupIDList[0]})?{successGroupList:[],failureGroupList:[]}:Ja(t)}))}},{key:"createGroup",value:function(e){var n=this,o="".concat(this._n,".").concat("createGroup"),s=e.type,a=e.groupID;if(e.name&&!1===this._filterProfanity("name",e))return Ja({code:da.PROFANITY_FOUND});if(e.introduction&&!1===this._filterProfanity("introduction",e))return Ja({code:da.PROFANITY_FOUND});if(e.notification&&!1===this._filterProfanity("notification",e))return Ja({code:da.PROFANITY_FOUND});if(!["Public","Private","ChatRoom","AVChatRoom","Community"].includes(s))return Ja({code:da.ILLEGAL_GROUP_TYPE});if(!Tt({type:s})){if(!jt(a)&&Tt({groupID:a}))return Ja({code:da.ILLEGAL_GROUP_ID});e.isSupportTopic=void 0}if(Ct(s)&&!at(e.memberList)&&e.memberList.length>0&&(e.memberList=void 0),this._canIUseJoinOption(s)||at(e.joinOption)||(e.joinOption=void 0),Tt({type:s})){if(!jt(a)&&!Tt({groupID:a}))return Ja({code:da.ILLEGAL_GROUP_ID});e.isSupportTopic=!0===e.isSupportTopic?1:0}var r=new ka("createGroup");xe.l("".concat(o," options:"),e);var i=null,u=[];return this.request({protocolName:jo,requestData:t(t({},e),{},{ownerID:this.getMyUserID(),webPushFlag:1})}).then((function(s){var a=s.data,c=a.groupID,l=a.overLimitUserIDList,p=void 0===l?[]:l;if(i=c,u=p,r.setNetworkType(n.getNetworkType()).setMessage("groupType:".concat(e.type," groupID:").concat(c," overLimitUserIDList=").concat(p)).end(),xe.l("".concat(o," ok groupID:").concat(c," overLimitUserIDList:"),p),e.type===S.GRP_AVCHATROOM)return n.getGroupProfile({groupID:c});if(e.type===S.GRP_COMMUNITY&&1===e.isSupportTopic)return n.getGroupProfile({groupID:c});jt(e.memberList)||jt(p)||(e.memberList=e.memberList.filter((function(e){return-1===p.indexOf(e.userID)}))),n.updateGroupMap([t(t({},e),{},{groupID:c})]);var d=n.getModule(Rn),g=d.createCustomMessage({to:c,conversationType:S.CONV_GROUP,payload:{data:"group_create",extension:n.isIntl()?"".concat(n.getMyUserID()," created a group"):"".concat(n.getMyUserID(),"创建群组")}});return d.sendMessageInstance(g),n.emitGroupListUpdate(),n.getGroupProfile({groupID:c})})).then((function(e){var t=e.data.group,n=t.selfInfo,o=n.nameCard,s=n.joinTime;return t.updateSelfInfo({nameCard:o,joinTime:s,messageRemindType:S.MSG_REMIND_ACPT_AND_NOTE,role:S.GRP_MBR_ROLE_OWNER}),Ka({group:t,overLimitUserIDList:u})})).catch((function(s){if(r.setMessage("groupType:".concat(e.type)),n.probeNetwork().then((function(e){var t=v(e,2),n=t[0],o=t[1];r.setError(s,n,o).end()})),10010===s.code||10007===s.code){n.updateGroupMap([t(t({},e),{},{groupID:i})]);var a=n.getLocalGroupProfile(i);return xe.l("".concat(o," success, but failed to get group profile.")),Ka({group:a,overLimitUserIDList:u})}return xe.e("".concat(o," failed. error:"),s),Ja(s)}))}},{key:"dismissGroup",value:function(e){var t=this,n="".concat(this._n,".").concat("dismissGroup");if(this.hasLocalGroup(e)&&this.getLocalGroupProfile(e).type===S.GRP_WORK)return Ja(new Wa({code:da.CANNOT_DISMISS_WORK}));var o=new ka("dismissGroup");return o.setMessage("groupID:".concat(e)),xe.l("".concat(n," groupID:").concat(e)),this.request({protocolName:zo,requestData:{groupID:e}}).then((function(){return o.setNetworkType(t.getNetworkType()).end(),xe.l("".concat(n," ok")),t.deleteLocalGroupAndConversation(e),t.checkJoinedAVChatRoomByID(e)&&t._AVChatRoomHandler.reset(e),t._groupAttributesHandler.deleteLocalGroupAttributes(e),Ka({groupID:e})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),s=n[0],a=n[1];o.setError(e,s,a).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"updateGroupProfile",value:function(e){var t=this,n="".concat(this._n,".").concat("updateGroupProfile");if(this.hasLocalGroup(e.groupID)){var o=this.getLocalGroupProfile(e.groupID).type;this._canIUseJoinOption(o)||at(e.joinOption)||(xe.w("".concat(n," joinOption is unavailable for Work/Meeting/AVChatRoom")),e.joinOption=void 0)}if(at(e.muteAllMembers)||(e.muteAllMembers?e.muteAllMembers="On":e.muteAllMembers="Off"),e.name&&!1===this._filterProfanity("name",e))return Ja({code:da.PROFANITY_FOUND});if(e.introduction&&!1===this._filterProfanity("introduction",e))return Ja({code:da.PROFANITY_FOUND});if(e.notification&&!1===this._filterProfanity("notification",e))return Ja({code:da.PROFANITY_FOUND});var s=new ka("updateGroupProfile");return s.setMessage(JSON.stringify(e)),xe.l("".concat(n," groupID:").concat(e.groupID)),this.request({protocolName:Jo,requestData:e}).then((function(){(s.setNetworkType(t.getNetworkType()).end(),xe.l("".concat(n," ok")),t.hasLocalGroup(e.groupID))&&(t.groupMap.get(e.groupID).updateGroup(e),t._setStorageGroupList());return Ka({group:t.groupMap.get(e.groupID)})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],a=n[1];s.setError(e,o,a).end()})),xe.l("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"_filterProfanity",value:function(e,t){var n=this.getModule(no);if(!n)return!0;var o=n.filterText(t[e],z),s=o.isAllowedToSend,a=o.modifiedText;return!0===s&&(t[e]=a,!0)}},{key:"joinGroup",value:function(e){var t=this,n=e.groupID,o=e.type,s="".concat(this._n,".joinGroup");if(o===S.GRP_WORK)return Ja({code:da.CANNOT_JOIN_WORK});if(this.deleteUnjoinedAVChatRoom(n),this.hasLocalGroup(n)){if(!this.isLoggedIn())return za({status:S.JOIN_STATUS_ALREADY_IN_GROUP});var a=new ka("applyJoinGroup");return this.getGroupProfile({groupID:n}).then((function(){return a.setNetworkType(t.getNetworkType()).setMessage("groupID:".concat(n," joinedStatus:").concat(S.JOIN_STATUS_ALREADY_IN_GROUP)).end(),za({status:S.JOIN_STATUS_ALREADY_IN_GROUP})})).catch((function(o){return a.setNetworkType(t.getNetworkType()).setMessage("groupID:".concat(n," unjoined")).end(),xe.w("".concat(s," ").concat(n," was unjoined, now join!")),t.groupMap.delete(n),t.applyJoinGroup(e)}))}return xe.l("".concat(s," groupID:").concat(n)),this.isLoggedIn()?this.applyJoinGroup(e):this._AVChatRoomHandler.joinWithoutAuth(e)}},{key:"applyJoinGroup",value:function(e){var n=this,o="".concat(this._n,".").concat("applyJoinGroup"),s=e.groupID;if(!jt(e.applyMessage)&&!1===this._filterProfanity("applyMessage",e))return Ja({code:da.PROFANITY_FOUND});var a=new ka("applyJoinGroup"),r=t({},e),i=this.canIUse(B.AVCHATROOM_HISTORY_MSG);return i&&(r.historyMessageFlag=1),this.getModule(Fn).deleteTopicRoamingMessageInfo(s),this.request({protocolName:Xo,requestData:r}).then((function(e){var t=e.data,r=t.joinedStatus,u=t.longPollingKey,c=t.startSeq,l=t.avChatRoomFlag,p=t.avChatRoomKey,d=t.messageList,g="groupID:".concat(s," joinedStatus:").concat(r," longPollingKey:").concat(u," startSeq:").concat(c)+" avChatRoomFlag:".concat(l," canGetAVChatRoomHistoryMessage:").concat(i,",")+" history message count:".concat(jt(d)?0:d.length);switch(a.setNetworkType(n.getNetworkType()).setMessage("".concat(g)).end(),xe.l("".concat(o," ok. ").concat(g)),r){case je:return Ka({status:je});case Ye:return n.getGroupProfile({groupID:s}).then((function(e){var t=e.data.group;return n._handleJoinResult({group:t,avChatRoomFlag:l,longPollingKey:u,startSeq:c,avChatRoomKey:p,messageList:d})})).catch((function(){var e=new dr({groupID:s});return n._handleJoinResult({group:e,avChatRoomFlag:l,longPollingKey:u,startSeq:c,avChatRoomKey:p,messageList:d})}));default:var _=new Wa({code:da.JOIN_GROUP_FAIL});return xe.e("".concat(o," failed. error:"),_),Ja(_)}})).catch((function(e){return a.setMessage("groupID:".concat(s)),n.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];a.setError(e,o,s).end()})),xe.e("".concat(o," failed. error:"),e),Ja(e)}))}},{key:"_handleJoinResult",value:function(e){var t,n=this,o=e.group,s=e.avChatRoomFlag,a=e.longPollingKey,r=e.startSeq,i=e.avChatRoomKey,u=e.messageList,c=o.groupID;return 1===s?(this.getModule(Fn).setCompleted("".concat(S.CONV_GROUP).concat(c)),this._groupAttributesHandler.initGroupAttributesCache({groupID:c,avChatRoomKey:i}),this._groupCountersHandler.initGroupCountersCache({groupID:c,avChatRoomKey:i}),(t=at(a)?this._AVChatRoomHandler.handleJoinResult({group:o}):this._AVChatRoomHandler.startRunLoop({group:o,longPollingKey:a,startSeq:r})).then((function(){n._onAVChatRoomHistoryMessage(u)})),t):(this.emitGroupListUpdate(!0,!1),Ka({status:Ye,group:o}))}},{key:"quitGroup",value:function(e){var t=this,n="".concat(this._n,".").concat("quitGroup");xe.l("".concat(n," groupID:").concat(e));var o=this.checkJoinedAVChatRoomByID(e);if(!o&&!this.hasLocalGroup(e))return Ja({code:da.MEMBER_NOT_IN_GROUP});if(o&&!this.isLoggedIn())return xe.l("".concat(n," anonymously ok. groupID:").concat(e)),this.deleteLocalGroupAndConversation(e),this._AVChatRoomHandler.reset(e),za({groupID:e});var s=new ka("quitGroup");return s.setMessage("groupID:".concat(e)),this.request({protocolName:Zo,requestData:{groupID:e}}).then((function(){return s.setNetworkType(t.getNetworkType()).end(),xe.l("".concat(n," ok")),t.deleteLocalGroupAndConversation(e),o&&t._AVChatRoomHandler.reset(e),t._groupAttributesHandler.deleteLocalGroupAttributes(e),Ka({groupID:e})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],a=n[1];s.setError(e,o,a).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"searchGroupByID",value:function(e){var t=this,n="".concat(this._n,".").concat("searchGroupByID"),o={groupIDList:[e]},s=new ka("searchGroupByID");return s.setMessage("groupID:".concat(e)),xe.l("".concat(n," groupID:").concat(e)),this.request({protocolName:$o,requestData:o}).then((function(e){var o=e.data.groupProfile;if(0!==o[0].errorCode)throw new Wa({code:o[0].errorCode,message:o[0].errorInfo});return s.setNetworkType(t.getNetworkType()).end(),xe.l("".concat(n," ok")),Ka({group:new dr(o[0])})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],a=n[1];s.setError(e,o,a).end()})),xe.w("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"changeGroupOwner",value:function(e){var t=this,n="".concat(this._n,".").concat("changeGroupOwner");if(this.hasLocalGroup(e.groupID)&&this.getLocalGroupProfile(e.groupID).type===S.GRP_AVCHATROOM)return Ja({code:da.CANNOT_CHANGE_OWNER_IN_AVCHATROOM});if(e.newOwnerID===this.getMyUserID())return Ja({code:da.CANNOT_CHANGE_OWNER_TO_SELF});var o=new ka("changeGroupOwner");return o.setMessage("groupID:".concat(e.groupID," newOwnerID:").concat(e.newOwnerID)),xe.l("".concat(n," groupID:").concat(e.groupID)),this.request({protocolName:es,requestData:e}).then((function(){o.setNetworkType(t.getNetworkType()).end(),xe.l("".concat(n," ok"));var s=e.groupID,a=e.newOwnerID;t.groupMap.get(s).ownerID=a;var r=t.getModule(bn).getLocalGroupMemberList(s);if(r instanceof Map){var i=r.get(t.getMyUserID());at(i)||(i.updateRole("Member"),t.groupMap.get(s).selfInfo.role="Member");var u=r.get(a);at(u)||u.updateRole("Owner")}return t.emitGroupListUpdate(!0,!1),Ka({group:t.groupMap.get(s)})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),s=n[0],a=n[1];o.setError(e,s,a).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"getGroupApplicationList",value:function(){return this._groupSystemNoticeHandler.getGroupApplicationList()}},{key:"handleGroupApplication",value:function(e){var t,n,o,s,a,r=this,i="".concat(this._n,".").concat("handleGroupApplication"),u=e.handleAction,c=e.handleMessage,l=e.message,p=e.application;l?(t=l.payload.operatorID,n=l.payload.groupProfile.groupID,o=l.payload.authentication,s=l.payload.messageKey):p&&(t=p.applicant,n=p.groupID,o=p.authentication,s=p.messageKey);var d=ts;p&&2===p.applicationType&&(d=ns,a=p.userID);var g=new ka("handleGroupApplication");return g.setMessage("groupID:".concat(n)),xe.l("".concat(i," groupID:").concat(n)),this.request({protocolName:d,requestData:{handleAction:u,handleMessage:c,applicant:t,invitee:a,groupID:n,authentication:o,messageKey:s}}).then((function(){return g.setNetworkType(r.getNetworkType()).end(),xe.l("".concat(i," ok")),l&&r._groupSystemNoticeHandler.deleteGroupSystemNotice({messageList:[e.message]}),Ka({group:r.getLocalGroupProfile(n)})})).catch((function(e){return r.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];g.setError(e,o,s).end()})),xe.e("".concat(i," failed. error"),e),Ja(e)}))}},{key:"handleGroupInvitation",value:function(e){var n=this,o="".concat(this._n,".").concat("handleGroupInvitation"),s=e.message.payload,a=s.groupProfile.groupID,r=s.authentication,i=s.messageKey,u=s.operatorID,c=e.handleAction,l=new ka("handleGroupInvitation");return l.setMessage("groupID:".concat(a," inviter:").concat(u," handleAction:").concat(c)),xe.l("".concat(o," groupID:").concat(a," inviter:").concat(u," handleAction:").concat(c)),this.request({protocolName:os,requestData:t(t({},e),{},{inviter:u,groupID:a,authentication:r,messageKey:i})}).then((function(){return l.setNetworkType(n.getNetworkType()).end(),xe.l("".concat(o," ok")),n._groupSystemNoticeHandler.deleteGroupSystemNotice({messageList:[e.message]}),Ka({group:n.getLocalGroupProfile(a)})})).catch((function(e){return n.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];l.setError(e,o,s).end()})),xe.e("".concat(o," failed. error"),e),Ja(e)}))}},{key:"getGroupOnlineMemberCount",value:function(e){return this._AVChatRoomHandler?this._AVChatRoomHandler.checkJoinedAVChatRoomByID(e)?this._AVChatRoomHandler.getGroupOnlineMemberCount(e):za({memberCount:0}):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"hasLocalGroup",value:function(e){return this.groupMap.has(e)}},{key:"deleteLocalGroupAndConversation",value:function(e){var t=this.checkJoinedAVChatRoomByID(e);(xe.l("".concat(this._n,".deleteLocalGroupAndConversation isJoinedAVChatRoom:").concat(t)),t)&&this.getModule(Fn).deleteLocalConversation("".concat(S.CONV_GROUP).concat(e));if(Tt({groupID:e})){var n=this.getLocalGroupProfile(e);if(n&&!0===n.isSupportTopic)this.getModule(wn).deleteTopicListInCommunity(e)}this._deleteLocalGroup(e),this.emitGroupListUpdate(!0,!1)}},{key:"_deleteLocalGroup",value:function(e){this.groupMap.delete(e),this.getModule(bn).deleteGroupMemberList(e),this._setStorageGroupList()}},{key:"sendMessage",value:function(e,t){if(st(e._receiverList)&&e._receiverList.length>0&&!this.canIUse(B.MSG_TO_SPECIFIED_GRP_MBR))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var n=this.createGroupMessagePack(e,t);return this.request(n)}},{key:"createGroupMessagePack",value:function(e,t){var n=null;t&&t.offlinePushInfo&&(n=t.offlinePushInfo);var o="";et(e.cloudCustomData)&&e.cloudCustomData.length>0&&(o=e.cloudCustomData);var s=[];if(ot(t)&&ot(t.messageControlInfo)){var a=t.messageControlInfo,r=a.excludedFromUnreadCount,i=a.excludedFromLastMessage,u=a.excludedFromContentModeration;!0===r&&s.push("NoUnread"),!0===i&&s.push("NoLastMsg"),!0===u&&s.push("NoMsgCheck")}var c=void 0;st(e._receiverList)&&e._receiverList.length>0&&(c=e._receiverList,e._receiverList.length>50&&(c=e._receiverList.slice(0,50),this.outputWarning("ReceiverListLimit")));var l=this.isOnlineMessage(e,t)?1:0,p=e.getGroupAtInfoList(),d={fromAccount:this.getMyUserID(),groupID:e.to,msgBody:e.getElements(),cloudCustomData:o,random:e.random,priority:e.priority,clientSequence:e.clientSequence,groupAtInfo:e.type!==S.MSG_TEXT||jt(p)?void 0:p,onlineOnlyFlag:l,clientTime:e.clientTime,offlinePushInfo:n?{pushFlag:!0===n.disablePush?1:0,title:n.title||"",desc:n.description||"",ext:n.extension||"",apnsInfo:{badgeMode:!0===n.ignoreIOSBadge?1:0,isVoipPush:this._isVoipPush(n)},androidInfo:{OPPOChannelID:n.androidOPPOChannelID||""}}:void 0,messageControlInfo:0===l?s:void 0,needReadReceipt:!0!==e.needReadReceipt||this.isMessageFromOrToAVChatroom(e.to)?0:1,receiverList:c,isSupportExtension:!0===e.isSupportExtension?1:0};return Dt(e.to)&&(d.groupID=qt(e.to),d.topicID=e.to),{protocolName:ho,tjgID:this.generateTjgID(e),requestData:d}}},{key:"_isVoipPush",value:function(e){var t=void 0;return at(e.disableVoipPush)||(t=!1===e.disableVoipPush?1:0),t}},{key:"revokeMessage",value:function(e){var t={groupID:e.to,msgSeqList:[{msgSeq:e.sequence}]};return Dt(e.to)&&(t.groupID=qt(e.to),t.topicID=e.to),this.request({protocolName:ss,requestData:t})}},{key:"deleteMessage",value:function(e){var t=e.to,n=e.keyList;xe.l("".concat(this._n,".deleteMessage groupID:").concat(t," count:").concat(n.length));var o={groupID:t,deleter:this.getMyUserID(),keyList:n};return Dt(t)&&(o.groupID=qt(t),o.topicID=t),this.request({protocolName:vs,requestData:o})}},{key:"modifyRemoteMessage",value:function(e){var t=e.to,n=e.sequence,o=e.payload,s=e.type,a=e.version,r=void 0===a?0:a,i=e.cloudCustomData,u=t,c=void 0;Dt(t)&&(u=qt(t),c=t);var l=void 0;return Vt(s)&&(l=[]).push({type:s,content:o}),this.request({protocolName:ms,requestData:{groupID:u,topicID:c,sequence:n,version:r,elements:l,cloudCustomData:i}})}},{key:"getRoamingMessage",value:function(e){var t=this,n="".concat(this._n,".getRoamingMessage"),o=e.conversationID,s=e.groupID,a=e.sequence,r=new ka("getGroupRoamingMessages"),i=0,u=void 0;return Dt(s)&&(s=qt(u=s)),this._computeLastSequence({groupID:s,topicID:u,sequence:a}).then((function(e){return i=e,xe.l("".concat(n," groupID:").concat(s," startSequence:").concat(i)),t.request({protocolName:is,requestData:{groupID:s,count:21,sequence:i,topicID:u}})})).then((function(e){var a=e.data,c=a.messageList,l=a.complete,p=a.invisibleSequenceList,d=void 0===p?[]:p;at(c)?xe.l("".concat(n," ok. complete:").concat(l," but messageList is undefined!")):xe.l("".concat(n," ok. complete:").concat(l," count:").concat(c.length));var g=t._getMinSequence(d,c)-1;r.setNetworkType(t.getNetworkType()).setMessage("groupID:".concat(s," topicID:").concat(u," startSequence:").concat(i," complete:").concat(l," nextSequence:").concat(g)).end();var _=t.getModule(Fn),h=[];return jt(c)||(_.updateRoamingMessageSequence(o,g),h=_.onRoamingMessage(c,o),_.updateIsRead(o),_.patchConversationLastMessage(o)),(2===l||g<=1)&&(_.setCompleted(o),g=""),xe.l("".concat(n," nextReqID:").concat(g,", stored message count:").concat(h.length,", invisible sequence count:").concat(d.length)),{nextReqID:g+"",storedMessageList:h}})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],a=n[1];r.setError(e,o,a).setMessage("groupID:".concat(s," topicID:").concat(u," startSequence:").concat(i)).end()})),xe.w("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"_getGroupIDOfMessage",value:function(e){return e.conversationID.replace(S.CONV_GROUP,"")}},{key:"_getMinSequence",value:function(e,t){var n=0;jt(t)||(n=t[t.length-1].sequence);var o=0;jt(e)||(o=e[e.length-1]);return xe.l("".concat(this._n,"._getMinSequence minVisibleSequence:").concat(n," minInvisibleSequence:").concat(o)),o>0&&o<n?o:n}},{key:"getReadReceiptList",value:function(e){var t=this,n="".concat(this._n,".").concat("getReadReceiptList"),o=this._getGroupIDOfMessage(e[0]),s=this.getMyUserID(),a=e.filter((function(e){return e.from===s&&!0===e.needReadReceipt})).map((function(e){return{sequence:e.sequence}}));if(xe.l("".concat(n," groupID:").concat(o," sequenceList:").concat(JSON.stringify(a))),0===a.length)return za({messageList:e});var r=new ka("getReadReceiptList");return r.setMessage("groupID:".concat(o)),this.request({protocolName:us,requestData:{groupID:o,sequenceList:a}}).then((function(t){r.end(),xe.l("".concat(n," ok"));var o=t.data.readReceiptList;return st(o)&&o.forEach((function(t){e.forEach((function(e){0===t.code&&t.sequence===e.sequence&&(e.readReceiptInfo.readCount=t.readCount,e.readReceiptInfo.unreadCount=t.unreadCount)}))})),Ka({messageList:e})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];r.setError(e,o,s).end()})),xe.w("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"sendReadReceipt",value:function(e){var t=this,n="".concat(this._n,".").concat("sendReadReceipt"),o=this._getGroupIDOfMessage(e[0]),s=new ka("sendReadReceipt");s.setMessage("groupID:".concat(o));var a=this.getMyUserID(),r=e.filter((function(e){return e.from!==a&&!0===e.needReadReceipt})).map((function(e){return{sequence:e.sequence}}));return 0===r.length?Ja({code:da.READ_RECEIPT_MESSAGE_LIST_EMPTY}):(xe.l("".concat(n,". sequenceList:").concat(JSON.stringify(r))),this.request({protocolName:cs,requestData:{groupID:o,sequenceList:r}}).then((function(e){return s.end(),xe.l("".concat(n," ok")),Ka()})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],a=n[1];s.setError(e,o,a).end()})),xe.w("".concat(n," failed. error:"),e),Ja(e)})))}},{key:"getReadReceiptDetail",value:function(e){var t=this,n=e.message,o=e.filter,s=e.cursor,a=e.count,r=this._getGroupIDOfMessage(n),i=n.ID,u=n.sequence,c="".concat(this._n,".").concat("getReadReceiptDetail"),l=this._receiptDetailCompleteMap.get(i)||!1,p=0!==o&&1!==o?0:o,d=et(s)?s:"",g=!$e(a)||a<=0||a>=100?100:a,_="groupID:".concat(r," sequence:").concat(u," cursor:").concat(d," filter:").concat(p," completeFlag:").concat(l);xe.l("".concat(c," ").concat(_));var h={cursor:"",isCompleted:!1,messageID:i,unreadUserIDList:[],readUserIDList:[]},f=new ka("getReadReceiptDetail");return f.setMessage(_),this.request({protocolName:ps,requestData:{groupID:r,sequence:u,flag:p,cursor:d,count:g}}).then((function(e){f.end();var n=e.data,o=n.cursor,s=n.isCompleted,a=n.unreadUserIDList,r=n.readUserIDList;return h.cursor=o,1===s&&(h.isCompleted=!0,t._receiptDetailCompleteMap.set(i,!0)),0===p?h.readUserIDList=r.map((function(e){return e.userID})):1===p&&(h.unreadUserIDList=a.map((function(e){return e.userID}))),xe.l("".concat(c," ok")),Ka(h)})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];f.setError(e,o,s).end()})),xe.w("".concat(c," failed. error:"),e),Ja(e)}))}},{key:"getRoamingMessagesHopping",value:function(e){var t=this,n="".concat(this._n,".getRoamingMessagesHopping"),o=new ka("getGroupRoamingMessagesHopping"),s=e.groupID,a=e.count,r=e.sequence,i=e.direction,u=r;1===i&&(u=r+a-1);var c=void 0;Dt(s)&&(s=qt(c=s));var l="".concat(c?"topicID:".concat(c):"groupID:".concat(s)," sequence:").concat(r," direction:").concat(i);return xe.l("".concat(n," ").concat(l)),this.request({protocolName:is,requestData:{groupID:s,topicID:c,count:a,sequence:u}}).then((function(s){var a=s.data,u=a.messageList,c=a.complete,p="complete:".concat(c," count:").concat(u?u.length:0);if(xe.l("".concat(n," ok. ").concat(p)),o.setNetworkType(t.getNetworkType()).setMessage("".concat(l," ").concat(p)).end(),2===c||jt(u)){var d=t._computeResult();return Ka(d)}var g="".concat(S.CONV_GROUP).concat(e.groupID),_=t.getModule(Fn).onRoamingMessage(u,g,!1),h=t._computeResult({direction:i,sequence:r,remoteMessageList:u,processedMessageList:_});return Ka(h)})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),i=n[0],u=n[1];o.setError(e,i,u).setMessage("groupID:".concat(s," sequence:").concat(r," count:").concat(a)).end()})),xe.w("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"_computeResult",value:function(e){var t={messageList:[],isCompleted:!1,nextMessageSeq:""};if(at(e))return t.isCompleted=!0,t;var n=e.direction,o=e.sequence,s=e.remoteMessageList,a=void 0===s?[]:s,r=e.processedMessageList,i=void 0===r?[]:r,u=a.length;return 1===n?(t.nextMessageSeq=a[0].sequence+1,i.forEach((function(e){e.sequence>=o&&t.messageList.push(e)})),0===t.messageList.length&&a[0].sequence<o&&(t.isCompleted=!0,t.nextMessageSeq=""),t):(t.nextMessageSeq=a[u-1].sequence-1,t.messageList=m(i),0===t.nextMessageSeq&&(t.isCompleted=!0,t.nextMessageSeq=""),t)}},{key:"setMessageRead",value:function(e){var t=this,n=e.conversationID,o=e.lastMessageSeq,s="".concat(this._n,".setMessageRead");xe.l("".concat(s," conversationID:").concat(n," lastMessageSeq:").concat(o)),$e(o)||this.outputWarning("DoNotModifyLastSeq");var a=new ka("setGroupMessageRead");a.setMessage("".concat(n,"-").concat(o));var r=n.replace(S.CONV_GROUP,""),i=void 0;return Dt(r)&&(r=qt(i=r)),this.request({protocolName:as,requestData:{groupID:r,topicID:i,messageReadSeq:o}}).then((function(){a.setNetworkType(t.getNetworkType()).end(),xe.l("".concat(s," ok."));var e=t.getModule(Fn);e.updateIsReadAfterReadReport({conversationID:n,lastMessageSeq:o});var u=!0;if(!at(i)){u=!1;var c=t.getModule(wn).getLocalTopic(r,i);c&&c.updateSelfInfo({readedSequence:o})}return e.updateUnreadCount(n,u),Ka()})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];a.setError(e,o,s).end()})),xe.l("".concat(s," failed. error:"),e),Ja(e)}))}},{key:"_computeLastSequence",value:function(e){var t=e.groupID,n=e.topicID,o=void 0===n?void 0:n,s=e.sequence;return s>0?Promise.resolve(s):at(o)||this.hasLocalGroup(t)?at(o)?this.getGroupLastSequence(t):this.getTopicLastSequence({groupID:t,topicID:o}):Promise.resolve(0)}},{key:"getGroupLastSequence",value:function(e){var t=this,n="".concat(this._n,".").concat("getGroupLastSequence"),o=new ka("getGroupLastSequence"),s=0,a="";if(this.hasLocalGroup(e)){var r=this.getLocalGroupProfile(e),i=r.lastMessage;if(i.lastSequence>0&&!1===i.onlineOnlyFlag)return s=i.lastSequence,a="got lastSequence:".concat(s," from local group profile[lastMessage.lastSequence]. groupID:").concat(e),xe.l("".concat(n," ").concat(a)),o.setNetworkType(this.getNetworkType()).setMessage("".concat(a)).end(),Promise.resolve(s);if(r.nextMessageSeq>1)return s=r.nextMessageSeq-1,a="got lastSequence:".concat(s," from local group profile[nextMessageSeq]. groupID:").concat(e),xe.l("".concat(n," ").concat(a)),o.setNetworkType(this.getNetworkType()).setMessage("".concat(a)).end(),Promise.resolve(s)}var u="GROUP".concat(e),c=this.getModule(Fn).getLocalConversation(u);if(c&&c.lastMessage.lastSequence&&!1===c.lastMessage.onlineOnlyFlag)return s=c.lastMessage.lastSequence,a="got lastSequence:".concat(s," from local conversation profile[lastMessage.lastSequence]. groupID:").concat(e),xe.l("".concat(n," ").concat(a)),o.setNetworkType(this.getNetworkType()).setMessage("".concat(a)).end(),Promise.resolve(s);var l={groupIDList:[e],responseFilter:{groupBaseInfoFilter:["NextMsgSeq"]}};return this.getGroupProfileAdvance(l).then((function(r){var i=r.data.successGroupList;return jt(i)?xe.l("".concat(n," successGroupList is empty. groupID:").concat(e)):(s=i[0].nextMessageSeq-1,a="got lastSequence:".concat(s," from getGroupProfileAdvance. groupID:").concat(e),xe.l("".concat(n," ").concat(a))),o.setNetworkType(t.getNetworkType()).setMessage("".concat(a)).end(),s})).catch((function(s){return t.probeNetwork().then((function(t){var n=v(t,2),a=n[0],r=n[1];o.setError(s,a,r).setMessage("get lastSequence failed from getGroupProfileAdvance. groupID:".concat(e)).end()})),xe.w("".concat(n," failed. error:"),s),Ja(s)}))}},{key:"getTopicLastSequence",value:function(e){var t=this,n=e.groupID,o=e.topicID,s="".concat(this._n,".").concat("getTopicLastSequence"),a=new ka("getTopicLastSequence"),r=0,i="",u=this.getModule(wn);return u.hasLocalTopic(n,o)?(r=u.getLocalTopic(n,o).nextMessageSeq-1,i="get lastSequence:".concat(r," from local topic info[nextMessageSeq]. topicID:").concat(o),xe.l("".concat(s," ").concat(i)),a.setNetworkType(this.getNetworkType()).setMessage("".concat(i)).end(),Promise.resolve(r)):u.getTopicList({groupID:n,topicIDList:[o]}).then((function(e){var n=e.data.successTopicList;return jt(n)?xe.l("".concat(s," successTopicList is empty. topicID:").concat(o)):(r=n[0].nextMessageSeq-1,i="get lastSequence:".concat(r," from getTopicList. topicID:").concat(o),xe.l("".concat(s," ").concat(i))),a.setNetworkType(t.getNetworkType()).setMessage("".concat(i)).end(),r})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),s=n[0],r=n[1];a.setError(e,s,r).setMessage("get lastSequence failed from getTopicList. topicID:".concat(o)).end()})),xe.w("".concat(s," failed. error:"),e),Ja(e)}))}},{key:"isMessageFromOrToAVChatroom",value:function(e){return!!this._AVChatRoomHandler&&this._AVChatRoomHandler.checkJoinedAVChatRoomByID(e)}},{key:"hasJoinedAVChatRoom",value:function(){return this._AVChatRoomHandler?this._AVChatRoomHandler.hasJoinedAVChatRoom():0}},{key:"getJoinedAVChatRoom",value:function(){return this._AVChatRoomHandler?this._AVChatRoomHandler.getJoinedAVChatRoom():[]}},{key:"isOnlineMessage",value:function(e,t){return!(!this._canIUseOnlineOnlyFlag(e)||!t||!0!==t.onlineUserOnly)}},{key:"_canIUseOnlineOnlyFlag",value:function(e){var t=this.getJoinedAVChatRoom();return!t||!t.includes(e.to)||e.conversationType!==S.CONV_GROUP}},{key:"_onAVChatRoomHistoryMessage",value:function(e){if(!jt(e)){xe.l("".concat(this._n,"._onAVChatRoomHistoryMessage count:").concat(e.length));var n=[];e.forEach((function(e){n.push(t(t({},e),{},{isHistoryMessage:1}))})),this.onAVChatRoomMessage(n)}}},{key:"onAVChatRoomMessage",value:function(e){this._AVChatRoomHandler&&this._AVChatRoomHandler.onMessage(e)}},{key:"onAVChatRoomMemberBanned",value:function(e){this._AVChatRoomHandler&&this._AVChatRoomHandler.onAVChatRoomMemberBanned(e)}},{key:"getGroupSimplifiedInfo",value:function(e){var t=this,n=new ka("getGroupSimplifiedInfo"),o={groupIDList:[e],responseFilter:{groupBaseInfoFilter:["Type","Name"]}};return this.getGroupProfileAdvance(o).then((function(o){var s=o.data.successGroupList;return n.setNetworkType(t.getNetworkType()).setMessage("groupID:".concat(e," type:").concat(s[0].type)).end(),s[0]})).catch((function(o){t.probeNetwork().then((function(t){var s=v(t,2),a=s[0],r=s[1];n.setError(o,a,r).setMessage("groupID:".concat(e)).end()}))}))}},{key:"setUnjoinedAVChatRoom",value:function(e){this._unjoinedAVChatRoomList.set(e,1)}},{key:"deleteUnjoinedAVChatRoom",value:function(e){this._unjoinedAVChatRoomList.has(e)&&this._unjoinedAVChatRoomList.delete(e)}},{key:"isUnjoinedAVChatRoom",value:function(e){return this._unjoinedAVChatRoomList.has(e)}},{key:"isGroupAttributesUpdatedNotice",value:function(e){return this._groupAttributesHandler.isGroupAttributesUpdatedNotice(e)}},{key:"updateLocalMainSequenceOnReconnected",value:function(){this._groupAttributesHandler.updateLocalMainSequenceOnReconnected()}},{key:"initGroupAttributes",value:function(e){return this._groupAttributesHandler.initGroupAttributes(e)}},{key:"setGroupAttributes",value:function(e){return this._groupAttributesHandler.setGroupAttributes(e)}},{key:"deleteGroupAttributes",value:function(e){return this._groupAttributesHandler.deleteGroupAttributes(e)}},{key:"getGroupAttributes",value:function(e){return this._groupAttributesHandler.getGroupAttributes(e)}},{key:"isMessageFromTopic",value:function(e,t){return 2===e&&!jt(t)}},{key:"isMessageFromCommunityOfTopic",value:function(e,t){return 2===e&&jt(t)}},{key:"getMessageExtensions",value:function(e,t){return xe.l("".concat(this._n,".getMessageExtensions startSequence:").concat(t)),this.request({protocolName:Es,requestData:{groupID:e.to,messageSequence:e.sequence,startSequence:t}})}},{key:"modifyMessageExtensions",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return xe.l("".concat(this._n,".modifyMessageExtensions operateType:").concat(n)),this.request({protocolName:Ds,requestData:{groupID:e.to,messageSequence:e.sequence,extensionList:t,operateType:n}})}},{key:"getGroupNotify",value:function(e){var n=this;if(this.hasLocalGroup(e)){var o=this.getLocalGroupProfile(e),s=o.type,a=o.isSupportTopic;if(!Ct(s)&&!a){var r="".concat(this._n,".getGroupNotify"),i=this._getGroupLastRevokedTime(e),u=1e3*Ue();xe.l("".concat(r," groupID:").concat(e," type:").concat(s," beginTime:").concat(i," endTime:").concat(u)),this.request({protocolName:Ss,requestData:{type:Tt({type:s,groupID:e})?S.GRP_COMMUNITY:void 0,groupID:e,beginTime:i,endTime:u}}).then((function(o){var s=o.data,a=s.nextRevokedTime,i=s.notifyList;xe.l("".concat(r," ok. groupID:").concat(e," nextRevokedTime:").concat(a));var u={dataList:[{elements:{revokedInfos:[]}}]};st(i)&&i.forEach((function(n){u.dataList[0].elements.revokedInfos.push({groupID:e,sequence:n.sequence,random:n.random,revokerInfo:t({},n.revokerInfo)})})),n.onGroupMessageRevoked(u),0!==a?(n._setGroupLastRevokedTime(e,a),n.getGroupNotify(e)):n._setGroupLastRevokedTime(e,1e3*Ue())})).catch((function(e){xe.e("".concat(r," failed. error:"),e)}))}}}},{key:"_getGroupLastRevokedTime",value:function(e){return this.hasLocalGroup(e)?this.getLocalGroupProfile(e)._lastRevokedTime:0}},{key:"_setGroupLastRevokedTime",value:function(e,t){this.hasLocalGroup(e)&&(this.getLocalGroupProfile(e)._lastRevokedTime=t)}},{key:"isGroupCountersNotice",value:function(e){return this._groupCountersHandler.isGroupCountersNotice(e)}},{key:"setGroupCounters",value:function(e){return this._groupCountersHandler.setGroupCounters(e)}},{key:"increaseGroupCounter",value:function(e){return this._groupCountersHandler.increaseGroupCounter(e)}},{key:"decreaseGroupCounter",value:function(e){return this._groupCountersHandler.decreaseGroupCounter(e)}},{key:"getGroupCounters",value:function(e){return this._groupCountersHandler.getGroupCounters(e)}},{key:"restartPolling",value:function(){this._AVChatRoomHandler&&this._AVChatRoomHandler.restartPolling()}},{key:"getPollingTimerID",value:function(e){if(!e)return-1;var t=this.getLocalGroupProfile(e);return t&&Ct(t.type)?this._AVChatRoomHandler.getPollingTimerID(e):-1}},{key:"_canIUseJoinOption",value:function(e){return function(e){return e===S.GRP_PUBLIC}(e)||Tt({type:e})}},{key:"reset",value:function(){this.groupMap.clear(),this._unjoinedAVChatRoomList.clear(),this._receiptDetailCompleteMap.clear(),this._commonGroupHandler.reset(),this._groupSystemNoticeHandler.reset(),this._groupTipsHandler.reset(),this._groupAttributesHandler.reset(),this._groupCountersHandler.reset(),this._AVChatRoomHandler&&this._AVChatRoomHandler.reset()}}]),s}(ro),Fr=function(){function e(t){o(this,e),this.userID="",this.avatar="",this.nick="",this.role="",this.joinTime="",this.lastSendMsgTime="",this.nameCard="",this.muteUntil=0,this.memberCustomField=[],this._initMember(t)}return a(e,[{key:"_initMember",value:function(e){this.updateMember(e)}},{key:"updateMember",value:function(e){var t=[null,void 0,"",0,NaN];e.memberCustomField&&It(this.memberCustomField,e.memberCustomField),pt(this,e,["memberCustomField","marks"],t)}},{key:"updateRole",value:function(e){["Owner","Admin","Member"].indexOf(e)<0||(this.role=e)}},{key:"updateMuteUntil",value:function(e){at(e)||(this.muteUntil=Math.floor((Date.now()+1e3*e)/1e3))}},{key:"updateNameCard",value:function(e){at(e)||(this.nameCard=e)}},{key:"updateMemberCustomField",value:function(e){e&&It(this.memberCustomField,e)}}]),e}(),qr=function(e){i(s,e);var n=f(s);function s(e){var t;return o(this,s),(t=n.call(this,e))._n="GroupMemberModule",t.groupMemberListMap=new Map,t.getInnerEmitterInstance().on(er,t._onProfileUpdated,_(t)),t}return a(s,[{key:"_onProfileUpdated",value:function(e){for(var t=this,n=e.data,o=function(e){var o=n[e];t.groupMemberListMap.forEach((function(e){e.has(o.userID)&&e.get(o.userID).updateMember({nick:o.nick,avatar:o.avatar})}))},s=0;s<n.length;s++)o(s)}},{key:"deleteGroupMemberList",value:function(e){this.groupMemberListMap.delete(e)}},{key:"getGroupMemberList",value:function(e){var t=this,n=e.groupID,o=e.offset,s=void 0===o?0:o,a=e.count,r=void 0===a?15:a,i=e.filter,u=void 0===i?void 0:i,c="".concat(this._n,".").concat("getGroupMemberList"),l=this.getModule(Un),p=l.hasLocalGroup(n);if(xe.l("".concat(c," groupID:").concat(n," offset:").concat(s," count:").concat(r," hasLocalGroup:").concat(p)),!p)return za({memberList:[],offset:0});if(l.getLocalGroupProfile(n).type===S.GRP_AVCHATROOM){if(this.canIUse(B.AVCHATROOM_MBR_LIST))return this._getAVChatRoomMemberList({groupID:n,offset:s,filter:u});this.outputWarning("LiveOnlineMember")}var d=new ka("getGroupMemberList"),g=0,_={groupID:n,limit:r>100?100:r};Tt({groupID:n})?_.next="".concat(s):(_.offset=s,g=s+r);var h=[];return this.request({protocolName:As,requestData:_}).then((function(e){var o=e.data,s=o.members,a=o.memberNum,r=o.next,i=void 0===r?void 0:r;if(at(i)||(g=jt(i)?0:i),!st(s)||0===s.length)return g=0,Promise.resolve([]);var u=t.getModule(Un);return u.hasLocalGroup(n)&&(u.getLocalGroupProfile(n).memberNum=a),h=t._updateLocalGroupMemberMap(n,s),t.getModule(On).getUserProfile({userIDList:s.map((function(e){return e.userID})),tagList:[Be.NICK,Be.AVATAR]})})).then((function(e){var o=e.data;if(!st(o)||0===o.length)return za({memberList:[],offset:g});var a=o.map((function(e){return{userID:e.userID,nick:e.nick,avatar:e.avatar}}));return t._updateLocalGroupMemberMap(n,a),h.length<r&&(g=0),d.setNetworkType(t.getNetworkType()).setMessage("groupID:".concat(n," offset:").concat(s," count:").concat(r)).end(),xe.l("".concat(c," ok.")),Ka({memberList:h,offset:g})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];d.setError(e,o,s).end()})),xe.e("".concat(c," failed. error:"),e),Ja(e)}))}},{key:"_getAVChatRoomMemberList",value:function(e){var t=this,n=e.groupID,o=e.offset,s=e.filter,a="".concat(this._n,".").concat("_getAVChatRoomMemberList"),r=new ka("_getAVChatRoomMemberList");return r.setMessage("groupID:".concat(n," offset:").concat(o," filter:").concat(s)),this.request({protocolName:Rs,requestData:{groupID:n,offset:o,filter:s}}).then((function(e){var o=e.data,s=o.memberList,i=void 0===s?[]:s,u=o.offset,c=void 0===u?0:u;r.setNetworkType(t.getNetworkType()).end(),xe.l("".concat(a," ok. member count:").concat(i.length,", next request timestamp:").concat(c));var l=t._updateLocalGroupMemberMap(n,i);return Ka({memberList:l,offset:c})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];r.setError(e,o,s).end()})),xe.e("".concat(a," failed. error:"),e),Ja(e)}))}},{key:"getGroupMemberProfile",value:function(e){var n=this,o="".concat(this._n,".").concat("getGroupMemberProfile"),s=new ka("getGroupMemberProfile");s.setMessage(e.userIDList.length>5?"userIDList.length:".concat(e.userIDList.length):"userIDList:".concat(e.userIDList)),xe.l("".concat(o," groupID:").concat(e.groupID," userIDList:").concat(e.userIDList.join(","))),e.userIDList.length>50&&(e.userIDList=e.userIDList.slice(0,50));var a=e.groupID,r=e.userIDList;return this._getGroupMemberProfileAdvance(t(t({},e),{},{userIDList:r})).then((function(e){var t=e.data.members;return st(t)&&0!==t.length?(n._updateLocalGroupMemberMap(a,t),n.getModule(On).getUserProfile({userIDList:t.map((function(e){return e.userID})),tagList:[Be.NICK,Be.AVATAR]})):za([])})).then((function(e){var t=e.data.map((function(e){return{userID:e.userID,nick:e.nick,avatar:e.avatar}}));n._updateLocalGroupMemberMap(a,t);var o=r.filter((function(e){return n.hasLocalGroupMember(a,e)})).map((function(e){return n.getLocalGroupMemberInfo(a,e)}));return s.setNetworkType(n.getNetworkType()).end(),Ka({memberList:o})}))}},{key:"addGroupMember",value:function(e){var t=this,n="".concat(this._n,".").concat("addGroupMember"),o=e.groupID,s=this.getModule(Un).getLocalGroupProfile(o),a=s.type,r=new ka("addGroupMember");if(r.setMessage("groupID:".concat(o," groupType:").concat(a)),Ct(a)){var i=new Wa({code:da.CANNOT_ADD_MEMBER_IN_AVCHATROOM});return r.setError(i,!0,this.getNetworkType()).end(),Ja(i)}return e.userIDList=e.userIDList.map((function(e){return{userID:e}})),xe.l("".concat(n," groupID:").concat(o)),this.request({protocolName:Os,requestData:e}).then((function(o){var a=o.data.members;xe.l("".concat(n," ok"));var i=a.filter((function(e){return 1===e.result})).map((function(e){return e.userID})),u=a.filter((function(e){return 0===e.result})).map((function(e){return e.userID})),c=a.filter((function(e){return 2===e.result})).map((function(e){return e.userID})),l=a.filter((function(e){return 4===e.result})).map((function(e){return e.userID})),p="groupID:".concat(e.groupID,", ")+"successUserIDList:".concat(i,", ")+"failureUserIDList:".concat(u,", ")+"existedUserIDList:".concat(c,", ")+"overLimitUserIDList:".concat(l);return r.setNetworkType(t.getNetworkType()).setMoreMessage(p).end(),0===i.length?Ka({successUserIDList:i,failureUserIDList:u,existedUserIDList:c,overLimitUserIDList:l}):(s.memberCount+=i.length,t._updateConversationGroupProfile(s),Ka({successUserIDList:i,failureUserIDList:u,existedUserIDList:c,overLimitUserIDList:l,group:s}))})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];r.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"deleteGroupMember",value:function(e){var t=this,n="".concat(this._n,".").concat("deleteGroupMember"),o=e.groupID,s=e.userIDList,a=this.getModule(Un).getLocalGroupProfile(o);if(at(a))return Ja({code:da.CANNOT_FIND_GROUP});if(Ct(a.type))return this.canIUse(B.AVCHATROOM_BAN_MBR)?this._banAVChatRoomMember(e):Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var r=new ka("deleteGroupMember"),i="groupID:".concat(o," ").concat(s.length>5?"userIDList.length:".concat(s.length):"userIDList:".concat(s));return r.setMessage(i),xe.l("".concat(n," groupID:").concat(o," userIDList:"),s),this.request({protocolName:Gs,requestData:e}).then((function(){return r.setNetworkType(t.getNetworkType()).end(),xe.l("".concat(n," ok")),a.memberCount-=1,t._updateConversationGroupProfile(a),t.deleteLocalGroupMembers(o,s),Ka({group:a,userIDList:s})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];r.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"_updateConversationGroupProfile",value:function(e){this.getModule(Fn).updateConversationGroupProfile([e])}},{key:"_banAVChatRoomMember",value:function(e){var t=this,n="".concat(this._n,".").concat("deleteGroupMember"),o=e.groupID,s=e.userIDList,a="groupID:".concat(o," ").concat(s.length>5?"userIDList.length:".concat(s.length):"userIDList:".concat(s)),r=new ka("deleteGroupMember");r.setMessage(a),xe.l("".concat(n," groupID:").concat(o," userIDList:"),s);var i=this.getModule(Un).getLocalGroupProfile(o);return at(e.duration)||0===e.duration?Ja({code:da.BAN_DURATION_INVALID}):this.request({protocolName:Us,requestData:e}).then((function(){return r.setNetworkType(t.getNetworkType()).end(),xe.l("".concat(n," ok")),t.deleteLocalGroupMembers(o,s),Ka({group:i,userIDList:s})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];r.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"setGroupMemberMuteTime",value:function(e){var t=this,n=e.groupID,o=e.userID,s=e.muteTime,a="".concat(this._n,".").concat("setGroupMemberMuteTime");if(o===this.getMyUserID())return Ja(new Wa({code:da.CANNOT_MUTE_SELF}));xe.l("".concat(a," groupID:").concat(n," userID:").concat(o));var r=new ka("setGroupMemberMuteTime");return r.setMessage("groupID:".concat(n," userID:").concat(o," muteTime:").concat(s)),this.modifyGroupMemberInfo({groupID:n,userID:o,muteTime:s}).then((function(e){r.setNetworkType(t.getNetworkType()).end(),xe.l("".concat(a," ok"));var o=t.getModule(Un);return Ka({group:o.getLocalGroupProfile(n),member:e})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];r.setError(e,o,s).end()})),xe.e("".concat(a," failed. error:"),e),Ja(e)}))}},{key:"setGroupMemberRole",value:function(e){var t=this,n="".concat(this._n,".").concat("setGroupMemberRole"),o=e.groupID,s=e.userID,a=e.role,r=this.getModule(Un).getLocalGroupProfile(o);if(r.selfInfo.role!==S.GRP_MBR_ROLE_OWNER)return Ja({code:da.NOT_OWNER});if([S.GRP_WORK,S.GRP_AVCHATROOM].includes(r.type))return Ja({code:da.CANNOT_SET_MEMBER_ROLE_IN_WORK_AND_AVCHATROOM});var i=[S.GRP_MBR_ROLE_ADMIN,S.GRP_MBR_ROLE_MEMBER];if(Tt({groupID:o})&&i.push(S.GRP_MBR_ROLE_CUSTOM),i.indexOf(a)<0)return Ja({code:da.INVALID_MEMBER_ROLE});if(s===this.getMyUserID())return Ja({code:da.CANNOT_SET_SELF_MEMBER_ROLE});var u=new ka("setGroupMemberRole");return u.setMessage("groupID:".concat(o," userID:").concat(s," role:").concat(a)),xe.l("".concat(n," groupID:").concat(o," userID:").concat(s)),this.modifyGroupMemberInfo({groupID:o,userID:s,role:a}).then((function(e){return u.setNetworkType(t.getNetworkType()).end(),xe.l("".concat(n," ok")),Ka({group:r,member:e})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];u.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"_filterProfanity",value:function(e,t){var n=this.getModule(no);if(!n)return!0;var o=n.filterText(t[e],J),s=o.isAllowedToSend,a=o.modifiedText;return!0===s&&(t[e]=a,!0)}},{key:"setGroupMemberNameCard",value:function(e){var t=this,n="".concat(this._n,".").concat("setGroupMemberNameCard");if(e.nameCard&&!1===this._filterProfanity("nameCard",e))return Ja({code:da.PROFANITY_FOUND});var o=e.groupID,s=e.userID,a=void 0===s?this.getMyUserID():s,r=e.nameCard;xe.l("".concat(n," groupID:").concat(o," userID:").concat(a));var i=new ka("setGroupMemberNameCard");return i.setMessage("groupID:".concat(o," userID:").concat(a," nameCard:").concat(r)),this.modifyGroupMemberInfo({groupID:o,userID:a,nameCard:r}).then((function(e){xe.l("".concat(n," ok")),i.setNetworkType(t.getNetworkType()).end();var s=t.getModule(Un).getLocalGroupProfile(o);return a===t.getMyUserID()&&s&&s.setSelfNameCard(r),Ka({group:s,member:e})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];i.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"setGroupMemberCustomField",value:function(e){var t=this,n="".concat(this._n,".").concat("setGroupMemberCustomField"),o=e.groupID,s=e.userID,a=void 0===s?this.getMyUserID():s,r=e.memberCustomField;xe.l("".concat(n," groupID:").concat(o," userID:").concat(a));var i=new ka("setGroupMemberCustomField");return i.setMessage("groupID:".concat(o," userID:").concat(a," memberCustomField:").concat(JSON.stringify(r))),this.modifyGroupMemberInfo({groupID:o,userID:a,memberCustomField:r}).then((function(e){i.setNetworkType(t.getNetworkType()).end(),xe.l("".concat(n," ok"));var s=t.getModule(Un).getLocalGroupProfile(o);return Ka({group:s,member:e})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];i.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"modifyGroupMemberInfo",value:function(e){var n=this,o=e.groupID,s=e.userID,a=void 0;return Dt(o)&&(o=qt(a=o)),this.request({protocolName:Ps,requestData:t(t({},e),{},{groupID:o,topicID:a})}).then((function(){if(n.hasLocalGroupMember(o,s)){var t=n.getLocalGroupMemberInfo(o,s);return at(e.muteTime)||t.updateMuteUntil(e.muteTime),at(e.role)||t.updateRole(e.role),at(e.nameCard)||t.updateNameCard(e.nameCard),at(e.memberCustomField)||t.updateMemberCustomField(e.memberCustomField),t}return n.getGroupMemberProfile({groupID:o,userIDList:[s]}).then((function(e){return v(e.data.memberList,1)[0]}))}))}},{key:"markGroupMemberList",value:function(e){var t=this,n="".concat(this._n,".").concat("markGroupMemberList"),o=e.groupID,s=e.markType,a=e.enableMark,r=e.userIDList,i=void 0===r?[]:r,u="groupID:".concat(o," markType:").concat(s," enableMark:").concat(a," userIDList count: ").concat(i.length);xe.l("".concat(n," ").concat(u));var c=2,l=[];!0===a&&(c=1);var p=m(i);i.length>500&&(p=i.slice(0,500),xe.w("".concat(n," ").concat(Kt(500)))),p.forEach((function(e){l.push({userID:e,markType:[s]})})),p=null;var d=new ka("markGroupMemberList");return d.setMessage("".concat(u)),this.request({protocolName:bs,requestData:{groupID:o,operationType:c,memberList:l}}).then((function(e){var o=e.data.memberList,s=void 0===o?[]:o,a=[],r=[];s.length===i.length?a.push.apply(a,m(i)):(s.forEach((function(e){a.push(e.userID)})),i.forEach((function(e){a.includes(e)||r.push(e)})));var u="success count:".concat(a.length," fail count:").concat(r.length);return d.setNetworkType(t.getNetworkType()).setMessage(u).end(),xe.l("".concat(n," ok. ").concat(u)),Ka({successUserIDList:a,failureUserIDList:r})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];d.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"_getGroupMemberProfileAdvance",value:function(e){return this.request({protocolName:Ns,requestData:t(t({},e),{},{memberInfoFilter:e.memberInfoFilter?e.memberInfoFilter:["Role","JoinTime","NameCard","ShutUpUntil"]})})}},{key:"_updateLocalGroupMemberMap",value:function(e,t){var n=this;return st(t)&&0!==t.length?t.map((function(t){return n.hasLocalGroupMember(e,t.userID)?n.getLocalGroupMemberInfo(e,t.userID).updateMember(t):n.setLocalGroupMember(e,new Fr(t)),n.getLocalGroupMemberInfo(e,t.userID)})):[]}},{key:"deleteLocalGroupMembers",value:function(e,t){var n=this.groupMemberListMap.get(e);n&&t.forEach((function(e){n.delete(e)}))}},{key:"getLocalGroupMemberInfo",value:function(e,t){return this.groupMemberListMap.has(e)?this.groupMemberListMap.get(e).get(t):null}},{key:"setLocalGroupMember",value:function(e,t){if(this.groupMemberListMap.has(e))this.groupMemberListMap.get(e).set(t.userID,t);else{var n=(new Map).set(t.userID,t);this.groupMemberListMap.set(e,n)}}},{key:"getLocalGroupMemberList",value:function(e){return this.groupMemberListMap.get(e)}},{key:"hasLocalGroupMember",value:function(e,t){return this.groupMemberListMap.has(e)&&this.groupMemberListMap.get(e).has(t)}},{key:"hasLocalGroupMemberMap",value:function(e){return this.groupMemberListMap.has(e)}},{key:"reset",value:function(){this.groupMemberListMap.clear()}}]),s}(ro),xr=["topicID","topicName","avatar","introduction","notification","unreadCount","muteAllMembers","customData","groupAtInfoList","nextMessageSeq","selfInfo"],Vr=function(e,t){return jt(e)?{lastTime:0,lastSequence:0,fromAccount:"",payload:null,type:"",messageForShow:"",nick:"",version:0,cloudCustomData:"",isRevoked:!1,revoker:null}:{lastTime:e.time||0,lastSequence:e.sequence||0,fromAccount:e.from||"",payload:e.payload||null,type:e.type||"",messageForShow:xt(e.type,e.payload,t),nick:e.nick||"",version:e.version||0,cloudCustomData:e.cloudCustomData||"",isRevoked:e.isRevoked||!1,revoker:e.revoker||null}},Br=function(){function e(t,n){o(this,e),this.topicID="",this.topicName="",this.avatar="",this.introduction="",this.notification="",this.unreadCount=0,this.muteAllMembers=!1,this.customData="",this.groupAtInfoList=[],this.nextMessageSeq=0,this.lastMessage=Vr(t.lastMessage,n),this.selfInfo={muteTime:0,readedSequence:0,messageRemindType:"",excludedUnreadSequenceList:void 0},this._initTopic(t)}return a(e,[{key:"_initTopic",value:function(e){for(var t in e)xr.indexOf(t)<0||("selfInfo"===t?this.updateSelfInfo(e[t]):this[t]="muteAllMembers"===t?1===e[t]:e[t])}},{key:"updateUnreadCount",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.unreadCount=e}},{key:"updateNextMessageSeq",value:function(e){this.nextMessageSeq=e}},{key:"updateLastMessage",value:function(e){this.lastMessage=Vr(e)}},{key:"updateGroupAtInfoList",value:function(e){this.groupAtInfoList=JSON.parse(JSON.stringify(e))}},{key:"updateTopic",value:function(e){at(e.selfInfo)||this.updateSelfInfo(e.selfInfo),at(e.muteAllMembers)||(this.muteAllMembers=1===e.muteAllMembers),pt(this,e,["groupID","lastMessageTime","selfInfo","muteAllMembers","lastMsg"])}},{key:"updateSelfInfo",value:function(e){return 0!==pt(this.selfInfo,e,[],[""])}},{key:"reduceUnreadCount",value:function(){return this.unreadCount>=1&&(this.unreadCount-=1,!0)}},{key:"isLastMessageRevoked",value:function(e){return e.sequence===this.lastMessage.lastSequence}},{key:"setLastMessageRevoked",value:function(e){this.lastMessage.isRevoked=e}},{key:"setLastMessageRevoker",value:function(e){this.lastMessage.revoker=e}}]),e}(),Hr=function(e){i(s,e);var n=f(s);function s(e){var t;return o(this,s),(t=n.call(this,e))._n="TopicModule",t._topicMap=new Map,t._getTopicTimeMap=new Map,t.TOPIC_CACHE_TIME=300,t.TOPIC_LAST_ACTIVE_TIME=3600,t.getInnerEmitterInstance().on($a,t._onCloudConfigUpdated,_(t)),t}return a(s,[{key:"_onCloudConfigUpdated",value:function(){var e=this.getCloudConfig("topic_cache_time"),t=this.getCloudConfig("topic_last_active_time");at(e)||(this.TOPIC_CACHE_TIME=Number(e)),at(t)||(this.TOPIC_LAST_ACTIVE_TIME=Number(t))}},{key:"onTopicCreated",value:function(e){var t=e.groupID;this.resetGetTopicTime(t),this.emitOuterEvent(E.TOPIC_CREATED,e)}},{key:"onTopicDeleted",value:function(e){var t=this,n=e.groupID,o=e.topicIDList;(void 0===o?[]:o).forEach((function(e){t._deleteLocalTopic(n,e)})),this.emitOuterEvent(E.TOPIC_DELETED,e)}},{key:"onTopicMessageRemindTypeUpdated",value:function(e){var t=e.groupID,n=e.topicID,o=e.messageRemindType,s=this.getLocalTopic(t,n);if(s){var a=s.updateSelfInfo({messageRemindType:o});a&&this.emitOuterEvent(E.TOPIC_UPDATED,{groupID:t,topic:s}),xe.d("".concat(this._n,".onTopicMessageRemindTypeUpdated topicID:").concat(n)+" messageRemindType:".concat(o," isTopicUpdated:").concat(a))}}},{key:"onTopicProfileUpdated",value:function(e){var t=e.groupID,n=e.topicID,o=this.getLocalTopic(t,n);o&&(o.updateTopic(e),this.emitOuterEvent(E.TOPIC_UPDATED,{groupID:t,topic:o}))}},{key:"onConversationProxy",value:function(e){var t=e.topicID,n=e.unreadCount,o=e.groupAtInfoList,s=qt(t),a=this.getLocalTopic(s,t),r=!1;a&&(at(n)||a.unreadCount===n||(a.updateUnreadCount(n),r=!0),at(o)||(a.updateGroupAtInfoList(o),r=!0)),r&&this.emitOuterEvent(E.TOPIC_UPDATED,{groupID:s,topic:a})}},{key:"onMessageSent",value:function(e){var t=e.groupID,n=e.topicID,o=e.lastMessage,s=this.getLocalTopic(t,n);s&&(s.nextMessageSeq+=1,s.updateLastMessage(o),this.emitOuterEvent(E.TOPIC_UPDATED,{groupID:t,topic:s}))}},{key:"onMessageModified",value:function(e){var t=e.to,n=e.time,o=e.sequence,s=e.elements,a=e.cloudCustomData,r=e.messageVersion,i=qt(t),u=this.getLocalTopic(i,t);if(u){var c=u.lastMessage;xe.d("".concat(this._n,".onMessageModified topicID:").concat(t," lastMessage:"),JSON.stringify(c),"options:",JSON.stringify(e)),c&&(null===c.payload||c.lastTime===n&&c.lastSequence===o&&c.version!==r)&&(c.type=s[0].type,c.payload=s[0].content,c.messageForShow=xt(c.type,c.payload,this.isIntl()),c.cloudCustomData=a,c.version=r,c.lastSequence=o,c.lastTime=n,this.emitOuterEvent(E.TOPIC_UPDATED,{groupID:i,topic:u}))}}},{key:"onMessageRevoked",value:function(e){var t=this;if(0!==e.length){var n=null,o=null,s=!1;e.forEach((function(e){var a=e.to;o=qt(a),(n=t.getLocalTopic(o,a))&&(n.reduceUnreadCount()&&(s=!0),n.isLastMessageRevoked(e)&&(n.setLastMessageRevoked(!0),n.setLastMessageRevoker(e.revoker),s=!0))})),s&&this.emitOuterEvent(E.TOPIC_UPDATED,{groupID:o,topic:n})}}},{key:"isLastMessageRevoked",value:function(e){var t=e.topicID,n=e.sequence,o=qt(t),s=this.getLocalTopic(o,t),a=!1;return s&&(a=s.isLastMessageRevoked({sequence:n})),a}},{key:"getJoinedCommunityList",value:function(){return this.getModule(Un).getGroupList({isGroupWithTopicOnly:!0}).then((function(e){var t=e.data.groupList;return Ka({groupList:void 0===t?[]:t})})).catch((function(e){return Ja(e)}))}},{key:"createTopicInCommunity",value:function(e){var n=this,o="".concat(this._n,".").concat("createTopicInCommunity"),s=e.topicID;if(!at(s)&&!Dt(s))return Ja({code:da.ILLEGAL_TOPIC_ID});if(e.topicName&&!1===this._filterProfanity("topicName",e))return Ja({code:da.PROFANITY_FOUND});if(e.introduction&&!1===this._filterProfanity("introduction",e))return Ja({code:da.PROFANITY_FOUND});if(e.notification&&!1===this._filterProfanity("notification",e))return Ja({code:da.PROFANITY_FOUND});var a=new ka("createTopicInCommunity");return this.request({protocolName:$s,requestData:t({},e)}).then((function(s){var r=s.data.topicID;return a.setMessage("topicID:".concat(r)).setNetworkType(n.getNetworkType()).end(),xe.l("".concat(o," ok")),n._updateTopicMap([t(t({},e),{},{topicID:r})]),Ka({topicID:r})})).catch((function(e){return n.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];a.setError(e,o,s).end()})),xe.e("".concat(o," failed. error:"),e),Ja(e)}))}},{key:"deleteTopicFromCommunity",value:function(e){var t=this,n="".concat(this._n,".").concat("deleteTopicFromCommunity"),o=e.groupID,s=e.topicIDList,a=void 0===s?[]:s,r=new ka("deleteTopicFromCommunity");return r.setMessage("groupID:".concat(o," topicIDList:").concat(a)),this.request({protocolName:ea,requestData:{groupID:o,topicIDList:a}}).then((function(e){var n=e.data.resultList,s=[],a=[];(void 0===n?[]:n).forEach((function(e){var t=e.topicID,n=e.errorCode,o=e.errorInfo;0===n?s.push({topicID:t}):a.push({topicID:t,code:n,message:o})}));var i="success count:".concat(s.length,", fail count:").concat(a.length);return r.setMoreMessage("".concat(i)).setNetworkType(t.getNetworkType()).end(),xe.l("".concat(i)),s.forEach((function(e){t._deleteLocalTopic(o,e.topicID)})),Ka({successTopicList:s,failureTopicList:a})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];r.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"updateTopicProfile",value:function(e){var n=this,o="".concat(this._n,".").concat("updateTopicProfile");if(xe.l("".concat(o," options:"),e),e.topicName&&!1===this._filterProfanity("topicName",e))return Ja({code:da.PROFANITY_FOUND});if(e.introduction&&!1===this._filterProfanity("introduction",e))return Ja({code:da.PROFANITY_FOUND});if(e.notification&&!1===this._filterProfanity("notification",e))return Ja({code:da.PROFANITY_FOUND});var s=new ka("updateTopicProfile");return s.setMessage("groupID:".concat(e.groupID," topicID:").concat(e.topicID)),at(e.muteAllMembers)||(e.muteAllMembers=!0===e.muteAllMembers?"On":"Off"),this.request({protocolName:ta,requestData:t({},e)}).then((function(){return s.setNetworkType(n.getNetworkType()).end(),xe.l("".concat(o," ok")),n._updateTopicMap([e]),Ka({topic:n.getLocalTopic(e.groupID,e.topicID)})})).catch((function(e){return n.probeNetwork().then((function(t){var n=v(t,2),o=n[0],a=n[1];s.setError(e,o,a).end()})),xe.e("".concat(o," failed. error:"),e),Ja(e)}))}},{key:"getTopicList",value:function(e){var n=this,o="".concat(this._n,".").concat("getTopicList"),s=e.groupID,a=e.topicIDList,r=void 0===a?[]:a,i=0===r.length,u=new ka("getTopicList");if(u.setMessage("groupID:".concat(s)),this._getTopicTimeMap.has(s)){var c=this._getTopicTimeMap.get(s),l=c.isGetAll,p=c.time;if((l||!l&&!i)&&Date.now()-p<1e3*this.TOPIC_CACHE_TIME){var d=this._getLocalTopicList(s,r);if(i||d.length===r.length)return u.setNetworkType(this.getNetworkType()).setMoreMessage("from cache, topic count:".concat(d.length)).end(),xe.l("".concat(o," groupID:").concat(s," from cache, topic count:").concat(d.length)),za({successTopicList:d,failureTopicList:[]})}}return this.request({protocolName:na,requestData:{groupID:s,topicIDList:r}}).then((function(e){var a=e.data.topicInfoList,r=[],c=[],l=[];(void 0===a?[]:a).forEach((function(e){var n=e.topic,o=e.selfInfo,s=e.errorCode,a=e.errorInfo,i=n.topicID;0===s?(r.push(t(t({},n),{},{selfInfo:o})),c.push(i)):l.push({topicID:i,code:s,message:a})})),n._updateTopicMap(r),n._handleTopicAtInfo(r);var p="success count:".concat(c.length,", fail count:").concat(l.length);u.setNetworkType(n.getNetworkType()).setMoreMessage("".concat(p)).end(),xe.l("".concat(o," groupID:").concat(s," from remote, ").concat(p));var d=[];return jt(c)||(n._getTopicTimeMap.set(s,{time:Date.now(),isGetAll:i}),d=n._getLocalTopicList(s,c)),Ka({successTopicList:d,failureTopicList:l})})).catch((function(e){return n.probeNetwork(e).then((function(t){var n=v(t,2),o=n[0],s=n[1];u.setError(e,o,s).end()})),xe.e("".concat(o," failed. error:"),e),Ja(e)}))}},{key:"hasLocalTopic",value:function(e,t){return!!this._topicMap.has(e)&&this._topicMap.get(e).has(t)}},{key:"getLocalTopic",value:function(e,t){var n=null;return this._topicMap.has(e)&&(n=this._topicMap.get(e).get(t)),n}},{key:"_getLocalTopicList",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=this._topicMap.get(e),o=[];return n&&(o=m(n.values())),0===t.length?o:o.filter((function(e){return t.includes(e.topicID)}))}},{key:"_deleteLocalTopic",value:function(e,t){this._topicMap.has(e)&&(this._topicMap.get(e).delete(t),xe.l("".concat(this._n,"._deleteLocalTopic groupID:").concat(e," topicID:").concat(t)))}},{key:"_updateTopicMap",value:function(e){var t=this,n=[];(e.forEach((function(e){var o=e.groupID,s=e.topicID,a=null;t._topicMap.has(o)||t._topicMap.set(o,new Map),t._topicMap.get(o).has(s)?(a=t._topicMap.get(o).get(s)).updateTopic(e):(t._getTopicLastMessage(e),a=new Br(e,t.isIntl()),t._topicMap.get(o).set(s,a));var r=t._computeUnreadCount(a);a.updateUnreadCount(r),n.push({conversationID:"".concat(S.CONV_GROUP).concat(s),type:S.CONV_TOPIC,unreadCount:r})})),n.length>0)&&this.getModule(Fn).updateTopicConversation(n)}},{key:"resetGetTopicTime",value:function(e){var t=this;at(e)?m(this._getTopicTimeMap.keys()).forEach((function(e){t._getTopicTimeMap.set(e,0)})):this._getTopicTimeMap.set(e,0)}},{key:"getTopicListOnReconnected",value:function(){var e=this,t=m(this._topicMap.keys()),n=[];t.forEach((function(t){var o=[];e._getLocalTopicList(t).forEach((function(t){var n=t.lastMessage.lastTime,s=void 0===n?0:n;Date.now()-1e3*s<1e3*e.TOPIC_LAST_ACTIVE_TIME&&o.push(t.topicID)})),o.length>0&&n.push({groupID:t,topicIDList:o})})),xe.l("".concat(this._n,".getTopicListOnReconnected. active community count:").concat(n.length)),this._relayGetTopicList(n)}},{key:"_relayGetTopicList",value:function(e){var t=this;if(0!==e.length){var n=e.shift(),o=n.topicIDList.length>5?"topicIDList.length:".concat(n.topicIDList.length):"topicIDList:".concat(n.topicIDList),s=new ka("relayGetTopicList");s.setMessage(o),xe.l("".concat(this._n,"._relayGetTopicList. ").concat(o)),this.getTopicList(n).then((function(){s.setNetworkType(t.getNetworkType()).end(),t._relayGetTopicList(e)})).catch((function(n){t.probeNetwork().then((function(e){var t=v(e,2),o=t[0],a=t[1];s.setError(n,o,a).end()})),t._relayGetTopicList(e)}))}}},{key:"_handleTopicAtInfo",value:function(e){var n=this;0!==e.length&&e.forEach((function(e){var o=e.groupID,s=e.topicID,a=e.groupAtInfoList,r=[];at(a)||(a.forEach((function(e){r.push(t(t({},e),{},{groupID:o,topicID:s}))})),n.getModule(Fn).onNewGroupAtTips({dataList:r}))}))}},{key:"_getTopicLastMessage",value:function(e){if(!at(e.lastMsg)){var t={time:e.lastMsg.time,sequence:e.lastMsg.sequence,from:e.lastMsg.from,payload:e.lastMsg.elements[0]?e.lastMsg.elements[0].content:null,type:e.lastMsg.elements[0]?e.lastMsg.elements[0].type:"",nick:e.lastMsg.nick,version:e.lastMsg.messageVersion,cloudCustomData:e.lastMsg.cloudCustomData,isRevoked:2===e.lastMsg.isPlaceMessage,revoker:jt(e.lastMsg.revokerInfo)?null:e.lastMsg.revokerInfo.revoker};e.lastMessage=t}}},{key:"deleteTopicListInCommunity",value:function(e){var t=this,n=this._getLocalTopicList(e),o=this.getModule(Fn);n.forEach((function(n){var s=n.topicID;t._deleteLocalTopic(e,s),t._getTopicTimeMap.delete(e),o.deleteLocalConversation("".concat(S.CONV_GROUP).concat(s))}))}},{key:"_computeUnreadCount",value:function(e){var t=e.selfInfo,n=t.excludedUnreadSequenceList,o=t.readedSequence,s=e.nextMessageSeq-e.selfInfo.readedSequence-1;if(st(n)){var a=0;n.forEach((function(t){t>=o&&t<=e.nextMessageSeq-1&&(a+=1)})),a>=1&&(s-=a)}return s<0?0:s}},{key:"_filterProfanity",value:function(e,t){var n=this.getModule(no);if(!n)return!0;var o=n.filterText(t[e],z),s=o.isAllowedToSend,a=o.modifiedText;return!0===s&&(t[e]=a,!0)}},{key:"updateLastMessage",value:function(e,t){var n=qt(e),o=this.getLocalTopic(n,e);if(o){var s=t.sequence+1;o.updateNextMessageSeq(s),o.updateLastMessage(t),this.emitOuterEvent(E.TOPIC_UPDATED,{groupID:n,topic:o})}}},{key:"getMessageExtensions",value:function(e,t){xe.l("".concat(this._n,".getMessageExtensions startSequence:").concat(t));var n=qt(e.to);return this.request({protocolName:Es,requestData:{groupID:n,topicID:e.to,messageSequence:e.sequence,startSequence:t}})}},{key:"modifyMessageExtensions",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;xe.l("".concat(this._n,".modifyMessageExtensions operateType:").concat(n));var o=qt(e.to);return this.request({protocolName:Ds,requestData:{groupID:o,topicID:e.to,messageSequence:e.sequence,extensionList:t,operateType:n}})}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._topicMap.clear(),this._getTopicTimeMap.clear(),this.TOPIC_CACHE_TIME=300,this.TOPIC_LAST_ACTIVE_TIME=3600}}]),s}(ro),Kr=function(){function e(t){o(this,e),this._userModule=t,this._n="ProfileHandler",this.TAG="profile",this.accountProfileMap=new Map,this.expirationTime=864e5}return a(e,[{key:"setExpirationTime",value:function(e){this.expirationTime=e}},{key:"getUserProfile",value:function(e){var t=this,n="".concat(this._n,".").concat("getUserProfile"),o=e.userIDList;e.fromAccount=this._userModule.getMyAccount(),o.length>100&&(xe.w("".concat(n," ").concat(Kt(100))),o.length=100);for(var s,a=[],r=[],i=0,u=o.length;i<u;i++)s=o[i],this._userModule.isMyFriend(s)&&this._contains(s)?r.push(this._getProfileFromMap(s)):a.push(s);if(0===a.length)return za(r);e.toAccount=a;var c=e.bFromGetMyProfile||!1,l=[];e.toAccount.forEach((function(e){l.push({toAccount:e,standardSequence:0,customSequence:0})})),e.userItem=l;var p=new ka("getUserProfile");return p.setMessage(o.length>5?"userIDList.length:".concat(o.length):"userIDList:".concat(o)),this._userModule.request({protocolName:fo,requestData:e}).then((function(e){p.setNetworkType(t._userModule.getNetworkType()).end(),xe.i("".concat(n," ok"));var o=t._handleResponse(e).concat(r);return Ka(c?o[0]:o)})).catch((function(e){return t._userModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];p.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"getMyProfile",value:function(){var e=this._userModule.getMyAccount(),t="".concat(this._n,".getMyProfile");if(xe.l("".concat(t," myAccount:").concat(e)),this._fill(),this._contains(e)){var n=this._getProfileFromMap(e);return xe.d("".concat(t," from cache, myProfile:").concat(JSON.stringify(n))),za(n)}return this.getUserProfile({fromAccount:e,userIDList:[e],bFromGetMyProfile:!0})}},{key:"_handleResponse",value:function(e){var t=e.data.userProfileItem;if(!st(t))return[];for(var n=[],o=Date.now(),s=0,a=t.length;s<a;s++){var r=t[s],i=r.to,u=r.profileItem;if("@TLS#NOT_FOUND"!==i&&""!==i){var c=this._update(i,this._getLatestProfileFromResponse(i,u)).latestProfile;n.push(c)}}return xe.l("".concat(this._n,"._handleResponse cost ").concat(Date.now()-o," ms")),n}},{key:"_getLatestProfileFromResponse",value:function(e,t){var n={userID:e,profileCustomField:[]};if(!jt(t))for(var o=0,s=t.length;o<s;o++)if(t[o].tag.indexOf("Tag_Profile_Custom")>-1)n.profileCustomField.push({key:t[o].tag,value:t[o].value});else switch(t[o].tag){case Be.NICK:n.nick=t[o].value;break;case Be.GENDER:n.gender=t[o].value;break;case Be.BIRTHDAY:n.birthday=t[o].value;break;case Be.LOCATION:n.location=t[o].value;break;case Be.SELFSIGNATURE:n.selfSignature=t[o].value;break;case Be.ALLOWTYPE:n.allowType=t[o].value;break;case Be.LANGUAGE:n.language=t[o].value;break;case Be.AVATAR:n.avatar=t[o].value;break;case Be.MESSAGESETTINGS:n.messageSettings=t[o].value;break;case Be.ADMINFORBIDTYPE:n.adminForbidType=t[o].value;break;case Be.LEVEL:n.level=t[o].value;break;case Be.ROLE:n.role=t[o].value;break;default:xe.w("".concat(this._n,"._getLatestProfileFromResponse unknown tag:"),t[o].tag,t[o].value)}return n}},{key:"updateMyProfile",value:function(e){var t=this,n="".concat(this._n,".").concat("updateMyProfile");if(e.nick&&!1===this._userModule.filterProfanity("nick",e))return Ja({code:da.PROFANITY_FOUND});if(e.selfSignature&&!1===this._userModule.filterProfanity("selfSignature",e))return Ja({code:da.PROFANITY_FOUND});var o=new ka("updateMyProfile");o.setMessage(JSON.stringify(e));var s=(new ur).validate(e);if(!s.valid)return o.setCode(da.UPDATE_PROFILE_INVALID_PARAM).setMoreMessage("info:".concat(s.tips)).setNetworkType(this._userModule.getNetworkType()).end(),xe.e("".concat(n," info:").concat(s.tips)),Ja({code:da.UPDATE_PROFILE_INVALID_PARAM});var a=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&("profileCustomField"===r?e.profileCustomField.forEach((function(e){a.push({tag:e.key,value:e.value})})):a.push({tag:Be[r.toUpperCase()],value:e[r]}));if(0===a.length){var i=new Wa({code:da.UPDATE_PROFILE_NO_KEY});return o.setError(i,!0,this._userModule.getNetworkType()).end(),xe.e("".concat(n," failed. error:"),i),Ja(i)}var u=this._userModule.getMyAccount();return this._userModule.request({protocolName:vo,requestData:{fromAccount:u,profileItem:a}}).then((function(s){o.setNetworkType(t._userModule.getNetworkType()).end(),xe.i("".concat(n," ok"));var a=t._update(u,e),r=a.isProfileUpdated,i=a.latestProfile;return!0===r&&t._userModule.emitOuterEvent(E.PROFILE_UPDATED,[i]),za(i)})).catch((function(e){return t._userModule.probeNetwork().then((function(t){var n=v(t,2),s=n[0],a=n[1];o.setError(e,s,a).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"onProfileModified",value:function(e){var t=e.dataList;if(!jt(t)){var n,o=t.length;xe.d("".concat(this._n,".onProfileModified count:").concat(o," dataList:"),e.dataList);for(var s=[],a=0;a<o;a++){n=t[a].userID;var r=this._update(n,this._getLatestProfileFromResponse(n,t[a].profileList)),i=r.isProfileUpdated,u=r.latestProfile;!0===i&&s.push(u)}s.length>0&&(this._userModule.emitInnerEvent(er,s),this._userModule.emitOuterEvent(E.PROFILE_UPDATED,s))}}},{key:"_fill",value:function(){if(0===this.accountProfileMap.size){for(var e=this._getCachedProfiles(),t=Date.now(),n=0,o=e.length;n<o;n++)t-e[n].lastUpdatedTime<this.expirationTime&&this.accountProfileMap.set(e[n].userID,e[n]);xe.l("".concat(this._n,"._fill from cache, size:").concat(this.accountProfileMap.size))}}},{key:"_update",value:function(e,t){var n,o=!1,s=Date.now();this._contains(e)?(n=this._getProfileFromMap(e),t.profileCustomField&&!0===It(n.profileCustomField,t.profileCustomField)&&(n.lastUpdatedTime=s,o=!0),pt(n,t,["profileCustomField"])>0&&(n.lastUpdatedTime=s,o=!0)):(n=new ur(t),(this._userModule.isMyFriend(e)||e===this._userModule.getMyAccount())&&(n.lastUpdatedTime=s,o=!0,this.accountProfileMap.set(e,n)));return this._flush(e===this._userModule.getMyAccount()),xe.l("".concat(this._n,"._update account:").concat(e," isProfileUpdated:").concat(o)),{isProfileUpdated:o,latestProfile:n}}},{key:"_flush",value:function(e){var t=m(this.accountProfileMap.values()),n=this._userModule.getStorageModule();xe.d("".concat(this._n,"._flush length:").concat(t.length," flushAtOnce:").concat(e)),n.setItem(this.TAG,t,e)}},{key:"_contains",value:function(e){return this.accountProfileMap.has(e)}},{key:"_getProfileFromMap",value:function(e){return this.accountProfileMap.get(e)}},{key:"_getCachedProfiles",value:function(){var e=this._userModule.getStorageModule().getItem(this.TAG);return jt(e)?[]:e}},{key:"onConversationsProfileUpdated",value:function(e){for(var t,n,o,s=[],a=0,r=e.length;a<r;a++)n=(t=e[a]).userID,this._userModule.isMyFriend(n)&&(this._contains(n)?(o=this._getProfileFromMap(n),pt(o,t)>0&&s.push(n)):s.push(t.userID));0!==s.length&&(xe.i("".concat(this._n,".onConversationsProfileUpdated toAccountList:").concat(s)),this.getUserProfile({userIDList:s}))}},{key:"getNickAndAvatarByUserID",value:function(e){if(this._contains(e)){var t=this._getProfileFromMap(e);return{nick:t.nick,avatar:t.avatar}}return{nick:"",avatar:""}}},{key:"reset",value:function(){this._flush(!0),this.accountProfileMap.clear()}}]),e}(),Wr=a((function e(t){o(this,e),jt||(this.userID=t.userID||"",this.timeStamp=t.timeStamp||0)})),Yr=function(){function e(t){o(this,e),this._userModule=t,this._n="BlacklistHandler",this._blacklistMap=new Map,this.startIndex=0,this.maxLimited=100,this.currentSequence=0}return a(e,[{key:"getLocalBlacklist",value:function(){return m(this._blacklistMap.keys())}},{key:"getBlacklist",value:function(){var e=this,t="".concat(this._n,".getBlacklist"),n={fromAccount:this._userModule.getMyAccount(),maxLimited:this.maxLimited,startIndex:0,lastSequence:this.currentSequence},o=new ka("getBlacklist");return this._userModule.request({protocolName:mo,requestData:n}).then((function(n){var s=n.data,a=s.blackListItem,r=s.currentSequence,i=jt(a)?0:a.length;o.setNetworkType(e._userModule.getNetworkType()).setMessage("count:".concat(i)).end(),xe.i("".concat(t," ok")),e.currentSequence=r,e._handleResponse(a,!0),e._userModule.emitOuterEvent(E.BLACKLIST_UPDATED,m(e._blacklistMap.keys()))})).catch((function(n){return e._userModule.probeNetwork().then((function(e){var t=v(e,2),s=t[0],a=t[1];o.setError(n,s,a).end()})),xe.e("".concat(t," failed. error:"),n),Ja(n)}))}},{key:"addBlacklist",value:function(e){var t=this,n=new ka("addToBlacklist"),o="".concat(this._n,".addBlacklist"),s=this._userModule.getMyAccount();if(1===e.userIDList.length&&e.userIDList[0]===s){var a=da.CANNOT_ADD_SELF_TO_BLACKLIST,r=this._userModule.getErrorMessage(a);n.setCode(a).setMessage(r).setNetworkType(this._userModule.getNetworkType()).end();var i=new Wa({code:a});return xe.e("".concat(o," failed. error:"),i),Ja(i)}return e.userIDList.includes(s)&&(e.userIDList=e.userIDList.filter((function(e){return e!==s}))),e.fromAccount=this._userModule.getMyAccount(),e.toAccount=e.userIDList,this._userModule.request({protocolName:Mo,requestData:e}).then((function(s){return n.setNetworkType(t._userModule.getNetworkType()).setMessage(e.userIDList.length>5?"userIDList.length:".concat(e.userIDList.length):"userIDList:".concat(e.userIDList)).end(),xe.i("".concat(o," ok")),t._handleResponse(s.resultItem,!0),Ka(m(t._blacklistMap.keys()))})).catch((function(e){return t._userModule.probeNetwork().then((function(t){var o=v(t,2),s=o[0],a=o[1];n.setError(e,s,a).end()})),xe.e("".concat(o," failed. error:"),e),Ja(e)}))}},{key:"_handleResponse",value:function(e,t){if(!jt(e))for(var n,o,s,a=0,r=e.length;a<r;a++)o=e[a].to,s=e[a].resultCode,(at(s)||0===s)&&(t?((n=this._blacklistMap.has(o)?this._blacklistMap.get(o):new Wr).userID=o,!jt(e[a].addBlackTimeStamp)&&(n.timeStamp=e[a].addBlackTimeStamp),this._blacklistMap.set(o,n)):this._blacklistMap.has(o)&&(n=this._blacklistMap.get(o),this._blacklistMap.delete(o)));xe.l("".concat(this._n,"._handleResponse total:").concat(this._blacklistMap.size," bAdd:").concat(t))}},{key:"deleteBlacklist",value:function(e){var t=this,n="".concat(this._n,".deleteBlacklist"),o=new ka("removeFromBlacklist");return e.fromAccount=this._userModule.getMyAccount(),e.toAccount=e.userIDList,this._userModule.request({protocolName:yo,requestData:e}).then((function(s){return o.setNetworkType(t._userModule.getNetworkType()).setMessage(e.userIDList.length>5?"userIDList.length:".concat(e.userIDList.length):"userIDList:".concat(e.userIDList)).end(),xe.i("".concat(n," ok")),t._handleResponse(s.data.resultItem,!1),Ka(m(t._blacklistMap.keys()))})).catch((function(e){return t._userModule.probeNetwork().then((function(t){var n=v(t,2),s=n[0],a=n[1];o.setError(e,s,a).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"onAccountDeleted",value:function(e){for(var t,n=[],o=0,s=e.length;o<s;o++)t=e[o],this._blacklistMap.has(t)&&(this._blacklistMap.delete(t),n.push(t));n.length>0&&(xe.l("".concat(this._n,".onAccountDeleted count:").concat(n.length," userIDList:"),n),this._userModule.emitOuterEvent(E.BLACKLIST_UPDATED,m(this._blacklistMap.keys())))}},{key:"onAccountAdded",value:function(e){for(var t,n=[],o=0,s=e.length;o<s;o++)t=e[o],this._blacklistMap.has(t)||(this._blacklistMap.set(t,new Wr({userID:t})),n.push(t));n.length>0&&(xe.l("".concat(this._n,".onAccountAdded count:").concat(n.length," userIDList:"),n),this._userModule.emitOuterEvent(E.BLACKLIST_UPDATED,m(this._blacklistMap.keys())))}},{key:"reset",value:function(){this._blacklistMap.clear(),this.startIndex=0,this.maxLimited=100,this.currentSequence=0}}]),e}(),jr=function(e){var t=String(e).replace(/[=]+$/,""),n="";if(t.length%4==1)return"";for(var o,s,a=0,r=0;s=t.charAt(r++);~s&&(o=a%4?64*o+s:s,a++%4)?n+=String.fromCharCode(255&o>>(-2*a&6)):0)s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(s);try{return decodeURIComponent(escape(n))}catch(i){return""}},zr=function(){function e(t){o(this,e),this._userModule=t,this._n="UserStatusHandler",this.MAX_QUERY_USER_COUNT=500,this.MAX_SUBSCRIBE_USER_COUNT=100,this.MAX_UNSUBSCRIBE_USER_COUNT=100,this._userModule.getInnerEmitterInstance().on($a,this._onCloudConfigUpdated,this)}return a(e,[{key:"_onCloudConfigUpdated",value:function(){var e=this._userModule.getCloudConfig("status_query_count"),t=this._userModule.getCloudConfig("status_sub_count"),n=this._userModule.getCloudConfig("status_unsub_count");xe.l("".concat(this._n,"._onCloudConfigUpdated statusQueryCount:").concat(e," statusSubscribeCount:").concat(t)+" statusUnsubscribeCount:".concat(n)),at(e)||(this.MAX_QUERY_USER_COUNT=parseInt(e,10)),at(e)||(this.MAX_SUBSCRIBE_USER_COUNT=parseInt(t,10)),at(e)||(this.MAX_UNSUBSCRIBE_USER_COUNT=parseInt(n,10))}},{key:"onUserStatusUpdated",value:function(e){var t=e.dataList,n=this._userModule.getMyUserID(),o=this._userModule.getModule(qn),s=t.map((function(e){var t=e.to,s=e.statusType,a=e.customStatus,r=jr(a);return t===n&&o.setCustomStatus(r),{userID:t,statusType:s,customStatus:r}}));this._userModule.emitOuterEvent(E.USER_STATUS_UPDATED,s)}},{key:"setSelfStatus",value:function(e){var t=this,n="".concat(this._n,".setSelfStatus");if(!1===this._userModule.filterProfanity("customStatus",e))return Ja({code:da.PROFANITY_FOUND});var o=new ka("setSelfStatus"),s=e.customStatus;return this._userModule.request({protocolName:oa,requestData:{customStatus:s}}).then((function(e){return o.setNetworkType(t._userModule.getNetworkType()).setMessage("customStatus:".concat(s)).end(),xe.l("".concat(n," ok. customStatus:").concat(s)),t._userModule.getModule(qn).setCustomStatus(s),Ka({userID:t._userModule.getMyUserID(),statusType:1,customStatus:s})})).catch((function(e){return t._userModule.probeNetwork().then((function(t){var n=v(t,2),s=n[0],a=n[1];o.setError(e,s,a).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"getUserStatus",value:function(e){var t=this,n="".concat(this._n,".getUserStatus"),o=e.userIDList,s=void 0===o?[]:o,a=this._userModule.getMyUserID(),r=m(s),i=void 0,u=r.indexOf(a);if(u>-1){r.splice(u,1);var c=this._userModule.getModule(qn).getCustomStatus();i={userID:a,statusType:1,customStatus:c}}if(0===r.length)return za({successUserList:[i],failureUserList:[]});if(!this._userModule.canIUse(B.USER_STATUS))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});r.length>this.MAX_QUERY_USER_COUNT&&(xe.w("".concat(n," ").concat(Kt(this.MAX_QUERY_USER_COUNT))),r=s.slice(0,this.MAX_QUERY_USER_COUNT));var l=new ka("getUserStatus");return this._userModule.request({protocolName:sa,requestData:{userIDList:r}}).then((function(e){var o=e.data,a=o.successUserList,r=void 0===a?[]:a,u=o.failureUserList,c=void 0===u?[]:u,p=r.map((function(e){var t=e.userID,n=e.statusType,o=e.customStatus;return{userID:t,statusType:n,customStatus:jr(o)}})),d=c.map((function(e){var t=e.userID,n=e.invalidUserID,o=e.errorCode,s=e.errorInfo;return{userID:jt(n)?t:n,code:o,message:s}}));at(i)||p.unshift(i);var g="userID count:".concat(s.length,", success count:").concat(p.length,", fail count:").concat(d.length);return l.setNetworkType(t._userModule.getNetworkType()).setMessage("".concat(g)).end(),xe.l("".concat(n," ok. ").concat(g,".")),Ka({successUserList:p,failureUserList:d})})).catch((function(e){return t._userModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],a=n[1];l.setMessage("userID count:".concat(s.length)).setError(e,o,a).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"subscribeUserStatus",value:function(e){var t=this;if(!this._userModule.canIUse(B.USER_STATUS))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var n="".concat(this._n,".subscribeUserStatus"),o=e.userIDList,s=void 0===o?[]:o,a=m(s);a.length>this.MAX_SUBSCRIBE_USER_COUNT&&(xe.w("".concat(n," ").concat(Kt(this.MAX_SUBSCRIBE_USER_COUNT))),a=s.slice(0,this.MAX_SUBSCRIBE_USER_COUNT));var r=new ka("subscribeUserStatus"),i="userID count:".concat(s.length);return xe.l("".concat(n," ").concat(i)),this._userModule.request({protocolName:aa,requestData:{userIDList:a}}).then((function(e){var o=e.data.failureUserList,s=(void 0===o?[]:o).map((function(e){var t=e.userID,n=e.invalidUserID,o=e.errorCode,s=e.errorInfo;return{userID:jt(n)?t:n,code:o,message:s}}));return r.setNetworkType(t._userModule.getNetworkType()).setMessage("".concat(i," fail count:").concat(s.length)).end(),xe.l("".concat(n," ok. fail count:").concat(s.length,".")),Ka({failureUserList:s})})).catch((function(e){return t._userModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];r.setMessage("".concat(i)).setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"unsubscribeUserStatus",value:function(e){var t=this;if(!this._userModule.canIUse(B.USER_STATUS))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var n="".concat(this._n,".unsubscribeUserStatus"),o=(e||{}).userIDList,s=void 0===o?[]:o,a=m(s);s.length>this.MAX_UNSUBSCRIBE_USER_COUNT&&(xe.w("".concat(n," ").concat(Kt(this.MAX_UNSUBSCRIBE_USER_COUNT))),a=s.slice(0,this.MAX_UNSUBSCRIBE_USER_COUNT));var r=new ka("unsubscribeUserStatus"),i="userID count:".concat(s.length);xe.l("".concat(n," ").concat(i));var u={userIDList:a};return 0===a.length&&(u.userIDList=void 0,u.unsubscribeAll=1),this._userModule.request({protocolName:ra,requestData:u}).then((function(e){var o=e.data.failureUserList,s=(void 0===o?[]:o).map((function(e){var t=e.userID,n=e.invalidUserID,o=e.errorCode,s=e.errorInfo;return{userID:jt(n)?t:n,code:o,message:s}}));return r.setNetworkType(t._userModule.getNetworkType()).setMessage("".concat(i," fail count:").concat(s.length)).end(),xe.l("".concat(n," ok. fail count:").concat(s.length,".")),Ka({failureUserList:s})})).catch((function(e){return t._userModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];r.setMessage("".concat(i)).setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"reset",value:function(){this.MAX_QUERY_USER_COUNT=500,this.MAX_SUBSCRIBE_USER_COUNT=100,this.MAX_UNSUBSCRIBE_USER_COUNT=100}}]),e}(),Jr=function(e){i(n,e);var t=f(n);function n(e){var s;return o(this,n),(s=t.call(this,e))._n="UserModule",s._profileHandler=new Kr(_(s)),s._blacklistHandler=new Yr(_(s)),s._userStatusHandler=new zr(_(s)),s.getInnerEmitterInstance().on(Za,s.onContextUpdated,_(s)),s}return a(n,[{key:"onContextUpdated",value:function(e){this._profileHandler.getMyProfile(),this._blacklistHandler.getBlacklist()}},{key:"onProfileModified",value:function(e){this._profileHandler.onProfileModified(e)}},{key:"onRelationChainModified",value:function(e){var t=e.dataList;if(!jt(t)){var n=[];t.forEach((function(e){e.blackListDelAccount&&n.push.apply(n,m(e.blackListDelAccount))})),n.length>0&&this._blacklistHandler.onAccountDeleted(n);var o=[];t.forEach((function(e){e.blackListAddAccount&&o.push.apply(o,m(e.blackListAddAccount))})),o.length>0&&this._blacklistHandler.onAccountAdded(o)}}},{key:"onConversationsProfileUpdated",value:function(e){this._profileHandler.onConversationsProfileUpdated(e)}},{key:"getMyAccount",value:function(){return this.getMyUserID()}},{key:"getMyProfile",value:function(){return this._profileHandler.getMyProfile()}},{key:"getStorageModule",value:function(){return this.getModule(xn)}},{key:"filterProfanity",value:function(e,t){var n=this.getModule(no);if(!n)return!0;var o=n.filterText(t[e],j),s=o.isAllowedToSend,a=o.modifiedText;return!0===s&&(t[e]=a,!0)}},{key:"isMyFriend",value:function(e){var t=this.getModule(Pn);return!!t&&t.isMyFriend(e)}},{key:"getUserProfile",value:function(e){return this._profileHandler.getUserProfile(e)}},{key:"updateMyProfile",value:function(e){return this._profileHandler.updateMyProfile(e)}},{key:"getNickAndAvatarByUserID",value:function(e){return this._profileHandler.getNickAndAvatarByUserID(e)}},{key:"getLocalBlacklist",value:function(){var e=this._blacklistHandler.getLocalBlacklist();return za(e)}},{key:"addBlacklist",value:function(e){return this._blacklistHandler.addBlacklist(e)}},{key:"deleteBlacklist",value:function(e){return this._blacklistHandler.deleteBlacklist(e)}},{key:"onUserStatusUpdated",value:function(e){this._userStatusHandler.onUserStatusUpdated(e)}},{key:"setSelfStatus",value:function(e){return this._userStatusHandler.setSelfStatus(e)}},{key:"getUserStatus",value:function(e){return this._userStatusHandler.getUserStatus(e)}},{key:"subscribeUserStatus",value:function(e){return this._userStatusHandler.subscribeUserStatus(e)}},{key:"unsubscribeUserStatus",value:function(e){return this._userStatusHandler.unsubscribeUserStatus(e)}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._profileHandler.reset(),this._blacklistHandler.reset(),this._userStatusHandler.reset()}}]),n}(ro),Xr=function(){function e(t,n){o(this,e),this._m=t,this._isLoggedIn=!1,this._SDKAppID=n.SDKAppID,this._userID=n.userID||"",this._userSig=n.userSig||"",this._version="2.27.3",this._a2Key="",this._tinyID="",this._customStatus="",this._contentType="json",this._unlimitedAVChatRoom=n.unlimitedAVChatRoom,this._scene=n.scene||"",this._oversea=n.oversea,this._instanceID=n.instanceID,this._statusInstanceID=0,this._isDevMode=n.devMode,this._proxyServer=n.proxyServer,this._fileUploadProxy=n.fileUploadProxy,this._fileDownloadProxy=n.fileDownloadProxy}return a(e,[{key:"isLoggedIn",value:function(){return this._isLoggedIn}},{key:"isOversea",value:function(){return this._oversea}},{key:"isPrivateNetWork",value:function(){return this._proxyServer}},{key:"isDevMode",value:function(){return this._isDevMode}},{key:"isSingaporeSite",value:function(){return this._SDKAppID>=2e7&&this._SDKAppID<3e7||this._SDKAppID>=172e7&&this._SDKAppID<173e7}},{key:"isKoreaSite",value:function(){return this._SDKAppID>=3e7&&this._SDKAppID<4e7||this._SDKAppID>=173e7&&this._SDKAppID<174e7}},{key:"isGermanySite",value:function(){return this._SDKAppID>=4e7&&this._SDKAppID<5e7||this._SDKAppID>=174e7&&this._SDKAppID<175e7}},{key:"isIndiaSite",value:function(){return this._SDKAppID>=5e7&&this._SDKAppID<6e7||this._SDKAppID>=175e7&&this._SDKAppID<176e7}},{key:"isJapanSite",value:function(){return this._SDKAppID>=6e7&&this._SDKAppID<7e7||this._SDKAppID>=176e7&&this._SDKAppID<177e7}},{key:"isUSASite",value:function(){return this._SDKAppID>=7e7&&this._SDKAppID<8e7||this._SDKAppID>=177e7&&this._SDKAppID<178e7}},{key:"isIntl",value:function(){return 0===(e=this._SDKAppID)||e>=2e7&&e<8e7||e>=172e7&&e<178e7;var e}},{key:"isUnlimitedAVChatRoom",value:function(){return this._unlimitedAVChatRoom}},{key:"setUserID",value:function(e){this._userID=e}},{key:"getUserID",value:function(){return this._userID}},{key:"setUserSig",value:function(e){this._userSig=e}},{key:"getUserSig",value:function(){return this._userSig}},{key:"getSDKAppID",value:function(){return this._SDKAppID}},{key:"setTinyID",value:function(e){this._tinyID=e,this._isLoggedIn=!0}},{key:"getTinyID",value:function(){return this._tinyID}},{key:"setCustomStatus",value:function(e){this._customStatus=e}},{key:"getCustomStatus",value:function(){return this._customStatus}},{key:"getScene",value:function(){return Le?window.tencent_cloud_im_csig_flutter_for_web_25F_cy:this._isTUIKit()?"tuikit":this._scene}},{key:"getInstanceID",value:function(){return this._instanceID}},{key:"getStatusInstanceID",value:function(){return this._statusInstanceID}},{key:"setStatusInstanceID",value:function(e){this._statusInstanceID=e}},{key:"getVersion",value:function(){return this._version}},{key:"getA2Key",value:function(){return this._a2Key}},{key:"setA2Key",value:function(e){this._a2Key=e}},{key:"getContentType",value:function(){return this._contentType}},{key:"getProxyServer",value:function(){return this._proxyServer}},{key:"getFileUploadProxy",value:function(){return this._fileUploadProxy}},{key:"getFileDownloadProxy",value:function(){return this._fileDownloadProxy}},{key:"_isTUIKit",value:function(){var e=!1,t=!1,n=!1,o=!1,s=[];se&&(s=Object.keys(re)),ae&&(s=oe?Object.keys(uni):Object.keys(window));for(var a=0,r=s.length;a<r;a++)if(s[a].toLowerCase().includes("uikit")){e=!0;break}if(s=null,se&&!it(re.createGamePortal)&&it(getApp)&&!at(getApp())){var i=getApp().globalData;ot(i)&&!0===i.isTUIKit&&(t=!0)}!0===this._m.getModule(xn).getStorageSync("TIM_".concat(this._SDKAppID,"_isTUIKit"))&&(n=!0);var u=null;if(X&&!Z&&"undefined"==typeof uni&&__wxConfig&&(u=__wxConfig.pages),Q&&"undefined"==typeof uni&&__qqConfig&&(u=__qqConfig.pages),st(u)&&u.length>0){for(var c=0,l=u.length;c<l;c++)if(u[c].toLowerCase().includes("tui")){o=!0;break}u=null}return e||t||n||o}},{key:"reset",value:function(){this._isLoggedIn=!1,this._userSig="",this._a2Key="",this._tinyID="",this._customStatus="",this._statusInstanceID=0}}]),e}(),Qr=function(e){i(n,e);var t=f(n);function n(e){var s;return o(this,n),(s=t.call(this,e))._n="SignModule",s._helloInterval=120,s._lastLoginTs=0,s._lastWsHelloTs=0,s._isWebUniapp=0,tr.mixin(_(s)),s}return a(n,[{key:"onCheckTimer",value:function(e){this.isLoggedIn()&&e%this._helloInterval==0&&this._hello()}},{key:"login",value:function(e){var t="";if(this.isLoggedIn()){var n=this.getMyUserID();return(t=this.getErrorMessage("RepeatLogin",n))&&xe.w(t),za({actionStatus:"OK",errorCode:0,errorInfo:t,repeatLogin:!0})}if(Date.now()-this._lastLoginTs<=15e3)return this.outputWarning("LoggingIn",e.userID),Ja({code:da.REPEAT_LOGIN});xe.l("".concat(this._n,".login userID:").concat(e.userID));var o=this._checkLoginInfo(e);if(0!==o.code)return Ja(o);var s=this.getModule(qn),a=e.userID,r=e.userSig;return s.setUserID(a),s.setUserSig(r),this.getModule(jn).updateProtocolConfig(),this._login()}},{key:"_login",value:function(){var e=this,t=this.getModule(qn),n=t.getScene(),o=0,s=new ka("login");s.setMessage("".concat(n)).setMoreMessage("identifier:".concat(this.getMyUserID())),oe?"tuikit"===n?s.setUIPlatform(4):s.setUIPlatform(3):se?"tuikit"===n?s.setUIPlatform(12):s.setUIPlatform(11):ae&&(Le?"flutter_web_uikit"===n?s.setUIPlatform(21):s.setUIPlatform(20):this._isReactUIKit()?ke?s.setUIPlatform(25):s.setUIPlatform(24):ke?"tuikit"===n?s.setUIPlatform(17):s.setUIPlatform(16):"tuikit"===n?s.setUIPlatform(14):s.setUIPlatform(13));var a=this.getModule(to);if(a.canIUseOfflinePush()){this._isWebUniapp=a.getUniAppPlatform();var r=this._getStatusInstanceID();t.setStatusInstanceID(r),this.getModule(jn).updateProtocolConfig(),o=a.getDeviceBrand()}var i="".concat(this._n,"._login");return this._lastLoginTs=Date.now(),this.request({protocolName:io,requestData:{deviceBrand:o,isWebUniapp:this._isWebUniapp}}).then((function(o){e._lastLoginTs=0;var a=Date.now(),r=null,u=o.data,c=u.a2Key,l=u.tinyID,p=u.helloInterval,d=u.instanceID,g=u.timeStamp,_=u.customStatus,h=void 0===_?"":_;xe.l("".concat(i," ok. scene:").concat(n," helloInterval:").concat(p," instanceID:").concat(d," timeStamp:").concat(g));var f=1e3*g,v=a-s.getStartTs(),m=f+parseInt(v/2)-a,M=s.getStartTs()+m;if(s.start(M),function(e,t){Ge=t;var n=new Date;n.setTime(e),xe.i("baseTime from server:".concat(n," offset:").concat(Ge))}(f,m),!l)throw r=new Wa({code:da.NO_TINYID}),s.setError(r,!0,e.getNetworkType()).end(),r;if(!c)throw r=new Wa({code:da.NO_A2KEY}),s.setError(r,!0,e.getNetworkType()).end(),r;var y=jr(h);s.setNetworkType(e.getNetworkType()).setMoreMessage("helloInterval:".concat(p," instanceID:").concat(d," offset:").concat(m," customStatus:").concat(y)).end(),t.setA2Key(c),t.setTinyID(l),t.setStatusInstanceID(d),t.setCustomStatus(y),e.getModule(jn).updateProtocolConfig(),e.emitInnerEvent(Za),e._helloInterval=p,e.triggerReady();var I=e.getModule(to);return I.canIUseOfflinePush()&&(uni.setStorageSync("timUniAppInstanceID",d),I.init()),e._fetchCloudControlConfig(),e.getModule(no).init(),o})).catch((function(t){return e.probeNetwork().then((function(e){var n=v(e,2),o=n[0],a=n[1];s.setError(t,o,a).end(!0)})),e._m.setNotReadyReason(da.LOGIN_FAILED),xe.e("".concat(i," failed. error:"),t),e._lastLoginTs=0,e._m.onLoginFailed(),Ja(t)}))}},{key:"logout",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(!this.isLoggedIn())return Ja({code:da.USER_NOT_LOGGED_IN});var n=new ka("logout");n.setNetworkType(this.getNetworkType()).setMessage("identifier:".concat(this.getMyUserID())).end(!0);var o="".concat(this._n,".logout");return xe.i("".concat(o," type:").concat(t)),0===t&&this._m.setNotReadyReason(da.LOGGED_OUT),this.request({protocolName:uo,requestData:{type:t}}).then((function(){return e.resetReady(),za({})})).catch((function(t){return xe.e("".concat(o," error:"),t),e.resetReady(),za({})}))}},{key:"_fetchCloudControlConfig",value:function(){this.getModule(Xn).fetchConfig()}},{key:"_getStatusInstanceID",value:function(){return uni.getStorageSync("timUniAppInstanceID")}},{key:"_hello",value:function(){var e=this;this._lastWsHelloTs=Date.now(),this.request({protocolName:co,requestData:{isWebUniapp:this._isWebUniapp}}).catch((function(t){xe.w("".concat(e._n,"._hello error:"),t)}))}},{key:"getLastWsHelloTs",value:function(){return this._lastWsHelloTs}},{key:"_checkLoginInfo",value:function(e){var t=0;return jt(this.getModule(qn).getSDKAppID())?t=da.NO_SDKAPPID:jt(e.userID)?t=da.NO_IDENTIFIER:jt(e.userSig)&&(t=da.NO_USERSIG),{code:t}}},{key:"_isReactUIKit",value:function(){return ae&&void 0!==window.tencent_cloud_im_csig_react_uikit_23F_xa}},{key:"onMultipleAccountKickedOut",value:function(e){var t=this;new ka("kickedOut").setNetworkType(this.getNetworkType()).setMessage("type:".concat(S.KICKED_OUT_MULT_ACCOUNT," newInstanceInfo:").concat(JSON.stringify(e))).end(!0),xe.w("".concat(this._n,".onMultipleAccountKickedOut userID:").concat(this.getMyUserID()," newInstanceInfo:"),e),this.logout(1).then((function(){t.emitOuterEvent(E.KICKED_OUT,{type:S.KICKED_OUT_MULT_ACCOUNT}),t._m.setNotReadyReason(da.KICKED_OUT_MULT_ACCOUNT),t._m.reset()}))}},{key:"onMultipleDeviceKickedOut",value:function(e){var t=this;new ka("kickedOut").setNetworkType(this.getNetworkType()).setMessage("type:".concat(S.KICKED_OUT_MULT_DEVICE," newInstanceInfo:").concat(JSON.stringify(e))).end(!0),xe.w("".concat(this._n,".onMultipleDeviceKickedOut userID:").concat(this.getMyUserID()," newInstanceInfo:"),e),this.logout(1).then((function(){t.emitOuterEvent(E.KICKED_OUT,{type:S.KICKED_OUT_MULT_DEVICE}),t._m.setNotReadyReason(da.KICKED_OUT_MULT_DEVICE),t._m.reset()}))}},{key:"onUserSigExpired",value:function(){new ka("kickedOut").setNetworkType(this.getNetworkType()).setMessage(S.KICKED_OUT_USERSIG_EXPIRED).end(!0),xe.w("".concat(this._n,".onUserSigExpired: userSig expired")),0!==this.getModule(qn).getStatusInstanceID()&&(this.emitOuterEvent(E.KICKED_OUT,{type:S.KICKED_OUT_USERSIG_EXPIRED}),this._m.setNotReadyReason(da.KICKED_OUT_USERSIG_EXPIRED),this._m.reset())}},{key:"onRestApiKickedOut",value:function(e){(new ka("kickedOut").setNetworkType(this.getNetworkType()).setMessage("type:".concat(S.KICKED_OUT_REST_API," newInstanceInfo:").concat(JSON.stringify(e))).end(!0),xe.w("".concat(this._n,".onRestApiKickedOut userID:").concat(this.getMyUserID()," newInstanceInfo:"),e),0!==this.getModule(qn).getStatusInstanceID())&&(this.emitOuterEvent(E.KICKED_OUT,{type:S.KICKED_OUT_REST_API}),this._m.setNotReadyReason(da.KICKED_OUT_REST_API),this._m.reset(),this.getModule(zn).onRestApiKickedOut())}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this.resetReady(),this._helloInterval=120,this._lastLoginTs=0,this._lastWsHelloTs=0,this._isWebUniapp=0}}]),n}(ro);function Zr(){return null}var $r=function(){function e(t){o(this,e),this._m=t,this._n="StorageModule",this._storageQueue=new Map,this._errorTolerantHandle()}return a(e,[{key:"_errorTolerantHandle",value:function(){se||!at(window)&&this._canIUseCookies()||(this.getItem=Zr,this.setItem=Zr,this.removeItem=Zr,this.clear=Zr)}},{key:"onCheckTimer",value:function(e){if(e%20==0){if(0===this._storageQueue.size)return;this._doFlush()}}},{key:"_doFlush",value:function(){try{var e,t=D(this._storageQueue);try{for(t.s();!(e=t.n()).done;){var n=v(e.value,2),o=n[0],s=n[1];this._setStorageSync(this._getKey(o),s)}}catch(a){t.e(a)}finally{t.f()}this._storageQueue.clear()}catch(r){xe.w("".concat(this._n,"._doFlush error:"),r)}}},{key:"_getPrefix",value:function(){var e=this._m.getModule(qn);return"TIM_".concat(e.getSDKAppID(),"_").concat(e.getUserID(),"_")}},{key:"_getKey",value:function(e){return"".concat(this._getPrefix()).concat(e)}},{key:"getItem",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];try{var n=t?this._getKey(e):e;return this.getStorageSync(n)}catch(o){return xe.w("".concat(this._n,".getItem error:"),o),{}}}},{key:"setItem",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(n){var s=o?this._getKey(e):e;this._setStorageSync(s,t)}else this._storageQueue.set(e,t)}},{key:"clear",value:function(){try{se?re.clearStorageSync():this._canIUseCookies()&&localStorage.clear()}catch(e){xe.w("".concat(this._n,".clear error:"),e)}}},{key:"removeItem",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];try{var n=t?this._getKey(e):e;this._removeStorageSync(n)}catch(o){xe.w("".concat(this._n,".removeItem error:"),o)}}},{key:"getSize",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"b";try{var o={size:0,limitSize:5242880,unit:n};if(Object.defineProperty(o,"leftSize",{enumerable:!0,get:function(){return o.limitSize-o.size}}),se&&(o.limitSize=1024*re.getStorageInfoSync().limitSize),e)o.size=JSON.stringify(this.getItem(e)).length+this._getKey(e).length;else if(se){var s=re.getStorageInfoSync(),a=s.keys;a.forEach((function(e){o.size+=JSON.stringify(t.getStorageSync(e)).length+t._getKey(e).length}))}else if(this._canIUseCookies())for(var r in localStorage)localStorage.hasOwnProperty(r)&&(o.size+=localStorage.getItem(r).length+r.length);return this._convertUnit(o)}catch(i){xe.w("".concat(this._n," error:"),i)}}},{key:"_convertUnit",value:function(e){var t={},n=e.unit;for(var o in t.unit=n,e)"number"==typeof e[o]&&("kb"===n.toLowerCase()?t[o]=Math.round(e[o]/1024):"mb"===n.toLowerCase()?t[o]=Math.round(e[o]/1024/1024):t[o]=e[o]);return t}},{key:"_setStorageSync",value:function(e,t){se?ee?my.setStorageSync({key:e,data:t}):re.setStorageSync(e,t):this._canIUseCookies()&&localStorage.setItem(e,JSON.stringify(t))}},{key:"getStorageSync",value:function(e){return se?ee?my.getStorageSync({key:e}).data:re.getStorageSync(e):this._canIUseCookies()?JSON.parse(localStorage.getItem(e)):{}}},{key:"_removeStorageSync",value:function(e){se?ee?my.removeStorageSync({key:e}):re.removeStorageSync(e):this._canIUseCookies()&&localStorage.removeItem(e)}},{key:"_canIUseCookies",value:function(){return navigator&&navigator.cookieEnabled&&localStorage}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._doFlush()}}]),e}(),ei=function(){function e(t){o(this,e),this._n="SSOLogBody",this._report=[]}return a(e,[{key:"pushIn",value:function(e){xe.d("".concat(this._n,".pushIn"),this._report.length,e),this._report.push(e)}},{key:"backfill",value:function(e){var t;st(e)&&0!==e.length&&(xe.d("".concat(this._n,".backfill"),this._report.length,e.length),(t=this._report).unshift.apply(t,m(e)))}},{key:"getLogsNumInMemory",value:function(){return this._report.length}},{key:"isEmpty",value:function(){return 0===this._report.length}},{key:"_reset",value:function(){this._report.length=0,this._report=[]}},{key:"getLogsInMemory",value:function(){var e=this._report.slice();return this._reset(),e}}]),e}(),ti=function(e){var t=e.getModule(qn);return{SDKType:10,SDKAppID:t.getSDKAppID(),SDKVersion:t.getVersion(),tinyID:Number(t.getTinyID()),userID:t.getUserID(),platform:e.getPlatform(),instanceID:t.getInstanceID(),traceID:Ue()}},ni=function(e){i(s,e);var n=f(s);function s(e){var t;o(this,s),(t=n.call(this,e))._n="EventStatModule",t.TAG="im-ssolog-event",t._reportBody=new ei,t.MIN_THRESHOLD=20,t.MAX_THRESHOLD=100,t.WAITING_TIME=6e4,t.REPORT_LEVEL=[4,5,6],t.REPORT_SDKAPPID_BLACKLIST=[],t.REPORT_TINYID_WHITELIST=[],t._lastReportTime=Date.now();var a=t.getInnerEmitterInstance();return a.on(Za,t._onLoginSuccess,_(t)),a.on($a,t._onCloudConfigUpdated,_(t)),t}return a(s,[{key:"reportAtOnce",value:function(){xe.d("".concat(this._n,".reportAtOnce")),this._report()}},{key:"_onLoginSuccess",value:function(){var e=this,t=this.getModule(xn),n=t.getItem(this.TAG,!1);!jt(n)&&it(n.forEach)&&(xe.l("".concat(this._n,"._onLoginSuccess get ssolog in storage, count:").concat(n.length)),n.forEach((function(t){e._reportBody.pushIn(t)})),t.removeItem(this.TAG,!1))}},{key:"_onCloudConfigUpdated",value:function(){var e=this.getCloudConfig("evt_rpt_threshold"),t=this.getCloudConfig("evt_rpt_waiting"),n=this.getCloudConfig("evt_rpt_level"),o=this.getCloudConfig("evt_rpt_sdkappid_bl"),s=this.getCloudConfig("evt_rpt_tinyid_wl");at(e)||(this.MIN_THRESHOLD=Number(e)),at(t)||(this.WAITING_TIME=Number(t)),at(n)||(this.REPORT_LEVEL=n.split(",").map((function(e){return Number(e)}))),at(o)||(this.REPORT_SDKAPPID_BLACKLIST=o.split(",").map((function(e){return Number(e)}))),at(s)||(this.REPORT_TINYID_WHITELIST=s.split(","))}},{key:"pushIn",value:function(e){e instanceof ka&&(e.updateTimeStamp(),this._reportBody.pushIn(e),this._reportBody.getLogsNumInMemory()>=this.MIN_THRESHOLD&&this._report())}},{key:"onCheckTimer",value:function(){Date.now()<this._lastReportTime+this.WAITING_TIME||this._reportBody.isEmpty()||this._report()}},{key:"_filterLogs",value:function(e){var t=this,n=this.getModule(qn),o=n.getSDKAppID(),s=n.getTinyID();return wt(this.REPORT_SDKAPPID_BLACKLIST,o)&&!Ft(this.REPORT_TINYID_WHITELIST,s)?[]:e.filter((function(e){return t.REPORT_LEVEL.includes(e.level)}))}},{key:"_report",value:function(){var e=this;if(!this._reportBody.isEmpty()){var n=this._reportBody.getLogsInMemory(),o=this._filterLogs(n);if(0!==o.length){var s={header:ti(this),event:o};this.request({protocolName:xs,requestData:t({},s)}).then((function(){e._lastReportTime=Date.now()})).catch((function(t){xe.w("".concat(e._n,".report failed. networkType:").concat(e.getNetworkType()," error:"),t),e._reportBody.backfill(n),e._reportBody.getLogsNumInMemory()>e.MAX_THRESHOLD&&e._flushAtOnce()}))}else this._lastReportTime=Date.now()}}},{key:"_flushAtOnce",value:function(){var e=this.getModule(xn),t=e.getItem(this.TAG,!1),n=this._reportBody.getLogsInMemory(),o="".concat(this._n,"._flushAtOnce");if(jt(t))xe.l("".concat(o," count:").concat(n.length)),e.setItem(this.TAG,n,!0,!1);else{var s=n.concat(t);s.length>this.MAX_THRESHOLD&&(s=s.slice(0,this.MAX_THRESHOLD)),xe.l("".concat(o," count:").concat(s.length)),e.setItem(this.TAG,s,!0,!1)}}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._lastReportTime=0,this._report(),this.REPORT_SDKAPPID_BLACKLIST=[],this.REPORT_TINYID_WHITELIST=[]}}]),s}(ro),oi="none",si="online",ai=[da.OVER_FREQUENCY_LIMIT,da.OPEN_SERVICE_OVERLOAD_ERROR],ri=function(){function e(t){o(this,e),this._m=t,this._networkType="",this._n="NetMonitorModule",this.MAX_WAIT_TIME=3e3,this._mpNetworkStatusCallback=null,this._webOnlineCallback=null,this._webOfflineCallback=null}return a(e,[{key:"start",value:function(){var e=this;se?(re.getNetworkType({success:function(t){e._networkType=t.networkType||t.subtype||"",t.networkType===oi?xe.w("".concat(e._n,".start no network, please check!")):xe.i("".concat(e._n,".start networkType:").concat(t.networkType))}}),this._mpNetworkStatusCallback=this._onNetworkStatusChange.bind(this),re.onNetworkStatusChange(this._mpNetworkStatusCallback)):(this._networkType=si,this._webOnlineCallback=this._onWebOnline.bind(this),this._webOfflineCallback=this._onWebOffline.bind(this),window&&(window.addEventListener("online",this._webOnlineCallback),window.addEventListener("offline",this._webOfflineCallback)))}},{key:"_onWebOnline",value:function(){this._onNetworkStatusChange({isConnected:!0,networkType:si})}},{key:"_onWebOffline",value:function(){this._onNetworkStatusChange({isConnected:!1,networkType:oi})}},{key:"_onNetworkStatusChange",value:function(e){var t=e.isConnected,n=e.networkType,o="".concat(this._n,"._onNetworkStatusChange"),s=!1;t?(xe.i("".concat(o," previous:").concat(this._networkType," current:").concat(n)),this._networkType!==n&&(s=!0,this._m.getModule(zn).reConnect(!0))):this._networkType!==n&&(s=!0,xe.w("".concat(o," no network, please check!")),this._m.getModule(zn).offline());s&&(new ka("networkChange").setMessage("isConnected:".concat(t," previousNetworkType:").concat(this._networkType," networkType:").concat(n)).end(),this._networkType=n)}},{key:"probe",value:function(e){var t=this;if(!at(e)&&ai.includes(e.code))return Promise.resolve([!0,this._networkType]);var n="".concat(this._n,".probe");return new Promise((function(e,o){se?re.getNetworkType({success:function(o){t._networkType=o.networkType,o.networkType===oi?(xe.w("".concat(n," no network, please check!")),e([!1,o.networkType])):(xe.i("".concat(n," networkType:").concat(o.networkType)),e([!0,o.networkType]))}}):t._networkType===oi?e([!1,oi]):e([!0,si])}))}},{key:"getNetworkType",value:function(){return this._networkType}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),se?null!==this._mpNetworkStatusCallback&&(re.offNetworkStatusChange&&(ne||Z?re.offNetworkStatusChange(this._mpNetworkStatusCallback):re.offNetworkStatusChange()),this._mpNetworkStatusCallback=null):window&&(null!==this._webOnlineCallback&&(window.removeEventListener("online",this._webOnlineCallback),this._webOnlineCallback=null),null!==this._onWebOffline&&(window.removeEventListener("offline",this._webOfflineCallback),this._webOfflineCallback=null))}}]),e}();var ii=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e){var t=Object.prototype.hasOwnProperty,n="~";function o(){}function s(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function a(e,t,o,a,r){if("function"!=typeof o)throw new TypeError("The listener must be a function");var i=new s(o,a||e,r),u=n?n+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],i]:e._events[u].push(i):(e._events[u]=i,e._eventsCount++),e}function r(e,t){0==--e._eventsCount?e._events=new o:delete e._events[t]}function i(){this._events=new o,this._eventsCount=0}Object.create&&(o.prototype=Object.create(null),(new o).__proto__||(n=!1)),i.prototype.eventNames=function(){var e,o,s=[];if(0===this._eventsCount)return s;for(o in e=this._events)t.call(e,o)&&s.push(n?o.slice(1):o);return Object.getOwnPropertySymbols?s.concat(Object.getOwnPropertySymbols(e)):s},i.prototype.listeners=function(e){var t=n?n+e:e,o=this._events[t];if(!o)return[];if(o.fn)return[o.fn];for(var s=0,a=o.length,r=new Array(a);s<a;s++)r[s]=o[s].fn;return r},i.prototype.listenerCount=function(e){var t=n?n+e:e,o=this._events[t];return o?o.fn?1:o.length:0},i.prototype.emit=function(e,t,o,s,a,r){var i=n?n+e:e;if(!this._events[i])return!1;var u,c,l=this._events[i],p=arguments.length;if(l.fn){switch(l.once&&this.removeListener(e,l.fn,void 0,!0),p){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,t),!0;case 3:return l.fn.call(l.context,t,o),!0;case 4:return l.fn.call(l.context,t,o,s),!0;case 5:return l.fn.call(l.context,t,o,s,a),!0;case 6:return l.fn.call(l.context,t,o,s,a,r),!0}for(c=1,u=new Array(p-1);c<p;c++)u[c-1]=arguments[c];l.fn.apply(l.context,u)}else{var d,g=l.length;for(c=0;c<g;c++)switch(l[c].once&&this.removeListener(e,l[c].fn,void 0,!0),p){case 1:l[c].fn.call(l[c].context);break;case 2:l[c].fn.call(l[c].context,t);break;case 3:l[c].fn.call(l[c].context,t,o);break;case 4:l[c].fn.call(l[c].context,t,o,s);break;default:if(!u)for(d=1,u=new Array(p-1);d<p;d++)u[d-1]=arguments[d];l[c].fn.apply(l[c].context,u)}}return!0},i.prototype.on=function(e,t,n){return a(this,e,t,n,!1)},i.prototype.once=function(e,t,n){return a(this,e,t,n,!0)},i.prototype.removeListener=function(e,t,o,s){var a=n?n+e:e;if(!this._events[a])return this;if(!t)return r(this,a),this;var i=this._events[a];if(i.fn)i.fn!==t||s&&!i.once||o&&i.context!==o||r(this,a);else{for(var u=0,c=[],l=i.length;u<l;u++)(i[u].fn!==t||s&&!i[u].once||o&&i[u].context!==o)&&c.push(i[u]);c.length?this._events[a]=1===c.length?c[0]:c:r(this,a)}return this},i.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&r(this,t)):(this._events=new o,this._eventsCount=0),this},i.prototype.off=i.prototype.removeListener,i.prototype.addListener=i.prototype.on,i.prefixed=n,i.EventEmitter=i,e.exports=i})),ui=function(e){i(n,e);var t=f(n);function n(e){var s;return o(this,n),(s=t.call(this,e))._n="BigDataChannelModule",s.FILETYPE={SOUND:2106,FILE:2107,VIDEO:2113},s._bdh_download_server="grouptalk.c2c.qq.com",s._BDHBizID=10001,s._authKey="",s._expireTime=0,s.getInnerEmitterInstance().on(Za,s._getAuthKey,_(s)),s}return a(n,[{key:"_getAuthKey",value:function(){var e=this;this.isIntl()||this.request({protocolName:go}).then((function(t){t.data.authKey&&(e._authKey=t.data.authKey,e._expireTime=parseInt(t.data.expireTime))}))}},{key:"_isFromOlderVersion",value:function(e){return!(!e.content||2===e.content.downloadFlag)}},{key:"parseElements",value:function(e,t){if(!st(e)||!t)return[];for(var n=[],o=null,s=0;s<e.length;s++)o=e[s],this._needParse(o)?n.push(this._parseElement(o,t)):n.push(e[s]);return n}},{key:"_needParse",value:function(e){return!e.cloudCustomData&&!(!this._isFromOlderVersion(e)||e.type!==S.MSG_AUDIO&&e.type!==S.MSG_FILE&&e.type!==S.MSG_VIDEO)}},{key:"_parseElement",value:function(e,t){switch(e.type){case S.MSG_AUDIO:return this._parseAudioElement(e,t);case S.MSG_FILE:return this._parseFileElement(e,t);case S.MSG_VIDEO:return this._parseVideoElement(e,t)}}},{key:"_parseAudioElement",value:function(e,t){return e.content.url=this._genAudioUrl(e.content.uuid,t),e}},{key:"_parseFileElement",value:function(e,t){return e.content.url=this._genFileUrl(e.content.uuid,t,e.content.fileName),e}},{key:"_parseVideoElement",value:function(e,t){return e.content.url=this._genVideoUrl(e.content.uuid,t),e}},{key:"_genAudioUrl",value:function(e,t){if(""===this._authKey)return"";var n=this.getModule(qn).getSDKAppID();return"https://".concat(this._bdh_download_server,"/asn.com/stddownload_common_file?authkey=").concat(this._authKey,"&bid=").concat(this._BDHBizID,"&subbid=").concat(n,"&fileid=").concat(e,"&filetype=").concat(this.FILETYPE.SOUND,"&openid=").concat(t,"&ver=0")}},{key:"_genFileUrl",value:function(e,t,n){if(""===this._authKey)return"";n||(n="".concat(Math.floor(1e5*Math.random()),"-").concat(Date.now()));var o=this.getModule(qn).getSDKAppID();return"https://".concat(this._bdh_download_server,"/asn.com/stddownload_common_file?authkey=").concat(this._authKey,"&bid=").concat(this._BDHBizID,"&subbid=").concat(o,"&fileid=").concat(e,"&filetype=").concat(this.FILETYPE.FILE,"&openid=").concat(t,"&ver=0&filename=").concat(encodeURIComponent(n))}},{key:"_genVideoUrl",value:function(e,t){if(""===this._authKey)return"";var n=this.getModule(qn).getSDKAppID();return"https://".concat(this._bdh_download_server,"/asn.com/stddownload_common_file?authkey=").concat(this._authKey,"&bid=").concat(this._BDHBizID,"&subbid=").concat(n,"&fileid=").concat(e,"&filetype=").concat(this.FILETYPE.VIDEO,"&openid=").concat(t,"&ver=0")}},{key:"reset",value:function(){this._authKey="",this.expireTime=0}}]),n}(ro),ci=["requestSnapshotUrl"],li=function(e){i(s,e);var n=f(s);function s(e){var t;o(this,s),(t=n.call(this,e))._n="UploadModule",t.TIMUploadPlugin=null,t.timUploadPlugin=null,t.COSSDK=null,t._cosUploadMethod=null,t.expiredTimeLimit=600,t.appid=0,t.bucketName="",t.ciUrl="",t.directory="",t.downloadUrl="",t.uploadUrl="",t.region="ap-shanghai",t.cos=null,t.cosOptions={secretId:"",secretKey:"",sessionToken:"",expiredTime:0},t.uploadFileType="",t.duration=900,t.tryCount=0,t.UPLOAD_SIZE_LIMIT={AUDIO:20971520,FILE:104857600,IMAGE:20971520,VIDEO:104857600};var a=t.getInnerEmitterInstance();return a.on(Za,t._init,_(t)),a.on($a,t._onCloudConfigUpdated,_(t)),t}return a(s,[{key:"_init",value:function(){var e=this.getModule(Wn);if(this.TIMUploadPlugin=e.getPlugin("tim-upload-plugin"),this.TIMUploadPlugin)this._initUploaderMethod();else{var t=se?"cos-wx-sdk":"cos-js-sdk";this.COSSDK=e.getPlugin(t),this.COSSDK?(this._getAuthorizationKey(),this.outputWarning("CosReplacement",t)):this.outputWarning("PluginUndetected")}}},{key:"_onCloudConfigUpdated",value:function(){var e="".concat(this._n,"._onCloudConfigUpdated"),t=this.getCloudConfig("upload_size_limit");if(xe.l("".concat(e," uploadSizeLimit:").concat(t)),!at(t))try{var n=JSON.parse(t);this.UPLOAD_SIZE_LIMIT={AUDIO:n.a?1048576*parseInt(n.a):this.UPLOAD_SIZE_LIMIT.AUDIO,FILE:n.f?1048576*parseInt(n.f):this.UPLOAD_SIZE_LIMIT.FILE,IMAGE:n.i?1048576*parseInt(n.i):this.UPLOAD_SIZE_LIMIT.IMAGE,VIDEO:n.v?1048576*parseInt(n.v):this.UPLOAD_SIZE_LIMIT.VIDEO}}catch(o){xe.e("".concat(e," JSON parse error. uploadSizeLimit:"),t)}}},{key:"_getAuthorizationKey",value:function(){var e=this,t="".concat(this._n,".").concat("_getAuthorizationKey"),n=new ka("_getAuthorizationKey"),o=Math.ceil(Date.now()/1e3);this.request({protocolName:ws,requestData:{duration:this.expiredTimeLimit}}).then((function(s){var a=s.data;xe.l("".concat(t," ok. data:"),a);var r=a.expiredTime-o;n.setMessage("requestId:".concat(a.requestId," requestTime:").concat(o," expiredTime:").concat(a.expiredTime," diff:").concat(r,"s")).setNetworkType(e.getNetworkType()).end(),!se&&a.region&&(e.region=a.region),e.appid=a.appid,e.bucketName=a.bucketName,e.ciUrl=a.ciUrl,e.directory=a.directory,e.downloadUrl=a.downloadUrl,e.uploadUrl=a.uploadUrl,e.cosOptions={secretId:a.secretId,secretKey:a.secretKey,sessionToken:a.sessionToken,expiredTime:a.expiredTime},xe.l("".concat(t," ok. region:").concat(e.region," bucketName:").concat(e.bucketName)),e._initUploaderMethod()})).catch((function(o){e.probeNetwork().then((function(e){var t=v(e,2),s=t[0],a=t[1];n.setError(o,s,a).end()})),xe.w("".concat(t," failed. error:"),o)}))}},{key:"_getCosPreSigUrl",value:function(e){var t=this,n="".concat(this._n,".").concat("_getCosPreSigUrl"),o=Math.ceil(Date.now()/1e3),s=new ka("_getCosPreSigUrl");return this.request({protocolName:Fs,requestData:{fileType:e.fileType,fileName:e.fileName,uploadMethod:e.uploadMethod,duration:e.duration}}).then((function(e){t.tryCount=0;var a=e.data||{},r=a.expiredTime-o;return xe.l("".concat(n," ok. data:"),a),s.setMessage("requestId:".concat(a.requestId," expiredTime:").concat(a.expiredTime," diff:").concat(r,"s")).setNetworkType(t.getNetworkType()).end(),a})).catch((function(o){return-1===o.code&&(o.code=da.COS_GET_SIG_FAIL),t.probeNetwork().then((function(e){var t=v(e,2),n=t[0],a=t[1];s.setError(o,n,a).end()})),xe.w("".concat(n," failed. error:"),o),t.tryCount<1?(t.tryCount++,t._getCosPreSigUrl(e)):(t.tryCount=0,Ja({code:da.COS_GET_SIG_FAIL}))}))}},{key:"_initUploaderMethod",value:function(){var e=this;if(this.TIMUploadPlugin)return this.timUploadPlugin=new this.TIMUploadPlugin,void(this._cosUploadMethod=function(t,n){e.timUploadPlugin.uploadFile(t,n)});this.appid&&(this.cos=se?new this.COSSDK({ForcePathStyle:!0,getAuthorization:this._getAuthorization.bind(this)}):new this.COSSDK({getAuthorization:this._getAuthorization.bind(this)}),this._cosUploadMethod=se?function(t,n){e.cos.postObject(t,n)}:function(t,n){e.cos.uploadFiles(t,n)})}},{key:"onCheckTimer",value:function(e){this.COSSDK&&(this.TIMUploadPlugin||this.isLoggedIn()&&e%60==0&&Math.ceil(Date.now()/1e3)>=this.cosOptions.expiredTime-120&&this._getAuthorizationKey())}},{key:"_getAuthorization",value:function(e,t){t({TmpSecretId:this.cosOptions.secretId,TmpSecretKey:this.cosOptions.secretKey,XCosSecurityToken:this.cosOptions.sessionToken,ExpiredTime:this.cosOptions.expiredTime})}},{key:"upload",value:function(e){if(!0===e.getRelayFlag())return Promise.resolve();var t=this.getModule($n);switch(e.type){case S.MSG_IMAGE:return t.addTotalCount(Ma),this._uploadImage(e);case S.MSG_FILE:return t.addTotalCount(Ma),this._uploadFile(e);case S.MSG_AUDIO:return t.addTotalCount(Ma),this._uploadAudio(e);case S.MSG_VIDEO:return t.addTotalCount(Ma),this._uploadVideo(e);default:return Promise.resolve()}}},{key:"_uploadImage",value:function(e){var n=this,o=this.getModule(Rn),s=e.getElements()[0],a=o.getMessageOption(e.clientSequence);return this.doUploadImage({file:a.payload.file,to:a.to,onProgress:function(e){if(s.updatePercent(e),it(a.onProgress))try{a.onProgress(e)}catch(t){return Ja({code:da.MESSAGE_ONPROGRESS_FUNCTION_ERROR})}}}).then((function(o){var a,r,i=o.location,u=o.fileType,c=o.fileSize,l=o.width,p=o.height,d=o.smallImageUrl,g=o.smallImageWidth,_=o.smallImageHeight,h=o.largeImageUrl,f=o.largeImageWidth,v=o.largeImageHeight,m=n.isPrivateNetWork()?i:Mt(i);return s.updateImageFormat(u),d&&h?(a={url:d,width:g,height:_},r={url:h,width:f,height:v}):(a=Gt({originUrl:m,originWidth:l,originHeight:p,min:198}),r=Gt({originUrl:m,originWidth:l,originHeight:p,min:720})),s.updateImageInfoArray([{size:c,url:m,width:l,height:p},t({},r),t({},a)]),e}))}},{key:"_uploadFile",value:function(e){var t=this,n=this.getModule(Rn),o=e.getElements()[0],s=n.getMessageOption(e.clientSequence);return this.doUploadFile({file:s.payload.file,to:s.to,onProgress:function(e){if(o.updatePercent(e),it(s.onProgress))try{s.onProgress(e)}catch(t){return Ja({code:da.MESSAGE_ONPROGRESS_FUNCTION_ERROR})}}}).then((function(n){var s=n.location,a=t.isPrivateNetWork()?s:Mt(s);return o.updateFileUrl(a),e}))}},{key:"_uploadAudio",value:function(e){var t=this,n=this.getModule(Rn),o=e.getElements()[0],s=n.getMessageOption(e.clientSequence);return this.doUploadAudio({file:s.payload.file,to:s.to,onProgress:function(e){if(o.updatePercent(e),it(s.onProgress))try{s.onProgress(e)}catch(t){return Ja({code:da.MESSAGE_ONPROGRESS_FUNCTION_ERROR})}}}).then((function(n){var s=n.location,a=t.isPrivateNetWork()?s:Mt(s);return o.updateAudioUrl(a),e}))}},{key:"_uploadVideo",value:function(e){var t=this,n=this.getModule(Rn),o=e.getElements()[0],s=n.getMessageOption(e.clientSequence);return this.doUploadVideo({file:s.payload.file,to:s.to,onProgress:function(e){if(o.updatePercent(e),it(s.onProgress))try{s.onProgress(e)}catch(t){return Ja({code:da.MESSAGE_ONPROGRESS_FUNCTION_ERROR})}}}).then((function(n){var s=n.location,a=n.snapshotInfo,r=t.isPrivateNetWork()?s:Mt(s);return o.updateVideoUrl(r),jt(a)||o.updateSnapshotInfo(a),e}))}},{key:"_checkSizeError",value:function(e){return Ja({code:da["MESSAGE_".concat(e,"_SIZE_LIMIT")],message:this.getErrorMessage("UploadSizeLimit",e.toLowerCase(),"".concat(this.UPLOAD_SIZE_LIMIT[e]/1048576," MB"))})}},{key:"doUploadImage",value:function(e){var t=this;if(!e.file)return Ja({code:da.MESSAGE_IMAGE_SELECT_FILE_FIRST});var n=this._checkImageType(e.file);if(!0!==n)return n;var o=this._checkImageSize(e.file);if(!0!==o)return o;var s=null;return this._setUploadFileType(sr),this.uploadByCOS(e).then((function(e){return s=e,t.isPrivateNetWork()?At(e.location):At("https://".concat(e.location))})).then((function(e){return s.width=e.width,s.height=e.height,Promise.resolve(s)}))}},{key:"_checkImageType",value:function(e){var t="";return t=se?e.url.slice(e.url.lastIndexOf(".")+1):e.files[0].name.slice(e.files[0].name.lastIndexOf(".")+1),nr.indexOf(t.toLowerCase())>=0||Ja({code:da.MESSAGE_IMAGE_TYPES_LIMIT})}},{key:"_checkImageSize",value:function(e){var t=0;return 0===(t=se?e.size:e.files[0].size)?Ja({code:da.MESSAGE_FILE_IS_EMPTY}):t<this.UPLOAD_SIZE_LIMIT.IMAGE||this._checkSizeError("IMAGE")}},{key:"doUploadFile",value:function(e){return e.file?e.file.files[0].size>this.UPLOAD_SIZE_LIMIT.FILE?this._checkSizeError("FILE"):0===e.file.files[0].size?Ja({code:da.MESSAGE_FILE_IS_EMPTY}):(this._setUploadFileType(ir),this.uploadByCOS(e)):Ja({code:da.MESSAGE_FILE_SELECT_FILE_FIRST})}},{key:"doUploadVideo",value:function(e){return e.file.videoFile.size>this.UPLOAD_SIZE_LIMIT.VIDEO?this._checkSizeError("VIDEO"):0===e.file.videoFile.size?Ja({code:da.MESSAGE_FILE_IS_EMPTY}):-1===or.indexOf(e.file.videoFile.type)?Ja({code:da.MESSAGE_VIDEO_TYPES_LIMIT}):(this._setUploadFileType(ar),se?this.handleVideoUpload({file:e.file.videoFile,onProgress:e.onProgress}):ae?this.handleVideoUpload(e):void 0)}},{key:"handleVideoUpload",value:function(e){var t=this;return new Promise((function(n,o){t.uploadByCOS(e).then((function(e){n(e)})).catch((function(){t.uploadByCOS(e).then((function(e){n(e)})).catch((function(){o(new Wa({code:da.MESSAGE_VIDEO_UPLOAD_FAIL}))}))}))}))}},{key:"doUploadAudio",value:function(e){return e.file?e.file.size>this.UPLOAD_SIZE_LIMIT.AUDIO?this._checkSizeError("AUDIO"):0===e.file.size?Ja({code:da.MESSAGE_FILE_IS_EMPTY}):(this._setUploadFileType(rr),this.uploadByCOS(e)):Ja({code:da.MESSAGE_AUDIO_UPLOAD_FAIL})}},{key:"uploadByCOS",value:function(e){var t=this;if(!it(this._cosUploadMethod))return this.outputWarning("PluginUndetected"),Ja({code:da.COS_UNDETECTED});if(this.timUploadPlugin)return this._uploadWithPreSigUrl(e);var n=new ka("upload"),o="".concat(this._n,".uploadByCOS"),s=Date.now(),a=this._getFile(e);return new Promise((function(r,i){var u=se?t._createCosOptionsWXMiniApp(e):t._createCosOptionsWeb(e),c=t;t._cosUploadMethod(u,(function(e,u){var l=Object.create(null);if(u){if(e||st(u.files)&&u.files[0].error){var p=new Wa({code:da.MESSAGE_FILE_UPLOAD_FAIL});return n.setError(p,!0,t.getNetworkType()).end(),xe.l("".concat(o," failed. error:"),u.files[0].error),403===u.files[0].error.statusCode&&(xe.w("".concat(o," failed. cos AccessKeyId was invalid, regain auth key!")),t._getAuthorizationKey()),void i(p)}l.fileName=a.name,l.fileSize=a.size,l.fileType=a.type.slice(a.type.indexOf("/")+1).toLowerCase(),l.location=se?u.Location:u.files[0].data.Location;var d=Date.now()-s,g=c._formatFileSize(a.size),_=c._formatSpeed(1e3*a.size/d),h="size:".concat(g," time:").concat(d,"ms speed:").concat(_);xe.l("".concat(o," success. name:").concat(a.name," ").concat(h)),r(l);var f=t.getModule($n);return f.addCost(Ma,d),f.addFileSize(Ma,a.size),void n.setNetworkType(t.getNetworkType()).setMessage(h).end()}var v=new Wa({code:da.MESSAGE_FILE_UPLOAD_FAIL});n.setError(v,!0,c.getNetworkType()).end(),xe.w("".concat(o," failed. error:"),e),403===e.statusCode&&(xe.w("".concat(o," failed. cos AccessKeyId was invalid, regain auth key!")),t._getAuthorizationKey()),i(v)}))}))}},{key:"_uploadWithPreSigUrl",value:function(e){var t=this,n="".concat(this._n,"._uploadWithPreSigUrl"),o=this._getFile(e);return this._createCosOptionsPreSigUrl(e).then((function(e){return new Promise((function(s,a){var r=new ka("upload"),i=e.requestSnapshotUrl,u=void 0===i?void 0:i,c=g(e,ci),l=Date.now();t._cosUploadMethod(c,(function(e,i){if(e||403===i.statusCode)return r.setError(new Wa(e),!0,t.getNetworkType()).end(),xe.l("".concat(n," failed, error:"),e),void a(new Wa({code:da.MESSAGE_FILE_UPLOAD_FAIL}));var p=Object.create(null),d=i.data.location||"";t.isPrivateNetWork()||0!==d.indexOf("https://")&&0!==d.indexOf("http://")||(d=d.split("//")[1]),p.fileName=o.name,p.fileSize=o.size,p.fileType=o.type.slice(o.type.indexOf("/")+1).toLowerCase(),p.location=d;var g=Date.now()-l,_=t._formatFileSize(o.size),h=t._formatSpeed(1e3*o.size/g),f="size:".concat(_,",time:").concat(g,"ms,speed:").concat(h," res:").concat(JSON.stringify(i.data));xe.l("".concat(n," success name:").concat(o.name,",").concat(f)),r.setNetworkType(t.getNetworkType()).setMessage(f).end();var v=t.getModule($n);v.addCost(Ma,g),v.addFileSize(Ma,o.size);var m=[];if(c.thumbUrl&&c.largeUrl&&(m=[t._getSmallImageInfoByUrl(c.thumbUrl,p),t._getLargeImageInfoByUrl(c.largeUrl,p)]),u&&m.push(t._getSnapshotInfoByUrl(u,p)),m.length>0)return Promise.all(m).then((function(){s(p)}));s(p)}))}))}))}},{key:"_getRawOrUploadProxyUrl",value:function(e){var t=this.getModule(qn).getFileUploadProxy(),n=e;return t&&(n=e.replace(/^https:\/\/[^/]+/,t)),n}},{key:"_getFile",value:function(e){var t;return st(e.file.files)||(t=e.file.files,"filelist"===ct(t))?e.file.files[0]:e.file}},{key:"_formatFileSize",value:function(e){return e<1024?e+"B":e<1048576?Math.floor(e/1024)+"KB":Math.floor(e/1048576)+"MB"}},{key:"_formatSpeed",value:function(e){return e<=1048576?bt(e/1024,1)+"KB/s":bt(e/1048576,1)+"MB/s"}},{key:"_createCosOptionsWeb",value:function(e){var t=this._getFile(e),n=t.name,o=n.slice(n.lastIndexOf(".")),s=this._genFileName("".concat(_t(999999)).concat(o));return{files:[{Bucket:"".concat(this.bucketName,"-").concat(this.appid),Region:this.region,Key:"".concat(this.directory,"/").concat(s),Body:t}],SliceSize:1048576,onProgress:function(t){if("function"==typeof e.onProgress)try{e.onProgress(t.percent)}catch(n){xe.w("onProgress callback error:",n)}},onFileFinish:function(e,t,n){}}}},{key:"_createCosOptionsWXMiniApp",value:function(e){var t=this._getFile(e),n=this._genFileName(t.name),o=t.url;return{Bucket:"".concat(this.bucketName,"-").concat(this.appid),Region:this.region,Key:"".concat(this.directory,"/").concat(n),FilePath:o,onProgress:function(t){if(xe.l(JSON.stringify(t)),"function"==typeof e.onProgress)try{e.onProgress(t.percent)}catch(n){xe.w("onProgress callback error:",n)}}}}},{key:"_createCosOptionsPreSigUrl",value:function(e){var t=this,n="",o="",s=0,a=this._getFile(e);if(se)n=this._genFileName(a.name),o=a.url,s=1;else{var r=a.name,i=r.slice(r.lastIndexOf("."));n=this._genFileName("".concat(_t(999999)).concat(i)),o=a,s=0}return this._getCosPreSigUrl({fileType:this.uploadFileType,fileName:n,uploadMethod:s,duration:this.duration}).then((function(s){var a=s.uploadUrl,r=s.downloadUrl,i=s.requestSnapshotUrl,u=void 0===i?void 0:i,c=s.thumbUrl,l=s.largeUrl;return{url:t._getRawOrUploadProxyUrl(a),fileType:t.uploadFileType,fileName:n,resources:o,downloadUrl:r,requestSnapshotUrl:u,thumbUrl:c,largeUrl:l,onProgress:function(t){if("function"==typeof e.onProgress)try{e.onProgress(t.percent)}catch(n){xe.w("onProgress callback error:",n),xe.e(n)}}}}))}},{key:"_genFileName",value:function(e){return"".concat(Rt(),"-").concat(e)}},{key:"_setUploadFileType",value:function(e){this.uploadFileType=e}},{key:"_getSnapshotInfoByUrl",value:function(e,t){var n=this,o=new ka("getSnapshotInfo");return this.request({protocolName:qs,requestData:{platform:this.getPlatform(),coverName:this._genFileName(_t(99999)),requestSnapshotUrl:e}}).then((function(e){var n=(e.data||{}).snapshotUrl;return o.setMessage("snapshotUrl:".concat(n)).end(),jt(n)?{}:At(n).then((function(e){t.snapshotInfo={snapshotUrl:n,snapshotWidth:e.width,snapshotHeight:e.height}}))})).catch((function(e){return xe.w("".concat(n._n,"._getSnapshotInfoByUrl failed. error:"),e),o.setCode(e.errorCode).setMessage(e.errorInfo).end(),{}}))}},{key:"_getSmallImageInfoByUrl",value:function(e,t){return At(e).then((function(n){t.smallImageUrl=e,t.smallImageWidth=n.width,t.smallImageHeight=n.height}))}},{key:"_getLargeImageInfoByUrl",value:function(e,t){return At(e).then((function(n){t.largeImageUrl=e,t.largeImageWidth=n.width,t.largeImageHeight=n.height}))}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset"))}}]),s}(ro),pi=["downloadKey","pbDownloadKey","messageList"],di=function(){function e(t){o(this,e),this._n="MergerMessageHandler",this._messageModule=t}return a(e,[{key:"uploadMergerMessage",value:function(e,t){var n=this,o="".concat(this._n,".").concat("uploadMergerMessage");xe.d("".concat(o," message:"),e,"messageBytes:".concat(t));var s=e.payload.messageList,a=s.length,r=new ka("uploadMergerMessage");return this._messageModule.request({protocolName:Ys,requestData:{messageList:s}}).then((function(e){xe.d("".concat(o," ok. response:"),e.data);var s=e.data,i=s.pbDownloadKey,u=s.downloadKey,c={pbDownloadKey:i,downloadKey:u,messageNumber:a};return r.setNetworkType(n._messageModule.getNetworkType()).setMessage("".concat(a,"-").concat(t,"-").concat(u)).end(),c})).catch((function(e){throw xe.w("".concat(o," failed. error:"),e),n._messageModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];r.setError(e,o,s).end()})),e}))}},{key:"downloadMergerMessage",value:function(e){var n=this,o="".concat(this._n,".").concat("downloadMergerMessage");xe.d("".concat(o," message:"),e);var s=e.payload.downloadKey,a=this._messageModule.getFileDownloadProxy(),r=new ka("downloadMergerMessage");return r.setMessage("downloadKey:".concat(s)),this._messageModule.request({protocolName:js,requestData:{downloadKey:s}}).then((function(s){if(xe.d("".concat(o," ok. response:"),s.data),it(e.clearElement)){var i=e.payload;i.downloadKey,i.pbDownloadKey,i.messageList;var u=g(i,pi);e.clearElement(),e.setElement({type:e.type,content:t({messageList:s.data.messageList},u)},a)}else{var c=[];s.data.messageList.forEach((function(e){if(!jt(e)){var t=new xa(e,a);c.push(t)}})),e.payload.messageList=c,e.payload.downloadKey="",e.payload.pbDownloadKey=""}return r.setNetworkType(n._messageModule.getNetworkType()).end(),e})).catch((function(e){throw xe.w("".concat(o," failed. key:").concat(s," error:"),e),n._messageModule.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];r.setError(e,o,s).end()})),e}))}},{key:"createMergerMessagePack",value:function(e,t,n){return e.conversationType===S.CONV_C2C?this._createC2CMergerMessagePack(e,t,n):this._createGroupMergerMessagePack(e,t,n)}},{key:"_createC2CMergerMessagePack",value:function(e,t,n){var o=null;t&&(t.offlinePushInfo&&(o=t.offlinePushInfo),!0===t.onlineUserOnly&&(o?o.disablePush=!0:o={disablePush:!0}));var s=[];if(ot(t)&&ot(t.messageControlInfo)){var a=t.messageControlInfo,r=a.excludedFromUnreadCount,i=a.excludedFromLastMessage,u=a.excludedFromContentModeration;!0===r&&s.push("NoUnread"),!0===i&&s.push("NoLastMsg"),!0===u&&s.push("NoMsgCheck")}var c="";et(e.cloudCustomData)&&e.cloudCustomData.length>0&&(c=e.cloudCustomData);var l=n.pbDownloadKey,p=n.downloadKey,d=n.messageNumber,g=e.payload,_=g.title,h=g.abstractList,f=g.compatibleText,v=this._messageModule.getModule(Gn),m=v&&v.isOnlineMessage(e,t)?0:void 0;return{protocolName:_o,tjgID:this._messageModule.generateTjgID(e),requestData:{fromAccount:this._messageModule.getMyUserID(),toAccount:e.to,msgBody:[{msgType:e.type,msgContent:{pbDownloadKey:l,downloadKey:p,title:_,abstractList:h,compatibleText:f,messageNumber:d}}],cloudCustomData:c,clientTime:e.clientTime,msgSeq:e.sequence,msgRandom:e.random,msgLifeTime:m,offlinePushInfo:o?{pushFlag:!0===o.disablePush?1:0,title:o.title||"",desc:o.description||"",ext:o.extension||"",apnsInfo:{badgeMode:!0===o.ignoreIOSBadge?1:0},androidInfo:{OPPOChannelID:o.androidOPPOChannelID||""}}:void 0,messageControlInfo:0!==m?s:void 0,isSupportExtension:!0===e.isSupportExtension?1:0}}}},{key:"_createGroupMergerMessagePack",value:function(e,t,n){var o=null;t&&t.offlinePushInfo&&(o=t.offlinePushInfo);var s=[];if(ot(t)&&ot(t.messageControlInfo)){var a=t.messageControlInfo,r=a.excludedFromUnreadCount,i=a.excludedFromLastMessage,u=a.excludedFromContentModeration;!0===r&&s.push("NoUnread"),!0===i&&s.push("NoLastMsg"),!0===u&&s.push("NoMsgCheck")}var c="";et(e.cloudCustomData)&&e.cloudCustomData.length>0&&(c=e.cloudCustomData);var l=n.pbDownloadKey,p=n.downloadKey,d=n.messageNumber,g=e.payload,_=g.title,h=g.abstractList,f=g.compatibleText,v=this._messageModule.getModule(Un),m=v&&v.isOnlineMessage(e,t)?1:0;return{protocolName:ho,tjgID:this._messageModule.generateTjgID(e),requestData:{fromAccount:this._messageModule.getMyUserID(),groupID:e.to,msgBody:[{msgType:e.type,msgContent:{pbDownloadKey:l,downloadKey:p,title:_,abstractList:h,compatibleText:f,messageNumber:d}}],random:e.random,priority:e.priority,clientSequence:e.clientSequence,groupAtInfo:void 0,cloudCustomData:c,onlineOnlyFlag:m,offlinePushInfo:o?{pushFlag:!0===o.disablePush?1:0,title:o.title||"",desc:o.description||"",ext:o.extension||"",apnsInfo:{badgeMode:!0===o.ignoreIOSBadge?1:0},androidInfo:{OPPOChannelID:o.androidOPPOChannelID||""}}:void 0,clientTime:e.clientTime,needReadReceipt:!0!==e.needReadReceipt||v.isMessageFromOrToAVChatroom(e.to)?0:1,messageControlInfo:0===m?s:void 0,isSupportExtension:!0===e.isSupportExtension?1:0}}}}]),e}(),gi={ERR_SVR_COMM_SENSITIVE_TEXT:80001,ERR_SVR_COMM_BODY_SIZE_LIMIT:80002,OPEN_SERVICE_OVERLOAD_ERROR:60022,ERR_SVR_MSG_PKG_PARSE_FAILED:20001,ERR_SVR_MSG_INTERNAL_AUTH_FAILED:20002,ERR_SVR_MSG_INVALID_ID:20003,ERR_SVR_MSG_PUSH_DENY:20006,ERR_SVR_MSG_IN_PEER_BLACKLIST:20007,ERR_SVR_MSG_BOTH_NOT_FRIEND:20009,ERR_SVR_MSG_NOT_PEER_FRIEND:20010,ERR_SVR_MSG_NOT_SELF_FRIEND:20011,ERR_SVR_MSG_SHUTUP_DENY:20012,ERR_SVR_GROUP_INVALID_PARAMETERS:10004,ERR_SVR_GROUP_PERMISSION_DENY:10007,ERR_SVR_GROUP_NOT_FOUND:10010,ERR_SVR_GROUP_INVALID_GROUPID:10015,ERR_SVR_GROUP_REJECT_FROM_THIRDPARTY:10016,ERR_SVR_GROUP_SHUTUP_DENY:10017,MESSAGE_SEND_FAIL:2100,OVER_FREQUENCY_LIMIT:2996},_i=[da.MESSAGE_ONPROGRESS_FUNCTION_ERROR,da.MESSAGE_IMAGE_SELECT_FILE_FIRST,da.MESSAGE_IMAGE_TYPES_LIMIT,da.MESSAGE_FILE_IS_EMPTY,da.MESSAGE_IMAGE_SIZE_LIMIT,da.MESSAGE_FILE_SELECT_FILE_FIRST,da.MESSAGE_FILE_SIZE_LIMIT,da.MESSAGE_VIDEO_SIZE_LIMIT,da.MESSAGE_VIDEO_TYPES_LIMIT,da.MESSAGE_AUDIO_UPLOAD_FAIL,da.MESSAGE_AUDIO_SIZE_LIMIT,da.COS_UNDETECTED];function hi(e){var t=!1;return Object.values(gi).includes(e)&&(t=!0),(e>=120001&&e<=13e4||e>=10100&&e<=10200)&&(t=!0),t}var fi=function(e){i(s,e);var n=f(s);function s(e){var t;return o(this,s),(t=n.call(this,e))._n="MessageModule",t._messageOptionsMap=new Map,t._mergerMessageHandler=new di(_(t)),t}return a(s,[{key:"createTextMessage",value:function(e){var t=this.getMyUserID();e.currentUser=t,e.senderTinyID=this.getMyTinyID();var n=new Ha(e),o="string"==typeof e.payload?e.payload:e.payload.text,s=new La({text:o}),a=this._getNickAndAvatarByUserID(t);return n.setElement(s),n.setNickAndAvatar(a),n.setNameCard(this._getNameCardByGroupID(n)),n}},{key:"createImageMessage",value:function(e){var t=this.getMyUserID();e.currentUser=t,e.senderTinyID=this.getMyTinyID();var n=new Ha(e);if(se){var o=e.payload.file;if(Ze(o))return void this.outputWarning("FileUnsupportedInMP","createImageMessage");var s=o.tempFiles[0].path||o.tempFiles[0].tempFilePath,a={url:s,name:s.slice(s.lastIndexOf("/")+1),size:o.tempFiles&&o.tempFiles[0].size||1,type:s.slice(s.lastIndexOf(".")+1).toLowerCase()};e.payload.file=a}else if(ae)if(Ze(e.payload.file)){var r=e.payload.file;e.payload.file={files:[r]}}else if(ot(e.payload.file)&&"undefined"!=typeof uni){var i=e.payload.file.tempFiles[0];e.payload.file={files:[i]}}var u=new Aa({imageFormat:Ve.UNKNOWN,uuid:this._generateUUID(e.payload.file),file:e.payload.file}),c=this._getNickAndAvatarByUserID(t);return n.setElement(u),n.setNickAndAvatar(c),n.setNameCard(this._getNameCardByGroupID(n)),this._messageOptionsMap.set(n.clientSequence,e),n}},{key:"createAudioMessage",value:function(e){var t=e.payload.file;if(se){var n={url:t.tempFilePath,name:t.tempFilePath.slice(t.tempFilePath.lastIndexOf("/")+1),size:t.fileSize,second:parseInt(t.duration)/1e3,type:t.tempFilePath.slice(t.tempFilePath.lastIndexOf(".")+1).toLowerCase()};e.payload.file=n}var o=this.getMyUserID();e.currentUser=o,e.senderTinyID=this.getMyTinyID();var s=new Ha(e),a=new Na({second:Math.floor(t.duration/1e3),size:t.fileSize||t.size,url:t.tempFilePath,uuid:this._generateUUID(e.payload.file)}),r=this._getNickAndAvatarByUserID(o);return s.setElement(a),s.setNickAndAvatar(r),s.setNameCard(this._getNameCardByGroupID(s)),this._messageOptionsMap.set(s.clientSequence,e),s}},{key:"createVideoMessage",value:function(e){var t=this.getMyUserID();e.currentUser=t,e.senderTinyID=this.getMyTinyID(),e.payload.file.thumbUrl="",e.payload.file.thumbSize=0;var n={};if(se){if(ee)return void this.outputWarning("VideoUnsupportedInAlipay");if(Ze(e.payload.file))return void this.outputWarning("FileUnsupportedInMP","createVideoMessage");var o=e.payload.file;st(o.tempFiles)&&(o=o.tempFiles[0]),n.url=o.tempFilePath,n.name=o.tempFilePath.slice(o.tempFilePath.lastIndexOf("/")+1),n.size=o.size||1,n.second=o.duration||0,n.type=o.tempFilePath.slice(o.tempFilePath.lastIndexOf(".")+1).toLowerCase()}else if(ae){if(Ze(e.payload.file)){var s=e.payload.file;e.payload.file.files=[s]}else if(ot(e.payload.file)&&"undefined"!=typeof uni){var a=e.payload.file.tempFile;e.payload.file.files=[a]}var r=e.payload.file;n.url=window.URL.createObjectURL(r.files[0]),n.name=r.files[0].name,n.size=r.files[0].size||1,n.second=r.files[0].duration||0,n.type=r.files[0].type.split("/")[1]}e.payload.file.videoFile=n;var i=new Ha(e),u=new Fa({videoFormat:n.type,videoSecond:bt(n.second,0),videoSize:n.size,remoteVideoUrl:"",videoUrl:n.url,videoUUID:this._generateUUID(e.payload.file.videoFile),thumbUUID:this._generateUUID(e.payload.file.videoFile),thumbWidth:e.payload.file.width||200,thumbHeight:e.payload.file.height||200,thumbUrl:e.payload.file.thumbUrl,thumbSize:e.payload.file.thumbSize,thumbFormat:e.payload.file.thumbUrl.slice(e.payload.file.thumbUrl.lastIndexOf(".")+1).toLowerCase()}),c=this._getNickAndAvatarByUserID(t);return i.setElement(u),i.setNickAndAvatar(c),i.setNameCard(this._getNameCardByGroupID(i)),this._messageOptionsMap.set(i.clientSequence,e),i}},{key:"createCustomMessage",value:function(e){var t=this.getMyUserID();e.currentUser=t,e.senderTinyID=this.getMyTinyID();var n=new Ha(e),o=new wa({data:e.payload.data,description:e.payload.description,extension:e.payload.extension}),s=this._getNickAndAvatarByUserID(t);return n.setElement(o),n.setNickAndAvatar(s),n.setNameCard(this._getNameCardByGroupID(n)),n}},{key:"createFaceMessage",value:function(e){var t=this.getMyUserID();e.currentUser=t,e.senderTinyID=this.getMyTinyID();var n=new Ha(e),o=new Ra(e.payload),s=this._getNickAndAvatarByUserID(t);return n.setElement(o),n.setNickAndAvatar(s),n.setNameCard(this._getNameCardByGroupID(n)),n}},{key:"createMergerMessage",value:function(e){var t=this.getMyUserID();e.currentUser=t,e.senderTinyID=this.getMyTinyID();var n=this._getNickAndAvatarByUserID(t),o=new Ha(e),s=new Va(e.payload);return o.setElement(s),o.setNickAndAvatar(n),o.setNameCard(this._getNameCardByGroupID(o)),o.setRelayFlag(!0),o}},{key:"createForwardMessage",value:function(e){var t=e.to,n=e.conversationType,o=e.priority,s=e.payload,a=e.needReadReceipt,r=e.receiverList,i=this.getMyUserID(),u=this._getNickAndAvatarByUserID(i);if(s.type===S.MSG_GRP_TIP)return Ja({code:da.MESSAGE_FORWARD_TYPE_INVALID});var c={to:t,conversationType:n,conversationID:"".concat(n).concat(t),priority:o,isPlaceMessage:0,status:Qt.UNSEND,currentUser:i,senderTinyID:this.getMyTinyID(),cloudCustomData:e.cloudCustomData||s.cloudCustomData||"",needReadReceipt:a,receiverList:r,isSupportExtension:e.isSupportExtension||!1},l=new Ha(c);return l.setElement(s.getElements()[0]),l.setNickAndAvatar(u),l.setNameCard(this._getNameCardByGroupID(s)),l.setRelayFlag(!0),l}},{key:"downloadMergerMessage",value:function(e){return this._mergerMessageHandler.downloadMergerMessage(e)}},{key:"createFileMessage",value:function(e){if(se){if(!X&&!Q&&!ne)return;var n=re.getSystemInfoSync().SDKVersion;if(X&&Ot(n,"2.5.0")<0)return void this.outputWarning("WXChooseMessageFile");if(Q&&Ot(n,"1.18.0")<0)return void this.outputWarning("QQChooseMessageFile")}if(ae||ne){if(Ze(e.payload.file)){var o=e.payload.file;e.payload.file={files:[o]}}else if(ot(e.payload.file)&&"undefined"!=typeof uni){var s=e.payload.file,a=s.tempFiles,r=s.files,i=null;st(a)?i=a[0]:st(r)&&(i=r[0]),e.payload.file={files:[i]}}}else if(X||Q){var u=e.payload.file.tempFiles,c=t(t({},u[0]),{},{url:u[0].path});e.payload.file={files:[c]}}var l=this.getMyUserID();e.currentUser=l,e.senderTinyID=this.getMyTinyID();var p=new Ha(e),d=new ba({uuid:this._generateUUID(e.payload.file),file:e.payload.file}),g=this._getNickAndAvatarByUserID(l);return p.setElement(d),p.setNickAndAvatar(g),p.setNameCard(this._getNameCardByGroupID(p)),this._messageOptionsMap.set(p.clientSequence,e),p}},{key:"createLocationMessage",value:function(e){var t=this.getMyUserID();e.currentUser=t,e.senderTinyID=this.getMyTinyID();var n=new Ha(e),o=new qa(e.payload),s=this._getNickAndAvatarByUserID(t);return n.setElement(o),n.setNickAndAvatar(s),n.setNameCard(this._getNameCardByGroupID(n)),n}},{key:"_onCannotFindModule",value:function(){return Ja({code:da.CANNOT_FIND_MODULE})}},{key:"sendMessageInstance",value:function(e,t){var n=this;if(!1===this.getModule(no).filterMessage(e,t))return this._onSendMessageFailed(e,new Wa({code:da.PROFANITY_FOUND}));var o,s=null;switch(e.conversationType){case S.CONV_C2C:if(!(s=this.getModule(Gn)))return this._onCannotFindModule();break;case S.CONV_GROUP:if(!(s=this.getModule(Un)))return this._onCannotFindModule();if(Tt({groupID:e.to})){var a=s.getLocalGroupProfile(e.to);if(a&&a.isSupportTopic)return Ja({code:da.MESSAGE_SEND_GROUP_WITH_TOPIC_FAIL})}break;default:return Ja({code:da.MESSAGE_SEND_INVALID_CONVERSATION_TYPE})}var r=this.getModule(Kn),i=this.getModule(Un);return r.upload(e).then((function(){n._getSendMessageSpecifiedKey(e)===ma&&n.getModule($n).addSuccessCount(Ma);return i.guardForAVChatRoom(e).then((function(){if(!e.isSendable())return Ja({code:da.MESSAGE_FILE_URL_IS_EMPTY});n._addSendMessageTotalCount(e),o=Date.now();var a=function(e){var t="utf-8";ae&&document&&(t=document.charset.toLowerCase());var n,o,s=0;if(o=e.length,"utf-8"===t||"utf8"===t)for(var a=0;a<o;a++)(n=e.codePointAt(a))<=127?s+=1:n<=2047?s+=2:n<=65535?s+=3:(s+=4,a++);else if("utf-16"===t||"utf16"===t)for(var r=0;r<o;r++)(n=e.codePointAt(r))<=65535?s+=2:(s+=4,r++);else s=e.replace(/[^\x00-\xff]/g,"aa").length;return s}(JSON.stringify(e));return e.type===S.MSG_MERGER&&a>11264?n._mergerMessageHandler.uploadMergerMessage(e,a).then((function(o){var s=n._mergerMessageHandler.createMergerMessagePack(e,t,o);return n.request(s)})):(n.getModule(Fn).setMessageRandom(e),e.conversationType===S.CONV_C2C||e.conversationType===S.CONV_GROUP?s.sendMessage(e,t):void 0)})).then((function(a){var r=a.data,i=r.time,u=r.sequence,c=r.readReceiptCode;$e(c)&&0!==c&&(new ka("sendMessageWithReceipt").setMessage("from:".concat(e.from," to:").concat(e.to," sequence:").concat(u," readReceiptCode:").concat(c)).end(),xe.w("".concat(n._n,".sendMessageInstance readReceiptCode:").concat(c," message:").concat(n.getErrorMessage(c))));n._addSendMessageSuccessCount(e,o),n._messageOptionsMap.delete(e.clientSequence);var l=n.getModule(Fn);e.status=Qt.SUCCESS,e.time=i;var p=!1;if(e.conversationType===S.CONV_GROUP)e.sequence=u;else if(e.conversationType===S.CONV_C2C){var d=l.getLatestMessageSentByMe(e.conversationID);if(d){var g=d.nick,_=d.avatar;g===e.nick&&_===e.avatar||(p=!0)}}if(p&&l.modifyMessageSentByMe({conversationID:e.conversationID,latestNick:e.nick,latestAvatar:e.avatar}),s.isOnlineMessage(e,t))e._onlineOnlyFlag=!0;else{l.appendToMessageList(e);var h=e;ot(t)&&ot(t.messageControlInfo)&&(!0===t.messageControlInfo.excludedFromLastMessage&&(e._isExcludedFromLastMessage=!0,h=""),!0===t.messageControlInfo.excludedFromUnreadCount&&(e._isExcludedFromUnreadCount=!0));var f=e.conversationType;if(Dt(e.to))f=S.CONV_TOPIC,n.getModule(wn).onMessageSent({groupID:qt(e.to),topicID:e.to,lastMessage:h});l.onMessageSent({conversationOptionsList:[{conversationID:e.conversationID,unreadCount:0,type:f,subType:e.conversationSubType,lastMessage:h}]})}return e.getRelayFlag()||"TIMImageElem"!==e.type||Ut(e.payload.imageInfoArray),Ka({message:e})}))})).catch((function(t){return n._onSendMessageFailed(e,t)}))}},{key:"_onSendMessageFailed",value:function(e,t){e.status=Qt.FAIL,this.getModule(Fn).deleteMessageRandom(e),this._addSendMessageFailCountOnUser(e,t);var n=new ka("sendMessage");return n.setMessage("tjg_id:".concat(this.generateTjgID(e)," type:").concat(e.type," from:").concat(e.from," to:").concat(e.to)),this.probeNetwork().then((function(e){var o=v(e,2),s=o[0],a=o[1];n.setError(t,s,a).end()})),xe.e("".concat(this._n,"._onSendMessageFailed error:"),t),Ja(new Wa({code:t&&t.code?t.code:da.MESSAGE_SEND_FAIL,message:t&&t.message?t.message:void 0,data:{message:e}}))}},{key:"_getSendMessageSpecifiedKey",value:function(e){if([S.MSG_IMAGE,S.MSG_AUDIO,S.MSG_VIDEO,S.MSG_FILE].includes(e.type))return ma;if(e.conversationType===S.CONV_C2C)return ha;if(e.conversationType===S.CONV_GROUP){var t=this.getModule(Un).getLocalGroupProfile(e.to);if(!t)return;var n=t.type;return Ct(n)?va:fa}}},{key:"_addSendMessageTotalCount",value:function(e){var t=this._getSendMessageSpecifiedKey(e);t&&this.getModule($n).addTotalCount(t)}},{key:"_addSendMessageSuccessCount",value:function(e,t){var n=Math.abs(Date.now()-t),o=this._getSendMessageSpecifiedKey(e);if(o){var s=this.getModule($n);s.addSuccessCount(o),s.addCost(o,n)}}},{key:"_addSendMessageFailCountOnUser",value:function(e,t){var n,o,s=t.code,a=void 0===s?-1:s,r=this.getModule($n),i=this._getSendMessageSpecifiedKey(e);i===ma&&(n=a,o=!1,_i.includes(n)&&(o=!0),o)?r.addFailedCountOfUserSide(Ma):hi(a)&&i&&r.addFailedCountOfUserSide(i)}},{key:"resendMessage",value:function(e){return e.isResend=!0,e.status=Qt.UNSEND,this.sendMessageInstance(e)}},{key:"revokeMessage",value:function(e){var t=this,n=null;if(e.conversationType===S.CONV_C2C?n=this.getModule(Gn):e.conversationType===S.CONV_GROUP&&(n=this.getModule(Un)),!n)return this._onCannotFindModule();var o=new ka("revokeMessage");o.setMessage("tjg_id:".concat(this.generateTjgID(e)," type:").concat(e.type," from:").concat(e.from," to:").concat(e.to));var s="".concat(this._n,".").concat("revokeMessage");return n.revokeMessage(e).then((function(n){var a=n.data.recallRetList;if(!jt(a)&&0!==a[0].retCode){var r=new Wa({code:a[0].retCode,data:{message:e}});return o.setCode(r.code).setMoreMessage(r.message).end(),Ja(r)}return xe.i("".concat(s," ok. ID:").concat(e.ID)),e.isRevoked=!0,o.end(),t.getModule(Fn).onMessageRevoked([e]),Ka({message:e})})).catch((function(n){t.probeNetwork().then((function(e){var t=v(e,2),s=t[0],a=t[1];o.setError(n,s,a).end()}));var a=new Wa({code:n&&n.code?n.code:da.MESSAGE_REVOKE_FAIL,message:n&&n.message?n.message:void 0,data:{message:e}});return xe.w("".concat(s," failed. error:"),n),Ja(a)}))}},{key:"deleteMessage",value:function(e){var t=this,n=null,o=e[0],s=o.conversationID,a="",r=[],i=[];if(o.conversationType===S.CONV_C2C)n=this.getModule(Gn),a=s.replace(S.CONV_C2C,""),e.forEach((function(e){e&&e.status===Qt.SUCCESS&&e.conversationID===s&&(e._onlineOnlyFlag||r.push("".concat(e.sequence,"_").concat(e.random,"_").concat(e.time)),i.push(e))}));else if(o.conversationType===S.CONV_GROUP)n=this.getModule(Un),a=s.replace(S.CONV_GROUP,""),e.forEach((function(e){e&&e.status===Qt.SUCCESS&&e.conversationID===s&&(e._onlineOnlyFlag||r.push("".concat(e.sequence)),i.push(e))}));else if(o.conversationType===S.CONV_SYSTEM)return Ja({code:da.CANNOT_DELETE_GROUP_SYSTEM_NOTICE});if(!n)return this._onCannotFindModule();if(0===r.length)return this._onMessageDeleted(i);r.length>30&&(r=r.slice(0,30),i=i.slice(0,30));var u=new ka("deleteMessage");u.setMessage("to:".concat(a," count:").concat(r.length));var c="".concat(this._n,".").concat("deleteMessage");return n.deleteMessage({to:a,keyList:r}).then((function(e){return u.end(),xe.i("".concat(c," ok")),t._onMessageDeleted(i)})).catch((function(e){t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];u.setError(e,o,s).end()})),xe.w("".concat(c," failed. error:"),e);var n=new Wa({code:e&&e.code?e.code:da.MESSAGE_DELETE_FAIL,message:e&&e.message?e.message:void 0});return Ja(n)}))}},{key:"_onMessageDeleted",value:function(e){return this.getModule(Fn).onMessageDeleted(e),za({messageList:e})}},{key:"translateText",value:function(e){var n="".concat(this._n,".").concat("translateText"),o=e.sourceTextList,s=e.sourceLanguage,a=e.targetLanguage,r=new ka("translateText");return r.setMessage("sourceLanguage:".concat(s," targetLanguage:").concat(a)),this.request({protocolName:pa,requestData:{sourceTextList:o,source:s||"auto",target:a,from:this.getMyTinyID(),SDKAppID:this.getSDKAppID()}}).then((function(e){var o=e.data,s=o.error,a=o.requestID,i=o.translatedTextList;if(0===s.code)return r.end(),xe.i("".concat(n," ok. requestID:").concat(a)),Ka({translatedTextList:i});throw t(t({},s),{},{requestID:a})})).catch((function(e){return r.setCode(e.code).setMoreMessage(e.requestID).end(),xe.w("".concat(n," failed. error:"),e),Ja({code:da.TRANSLATE_TEXT_FAIL})}))}},{key:"modifyRemoteMessage",value:function(e){var t=this,n=null,o=e.conversationType,s=e.to;if(this.getModule(Un).isMessageFromOrToAVChatroom(s))return Ja({code:da.MESSAGE_MODIFY_DISABLED_IN_AVCHATROOM,data:{message:e}});if(!1===this.getModule(no).filterMessage(e))return Ja({code:da.PROFANITY_FOUND,data:{message:e}});o===S.CONV_C2C?n=this.getModule(Gn):o===S.CONV_GROUP&&(n=this.getModule(Un));var a=new ka("modifyMessage");a.setMessage("to:".concat(s));var r="".concat(this._n,".modifyRemoteMessage");return n.modifyRemoteMessage(e).then((function(n){a.end(),xe.i("".concat(r," ok"));var o=t._onModifyRemoteMessageResp(e,n.data);return Ka({message:o})})).catch((function(n){if(a.setCode(n.code).setMoreMessage(n.message).end(),xe.w("".concat(r," failed. error:"),n),20027===n.code){var o=t._onModifyRemoteMessageResp(e,n.data);return Ja({code:da.MESSAGE_MODIFY_CONFLICT,data:{message:o}})}return Ja({code:n.code,message:n.message,data:{message:e}})}))}},{key:"_onModifyRemoteMessageResp",value:function(e,t){xe.d("".concat(this._n,"._onModifyRemoteMessageResp options:"),t);var n=e.conversationType,o=e.from,s=e.to,a=e.random,r=e.sequence,i=e.time,u=t.elements,c=t.messageVersion,l=t.cloudCustomData,p=void 0===l?"":l;return this.getModule(Fn).onMessageModified({conversationType:n,from:o,to:s,time:i,random:a,sequence:r,elements:u,cloudCustomData:p,messageVersion:c})}},{key:"_generateUUID",value:function(e){var t=this.getModule(qn),n="".concat(t.getSDKAppID(),"-").concat(t.getUserID(),"-").concat(function(){for(var e="",t=32;t>0;--t)e+=ht[Math.floor(Math.random()*ft)];return e}()),o=e.name||e.value||e.url||e.tempFilePath,s=o&&o.slice(o.lastIndexOf(".")+1);return s&&(n="".concat(n,".").concat(s)),n}},{key:"getMessageOption",value:function(e){return this._messageOptionsMap.get(e)}},{key:"_getNickAndAvatarByUserID",value:function(e){return this.getModule(On).getNickAndAvatarByUserID(e)}},{key:"_getNameCardByGroupID",value:function(e){if(e.conversationType===S.CONV_GROUP){var t=this.getModule(Un);if(t)return t.getMyNameCardByGroupID(e.to)}return""}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._messageOptionsMap.clear()}}]),s}(ro),vi=function(e){i(n,e);var t=f(n);function n(e){var s;return o(this,n),(s=t.call(this,e))._n="MessageExtensionModule",s.messageExtensionMap=new Map,s.globalSeqMap=new Map,s.getMessageExtensionsMap=new Map,s}return a(n,[{key:"onMessageExtensionNotify",value:function(e){var t=this,n=e.dataList,o=n.messageInfo,s=n.operateType,a=n.operateResultList,r=n.tinyID,i=n.globalSequence,u=o.clientTime,c=o.random,l="".concat(r,"-").concat(u,"-").concat(c),p=[],d=[];xe.l("".concat(this._n,".onMessageExtensionNotify messageID:").concat(l," operateType:").concat(s," globalSequence:").concat(i)),this._updateGlobalSequence(l,i);var g=!1,_=!1;a.forEach((function(e){var n=e.extensions,o=void 0===n?[]:n,a=e.clearSequence;if(1===s)g=!0,o.forEach((function(e){p.push({key:e.key,value:e.value})})),t._updateLocalExtension(l,o);else if(2===s)_=!0,o.forEach((function(e){d.push(e.key)})),t._updateLocalExtension(l,o);else if(3===s){if(_=!0,t._hasLocalExtension(l))t._getLocalExtension(l).forEach((function(e,t){e.seq<=a&&!jt(e.value)&&d.push(t)}));t._clearLocalExtension(l,a)}})),g&&this.emitOuterEvent(E.MESSAGE_EXTENSIONS_UPDATED,{messageID:l,extensions:p}),_&&this.emitOuterEvent(E.MESSAGE_EXTENSIONS_DELETED,{messageID:l,keyList:d})}},{key:"setMessageExtensions",value:function(e,t){var n=this;if(!this.canIUse(B.MSG_EXT))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var o="".concat(this._n,".").concat("setMessageExtensions"),s=e.ID,a=e.conversationID,r=e.sequence,i=e.time,u=m(t);t.length>20&&(u=t.slice(0,20),xe.w("".concat(o,". the length of extensions cannot exceed 20.")));var c="conversationID:".concat(a," messageID:").concat(s," sequence:").concat(r," time:").concat(i," count:").concat(u.length),l=new ka("setMessageExtensions");return l.setMessage(c),xe.l("".concat(o," ").concat(c)),this._modifyMessageExtensions(e,u).then((function(e){var t=e.resultList,n=e.successCount,s=e.failureCount,a="success count:".concat(n," fail count:").concat(s);return l.setMoreMessage(a).end(),xe.l("".concat(o," ok. ").concat(a)),Ka({extensions:t})})).catch((function(e){return n.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];l.setError(e,o,s).end()})),xe.e("".concat(o," failed. error:"),e),Ja(e)}))}},{key:"getMessageExtensions",value:function(e){var t=this;if(!this.canIUse(B.MSG_EXT))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var n="".concat(this._n,".").concat("getMessageExtensions"),o=e.ID,s=e.conversationID,a=e.sequence,r=e.time,i="conversationID:".concat(s," messageID:").concat(o," sequence:").concat(a," time:").concat(r),u=new ka("getMessageExtensions");u.setMessage(i),xe.l("".concat(n," ").concat(i));var c=void 0;return this.getMessageExtensionsMap.has(o)&&(c=this._getGlobalSequence(o)),this._getMessageExtensions(e,c).then((function(e){return u.end(),xe.l("".concat(n," ok. total count:").concat(e.length)),at(c)&&e.length>0&&t.getMessageExtensionsMap.set(o,1),Ka({extensions:e})})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];u.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"deleteMessageExtensions",value:function(e,t){var n=this;if(!this.canIUse(B.MSG_EXT))return Ja({code:da.CANNOT_USE_COMMERCIAL_ABILITY});var o="".concat(this._n,".").concat("deleteMessageExtensions"),s=[],a=3;jt(t)||(a=2,t.forEach((function(e){s.push({key:e,value:"",seq:0})})));var r=e.ID,i=e.conversationID,u=e.sequence,c=e.time,l="conversationID:".concat(i," messageID:").concat(r," sequence:").concat(u," time:").concat(c," operateType:").concat(a),p=new ka("deleteMessageExtensions");return p.setMessage(l),xe.l("".concat(o," ").concat(l)),this._modifyMessageExtensions(e,s,a).then((function(e){var t=e.resultList,n=e.successCount,s=e.failureCount,r="";return 2===a&&(r="success count:".concat(n," fail count:").concat(s)),p.setMoreMessage("".concat(r)).end(),xe.l("".concat(o," ok. ").concat(r)),Ka({extensions:t})})).catch((function(e){return n.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];p.setError(e,o,s).end()})),xe.e("".concat(o," failed. error:"),e),Ja(e)}))}},{key:"_modifyMessageExtensions",value:function(e,t){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,s=Dt(e.to)?S.CONV_TOPIC:e.conversationType,a=void 0;3!==o&&(a=this._getRequestExtensions(e,t));var r=null;switch(s){case S.CONV_C2C:r=this.getModule(Gn);break;case S.CONV_GROUP:r=this.getModule(Un);break;case S.CONV_TOPIC:r=this.getModule(wn);break;default:return Ja({code:da.CANNOT_FIND_MODULE})}return r.modifyMessageExtensions(e,a,o).then((function(t){var o=t.data,s=o.extensions,a=o.seq,r=[],i=0,u=0,c=[];return(s=jt(s)?[]:s).forEach((function(e){var t=e.errorCode,n=e.extension,o=n.key,s=n.value,a=n.seq;r.push({code:t,key:o,value:s}),0===t?i++:u++,c.push({key:o,value:s,seq:a})})),n._updateGlobalSequence(e.ID,a),c.length>0&&(n._updateLocalExtension(e.ID,c),c=null),{resultList:r,successCount:i,failureCount:u}})).catch((function(e){return Ja(e)}))}},{key:"_getRequestExtensions",value:function(e,t){var n=[];if(this._hasLocalExtension(e.ID)){var o=this._getLocalExtension(e.ID);return t.forEach((function(e){var t=e.key,s=e.value,a=0;o.has(t)&&(a=o.get(t).seq),n.push({key:t,value:s,seq:a})})),n}return t.forEach((function(e){var t=e.key,o=e.value;n.push({key:t,value:o,seq:0})})),n}},{key:"_getMessageExtensions",value:function(e,t){var n=this,o="".concat(this._n,"._getMessageExtensions"),s=e.ID,a=e.to,r=null;switch(Dt(a)?S.CONV_TOPIC:e.conversationType){case S.CONV_C2C:r=this.getModule(Gn);break;case S.CONV_GROUP:r=this.getModule(Un);break;case S.CONV_TOPIC:r=this.getModule(wn);break;default:return Ja({code:da.CANNOT_FIND_MODULE})}return r.getMessageExtensions(e,t).then((function(t){var a=t.data,r=a.extensions,i=a.completeFlag,u=a.globalSequence,c=a.clearSequence;if(r=jt(r)?[]:r,xe.l("".concat(o," ok. completeFlag:").concat(i," globalSequence:").concat(u," clearSequence:").concat(c," count:").concat(r.length)),n._updateLocalExtension(s,r),n._clearLocalExtension(s,c),n._updateGlobalSequence(s,u),1!==i){var l=r.slice(-1)[0].seq+1;return n._getMessageExtensions(e,l)}return n._getLocalExtensions(s)})).catch((function(e){return Ja(e)}))}},{key:"_hasLocalExtension",value:function(e){return this.messageExtensionMap.has(e)}},{key:"_getLocalExtension",value:function(e){return this.messageExtensionMap.get(e)}},{key:"_updateLocalExtension",value:function(e,t){this._hasLocalExtension(e)||this.messageExtensionMap.set(e,new Map);var n=this._getLocalExtension(e);t.forEach((function(e){var t=e.key,o=e.value,s=void 0===o?"":o,a=e.seq;n.set(t,{value:s,seq:a})}))}},{key:"_clearLocalExtension",value:function(e,t){if(!(t<=0)&&this._hasLocalExtension(e)){var n=this._getLocalExtension(e);n.forEach((function(e,o){e.seq<=t&&n.delete(o)}))}}},{key:"_getLocalExtensions",value:function(e){var t=[];this._hasLocalExtension(e)&&this._getLocalExtension(e).forEach((function(e,n){var o=e.value;jt(o)||t.push({key:n,value:o})}));return t}},{key:"_getGlobalSequence",value:function(e){return this.globalSeqMap.get(e)}},{key:"_updateGlobalSequence",value:function(e,t){this.globalSeqMap.set(e,t)}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this.messageExtensionMap.clear(),this.globalSeqMap.clear(),this.getMessageExtensionsMap.clear()}}]),n}(ro),mi=function(e){i(n,e);var t=f(n);function n(e){var s;return o(this,n),(s=t.call(this,e))._n="ComboMessageModule",s}return a(n,[{key:"sendMessage",value:function(e){var t=this,n=this._constructMessageInstance(e);if(null===n)return Ja({code:da.MESSAGE_SEND_FAIL});this._addSendMessageTotalCount(n);var o=Date.now();return this.getModule(Fn).setMessageRandom(n),this._sendComboMessage(n,e).then((function(e){var s=e.data,a=s.time,r=s.sequence,i=s.readReceiptCode;$e(i)&&0!==i&&(new ka("sendMessageWithReceipt").setMessage("from:".concat(n.from," to:").concat(n.to," sequence:").concat(r," readReceiptCode:").concat(i)).end(),xe.w("".concat(t._n,".sendMessage readReceiptCode:").concat(i," message:").concat(t.getErrorMessage(i))));t._addSendMessageSuccessCount(n,o);var u=t.getModule(Fn);n.status=Qt.SUCCESS,n.time=a,n.conversationType===S.CONV_GROUP&&(n.sequence=r),u.appendToMessageList(n);var c=n;return!0===n._isExcludedFromLastMessage&&(c=""),u.onMessageSent({conversationOptionsList:[{conversationID:n.conversationID,unreadCount:0,type:n.conversationType,subType:n.conversationSubType,lastMessage:c}]}),Ka({message:n})})).catch((function(e){return t._onSendMessageFailed(n,e)}))}},{key:"_sendComboMessage",value:function(e,t){var n=this._m.getModule(jn),o="";return e.conversationType===S.CONV_C2C&&(o="".concat(V.NAME.OPEN_IM,".").concat(V.CMD.SEND_MESSAGE)),e.conversationType===S.CONV_GROUP&&(o="".concat(V.NAME.GROUP,".").concat(V.CMD.SEND_GROUP_MESSAGE)),n.sendComboMessage({servcmd:o,data:t})}},{key:"_constructMessageInstance",value:function(e){var t="".concat(this._n,"._constructMessageInstance"),n=null;try{var o=this.getMyUserID(),s={};if(s.senderTinyID=this.getMyTinyID(),s.currentUser=o,s.from=e.From_Account||o,e.GroupId?(s.conversationID="".concat(S.CONV_GROUP).concat(e.GroupId),s.conversationType=S.CONV_GROUP,s.to=e.GroupId):e.To_Account&&(s.conversationID="".concat(S.CONV_C2C).concat(e.To_Account),s.conversationType=S.CONV_C2C,s.to=e.To_Account),s.time=e.MsgTimeStamp||0,s.random=e.Random||e.MsgRandom||0,s.priority=e.MsgPriority,et(e.CloudCustomData)&&e.CloudCustomData.length>0&&(s.cloudCustomData=e.CloudCustomData),st(e.SendMsgControl)&&(s.messageControlInfo={},e.SendMsgControl.includes("NoUnread")&&(s.messageControlInfo.excludedFromUnreadCount=1),e.SendMsgControl.includes("NoLastMsg")&&(s.messageControlInfo.excludedFromLastMessage=1)),s.conversationType===S.CONV_GROUP&&st(e.To_Account)&&e.To_Account.length>0){var a=e.To_Account;e.To_Account.length>50&&(a=e.To_Account.slice(0,50),xe.w("".concat(t," To_Account must be less than or equal to 50."))),s.receiverList=m(a),e.To_Account=m(a)}1!==e.IsNeedReadReceipt&&1!==e.NeedReadReceipt||(s.needReadReceipt=!0),1===e.SupportMessageExtension&&(s.isSupportExtension=!0),(n=new Ha(s)).status=Qt.UNSEND,e.MsgClientTime=n.clientTime,n.conversationType===S.CONV_C2C&&(e.MsgSeq=n.sequence);for(var r,i=e.MsgBody.length,u=0;u<i;u++)"TIMTextElem"===(r=e.MsgBody[u]).MsgType?n.setTextElement(r.MsgContent.Text):"TIMCustomElem"===r.MsgType?n.setCustomElement({data:r.MsgContent.Data||"",description:r.MsgContent.Desc||"",extension:r.MsgContent.Ext||""}):"TIMFaceElem"===r.MsgType&&n.setFaceElement({index:r.MsgContent.Index,data:r.MsgContent.Data});var c=n.getElements();n.payload=c[0].content,n.type=c[0].type}catch(l){n=null,xe.e("".concat(t," failed. error:"),l)}return n}},{key:"_onSendMessageFailed",value:function(e,t){e.status=Qt.FAIL,this.getModule(Fn).deleteMessageRandom(e),this._addSendMessageFailCountOnUser(e,t);var n=new ka("sendMessage");return n.setMessage("tjg_id:".concat(this.generateTjgID(e)," type:").concat(e.type," from:").concat(e.from," to:").concat(e.to)),this.probeNetwork().then((function(e){var o=v(e,2),s=o[0],a=o[1];n.setError(t,s,a).end()})),xe.e("".concat(this._n,"._onSendMessageFailed error:"),t),Ja(new Wa({code:t&&t.code?t.code:da.MESSAGE_SEND_FAIL,message:t&&t.message?t.message:void 0,data:{message:e}}))}},{key:"_getSendMessageSpecifiedKey",value:function(e){if(e.conversationType===S.CONV_C2C)return ha;if(e.conversationType===S.CONV_GROUP){var t=this.getModule(Un).getLocalGroupProfile(e.to);if(!t)return;var n=t.type;return Ct(n)?va:fa}}},{key:"_addSendMessageTotalCount",value:function(e){var t=this._getSendMessageSpecifiedKey(e);t&&this.getModule($n).addTotalCount(t)}},{key:"_addSendMessageSuccessCount",value:function(e,t){var n=Math.abs(Date.now()-t),o=this._getSendMessageSpecifiedKey(e);if(o){var s=this.getModule($n);s.addSuccessCount(o),s.addCost(o,n)}}},{key:"_addSendMessageFailCountOnUser",value:function(e,t){var n=t.code,o=void 0===n?-1:n,s=this.getModule($n),a=this._getSendMessageSpecifiedKey(e);hi(o)&&a&&s.addFailedCountOfUserSide(a)}}]),n}(ro),Mi=function(e){i(n,e);var t=f(n);function n(e){var s;return o(this,n),(s=t.call(this,e))._n="PluginModule",s.plugins={},s}return a(n,[{key:"registerPlugin",value:function(e){var t=this;Object.keys(e).forEach((function(n){t.plugins[n]=e[n]})),new ka("registerPlugin").setMessage("".concat(Object.keys(e))).end()}},{key:"getPlugin",value:function(e){return this.plugins[e]}},{key:"reset",value:function(){}}]),n}(ro),yi=function(e){i(s,e);var n=f(s);function s(e){var t;return o(this,s),(t=n.call(this,e))._n="SyncUnreadMessageModule",t._cookie="",t._onlineSyncFlag=!1,t.getInnerEmitterInstance().on(Za,t._onLoginSuccess,_(t)),t}return a(s,[{key:"_onLoginSuccess",value:function(e){this._startSync({cookie:this._cookie,syncFlag:0,isOnlineSync:0})}},{key:"_startSync",value:function(e){var n=this,o=e.cookie,s=e.syncFlag,a=e.isOnlineSync,r="".concat(this._n,"._startSync");xe.l("".concat(r," cookie:").concat(o," syncFlag:").concat(s," isOnlineSync:").concat(a)),this.request({protocolName:po,requestData:{cookie:o,syncFlag:s,isOnlineSync:a}}).then((function(e){var o=e.data,s=o.cookie,a=o.syncFlag;n._cookie=s,jt(s)||(0===a||1===a?(n._dispatchUnreadMessage(t(t({},e.data),{},{isSyncingEnded:!1})),n._startSync({cookie:s,syncFlag:a,isOnlineSync:0})):2===a&&n._dispatchUnreadMessage(t(t({},e.data),{},{isSyncingEnded:!0})))})).catch((function(e){xe.e("".concat(r," failed. error:"),e)}))}},{key:"_dispatchUnreadMessage",value:function(e){e.eventArray&&this.getModule(jn).onMessage({head:{},body:{eventArray:e.eventArray,isInstantMessage:this._onlineSyncFlag,isSyncingEnded:e.isSyncingEnded}});this.getModule(Gn).onNewC2CMessage({dataList:e.messageList,isInstantMessage:!!e.isSyncingEnded&&this._onlineSyncFlag,C2CRemainingUnreadList:e.C2CRemainingUnreadList,C2CPairUnreadList:e.C2CPairUnreadList})}},{key:"startOnlineSync",value:function(){xe.l("".concat(this._n,".startOnlineSync")),this._onlineSyncFlag=!0,this._startSync({cookie:this._cookie,syncFlag:0,isOnlineSync:1})}},{key:"startSyncOnReconnected",value:function(){xe.l("".concat(this._n,".startSyncOnReconnected.")),this._onlineSyncFlag=!0,this._startSync({cookie:this._cookie,syncFlag:0,isOnlineSync:0})}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._onlineSyncFlag=!1,this._cookie=""}}]),s}(ro),Ii={request:{toAccount:"To_Account",fromAccount:"From_Account",to:"To_Account",from:"From_Account",groupID:"GroupId",groupAtUserID:"GroupAt_Account",extension:"Ext",data:"Data",description:"Desc",elements:"MsgBody",sizeType:"Type",downloadFlag:"Download_Flag",thumbUUID:"ThumbUUID",videoUUID:"VideoUUID",remoteAudioUrl:"Url",remoteVideoUrl:"VideoUrl",videoUrl:"",imageUrl:"URL",fileUrl:"Url",uuid:"UUID",priority:"MsgPriority",receiverUserID:"To_Account",receiverGroupID:"GroupId",messageSender:"SenderId",messageReceiver:"ReceiverId",nick:"From_AccountNick",avatar:"From_AccountHeadurl",messageNumber:"MsgNum",pbDownloadKey:"PbMsgKey",downloadKey:"JsonMsgKey",applicationType:"PendencyType",userIDList:"To_Account",groupNameList:"GroupName",userID:"To_Account",groupAttributeList:"GroupAttr",mainSequence:"AttrMainSeq",avChatRoomKey:"BytesKey",attributeControl:"AttrControl",sequence:"seq",messageControlInfo:"SendMsgControl",updateSequence:"UpdateSeq",clientTime:"MsgClientTime",sequenceList:"MsgSeqList",topicID:"TopicId",customData:"CustomString",isSupportTopic:"SupportTopic",isWebUniapp:"is_web_uniapp",isSupportExtension:"SupportMessageExtension",messageSequence:"MsgSeq",messageKey:"MsgKey",startSequence:"startSeq",simplifiedMessage:"DownsizeFlag"},response:{MsgPriority:"priority",ThumbUUID:"thumbUUID",VideoUUID:"videoUUID",Download_Flag:"downloadFlag",GroupId:"groupID",Member_Account:"userID",MsgList:"messageList",SyncFlag:"syncFlag",To_Account:"to",From_Account:"from",MsgSeq:"sequence",MsgRandom:"random",MsgTime:"time",MsgTimeStamp:"time",MsgContent:"content",MsgBody:"elements",From_AccountNick:"nick",From_AccountHeadurl:"avatar",GroupWithdrawInfoArray:"revokedInfos",GroupReadInfoArray:"groupMessageReadNotice",LastReadMsgSeq:"lastMessageSeq",WithdrawC2cMsgNotify:"c2cMessageRevokedNotify",C2cWithdrawInfoArray:"revokedInfos",C2cReadedReceipt:"c2cMessageReadReceipt",ReadC2cMsgNotify:"c2cMessageReadNotice",LastReadTime:"peerReadTime",MsgRand:"random",MsgType:"type",MsgShow:"messageShow",NextMsgSeq:"nextMessageSeq",FaceUrl:"avatar",ProfileDataMod:"profileModify",Profile_Account:"userID",ValueBytes:"value",ValueNum:"value",NoticeSeq:"noticeSequence",NotifySeq:"notifySequence",MsgFrom_AccountExtraInfo:"messageFromAccountExtraInformation",Operator_Account:"operatorID",OpType:"operationType",ReportType:"operationType",UserId:"userID",User_Account:"userID",List_Account:"userIDList",MsgOperatorMemberExtraInfo:"operatorInfo",MsgMemberExtraInfo:"memberInfoList",ImageUrl:"avatar",NickName:"nick",MsgGroupNewInfo:"newGroupProfile",MsgAppDefinedData:"groupCustomField",Owner_Account:"ownerID",GroupFaceUrl:"avatar",GroupIntroduction:"introduction",GroupNotification:"notification",GroupApplyJoinOption:"joinOption",MsgKey:"messageKey",GroupInfo:"groupProfile",ShutupTime:"muteTime",Desc:"description",Ext:"extension",GroupAt_Account:"groupAtUserID",MsgNum:"messageNumber",PbMsgKey:"pbDownloadKey",JsonMsgKey:"downloadKey",MsgModifiedFlag:"isModified",PendencyItem:"applicationItem",PendencyType:"applicationType",AddTime:"time",AddSource:"source",AddWording:"wording",ProfileImImage:"avatar",PendencyAdd:"friendApplicationAdded",FrienPencydDel_Account:"friendApplicationDeletedUserIDList",Peer_Account:"userID",GroupAttr:"groupAttributeList",GroupAttrAry:"groupAttributeList",AttrMainSeq:"mainSequence",seq:"sequence",GroupAttrOption:"groupAttributeOption",BytesChangedKeys:"changedKeyList",GroupAttrInfo:"groupAttributeList",GroupAttrSeq:"mainSequence",PushChangedAttrValFlag:"isWithChangedAttributeInfo",SubKeySeq:"sequence",Val:"value",MsgGroupFromCardName:"senderNameCard",MsgGroupFromNickName:"senderNick",C2cNick:"peerNick",C2cImage:"peerAvatar",SendMsgControl:"messageControlInfo",NoLastMsg:"excludedFromLastMessage",NoUnread:"excludedFromUnreadCount",UpdateSeq:"updateSequence",MuteNotifications:"muteFlag",MsgClientTime:"clientTime",TinyId:"tinyID",GroupMsgReceiptList:"readReceiptList",ReadNum:"readCount",UnreadNum:"unreadCount",TopicId:"topicID",MillionGroupFlag:"communityType",SupportTopic:"isSupportTopic",MsgTopicNewInfo:"newTopicInfo",ShutupAll:"muteAllMembers",CustomString:"customData",TopicFaceUrl:"avatar",TopicIntroduction:"introduction",TopicNotification:"notification",TopicIdArray:"topicIDList",MsgVersion:"messageVersion",C2cMsgModNotifys:"c2cMessageModified",GroupMsgModNotifys:"groupMessageModified",ApplyJoinOption:"joinOption",MsgFlag:"messageRemindType",AtInfoList:"groupAtInfoList",AtFlagList:"groupAtType",AtMsgSeq:"sequence",BanDuration:"duration",BanDescription:"reason",NotVisible:"invisible",BytesTag:"tag",BytesValue:"value",RptBytesValue:"value",LatestSeq:"globalSequence",ClearSeq:"clearSequence",SupportMessageExtension:"isSupportExtension",ExtensionList:"extensions",GroupCounter:"counterList",Revoker_Account:"revoker",MsgExtensionNotify:"messageExtensionNotify",ExtensionC2cMsgInfo:"messageInfo",ExtensionGroupMsgInfo:"messageInfo",MsgOptType:"operateType",SetKVInfo:"operateResultList",DeleteKVInfo:"operateResultList",ClearKVInfo:"operateResultList",MsgKeyValue:"extensions",ClearMsgSeq:"clearSequence",MsgLastSeq:"globalSequence",InviteJoinOption:"inviteOption",MemberList_Account:"inviteeList",MsgMemberExtraInfoList:"inviteeInfoList",E:"event",GInf:"groupProfile",MCT:"clientTime",MR:"random",MP:"priority",MTS:"time",GId:"groupID",MS:"sequence",CCD:"cloudCustomData",F_Account:"from",F_Hd:"avatar",F_NN:"nick",GN:"groupName",GT:"groupType",IsSys:"isSystemMessage",OpInf:"operatorInfo",Img:"avatar",NN:"nick",OnlineInf:"onlineMemberInfo",ET:"expireTime",Num:"onlineMemberNum",Opt:"operationType",O_Account:"operatorID",RT:"operationType",UDF:"userDefinedField",L_Account:"userIDList"},ignoreKeyWord:["C2C","ID","USP"]};function Ci(e,t){if("string"!=typeof e&&!Array.isArray(e))throw new TypeError("Expected the input to be `string | string[]`");t=Object.assign({pascalCase:!1},t);var n;return 0===(e=Array.isArray(e)?e.map((function(e){return e.trim()})).filter((function(e){return e.length})).join("-"):e.trim()).length?"":1===e.length?t.pascalCase?e.toUpperCase():e.toLowerCase():(e!==e.toLowerCase()&&(e=Ti(e)),e=e.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,(function(e,t){return t.toUpperCase()})).replace(/\d+(\w|$)/g,(function(e){return e.toUpperCase()})),n=e,t.pascalCase?n.charAt(0).toUpperCase()+n.slice(1):n)}var Ti=function(e){for(var t=!1,n=!1,o=!1,s=0;s<e.length;s++){var a=e[s];t&&/[a-zA-Z]/.test(a)&&a.toUpperCase()===a?(e=e.slice(0,s)+"-"+e.slice(s),t=!1,o=n,n=!0,s++):n&&o&&/[a-zA-Z]/.test(a)&&a.toLowerCase()===a?(e=e.slice(0,s-1)+"-"+e.slice(s-1),o=n,n=!1,t=!0):(t=a.toLowerCase()===a&&a.toUpperCase()!==a,o=n,n=a.toUpperCase()===a&&a.toLowerCase()!==a)}return e};function Di(e,t){var n=0;return function e(t,o){if(++n>100)return n--,t;if(st(t)){var s=t.map((function(t){return nt(t)?e(t,o):t}));return n--,s}if(nt(t)){var a=(r=t,i=function(e,t){if(!lt(t))return!1;if((s=t)!==Ci(s))for(var n=0;n<Ii.ignoreKeyWord.length&&!t.includes(Ii.ignoreKeyWord[n]);n++);var s;return at(o[t])?function(e){return"OPPOChannelID"===e?e:e[0].toUpperCase()+Ci(e).slice(1)}(t):o[t]},u=Object.create(null),Object.keys(r).forEach((function(e){var t=i(r[e],e);t&&(u[t]=r[e])})),u);return a=Lt(a,(function(t,n){return st(t)||nt(t)?e(t,o):t})),n--,a}var r,i,u}(e,t)}function Ei(e,t){if(st(e))return e.map((function(e){return nt(e)?Ei(e,t):e}));if(nt(e)){var n=(o=e,s=function(e,n){return at(t[n])?Ci(n):t[n]},a={},Object.keys(o).forEach((function(e){a[s(o[e],e)]=o[e]})),a);return n=Lt(n,(function(e){return st(e)||nt(e)?Ei(e,t):e}))}var o,s,a}var Si=String.fromCharCode,ki=function(e){var t=0|e.charCodeAt(0);if(55296<=t)if(t<56320){var n=0|e.charCodeAt(1);if(56320<=n&&n<=57343){if((t=(t<<10)+n-56613888|0)>65535)return Si(240|t>>>18,128|t>>>12&63,128|t>>>6&63,128|63&t)}else t=65533}else t<=57343&&(t=65533);return t<=2047?Si(192|t>>>6,128|63&t):Si(224|t>>>12,128|t>>>6&63,128|63&t)},Li=function(e){for(var t=void 0===e?"":(""+e).replace(/[\x80-\uD7ff\uDC00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]?/g,ki),n=0|t.length,o=new Uint8Array(n),s=0;s<n;s=s+1|0)o[s]=0|t.charCodeAt(s);return o},Ai=function(e){for(var t=new Uint8Array(e),n="",o=0,s=t.length;o<s;){var a=t[o],r=0,i=0;if(a<=127?(r=0,i=255&a):a<=223?(r=1,i=31&a):a<=239?(r=2,i=15&a):a<=244&&(r=3,i=7&a),s-o-r>0)for(var u=0;u<r;)i=i<<6|63&(a=t[o+u+1]),u+=1;else i=65533,r=s-o;n+=String.fromCodePoint(i),o+=r+1}return n},Ri=function(){function e(t){o(this,e),this._handler=t;var n=t.getURL();if(this._socket=null,this._workerSocket=null,this._id=_t(),this._handler.getIsWorkerEnabled()){var s=URL.createObjectURL(new Blob([';let _socket = null;onmessage = function(event) {  if (event.data.cmd === "start") {    const url = event.data.url;    _socket = new WebSocket(url);    _socket.binaryType = "arraybuffer";    _socket.onopen = function() {      postMessage({ callback: "onOpen" });    };    _socket.onclose = function(e) {      postMessage({ callback: "onOpen", e: { code: e.code, reason: e.reason } });    };    _socket.onmessage = function(e) {      postMessage({ callback: "onMessage", data: e.data });    };    _socket.onerror = function(e) {      postMessage({ callback: "onError", e: { isTrusted: "true" } });    };  } else if (event.data.cmd === "sendMessage") {    if (_socket !== null) {      _socket.send(event.data.data);    }  } else if (event.data.cmd === "stop") {    if (_socket !== null) {      _socket.close(event.data.code);      _socket = null;    }  }};'],{type:"application/javascript; charset=utf-8"}));this._workerSocket=new Worker(s);var a=this;this._workerSocket.onmessage=function(e){var t=e.data,n=t.callback,o=t.e;"onOpen"===n?a._onOpen():"onClose"===n?a._onClose(o):"onError"===n?a._onError(o):"onMessage"===n&&a._onMessage(e.data)},this._workerSocket.postMessage({cmd:"start",id:this._id,url:n})}else se?ee?(re.connectSocket({url:n,header:{"content-type":"application/json"}}),re.onSocketClose(this._onClose.bind(this)),re.onSocketOpen(this._onOpen.bind(this)),re.onSocketMessage(this._onMessage.bind(this)),re.onSocketError(this._onError.bind(this))):(this._socket=re.connectSocket({url:n,header:{"content-type":"application/json"},complete:function(){}}),this._socket.onClose(this._onClose.bind(this)),this._socket.onOpen(this._onOpen.bind(this)),this._socket.onMessage(this._onMessage.bind(this)),this._socket.onError(this._onError.bind(this))):ae&&(this._socket=new WebSocket(n),this._socket.binaryType="arraybuffer",this._socket.onopen=this._onOpen.bind(this),this._socket.onmessage=this._onMessage.bind(this),this._socket.onclose=this._onClose.bind(this),this._socket.onerror=this._onError.bind(this));this._canIUseBinaryFrame=t.canIUseBinaryFrame()}return a(e,[{key:"getID",value:function(){return this._id}},{key:"_onOpen",value:function(){this._handler.onOpen({id:this._id})}},{key:"_onClose",value:function(e){this._handler.onClose({id:this._id,e:e})}},{key:"_onMessage",value:function(e){this._handler.onMessage({data:this._canIUseBinaryFrame?Ai(e.data):e.data})}},{key:"_onError",value:function(e){this._handler.onError({id:this._id,e:e})}},{key:"setIsWorkerEnabled",value:function(e){this._isWorkerEnabled=!0}},{key:"close",value:function(e){if(this._workerSocket&&(this._workerSocket.postMessage({cmd:"stop",code:e}),this._workerSocket.terminate(),this._workerSocket=null),ee)return re.offSocketClose(),re.offSocketMessage(),re.offSocketOpen(),re.offSocketError(),void re.closeSocket();this._socket&&(se?(this._socket.onClose((function(){})),this._socket.onOpen((function(){})),this._socket.onMessage((function(){})),this._socket.onError((function(){}))):ae&&(this._socket.onopen=null,this._socket.onmessage=null,this._socket.onclose=null,this._socket.onerror=null),$?this._socket.close({code:e}):this._socket.close(e),this._socket=null)}},{key:"send",value:function(e){if(this._workerSocket)this._workerSocket.postMessage({cmd:"sendMessage",data:this._canIUseBinaryFrame?Li(e.data).buffer:e.data});else{if(ee)return void re.sendSocketMessage({data:e.data,fail:function(){e.fail&&e.requestID&&e.fail(e.requestID)}});this._socket&&(se?this._socket.send({data:this._canIUseBinaryFrame?Li(e.data).buffer:e.data,fail:function(){e.fail&&e.requestID&&e.fail(e.requestID)}}):ae&&this._socket.send(this._canIUseBinaryFrame?Li(e.data).buffer:e.data))}}}]),e}(),Ni=4e3,Oi=4001,Gi=["keyMap"],Ui=["keyMap"],Pi="connected",bi="connecting",wi="disconnected",Fi=function(){function e(t){o(this,e),this._channelModule=t,this._n="SocketHandler",this._promiseMap=new Map,this._readyState=wi,this._simpleRequestMap=new Map,this.MAX_SIZE=100,this._startSequence=_t(),this._startTs=0,this._reConnectFlag=!1,this._nextPingTs=0,this._reConnectCount=0,this.MAX_RECONNECT_COUNT=3,this._socketID=-1,this._random=0,this._socket=null,this._url="",this._onOpenTs=0,this._canIUseBinaryFrame=!0,this._isWorkerEnabled=!0,this._setWebsocketHost(),this._initConnection()}return a(e,[{key:"_setWebsocketHost",value:function(){var e=this._channelModule.getModule(qn),t=G;this._channelModule.isOversea()&&(t=U),e.isSingaporeSite()?t=P:e.isKoreaSite()?t=b:e.isGermanySite()?t=w:e.isIndiaSite()?t=F:e.isJapanSite()?t=q:e.isUSASite()&&(t=x),V.HOST.setCurrent(t)}},{key:"_initConnection",value:function(){at(V.HOST.CURRENT.BACKUP)||""===this._url?this._url=V.HOST.CURRENT.DEFAULT:this._url===V.HOST.CURRENT.DEFAULT?this._url=V.HOST.CURRENT.BACKUP:this._url===V.HOST.CURRENT.BACKUP?this._url=this._canIUseAnyCast()?V.HOST.CURRENT.ANYCAST:V.HOST.CURRENT.DEFAULT:this._url===V.HOST.CURRENT.ANYCAST&&(V.HOST.CURRENT.ANYCAST="",this._url=V.HOST.CURRENT.DEFAULT);var e=this._channelModule.getModule(qn).getProxyServer();jt(e)||(this._url=e),this._connect(),this._nextPingTs=0}},{key:"_canIUseAnyCast",value:function(){return ae&&V.HOST.CURRENT.ANYCAST}},{key:"onCheckTimer",value:function(e){e%1==0&&this._checkPromiseMap()}},{key:"_checkPromiseMap",value:function(){var e=this;0!==this._promiseMap.size&&this._promiseMap.forEach((function(t,n){var o=t.reject,s=t.timestamp,a=15e3;-1!==n.indexOf(io)&&(a=9e4),Date.now()-s>=a&&(xe.l("".concat(e._n,"._checkPromiseMap request timeout, delete requestID:").concat(n)),e._promiseMap.delete(n),o(new Wa({code:da.NETWORK_TIMEOUT})),e._channelModule.onRequestTimeout(n))}))}},{key:"onOpen",value:function(e){if(""!==this._readyState){this._onOpenTs=Date.now();var t=e.id;this._socketID=t;var n=Date.now()-this._startTs;xe.l("".concat(this._n,"._onOpen cost ").concat(n," ms. socketID:").concat(t)),new ka("wsOnOpen").setMessage(n).setCostTime(n).setMoreMessage("socketID:".concat(t)).end(),e.id===this._socketID&&(this._readyState=Pi,this._reConnectCount=0,this._resend(),!0===this._reConnectFlag&&(this._channelModule.onReconnected(),this._reConnectFlag=!1),this._channelModule.onOpen())}}},{key:"onClose",value:function(e){var t=new ka("wsOnClose"),n=e.id,o=e.e,s="sourceSocketID:".concat(n," currentSocketID:").concat(this._socketID," code:").concat(o.code," reason:").concat(o.reason),a=0;0!==this._onOpenTs&&(a=Date.now()-this._onOpenTs),t.setMessage(a).setCostTime(a).setMoreMessage(s).setCode(o.code).end(),xe.l("".concat(this._n,"._onClose ").concat(s," onlineTime:").concat(a)),n===this._socketID&&(this._readyState=wi,a<1e3?this._channelModule.onReconnectFailed():this._channelModule.onClose())}},{key:"onError",value:function(e){var t=e.id,n=e.e,o="sourceSocketID:".concat(t," currentSocketID:").concat(this._socketID);new ka("wsOnError").setMessage(n.errMsg||dt(n)).setMoreMessage(o).setLevel("error").end(),xe.w("".concat(this._n,"._onError"),n,o),t===this._socketID&&(this._readyState="",this._channelModule.onError())}},{key:"onMessage",value:function(e){var t;try{t=JSON.parse(e.data)}catch(c){new ka("jsonParseError").setMessage(e.data).end()}if(t&&t.head){var n=this._getRequestIDFromHead(t.head),o=t.body;if(!this._isTRTCCommand(n)){var s=Pt(t.head);o=Ei(t.body,this._getResponseKeyMap(s))}if(xe.d("".concat(this._n,".onMessage ret:").concat(JSON.stringify(o)," requestID:").concat(n," has:").concat(this._promiseMap.has(n))),this._setNextPingTs(),this._promiseMap.has(n)){var a=this._promiseMap.get(n),r=a.resolve,i=a.reject,u=a.timestamp;return this._promiseMap.delete(n),this._calcRTT(u),void(o.errorCode&&0!==o.errorCode?(this._channelModule.onErrorCodeNotZero(o),i(new Wa({code:o.errorCode,message:o.errorInfo||"",data:n.includes(Lo)||n.includes(ms)?{elements:o.elements,messageVersion:o.messageVersion,cloudCustomData:o.cloudCustomData}:void 0}))):r(Ka(o)))}this._channelModule.onMessage({head:t.head,body:o})}}},{key:"_isTRTCCommand",value:function(e){for(var t=this._channelModule.getModule(oo).getCommandList(),n=!1,o=0;o<t.length;o++)if(e.startsWith(t[o])){n=!0;break}return n}},{key:"_calcRTT",value:function(e){var t=Date.now()-e;this._channelModule.getModule($n).addRTT(t)}},{key:"_connect",value:function(){this._startTs=Date.now(),this._onOpenTs=0,this._socket=new Ri(this),this._socketID=this._socket.getID(),this._readyState=bi,xe.l("".concat(this._n,"._connect isWorkerEnabled:").concat(this.getIsWorkerEnabled()," socketID:").concat(this._socketID," url:").concat(this.getURL())),new ka("wsConnect").setMessage("socketID:".concat(this._socketID," url:").concat(this.getURL())).end()}},{key:"getURL",value:function(){this._channelModule.isDevMode()&&(this._canIUseBinaryFrame=!1);var e=Nt();(ee||X&&"windows"===e||ne)&&(this._canIUseBinaryFrame=!1);var t=-1;"ios"===e?t=ve||-1:"android"===e&&(t=Me||-1);var n=this._channelModule.getModule(qn),o=this._channelModule.getPlatform(),s=n.getSDKAppID(),a=n.getInstanceID(),r="sdkappid=".concat(s,"&instanceid=").concat(a,"&random=").concat(this._getRandom(),"&platform=").concat(o,"&host=").concat(e,"&version=").concat(t);return this._canIUseBinaryFrame?"".concat(this._url,"/binfo?").concat(r):"".concat(this._url,"/info?").concat(r)}},{key:"_closeConnection",value:function(e){xe.l("".concat(this._n,"._closeConnection socketID:").concat(this._socketID)),this._socket&&(this._socket.close(e),this._socketID=-1,this._socket=null,this._readyState=wi)}},{key:"_resend",value:function(){var e=this;if(xe.l("".concat(this._n,"._resend reConnectFlag:").concat(this._reConnectFlag),"promiseMap.size:".concat(this._promiseMap.size," simpleRequestMap.size:").concat(this._simpleRequestMap.size)),this._promiseMap.size>0&&this._promiseMap.forEach((function(t,n){var o=t.uplinkData,s=t.resolve,a=t.reject;e._promiseMap.set(n,{resolve:s,reject:a,timestamp:Date.now(),uplinkData:o}),e._execute(n,o)})),this._simpleRequestMap.size>0){var t,n=D(this._simpleRequestMap);try{for(n.s();!(t=n.n()).done;){var o=v(t.value,2),s=o[0],a=o[1];this._execute(s,a)}}catch(r){n.e(r)}finally{n.f()}this._simpleRequestMap.clear()}}},{key:"send",value:function(e){var t=this;e.head.seq=this._getSequence(),e.head.reqtime=Math.floor(Date.now()/1e3),e.keyMap;var n=g(e,Gi),o=this._getRequestIDFromHead(e.head),s=JSON.stringify(n);return new Promise((function(e,a){(t._promiseMap.set(o,{resolve:e,reject:a,timestamp:Date.now(),uplinkData:s}),xe.d("".concat(t._n,".send uplinkData:").concat(JSON.stringify(n)," requestID:").concat(o," readyState:").concat(t._readyState)),t._readyState!==Pi)?t._reConnect():(t._execute(o,s),t._channelModule.getModule($n).addRequestCount())}))}},{key:"simplySend",value:function(e){e.head.seq=this._getSequence(),e.head.reqtime=Math.floor(Date.now()/1e3),e.keyMap;var t=g(e,Ui),n=this._getRequestIDFromHead(e.head),o=JSON.stringify(t);this._readyState!==Pi?(this._simpleRequestMap.size<this.MAX_SIZE?this._simpleRequestMap.set(n,o):xe.l("".concat(this._n,".simplySend. simpleRequestMap is full, drop request!")),this._reConnect()):this._execute(n,o)}},{key:"_execute",value:function(e,t){this._socket.send({data:t,fail:se?this._onSendFail.bind(this):void 0,requestID:e})}},{key:"_onSendFail",value:function(e){xe.l("".concat(this._n,"._onSendFail requestID:").concat(e))}},{key:"_getSequence",value:function(){var e;if(this._startSequence<2415919103)return e=this._startSequence,this._startSequence+=1,2415919103===this._startSequence&&(this._startSequence=_t()),e}},{key:"_getRequestIDFromHead",value:function(e){return e.servcmd+e.seq}},{key:"_getResponseKeyMap",value:function(e){var n=this._channelModule.getKeyMap(e);return t(t({},Ii.response),n.response)}},{key:"_reConnect",value:function(){this._readyState!==Pi&&this._readyState!==bi&&this.forcedReconnect()}},{key:"forcedReconnect",value:function(){var e=this,t="".concat(this._n,".forcedReconnect");xe.l("".concat(t," count:").concat(this._reConnectCount," readyState:").concat(this._readyState)),this._reConnectFlag=!0,this._resetRandom(),this._reConnectCount<this.MAX_RECONNECT_COUNT?(this._reConnectCount+=1,this._closeConnection(Oi),this._initConnection()):(this._reConnectCount=0,this._channelModule.probeNetwork().then((function(n){var o=v(n,2),s=o[0];o[1],s?(xe.w("".concat(t," disconnected from wsserver but network is ok, continue...")),e._closeConnection(Oi),e._initConnection()):e._channelModule.onReconnectFailed()})))}},{key:"getReconnectFlag",value:function(){return this._reConnectFlag}},{key:"_setNextPingTs",value:function(){this._nextPingTs=Date.now()+1e4}},{key:"getNextPingTs",value:function(){return this._nextPingTs}},{key:"isConnected",value:function(){return this._readyState===Pi}},{key:"canIUseBinaryFrame",value:function(){return this._canIUseBinaryFrame}},{key:"setIsWorkerEnabled",value:function(e){xe.l("".concat(this._n,".setIsWorkerEnabled flag:").concat(e)),this._isWorkerEnabled=e}},{key:"getIsWorkerEnabled",value:function(){return this._isWorkerEnabled&&Se}},{key:"_getRandom",value:function(){return 0===this._random&&(this._random=Math.random()),this._random}},{key:"_resetRandom",value:function(){this._random=0}},{key:"close",value:function(){xe.l("".concat(this._n,".close")),this._closeConnection(Ni),this._promiseMap.clear(),this._startSequence=_t(),this._readyState=wi,this._simpleRequestMap.clear(),this._reConnectFlag=!1,this._reConnectCount=0,this._onOpenTs=0,this._url="",this._random=0,this._canIUseBinaryFrame=!0,this._isWorkerEnabled=!0}}]),e}(),qi=function(e){i(n,e);var t=f(n);function n(e){var s;if(o(this,n),(s=t.call(this,e))._n="ChannelModule",s._socketHandler=new Fi(_(s)),s._probing=!1,s._isAppShowing=!0,s._previousState=S.NET_STATE_CONNECTED,se&&"function"==typeof re.onAppShow&&"function"==typeof re.onAppHide){var a=s._onAppHide.bind(_(s)),r=s._onAppShow.bind(_(s));"function"==typeof re.offAppHide&&re.offAppHide(a),"function"==typeof re.offAppShow&&re.offAppShow(r),re.onAppHide(a),re.onAppShow(r)}return s._timerForNotLoggedIn=-1,s._timerForNotLoggedIn=setInterval(s.onCheckTimer.bind(_(s)),1e3),s._fatalErrorFlag=!1,s}return a(n,[{key:"onCheckTimer",value:function(e){this._socketHandler&&(this.isLoggedIn()?(this._timerForNotLoggedIn>0&&(clearInterval(this._timerForNotLoggedIn),this._timerForNotLoggedIn=-1),this._socketHandler.onCheckTimer(e)):this._socketHandler.onCheckTimer(1),this._checkNextPing())}},{key:"onErrorCodeNotZero",value:function(e){this.getModule(jn).onErrorCodeNotZero(e)}},{key:"onMessage",value:function(e){this.getModule(jn).onMessage(e)}},{key:"send",value:function(e){return this._socketHandler?this._previousState!==S.NET_STATE_CONNECTED&&e.head.servcmd.includes(xs)?(this.reConnect(),this._sendLogViaHTTP(e)):this._socketHandler.send(e):Promise.reject()}},{key:"_sendLogViaHTTP",value:function(e){var t=V.HOST.CURRENT.STAT;return new Promise((function(n,o){var s="".concat(t,"/v4/imopenstat/tim_web_report_v2?sdkappid=").concat(e.head.sdkappid,"&reqtime=").concat(Date.now()),a=JSON.stringify(e.body),r="application/x-www-form-urlencoded;charset=UTF-8";if(se)re.request({url:s,data:a,method:"POST",timeout:3e3,header:{"content-type":r},success:function(){n()},fail:function(){o(new Wa({code:da.NETWORK_ERROR}))}});else{var i=new XMLHttpRequest,u=setTimeout((function(){i.abort(),o(new Wa({code:da.NETWORK_TIMEOUT}))}),3e3);i.onreadystatechange=function(){4===i.readyState&&(clearTimeout(u),200===i.status||304===i.status?n():o(new Wa({code:da.NETWORK_ERROR})))},i.open("POST",s,!0),i.setRequestHeader("Content-type",r),i.send(a)}}))}},{key:"simplySend",value:function(e){return this._socketHandler?this._socketHandler.simplySend(e):Promise.reject()}},{key:"onOpen",value:function(){this._ping()}},{key:"onClose",value:function(){this._socketHandler&&(this._socketHandler.getReconnectFlag()&&this._emitNetStateChangeEvent(S.NET_STATE_DISCONNECTED));this.reConnect()}},{key:"onError",value:function(){se&&!ne&&this.outputWarning("DomainNameInMP"),this._emitNetStateChangeEvent(S.NET_STATE_DISCONNECTED)}},{key:"getKeyMap",value:function(e){return this.getModule(jn).getKeyMap(e)}},{key:"_onAppHide",value:function(){this._isAppShowing=!1}},{key:"_onAppShow",value:function(){this._isAppShowing=!0}},{key:"onRequestTimeout",value:function(e){}},{key:"onReconnected",value:function(){xe.l("".concat(this._n,".onReconnected")),this._m.restartTimer(),this.getModule(jn).onReconnected(),this._emitNetStateChangeEvent(S.NET_STATE_CONNECTED)}},{key:"onReconnectFailed",value:function(){xe.l("".concat(this._n,".onReconnectFailed")),this._emitNetStateChangeEvent(S.NET_STATE_DISCONNECTED)}},{key:"setIsWorkerEnabled",value:function(e){this._socketHandler&&this._socketHandler.setIsWorkerEnabled(!1)}},{key:"offline",value:function(){this._emitNetStateChangeEvent(S.NET_STATE_DISCONNECTED)}},{key:"reConnect",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=!1;this._socketHandler&&(t=this._socketHandler.getReconnectFlag());var n="forcedFlag:".concat(e," fatalErrorFlag:").concat(this._fatalErrorFlag," previousState:").concat(this._previousState," reconnectFlag:").concat(t);if(xe.l("".concat(this._n,".reConnect ").concat(n)),!this._fatalErrorFlag&&this._socketHandler){if(!0===e)this._socketHandler.forcedReconnect();else{if(this._previousState===S.NET_STATE_CONNECTING&&t)return;this._socketHandler.forcedReconnect()}this._emitNetStateChangeEvent(S.NET_STATE_CONNECTING)}}},{key:"_emitNetStateChangeEvent",value:function(e){this._previousState!==e&&(xe.l("".concat(this._n,"._emitNetStateChangeEvent from ").concat(this._previousState," to ").concat(e)),this._previousState=e,this.emitOuterEvent(E.NET_STATE_CHANGE,{state:e}))}},{key:"_ping",value:function(){var e=this;if(!0!==this._probing){this._probing=!0;var t=this.getModule(jn).getProtocolData({protocolName:Vs});this.send(t).then((function(){e._probing=!1})).catch((function(t){if(xe.w("".concat(e._n,"._ping failed. error:"),t),e._probing=!1,t&&60002===t.code)return new ka("error").setMessage("code:".concat(t.code," message:").concat(t.message)).setNetworkType(e.getModule(Bn).getNetworkType()).end(),e._fatalErrorFlag=!0,void e._emitNetStateChangeEvent(S.NET_STATE_DISCONNECTED);e.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];xe.l("".concat(e._n,"._ping failed. probe network, isAppShowing:").concat(e._isAppShowing," online:").concat(o," networkType:").concat(s)),o?e.reConnect():e._emitNetStateChangeEvent(S.NET_STATE_DISCONNECTED)}))}))}}},{key:"_checkNextPing",value:function(){this._socketHandler&&(this._socketHandler.isConnected()&&Date.now()>=this._socketHandler.getNextPingTs()&&this._ping())}},{key:"dealloc",value:function(){this._socketHandler&&(this._socketHandler.close(),this._socketHandler=null),this._timerForNotLoggedIn>-1&&clearInterval(this._timerForNotLoggedIn)}},{key:"onRestApiKickedOut",value:function(){this._socketHandler&&(this._socketHandler.close(),this.reConnect(!0))}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._previousState=S.NET_STATE_CONNECTED,this._probing=!1,this._fatalErrorFlag=!1,this._timerForNotLoggedIn=setInterval(this.onCheckTimer.bind(this),1e3)}}]),n}(ro),xi=["a2","tinyid"],Vi=["a2","tinyid"],Bi=function(){function e(t){o(this,e),this._n="ProtocolHandler",this._sessionModule=t,this._configMap=new Map,this._fillConfigMap()}return a(e,[{key:"_fillConfigMap",value:function(){this._configMap.clear();var e=this._sessionModule.genCommonHead(),n=this._sessionModule.genCosSpecifiedHead(),o=this._sessionModule.genSSOReportHead(),s=this._sessionModule.isIntl();this._configMap.set(io,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_OPEN_STATUS,".").concat(V.CMD.LOGIN)}),body:{state:"Online",isWebUniapp:0,deviceBrand:0},keyMap:{request:{deviceBrand:"InstType"},response:{InstId:"instanceID",HelloInterval:"helloInterval"}}}}(e)),this._configMap.set(uo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_OPEN_STATUS,".").concat(V.CMD.LOGOUT)}),body:{type:0},keyMap:{request:{type:"wslogout_type"}}}}(e)),this._configMap.set(co,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_OPEN_STATUS,".").concat(V.CMD.HELLO)}),body:{isWebUniapp:0},keyMap:{response:{NewInstInfo:"newInstanceInfo"}}}}(e)),this._configMap.set(lo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.STAT_SERVICE,".").concat(V.CMD.KICK_OTHER)}),body:{}}}(e)),this._configMap.set(ws,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_COS_SIGN,".").concat(V.CMD.COS_SIGN)}),body:{cmd:"open_im_cos_svc",subCmd:"get_cos_token",duration:300,version:2},keyMap:{request:{userSig:"usersig",subCmd:"sub_cmd",cmd:"cmd",duration:"duration",version:"version"},response:{expired_time:"expiredTime",bucket_name:"bucketName",session_token:"sessionToken",tmp_secret_id:"secretId",tmp_secret_key:"secretKey"}}}}(n)),this._configMap.set(Fs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.CUSTOM_UPLOAD,".").concat(V.CMD.COS_PRE_SIG)}),body:{fileType:void 0,fileName:void 0,uploadMethod:0,duration:900},keyMap:{request:{userSig:"usersig",fileType:"file_type",fileName:"file_name",uploadMethod:"upload_method"},response:{expired_time:"expiredTime",request_id:"requestId",head_url:"headUrl",upload_url:"uploadUrl",download_url:"downloadUrl",ci_url:"ciUrl",snapshot_url:"requestSnapshotUrl"}}}}(n)),this._configMap.set(qs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.CUSTOM_UPLOAD,".").concat(V.CMD.VIDEO_COVER)}),body:{version:1,platform:void 0,coverName:void 0,requestSnapshotUrl:void 0},keyMap:{request:{version:"version",platform:"platform",coverName:"cover_name",requestSnapshotUrl:"snapshot_url"},response:{error_code:"errorCode",error_msg:"errorInfo",download_url:"snapshotUrl"}}}}(n)),this._configMap.set(Xs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_CONFIG_MANAGER,".").concat(V.CMD.FETCH_COMMERCIAL_CONFIG)}),body:{SDKAppID:0},keyMap:{request:{SDKAppID:"uint32_sdkappid"},response:{int32_error_code:"errorCode",str_error_message:"errorMessage",str_purchase_bits:"purchaseBits",uint32_expired_time:"expiredTime"}}}}(e)),this._configMap.set(Qs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_CONFIG_MANAGER,".").concat(V.CMD.PUSHED_COMMERCIAL_CONFIG)}),body:{},keyMap:{response:{int32_error_code:"errorCode",str_error_message:"errorMessage",str_purchase_bits:"purchaseBits",uint32_expired_time:"expiredTime"}}}}(e)),this._configMap.set(zs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_CONFIG_MANAGER,".").concat(V.CMD.FETCH_CLOUD_CONTROL_CONFIG)}),body:{SDKAppID:0,version:0},keyMap:{request:{SDKAppID:"uint32_sdkappid",version:"uint64_version"},response:{int32_error_code:"errorCode",str_error_message:"errorMessage",str_json_config:"cloudControlConfig",uint32_expired_time:"expiredTime",uint32_sdkappid:"SDKAppID",uint64_version:"version"}}}}(e)),this._configMap.set(Js,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_CONFIG_MANAGER,".").concat(V.CMD.PUSHED_CLOUD_CONTROL_CONFIG)}),body:{},keyMap:{response:{int32_error_code:"errorCode",str_error_message:"errorMessage",str_json_config:"cloudControlConfig",uint32_expired_time:"expiredTime",uint32_sdkappid:"SDKAppID",uint64_version:"version"}}}}(e)),this._configMap.set(Zs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OVERLOAD_PUSH,".").concat(V.CMD.OVERLOAD_NOTIFY)}),body:{},keyMap:{response:{OverLoadServCmd:"overloadCommand",DelaySecs:"waitingTime"}}}}(e)),this._configMap.set(po,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.GET_MESSAGES)}),body:{cookie:"",syncFlag:0,needAbstract:1,isOnlineSync:0,needSignaling:1},keyMap:{request:{fromAccount:"From_Account",toAccount:"To_Account",from:"From_Account",to:"To_Account",time:"MsgTimeStamp",sequence:"MsgSeq",random:"MsgRandom",elements:"MsgBody"},response:{MsgList:"messageList",SyncFlag:"syncFlag",To_Account:"to",From_Account:"from",ClientSeq:"clientSequence",MsgSeq:"sequence",NoticeSeq:"noticeSequence",NotifySeq:"notifySequence",MsgRandom:"random",MsgTimeStamp:"time",MsgContent:"content",ToGroupId:"to",MsgKey:"messageKey",GroupTips:"groupTips",MsgBody:"elements",MsgType:"type",C2CRemainingUnreadCount:"C2CRemainingUnreadList",C2CPairUnreadCount:"C2CPairUnreadList"}}}}(e)),s||(this._configMap.set(go,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.BIG_DATA_HALLWAY_AUTH_KEY)}),body:{}}}(e)),this._configMap.set(la,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_MSG_AUDIT_MGR,".").concat(V.CMD.GET_RPOFANITY_LIST)}),body:{version:0,deviceID:"",startIndex:void 0},keyMap:{request:{version:"uint64_version",deviceID:"str_device_id",startIndex:"uint64_start_index"},response:{msg_cmd_error_code:"errorInfo",str_err_msg:"errorMessage",uint32_code:"errorCode",msg_scene_ctl_config:"filterConfig",uint64_c2c_custom_msg_flag:"c2c_custom_message",uint64_c2c_text_msg_flag:"c2c_text_message",uint64_group_custom_msg_flag:"group_custom_message",uint64_group_text_msg_flag:"group_text_message",uint64_group_info_flag:"group_profile",uint64_group_member_info_flag:"group_member_profile",uint64_relation_chain_flag:"sns",uint64_user_info_flag:"user_profile",rpt_msg_dirty_word:"lexicon",str_dirty_word:"profanity",str_replaced_content:"replacement",uint64_filter_type:"filterType",uint64_id:"id",uint64_word_type:"profanityType",uint64_complete_flag:"completeFlag",uint64_next_start_index:"nextStartIndex",uint64_version:"version",uint64_expired_time:"expiredTime"}}}}(e))),this._configMap.set(_o,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.SEND_MESSAGE)}),body:{fromAccount:"",toAccount:"",msgSeq:0,msgRandom:0,msgBody:[],cloudCustomData:void 0,nick:"",avatar:"",msgLifeTime:void 0,offlinePushInfo:{pushFlag:0,title:"",desc:"",ext:"",apnsInfo:{badgeMode:0,isVoipPush:void 0},androidInfo:{OPPOChannelID:""}},messageControlInfo:void 0,clientTime:void 0,needReadReceipt:0,isSupportExtension:0},keyMap:{request:{fromAccount:"From_Account",toAccount:"To_Account",msgTimeStamp:"MsgTimeStamp",msgSeq:"MsgSeq",msgRandom:"MsgRandom",msgBody:"MsgBody",count:"MaxCnt",lastMessageTime:"LastMsgTime",messageKey:"MsgKey",peerAccount:"Peer_Account",data:"Data",description:"Desc",extension:"Ext",type:"MsgType",content:"MsgContent",sizeType:"Type",uuid:"UUID",url:"",imageUrl:"URL",fileUrl:"Url",remoteAudioUrl:"Url",remoteVideoUrl:"VideoUrl",thumbUUID:"ThumbUUID",videoUUID:"VideoUUID",videoUrl:"",downloadFlag:"Download_Flag",nick:"From_AccountNick",avatar:"From_AccountHeadurl",from:"From_Account",time:"MsgTimeStamp",messageRandom:"MsgRandom",messageSequence:"MsgSeq",elements:"MsgBody",clientSequence:"ClientSeq",payload:"MsgContent",messageList:"MsgList",messageNumber:"MsgNum",abstractList:"AbstractList",messageBody:"MsgBody",needReadReceipt:"IsNeedReadReceipt"}}}}(e)),this._configMap.set(ho,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.SEND_GROUP_MESSAGE)}),body:{fromAccount:"",groupID:"",random:0,clientSequence:0,priority:"",msgBody:[],cloudCustomData:void 0,onlineOnlyFlag:0,offlinePushInfo:{pushFlag:0,title:"",desc:"",ext:"",apnsInfo:{badgeMode:0,isVoipPush:void 0},androidInfo:{OPPOChannelID:""}},groupAtInfo:[],messageControlInfo:void 0,clientTime:void 0,needReadReceipt:0,topicID:void 0,receiverList:void 0,isSupportExtension:0},keyMap:{request:{to:"GroupId",extension:"Ext",data:"Data",description:"Desc",random:"Random",sequence:"ReqMsgSeq",count:"ReqMsgNumber",type:"MsgType",priority:"MsgPriority",content:"MsgContent",elements:"MsgBody",sizeType:"Type",uuid:"UUID",url:"",imageUrl:"URL",fileUrl:"Url",remoteAudioUrl:"Url",remoteVideoUrl:"VideoUrl",thumbUUID:"ThumbUUID",videoUUID:"VideoUUID",videoUrl:"",downloadFlag:"Download_Flag",clientSequence:"ClientSeq",from:"From_Account",time:"MsgTimeStamp",messageRandom:"MsgRandom",messageSequence:"MsgSeq",payload:"MsgContent",messageList:"MsgList",messageNumber:"MsgNum",abstractList:"AbstractList",messageBody:"MsgBody",needReadReceipt:"NeedReadReceipt",receiverList:"To_Account"},response:{MsgTime:"time",MsgSeq:"sequence"}}}}(e)),this._configMap.set(Io,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.REVOKE_C2C_MESSAGE)}),body:{msgInfo:{fromAccount:"",toAccount:"",msgTimeStamp:0,msgSeq:0,msgRandom:0}},keyMap:{request:{msgInfo:"MsgInfo",msgTimeStamp:"MsgTimeStamp",msgSeq:"MsgSeq",msgRandom:"MsgRandom"}}}}(e)),this._configMap.set(ss,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.REVOKE_GROUP_MESSAGE)}),body:{groupID:"",msgSeqList:void 0,topicID:""},keyMap:{request:{msgSeqList:"MsgSeqList",msgSeq:"MsgSeq"}}}}(e)),this._configMap.set(Eo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.GET_C2C_ROAM_MESSAGES)}),body:{peerAccount:"",count:15,lastMessageTime:0,messageKey:"",withRecalledMessage:1,direction:0},keyMap:{request:{messageKey:"MsgKey",peerAccount:"Peer_Account",count:"MaxCnt",lastMessageTime:"LastMsgTime",withRecalledMessage:"WithRecalledMsg",direction:"GetDirection"},response:{LastMsgTime:"lastMessageTime",IsNeedReadReceipt:"needReadReceipt",IsPeerRead:"readReceiptSentByPeer"}}}}(e)),this._configMap.set(Lo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.MODIFY_C2C_MESSAGE)}),body:{from:"",to:"",sequence:0,random:0,time:0,version:0,elements:void 0,cloudCustomData:void 0},keyMap:{request:{sequence:"MsgSeq",random:"MsgRandom",time:"MsgTime",version:"MsgVersion",type:"MsgType",content:"MsgContent"}}}}(e)),this._configMap.set(is,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.GET_GROUP_ROAM_MESSAGES)}),body:{withRecalledMsg:1,groupID:"",count:15,sequence:"",topicID:void 0},keyMap:{request:{sequence:"ReqMsgSeq",count:"ReqMsgNumber",withRecalledMessage:"WithRecalledMsg"},response:{Random:"random",MsgTime:"time",MsgSeq:"sequence",ReqMsgSeq:"sequence",RspMsgList:"messageList",IsPlaceMsg:"isPlaceMessage",IsSystemMsg:"isSystemMessage",ToGroupId:"to",EnumFrom_AccountType:"fromAccountType",EnumTo_AccountType:"toAccountType",GroupCode:"groupCode",MsgPriority:"priority",MsgBody:"elements",MsgType:"type",MsgContent:"content",IsFinished:"complete",Download_Flag:"downloadFlag",ClientSeq:"clientSequence",ThumbUUID:"thumbUUID",VideoUUID:"videoUUID",ToTopicId:"topicID",InvisibleMsgSeq:"invisibleSequenceList"}}}}(e)),this._configMap.set(Co,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.SET_C2C_MESSAGE_READ)}),body:{C2CMsgReaded:void 0},keyMap:{request:{lastMessageTime:"LastedMsgTime"}}}}(e)),this._configMap.set(To,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.SET_C2C_PEER_MUTE_NOTIFICATIONS)}),body:{userIDList:void 0,muteFlag:0},keyMap:{request:{userIDList:"Peer_Account",muteFlag:"Mute_Notifications"}}}}(e)),this._configMap.set(Do,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.GET_C2C_PEER_MUTE_NOTIFICATIONS)}),body:{updateSequence:0},keyMap:{response:{MuteNotificationsList:"muteFlagList"}}}}(e)),this._configMap.set(as,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.SET_GROUP_MESSAGE_READ)}),body:{groupID:void 0,messageReadSeq:void 0,topicID:void 0},keyMap:{request:{messageReadSeq:"MsgReadedSeq"}}}}(e)),this._configMap.set(rs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.SET_ALL_MESSAGE_READ)}),body:{readAllC2CMessage:0,groupMessageReadInfoList:[]},keyMap:{request:{readAllC2CMessage:"C2CReadAllMsg",groupMessageReadInfoList:"GroupReadInfo",messageSequence:"MsgSeq"},response:{C2CReadAllMsg:"readAllC2CMessage",GroupReadInfoArray:"groupMessageReadInfoList"}}}}(e)),this._configMap.set(ko,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.DELETE_C2C_MESSAGE)}),body:{fromAccount:"",to:"",keyList:void 0},keyMap:{request:{keyList:"MsgKeyList"}}}}(e)),this._configMap.set(vs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.DELETE_GROUP_MESSAGE)}),body:{groupID:"",deleter:"",keyList:void 0,topicID:void 0},keyMap:{request:{deleter:"Deleter_Account",keyList:"Seqs"}}}}(e)),this._configMap.set(pa,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_OPEN_TRANSLATE,".").concat(V.CMD.TRANSLATE_TEXT)}),body:{sourceTextList:void 0,SDKAppID:0,from:0,source:"",target:""},keyMap:{request:{sourceTextList:"SourceText",SDKAppID:"SdkAppId",from:"FromAccount"},response:{TargetText:"translatedTextList",RequestId:"requestID",CmdErrorCode:"error",ErrorCode:"code",ErrorInfo:"message"}}}}(e)),this._configMap.set(ms,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.MODIFY_GROUP_MESSAGE)}),body:{groupID:"",topicID:void 0,sequence:0,version:0,elements:void 0,cloudCustomData:void 0},keyMap:{request:{sequence:"MsgSeq",version:"MsgVersion",type:"MsgType",content:"MsgContent"}}}}(e)),this._configMap.set(us,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.GET_READ_RECEIPT)}),body:{groupID:"",sequenceList:void 0},keyMap:{request:{sequence:"MsgSeq"}}}}(e)),this._configMap.set(ls,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.SEND_C2C_READ_RECEIPT)}),body:{peerAccount:"",messageInfoList:void 0},keyMap:{request:{peerAccount:"Peer_Account",messageInfoList:"C2CMsgInfo",fromAccount:"From_Account",toAccount:"To_Account",sequence:"MsgSeq",random:"MsgRandom",time:"MsgTime",clientTime:"MsgClientTime"}}}}(e)),this._configMap.set(cs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.SEND_READ_RECEIPT)}),body:{groupID:"",sequenceList:void 0},keyMap:{request:{sequenceList:"MsgSeqList",sequence:"MsgSeq"}}}}(e)),this._configMap.set(ps,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.GET_READ_RECEIPT_DETAIL)}),body:{groupID:"",sequence:void 0,flag:0,cursor:0,count:0},keyMap:{request:{sequence:"MsgSeq",count:"Num"},response:{ReadList:"readUserIDList",Read_Account:"userID",UnreadList:"unreadUserIDList",Unread_Account:"userID",IsFinish:"isCompleted"}}}}(e)),this._configMap.set(Ao,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM_MSG_EXT,".").concat(V.CMD.MODIFY_C2C_MESSAGE_EXTENSIONS)}),body:{from:void 0,to:void 0,messageKey:void 0,operateType:void 0,extensionList:void 0}}}(e)),this._configMap.set(Ro,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM_MSG_EXT,".").concat(V.CMD.GET_C2C_MESSAGE_EXTENSIONS)}),body:{from:void 0,to:void 0,messageKey:void 0,startSequence:void 0}}}(e)),this._configMap.set(Ds,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM_MSG_EXT,".").concat(V.CMD.MODIFY_GROUP_MESSAGE_EXTENSIONS)}),body:{groupID:void 0,topicID:void 0,messageSequence:void 0,operateType:void 0,extensionList:void 0}}}(e)),this._configMap.set(Es,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM_MSG_EXT,".").concat(V.CMD.GET_GROUP_MESSAGE_EXTENSIONS)}),body:{groupID:void 0,topicID:void 0,messageSequence:void 0,startSequence:void 0}}}(e)),this._configMap.set(So,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.GET_PEER_READ_TIME)}),body:{userIDList:void 0},keyMap:{request:{userIDList:"To_Account"},response:{ReadTime:"peerReadTimeList"}}}}(e)),this._configMap.set(Oo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.RECENT_CONTACT,".").concat(V.CMD.GET_CONVERSATION_LIST)}),body:{fromAccount:void 0,count:0},keyMap:{request:{},response:{SessionItem:"conversations",ToAccount:"groupID",To_Account:"userID",UnreadMsgCount:"unreadCount",MsgGroupReadedSeq:"messageReadSeq",C2cPeerReadTime:"c2cPeerReadTime"}}}}(e)),this._configMap.set(No,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.RECENT_CONTACT,".").concat(V.CMD.PAGING_GET_CONVERSATION_LIST)}),body:{fromAccount:void 0,timeStamp:void 0,startIndex:void 0,pinnedTimeStamp:void 0,pinnedStartIndex:void 0,orderType:void 0,messageAssistFlag:4,assistFlag:15},keyMap:{request:{messageAssistFlag:"MsgAssistFlags",assistFlag:"AssistFlags",pinnedTimeStamp:"TopTimeStamp",pinnedStartIndex:"TopStartIndex"},response:{SessionItem:"conversations",ToAccount:"groupID",To_Account:"userID",UnreadMsgCount:"unreadCount",MsgGroupReadedSeq:"messageReadSeq",C2cPeerReadTime:"c2cPeerReadTime",LastMsgFlags:"lastMessageFlag",TopFlags:"isPinned",TopTimeStamp:"pinnedTimeStamp",TopStartIndex:"pinnedStartIndex",GroupId:"convGroupID"}}}}(e)),this._configMap.set(Go,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.RECENT_CONTACT,".").concat(V.CMD.DELETE_CONVERSATION)}),body:{fromAccount:"",conversationList:void 0,clearHistoryMessage:void 0},keyMap:{request:{toGroupID:"ToGroupid",clearHistoryMessage:"ClearRamble",conversationList:"ContactItem"},response:{ResultItem:"resultList",ToGroupid:"groupID",ResultCode:"code",ResultInfo:"info"}}}}(e)),this._configMap.set(Uo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.RECENT_CONTACT,".").concat(V.CMD.CLEAR_HISTORY_MESSAGE)}),body:{fromAccount:"",toAccount:void 0,type:1,toGroupID:void 0},keyMap:{request:{toGroupID:"ToGroupid"}}}}(e)),this._configMap.set(Po,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.RECENT_CONTACT,".").concat(V.CMD.PIN_CONVERSATION)}),body:{fromAccount:"",operationType:1,itemList:void 0},keyMap:{request:{itemList:"RecentContactItem"}}}}(e)),this._configMap.set(bo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.DELETE_GROUP_AT_TIPS)}),body:{messageListToDelete:void 0},keyMap:{request:{messageListToDelete:"DelMsgList",messageSeq:"MsgSeq",messageRandom:"MsgRandom"}}}}(e)),this._configMap.set(wo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.RECENT_CONTACT,".").concat(V.CMD.MARK_CONVERSATION)}),body:{fromAccount:"",itemList:void 0},keyMap:{request:{itemList:"MarkItem",operationType:"OptType",groupID:"ToGroupId"},response:{ToGroupId:"groupID",OptType:"operationType"}}}}(e)),this._configMap.set(Fo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.RECENT_CONTACT,".").concat(V.CMD.MARK_CONVERSATION)}),body:{fromAccount:"",itemList:void 0},keyMap:{request:{itemList:"MarkItem",operationType:"OptType",groupID:"ToGroupId"},response:{ToGroupId:"groupID",OptType:"operationType"}}}}(e)),this._configMap.set(qo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.RECENT_CONTACT,".").concat(V.CMD.CREATE_CONVERSATION_GROUP)}),body:{fromAccount:"",itemList:void 0},keyMap:{request:{itemList:"GroupContactItem",groupID:"ToGroupId"},response:{GroupId:"convGroupID",ToGroupId:"groupID",OptType:"operationType"}}}}(e)),this._configMap.set(xo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.RECENT_CONTACT,".").concat(V.CMD.DELETE_CONVERSATION_GROUP)}),body:{fromAccount:"",groupName:void 0},keyMap:{request:{},response:{GroupId:"convGroupID"}}}}(e)),this._configMap.set(Vo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.RECENT_CONTACT,".").concat(V.CMD.UPDATE_CONVERSATION_GROUP)}),body:{fromAccount:"",updateType:void 0,updateGroup:void 0},keyMap:{request:{oldName:"OldGroupName",newName:"NewGroupName",groupID:"ToGroupId",operationType:"ContactOptType",groupName:"OldGroupName",updateItem:"ContactUpdateItem"},response:{ContactOptType:"operationType",ToGroupId:"groupID",GroupId:"convGroupID"}}}}(e)),this._configMap.set(Bo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.RECENT_CONTACT,".").concat(V.CMD.UPDATE_CONVERSATION_GROUP)}),body:{fromAccount:"",updateType:void 0,updateGroup:{groupName:void 0,updateGroupType:void 0,updateItem:void 0}},keyMap:{request:{},response:{}}}}(e)),this._configMap.set(Ho,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.RECENT_CONTACT,".").concat(V.CMD.UPDATE_CONVERSATION_GROUP)}),body:{fromAccount:"",updateType:void 0,updateGroup:void 0},keyMap:{request:{},response:{}}}}(e)),this._configMap.set(Ko,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.RECENT_CONTACT,".").concat(V.CMD.GET_CONVERSATION_GROUP_LIST)}),body:{fromAccount:"",startTime:void 0,startIndex:void 0},keyMap:{request:{},response:{GroupId:"convGroupID",ToGroupId:"groupID",OptType:"operationType",CustomMark:"customData",ContactGroupId:"convGroupIDList"}}}}(e)),this._configMap.set(fo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.PROFILE,".").concat(V.CMD.PORTRAIT_GET)}),body:{fromAccount:"",userItem:[]},keyMap:{request:{toAccount:"To_Account",standardSequence:"StandardSequence",customSequence:"CustomSequence"}}}}(e)),this._configMap.set(vo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.PROFILE,".").concat(V.CMD.PORTRAIT_SET)}),body:{fromAccount:"",profileItem:[{tag:Be.NICK,value:""},{tag:Be.GENDER,value:""},{tag:Be.ALLOWTYPE,value:""},{tag:Be.AVATAR,value:""}]},keyMap:{request:{toAccount:"To_Account",standardSequence:"StandardSequence",customSequence:"CustomSequence"}}}}(e)),this._configMap.set(mo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.FRIEND,".").concat(V.CMD.GET_BLACKLIST)}),body:{fromAccount:"",startIndex:0,maxLimited:30,lastSequence:0},keyMap:{response:{CurruentSequence:"currentSequence"}}}}(e)),this._configMap.set(Mo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.FRIEND,".").concat(V.CMD.ADD_BLACKLIST)}),body:{fromAccount:"",toAccount:[]}}}(e)),this._configMap.set(yo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.FRIEND,".").concat(V.CMD.DELETE_BLACKLIST)}),body:{fromAccount:"",toAccount:[]}}}(e)),this._configMap.set(oa,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_OPEN_STATUS,".").concat(V.CMD.SET_SELF_STATUS)}),body:{customStatus:""},keyMap:{}}}(e)),this._configMap.set(sa,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_OPEN_STATUS,".").concat(V.CMD.GET_USER_STATUS)}),body:{userIDList:void 0},keyMap:{response:{UserStatusList:"successUserList",ErrorList:"failureUserList",To_Account:"userID",Invalid_Account:"invalidUserID",Status:"statusType"}}}}(e)),this._configMap.set(aa,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_OPEN_STATUS,".").concat(V.CMD.SUBSCRIBE_USER_STATUS)}),body:{userIDList:void 0},keyMap:{response:{ErrorList:"failureUserList",To_Account:"userID",Invalid_Account:"invalidUserID"}}}}(e)),this._configMap.set(ra,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_OPEN_STATUS,".").concat(V.CMD.UNSUBSCRIBE_USER_STATUS)}),body:{userIDList:void 0,unsubscribeAll:void 0},keyMap:{response:{ErrorList:"failureUserList",To_Account:"userID",Invalid_Account:"invalidUserID"}}}}(e)),this._configMap.set(Wo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.GET_JOINED_GROUPS)}),body:{memberAccount:"",limit:void 0,offset:void 0,groupType:void 0,responseFilter:{groupBaseInfoFilter:void 0,selfInfoFilter:void 0},isSupportTopic:0},keyMap:{request:{memberAccount:"Member_Account"},response:{GroupIdList:"groups",NoUnreadSeqList:"excludedUnreadSequenceList",MsgSeq:"readedSequence",LastRecallTime:"_lastRevokedTime"}}}}(e)),this._configMap.set(Yo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.GET_GROUP_INFO)}),body:{groupIDList:void 0,responseFilter:{groupBaseInfoFilter:["Type","Name","Introduction","Notification","FaceUrl","Owner_Account","CreateTime","InfoSeq","LastInfoTime","LastMsgTime","MemberNum","MaxMemberNum","ApplyJoinOption","NextMsgSeq","ShutUpAllMember"],groupCustomFieldFilter:void 0,memberInfoFilter:void 0,memberCustomFieldFilter:void 0}},keyMap:{request:{groupIDList:"GroupIdList",groupCustomField:"AppDefinedData",memberCustomField:"AppMemberDefinedData",groupCustomFieldFilter:"AppDefinedDataFilter_Group",memberCustomFieldFilter:"AppDefinedDataFilter_GroupMember"},response:{GroupIdList:"groups",AppDefinedData:"groupCustomField",AppMemberDefinedData:"memberCustomField",AppDefinedDataFilter_Group:"groupCustomFieldFilter",AppDefinedDataFilter_GroupMember:"memberCustomFieldFilter",InfoSeq:"infoSequence",MemberList:"members",GroupInfo:"groups",ShutUpUntil:"muteUntil",ShutUpAllMember:"muteAllMembers"}}}}(e)),this._configMap.set(jo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.CREATE_GROUP)}),body:{type:void 0,name:void 0,groupID:void 0,ownerID:void 0,introduction:void 0,notification:void 0,maxMemberNum:void 0,joinOption:void 0,memberList:void 0,groupCustomField:void 0,memberCustomField:void 0,webPushFlag:1,avatar:"",isSupportTopic:void 0,inviteOption:void 0},keyMap:{request:{ownerID:"Owner_Account",userID:"Member_Account",avatar:"FaceUrl",maxMemberNum:"MaxMemberCount",joinOption:"ApplyJoinOption",groupCustomField:"AppDefinedData",memberCustomField:"AppMemberDefinedData",inviteOption:"InviteJoinOption"},response:{HugeGroupFlag:"avChatRoomFlag",OverJoinedGroupLimit_Account:"overLimitUserIDList"}}}}(e)),this._configMap.set(zo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.DESTROY_GROUP)}),body:{groupID:void 0}}}(e)),this._configMap.set(Jo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.MODIFY_GROUP_INFO)}),body:{groupID:void 0,name:void 0,introduction:void 0,notification:void 0,avatar:void 0,joinOption:void 0,groupCustomField:void 0,muteAllMembers:void 0,inviteOption:void 0},keyMap:{request:{groupCustomField:"AppDefinedData",muteAllMembers:"ShutUpAllMember",joinOption:"ApplyJoinOption",avatar:"FaceUrl",inviteOption:"InviteJoinOption"},response:{AppDefinedData:"groupCustomField",ShutUpAllMember:"muteAllMembers"}}}}(e)),this._configMap.set(Xo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.APPLY_JOIN_GROUP)}),body:{groupID:void 0,applyMessage:void 0,userDefinedField:void 0,webPushFlag:1,historyMessageFlag:void 0},keyMap:{request:{applyMessage:"ApplyMsg",historyMessageFlag:"HugeGroupHistoryMsgFlag"},response:{HugeGroupFlag:"avChatRoomFlag",AVChatRoomKey:"avChatRoomKey",RspMsgList:"messageList",ToGroupId:"to"}}}}(e)),this._configMap.set(Qo,function(e){return e.a2,e.tinyid,{head:t(t({},g(e,xi)),{},{servcmd:"".concat(V.NAME.BIG_GROUP_NO_AUTH,".").concat(V.CMD.APPLY_JOIN_GROUP)}),body:{groupID:void 0,applyMessage:void 0,userDefinedField:void 0,webPushFlag:1},keyMap:{request:{applyMessage:"ApplyMsg"},response:{HugeGroupFlag:"avChatRoomFlag"}}}}(e)),this._configMap.set(Zo,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.QUIT_GROUP)}),body:{groupID:void 0}}}(e)),this._configMap.set($o,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.SEARCH_GROUP_BY_ID)}),body:{groupIDList:void 0,responseFilter:{groupBasePublicInfoFilter:["Type","Name","Introduction","Notification","FaceUrl","CreateTime","Owner_Account","LastInfoTime","LastMsgTime","NextMsgSeq","MemberNum","MaxMemberNum","ApplyJoinOption","InviteJoinOption"]}},keyMap:{response:{}}}}(e)),this._configMap.set(es,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.CHANGE_GROUP_OWNER)}),body:{groupID:void 0,newOwnerID:void 0},keyMap:{request:{newOwnerID:"NewOwner_Account"}}}}(e)),this._configMap.set(ts,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.HANDLE_APPLY_JOIN_GROUP)}),body:{groupID:void 0,applicant:void 0,handleAction:void 0,handleMessage:void 0,authentication:void 0,messageKey:void 0,userDefinedField:void 0},keyMap:{request:{applicant:"Applicant_Account",handleAction:"HandleMsg",handleMessage:"ApprovalMsg",messageKey:"MsgKey"}}}}(e)),this._configMap.set(ns,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.HANDLE_INVITE_JOIN_GROUP)}),body:{groupID:void 0,applicant:void 0,invitee:void 0,handleAction:void 0,handleMessage:void 0,authentication:void 0,userDefinedField:void 0},keyMap:{request:{applicant:"Applicant_Account",invitee:"Invited_Account",handleAction:"HandleMsg",handleMessage:"ApprovalMsg"}}}}(e)),this._configMap.set(os,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.HANDLE_GROUP_INVITATION)}),body:{groupID:void 0,inviter:void 0,handleAction:void 0,handleMessage:void 0,authentication:void 0,messageKey:void 0,userDefinedField:void 0},keyMap:{request:{inviter:"Inviter_Account",handleAction:"HandleMsg",handleMessage:"ApprovalMsg",messageKey:"MsgKey"}}}}(e)),this._configMap.set(ds,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.GET_GROUP_APPLICATION)}),body:{startTime:void 0,limit:void 0,handleAccount:void 0},keyMap:{request:{handleAccount:"Handle_Account"},response:{To_Account:"userID"}}}}(e)),this._configMap.set(gs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.DELETE_GROUP_SYSTEM_MESSAGE)}),body:{messageListToDelete:void 0},keyMap:{request:{messageListToDelete:"DelMsgList",messageSeq:"MsgSeq",messageRandom:"MsgRandom"}}}}(e)),this._configMap.set(_s,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.BIG_GROUP_LONG_POLLING,".").concat(V.CMD.AVCHATROOM_LONG_POLL)}),body:{USP:1,startSeq:1,startBroadcastSeq:void 0,holdTime:90,key:void 0,simplifiedMessage:void 0},keyMap:{request:{USP:"USP"},response:{ToGroupId:"groupID",RspBroadcastMsgList:"broadcastMessageList",IsSystemMsg:"isSystemMessage"}}}}(e)),this._configMap.set(hs,function(e){return e.a2,e.tinyid,{head:t(t({},g(e,Vi)),{},{servcmd:"".concat(V.NAME.BIG_GROUP_LONG_POLLING_NO_AUTH,".").concat(V.CMD.AVCHATROOM_LONG_POLL)}),body:{USP:1,startSeq:1,holdTime:90,key:void 0,simplifiedMessage:void 0},keyMap:{request:{USP:"USP"},response:{ToGroupId:"groupID",RspBroadcastMsgList:"broadcastMessageList",IsSystemMsg:"isSystemMessage"}}}}(e)),this._configMap.set(fs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.GET_ONLINE_MEMBER_NUM)}),body:{groupID:void 0}}}(e)),this._configMap.set(Ms,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.SET_GROUP_ATTRIBUTES)}),body:{groupID:void 0,groupAttributeList:void 0,mainSequence:void 0,avChatRoomKey:void 0,attributeControl:["RaceConflict"]},keyMap:{request:{key:"key",value:"value"}}}}(e)),this._configMap.set(ys,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.MODIFY_GROUP_ATTRIBUTES)}),body:{groupID:void 0,groupAttributeList:void 0,mainSequence:void 0,avChatRoomKey:void 0,attributeControl:["RaceConflict"]},keyMap:{request:{key:"key",value:"value"}}}}(e)),this._configMap.set(Is,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.DELETE_GROUP_ATTRIBUTES)}),body:{groupID:void 0,groupAttributeList:void 0,mainSequence:void 0,avChatRoomKey:void 0,attributeControl:["RaceConflict"]},keyMap:{request:{key:"key"}}}}(e)),this._configMap.set(Cs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.CLEAR_GROUP_ATTRIBUTES)}),body:{groupID:void 0,mainSequence:void 0,avChatRoomKey:void 0,attributeControl:["RaceConflict"]}}}(e)),this._configMap.set(Ts,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP_ATTR,".").concat(V.CMD.GET_GROUP_ATTRIBUTES)}),body:{groupID:void 0,avChatRoomKey:void 0,groupType:1},keyMap:{request:{avChatRoomKey:"Key",groupType:"GroupType"}}}}(e)),this._configMap.set(Ss,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.GET_GROUP_NOTIFY)}),body:{notifyType:1,groupID:"",beginTime:0,endTime:0,limit:20},keyMap:{request:{},response:{NextMsgTime:"nextRevokedTime",NotifyMsgList:"notifyList"}}}}(e)),this._configMap.set(ks,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.UPDATE_GROUP_COUNTER)}),body:{groupID:void 0,counterList:void 0,avChatRoomKey:void 0,mode:void 0},keyMap:{request:{counterList:"GroupCounter"}}}}(e)),this._configMap.set(Ls,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.GET_GROUP_COUNTER)}),body:{groupID:void 0,keyList:[],avChatRoomKey:void 0},keyMap:{request:{keyList:"GroupCounterKeys"}}}}(e)),this._configMap.set($s,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP_COMMUNITY,".").concat(V.CMD.CREATE_TOPIC)}),body:{groupID:void 0,topicName:void 0,avatar:void 0,customData:void 0,topicID:void 0,notification:void 0,introduction:void 0},keyMap:{request:{avatar:"FaceUrl"}}}}(e)),this._configMap.set(ea,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP_COMMUNITY,".").concat(V.CMD.DELETE_TOPIC)}),body:{groupID:void 0,topicIDList:void 0},keyMap:{request:{topicIDList:"TopicIdList"},response:{DestroyResultItem:"resultList"}}}}(e)),this._configMap.set(ta,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP_COMMUNITY,".").concat(V.CMD.UPDATE_TOPIC_PROFILE)}),body:{groupID:void 0,topicID:void 0,avatar:void 0,customData:void 0,notification:void 0,introduction:void 0,muteAllMembers:void 0,topicName:void 0},keyMap:{request:{avatar:"FaceUrl",muteAllMembers:"ShutUpAllMember"}}}}(e)),this._configMap.set(na,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP_COMMUNITY,".").concat(V.CMD.GET_TOPIC_LIST)}),body:{groupID:void 0,topicIDList:void 0,MemberInfoFilter:["NoUnreadSeqList"]},keyMap:{request:{topicIDList:"TopicIdList"},response:{TopicAndSelfInfo:"topicInfoList",TopicInfo:"topic",GroupID:"groupID",ShutUpTime:"muteTime",ShutUpAllFlag:"muteAllMembers",LastMsgTime:"lastMessageTime",MsgSeq:"readedSequence",LastMsgSeq:"sequence",NoUnreadSeqList:"excludedUnreadSequenceList"}}}}(e)),this._configMap.set(As,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.GET_GROUP_MEMBER_LIST)}),body:{groupID:void 0,limit:0,offset:void 0,next:void 0,memberRoleFilter:void 0,memberInfoFilter:["Role","NameCard","ShutUpUntil","JoinTime"],memberCustomFieldFilter:void 0},keyMap:{request:{memberCustomFieldFilter:"AppDefinedDataFilter_GroupMember"},response:{AppMemberDefinedData:"memberCustomField",AppDefinedDataFilter_GroupMember:"memberCustomFieldFilter",MemberList:"members",ShutUpUntil:"muteUntil"}}}}(e)),this._configMap.set(Rs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP_AVCHATROOM,".").concat(V.CMD.GET_AVCHATROOM_MEMBER_LIST)}),body:{groupID:void 0,offset:void 0,filter:void 0},keyMap:{request:{offset:"Timestamp",filter:"Mark"},response:{NextTimestamp:"offset"}}}}(e)),this._configMap.set(Ns,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.GET_GROUP_MEMBER_INFO)}),body:{groupID:void 0,userIDList:void 0,memberInfoFilter:void 0,memberCustomFieldFilter:void 0},keyMap:{request:{userIDList:"Member_List_Account",memberCustomFieldFilter:"AppDefinedDataFilter_GroupMember"},response:{MemberList:"members",ShutUpUntil:"muteUntil",AppDefinedDataFilter_GroupMember:"memberCustomFieldFilter",AppMemberDefinedData:"memberCustomField"}}}}(e)),this._configMap.set(Os,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.ADD_GROUP_MEMBER)}),body:{groupID:void 0,silence:void 0,userIDList:void 0},keyMap:{request:{userID:"Member_Account",userIDList:"MemberList"},response:{MemberList:"members"}}}}(e)),this._configMap.set(Gs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.DELETE_GROUP_MEMBER)}),body:{groupID:void 0,userIDList:void 0,reason:void 0},keyMap:{request:{userIDList:"MemberToDel_Account"}}}}(e)),this._configMap.set(Us,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.BAN_AVCHATROOM_MEMBER)}),body:{groupID:void 0,userIDList:void 0,duration:void 0,reason:""},keyMap:{request:{userIDList:"Members_Account",duration:"Duration",reason:"Description"}}}}(e)),this._configMap.set(Ps,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP,".").concat(V.CMD.MODIFY_GROUP_MEMBER_INFO)}),body:{groupID:void 0,topicID:void 0,userID:void 0,messageRemindType:void 0,nameCard:void 0,role:void 0,memberCustomField:void 0,muteTime:void 0},keyMap:{request:{userID:"Member_Account",memberCustomField:"AppMemberDefinedData",muteTime:"ShutUpTime",messageRemindType:"MsgFlag"}}}}(e)),this._configMap.set(bs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.GROUP_AVCHATROOM,".").concat(V.CMD.MARK_AVCHATROOM_MEMBER_INFO)}),body:{groupID:void 0,operationType:1,memberList:[]},keyMap:{request:{operationType:"CommandType",memberList:"MemberList",markType:"Marks",userID:"Member_Account"},response:{CommandType:"operationType",Marks:"markType",Member_Account:"userID"}}}}(e)),this._configMap.set(xs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_OPEN_STAT,".").concat(V.CMD.TIM_WEB_REPORT_V2)}),body:{header:{},event:[],quality:[]},keyMap:{request:{SDKType:"sdk_type",SDKVersion:"sdk_version",deviceType:"device_type",platform:"platform",instanceID:"instance_id",traceID:"trace_id",SDKAppID:"sdk_app_id",userID:"user_id",tinyID:"tiny_id",extension:"extension",timestamp:"timestamp",networkType:"network_type",eventType:"event_type",code:"error_code",message:"error_message",moreMessage:"more_message",duplicate:"duplicate",costTime:"cost_time",level:"level",qualityType:"quality_type",reportIndex:"report_index",wholePeriod:"whole_period",totalCount:"total_count",rttCount:"success_count_business",successRateOfRequest:"percent_business",countLessThan1Second:"success_count_business",percentOfCountLessThan1Second:"percent_business",countLessThan3Second:"success_count_platform",percentOfCountLessThan3Second:"percent_platform",successCountOfBusiness:"success_count_business",successRateOfBusiness:"percent_business",successCountOfPlatform:"success_count_platform",successRateOfPlatform:"percent_platform",successCountOfMessageReceived:"success_count_business",successRateOfMessageReceived:"percent_business",avgRTT:"average_value",avgDelay:"average_value",avgValue:"average_value",uiPlatform:"ui_platform"}}}}(o)),this._configMap.set(Vs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.HEARTBEAT,".").concat(V.CMD.ALIVE)}),body:{}}}(e)),this._configMap.set(Bs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_OPEN_PUSH,".").concat(V.CMD.MESSAGE_PUSH)}),body:{},keyMap:{response:{C2cMsgArray:"C2CMessageArray",GroupMsgArray:"groupMessageArray",GroupTips:"groupTips",C2cNotifyMsgArray:"C2CNotifyMessageArray",C2cMsgInfo:"C2CReadReceiptArray",ClientSeq:"clientSequence",MsgPriority:"priority",NoticeSeq:"noticeSequence",MsgContent:"content",MsgType:"type",MsgBody:"elements",ToGroupId:"to",Desc:"description",Ext:"extension",IsSyncMsg:"isSyncMessage",Flag:"needSync",NeedAck:"needAck",PendencyAdd_Account:"userID",ProfileImNick:"nick",PendencyType:"applicationType",C2CReadAllMsg:"readAllC2CMessage",IsNeedReadReceipt:"needReadReceipt",Status:"statusType"}}}}(e)),this._configMap.set(Hs,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_OPEN_PUSH,".").concat(V.CMD.MULTI_MESSAGE_PUSH)}),body:{},keyMap:{response:{GroupMsgArray:"groupMessageArray",GroupTips:"groupTips",ClientSeq:"clientSequence",MsgPriority:"priority",NoticeSeq:"noticeSequence",MsgContent:"content",MsgType:"type",MsgBody:"elements",ToGroupId:"to",Desc:"description",Ext:"extension",IsSyncMsg:"isSyncMessage",Flag:"needSync",NeedAck:"needAck",PendencyType:"applicationType"}}}}(e)),this._configMap.set(Ks,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.OPEN_IM,".").concat(V.CMD.MESSAGE_PUSH_ACK)}),body:{sessionData:void 0},keyMap:{request:{sessionData:"SessionData"}}}}(e)),this._configMap.set(Ws,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_OPEN_STATUS,".").concat(V.CMD.STATUS_FORCE_OFFLINE)}),body:{},keyMap:{response:{C2cNotifyMsgArray:"C2CNotifyMessageArray",NoticeSeq:"noticeSequence",KickoutMsgNotify:"kickoutMsgNotify",NewInstInfo:"newInstanceInfo"}}}}(e)),this._configMap.set(js,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_LONG_MESSAGE,".").concat(V.CMD.DOWNLOAD_MERGER_MESSAGE)}),body:{downloadKey:""},keyMap:{response:{Data:"data",Desc:"description",Ext:"extension",Download_Flag:"downloadFlag",ThumbUUID:"thumbUUID",VideoUUID:"videoUUID"}}}}(e)),this._configMap.set(Ys,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_LONG_MESSAGE,".").concat(V.CMD.UPLOAD_MERGER_MESSAGE)}),body:{messageList:[]},keyMap:{request:{fromAccount:"From_Account",toAccount:"To_Account",msgTimeStamp:"MsgTimeStamp",msgSeq:"MsgSeq",msgRandom:"MsgRandom",msgBody:"MsgBody",type:"MsgType",content:"MsgContent",data:"Data",description:"Desc",extension:"Ext",sizeType:"Type",uuid:"UUID",url:"",imageUrl:"URL",fileUrl:"Url",remoteAudioUrl:"Url",remoteVideoUrl:"VideoUrl",thumbUUID:"ThumbUUID",videoUUID:"VideoUUID",videoUrl:"",downloadFlag:"Download_Flag",from:"From_Account",time:"MsgTimeStamp",messageRandom:"MsgRandom",messageSequence:"MsgSeq",elements:"MsgBody",clientSequence:"ClientSeq",payload:"MsgContent",messageList:"MsgList",messageNumber:"MsgNum",abstractList:"AbstractList",messageBody:"MsgBody"}}}}(e)),this._configMap.set(ca,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_OPEN_STATUS,".").concat(V.CMD.SET_TOKEN)}),body:{tokenID:"",pushMsg:0,sdkAppID:0,businessID:"",deviceBrand:"",deviceToken:"",isTpns:0,isWebUniapp:0},keyMap:{request:{tokenID:"TokenID",pushMsg:"PushMsg",sdkAppID:"EnterVersion",businessID:"BusiID",deviceBrand:"InstType",deviceToken:"VarToken",isTpns:"IsTpns"}}}}(e)),this._configMap.set(ua,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_OPEN_STATUS,".").concat(V.CMD.STAT_FOREGROUND)}),body:{isWebUniapp:0}}}(e)),this._configMap.set(ia,function(e){return{head:t(t({},e),{},{servcmd:"".concat(V.NAME.IM_OPEN_STATUS,".").concat(V.CMD.STAT_BACKGROUND)}),body:{C2CUnread:0,GroupUnread:0,isWebUniapp:0},keyMap:{request:{c2cUnreadCount:"C2cUnread",groupUnreadCount:"GrpUnread"}}}}(e))}},{key:"has",value:function(e){return this._configMap.has(e)}},{key:"get",value:function(e){return this._configMap.get(e)}},{key:"update",value:function(){this._fillConfigMap()}},{key:"getKeyMap",value:function(e){return this.has(e)?this.get(e).keyMap||{}:(xe.w("".concat(this._n,".getKeyMap unknown protocolName:").concat(e)),{})}},{key:"getProtocolData",value:function(e){var t=e.protocolName,n=e.requestData,o=this.get(t),s=null;if(n){var a=this._simpleDeepCopy(o),r=this._updateService(n,a),i=r.body,u=Object.create(null);for(var c in i)if(Object.prototype.hasOwnProperty.call(i,c)){if(u[c]=i[c],void 0===n[c])continue;u[c]=n[c]}r.body=u,s=this._getUplinkData(r)}else s=this._getUplinkData(o);return s}},{key:"_getUplinkData",value:function(e){var t=this._requestDataCleaner(e),n=Pt(t.head),o=Di(t.body,this._getRequestKeyMap(n));return t.body=o,t}},{key:"_updateService",value:function(e,t){var n=Pt(t.head);if(this._isFromGroupRequest(t)){var o=e.type,s=e.groupID,a=void 0===s?void 0:s,r=e.groupIDList,i=void 0===r?[]:r;at(a)&&(a=i[0]||""),Tt({type:o,groupID:a})&&(t.head.servcmd="".concat(V.NAME.GROUP_COMMUNITY,".").concat(n))}return t}},{key:"_isFromGroupRequest",value:function(e){return e.head.servcmd.includes(V.NAME.GROUP)||e.head.servcmd.includes(V.NAME.GROUP_ATTR)}},{key:"_getRequestKeyMap",value:function(e){var n=this.getKeyMap(e);return t(t({},Ii.request),n.request)}},{key:"_requestDataCleaner",value:function(e){var t=Array.isArray(e)?[]:Object.create(null);for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&lt(o)&&null!==e[o]&&void 0!==e[o]&&("object"!==n(e[o])?t[o]=e[o]:t[o]=this._requestDataCleaner.bind(this)(e[o]));return t}},{key:"_simpleDeepCopy",value:function(e){for(var t,n=Object.keys(e),o={},s=0,a=n.length;s<a;s++)t=n[s],st(e[t])?o[t]=Array.from(e[t]):nt(e[t])?o[t]=this._simpleDeepCopy(e[t]):o[t]=e[t];return o}}]),e}(),Hi=[Ks],Ki=function(){function e(t){o(this,e),this._sessionModule=t,this._n="DownlinkHandler",this._eventHandlerMap=new Map,this._eventHandlerMap.set("C2CMessageArray",this._c2cMessageArrayHandler.bind(this)),this._eventHandlerMap.set("groupMessageArray",this._groupMessageArrayHandler.bind(this)),this._eventHandlerMap.set("groupTips",this._groupTipsHandler.bind(this)),this._eventHandlerMap.set("C2CNotifyMessageArray",this._C2CNotifyMessageArrayHandler.bind(this)),this._eventHandlerMap.set("C2CReadReceiptArray",this._C2CReadReceiptArrayHandler.bind(this)),this._eventHandlerMap.set("profileModify",this._profileHandler.bind(this)),this._eventHandlerMap.set("friendListMod",this._relationChainHandler.bind(this)),this._eventHandlerMap.set("recentContactMod",this._recentContactHandler.bind(this)),this._eventHandlerMap.set("readAllC2CMessage",this._allMessageReadHandler.bind(this)),this._eventHandlerMap.set("c2cMessageModified",this._c2cMessageModifiedHandler.bind(this)),this._eventHandlerMap.set("groupMessageModified",this._groupMessageModifiedHandler.bind(this)),this._eventHandlerMap.set("userStatusList",this._userStatusListHandler.bind(this)),this._eventHandlerMap.set("messageExtensionNotify",this._messageExtensionNotifyHandler.bind(this)),this._keys=m(this._eventHandlerMap.keys())}return a(e,[{key:"_c2cMessageArrayHandler",value:function(e){var t=this._sessionModule.getModule(Gn);if(t){if(e.dataList.forEach((function(e){if(1===e.isSyncMessage){var t=e.from;e.from=e.to,e.to=t}})),1===e.needSync)this._sessionModule.getModule(Yn).startOnlineSync();t.onNewC2CMessage({dataList:e.dataList,isInstantMessage:!0})}}},{key:"_c2cMessageModifiedHandler",value:function(e){var t=this._sessionModule.getModule(Gn);t&&t.onC2CMessageModified(e)}},{key:"_groupMessageArrayHandler",value:function(e){var t=this._sessionModule.getModule(Un);t&&t.onNewGroupMessage({event:e.event,dataList:e.dataList,isInstantMessage:!0})}},{key:"_groupMessageModifiedHandler",value:function(e){var t=this._sessionModule.getModule(Un);t&&t.onGroupMessageModified(e)}},{key:"_groupTipsHandler",value:function(e){var t=this._sessionModule.getModule(Un);if(t){var n=e.event,o=e.dataList,s=e.isInstantMessage,a=void 0===s||s,r=e.isSyncingEnded;switch(n){case 4:case 6:t.onNewGroupTips({event:n,dataList:o});break;case 5:for(var i=0;i<o.length;i++)if(st(o[i].elements.revokedInfos))t.onGroupMessageRevoked({dataList:o});else if(st(o[i].elements.groupMessageReadNotice))t.onGroupMessageReadNotice({dataList:o});else{if(!st(o[i].elements.readReceiptList)){t.onNewGroupSystemNotice({dataList:o,isInstantMessage:a,isSyncingEnded:r});break}t.onReadReceiptList({dataList:o})}break;case 12:this._sessionModule.getModule(Fn).onNewGroupAtTips({dataList:o});break;default:xe.l("".concat(this._n,"._groupTipsHandler unknown event:").concat(n," dataList:"),o)}}}},{key:"_C2CNotifyMessageArrayHandler",value:function(e){var t=this,n=e.dataList;if(st(n)){var o=this._sessionModule.getModule(Gn);n.forEach((function(e){if(ot(e))if(e.hasOwnProperty("kickoutMsgNotify")){var s=e.kickoutMsgNotify,a=s.kickType,r=s.newInstanceInfo,i=void 0===r?{}:r;1===a?t._sessionModule.onMultipleAccountKickedOut(i):2===a?t._sessionModule.onMultipleDeviceKickedOut(i):3===a&&t._sessionModule.onRestApiKickedOut(i)}else if(e.hasOwnProperty("c2cMessageRevokedNotify"))o&&o.onC2CMessageRevoked({dataList:n});else if(e.hasOwnProperty("c2cMessageReadReceipt"))o&&o.onC2CMessageReadReceipt({dataList:n});else if(e.hasOwnProperty("c2cMessageReadNotice"))o&&o.onC2CMessageReadNotice({dataList:n});else if(e.hasOwnProperty("muteNotificationsSync")){t._sessionModule.getModule(Fn).onC2CMessageRemindTypeSynced({dataList:n})}}))}}},{key:"_C2CReadReceiptArrayHandler",value:function(e){this._sessionModule.getModule(Gn).onReadReceiptList(e)}},{key:"_profileHandler",value:function(e){this._sessionModule.getModule(On).onProfileModified({dataList:e.dataList});var t=this._sessionModule.getModule(Pn);t&&t.onFriendProfileModified({dataList:e.dataList})}},{key:"_relationChainHandler",value:function(e){this._sessionModule.getModule(On).onRelationChainModified({dataList:e.dataList});var t=this._sessionModule.getModule(Pn);t&&t.onRelationChainModified({dataList:e.dataList})}},{key:"_recentContactHandler",value:function(e){var t=e.dataList;if(st(t)){var n=this._sessionModule.getModule(Fn);n&&t.forEach((function(e){var t=e.pushType;if(1===t){var o=e.recentContactDeleteItem;n.onConversationDeleted(o.recentContactList)}else if(2===t){var s=e.recentContactTopItem;n.onConversationPinned(s.recentContactList)}else if(3===t){var a=e.recentContactTopItem;n.onConversationUnpinned(a.recentContactList)}else if(4===t){var r=e.recentContactMarkContact;n.onConversationMarkUpdated(r.recentContactMarkContactItem)}else if(5===t){var i=e.recentContactCreateContactGroup;n.onConversationGroupCreated(i.msgContactGroupContactItem)}else if(6===t){var u=e.recentContactDelContactGroup;n.onConversationGroupDeleted(u.msgGroupItem)}else if(7===t){var c=e.recentContactUpdateContactGroup,l=c.updateType,p=c.msgUpdateGroup,d=c.msgUpdateContact;if(1===l){var g=p.updateGroupType;1===g?n.onConversationGroupNameUpdated(p):2===g&&n.onConversationInGroupUpdated(p)}else 2===l&&n.onConversationAddedToOrDeletedFromGroup(d)}}))}}},{key:"_allMessageReadHandler",value:function(e){var t=e.dataList,n=this._sessionModule.getModule(Fn);n&&n.onPushedAllMessageRead(t)}},{key:"_userStatusListHandler",value:function(e){this._sessionModule.getModule(On).onUserStatusUpdated(e)}},{key:"_messageExtensionNotifyHandler",value:function(e){this._sessionModule.getModule(Nn).onMessageExtensionNotify(e)}},{key:"onMessage",value:function(e){var t=this,n=e.body;if(this._filterMessageFromIMOpenPush(e)){var o=n.eventArray,s=n.isInstantMessage,a=n.isSyncingEnded,r=n.needSync;if(st(o))for(var i=null,u=null,c=0,l=0,p=o.length;l<p;l++){c=(i=o[l]).event;var d=Object.keys(i).find((function(e){return-1!==t._keys.indexOf(e)}));d?(u=14===c?{readAllC2CMessage:i[d],groupMessageReadInfoList:i.groupMessageReadNotice||[]}:16===c?{userID:i.userID,readReceiptList:i[d]}:i[d],this._eventHandlerMap.get(d)({event:c,dataList:u,isInstantMessage:s,isSyncingEnded:a,needSync:r})):xe.l("".concat(this._n,".onMessage unknown eventItem:").concat(i))}}}},{key:"_filterMessageFromIMOpenPush",value:function(e){var t=e.head,n=e.body,o=t.servcmd,s=!1;if(at(o)||(s=o.includes(V.NAME.IM_CONFIG_MANAGER)||o.includes(V.NAME.OVERLOAD_PUSH)||o.includes(V.NAME.STAT_SERVICE)),!s)return!0;if(o.includes(V.CMD.PUSHED_CLOUD_CONTROL_CONFIG))this._sessionModule.getModule(Xn).onPushedCloudControlConfig(n);else if(o.includes(V.CMD.PUSHED_COMMERCIAL_CONFIG)){this._sessionModule.getModule(eo).onPushedConfig(n)}else if(o.includes(V.CMD.OVERLOAD_NOTIFY))this._sessionModule.onPushedServerOverload(n);else if(o.includes(V.CMD.KICK_OTHER)){var a=Date.now();this._sessionModule.reLoginOnKickOther();var r=new ka("kickOther"),i=this._sessionModule.getModule(An).getLastWsHelloTs(),u=a-i;r.setMessage("last wshello time:".concat(i," diff:").concat(u,"ms")).setNetworkType(this._sessionModule.getNetworkType()).end()}return!1}}]),e}(),Wi=[{cmd:V.CMD.GET_GROUP_INFO,interval:1,count:20},{cmd:V.CMD.GET_AVCHATROOM_MEMBER_LIST,interval:3,count:1},{cmd:V.CMD.GET_GROUP_APPLICATION,interval:1,count:15},{cmd:V.CMD.GET_TOPIC_LIST,interval:1,count:10},{cmd:V.CMD.SET_GROUP_ATTRIBUTES,interval:5,count:10},{cmd:V.CMD.MODIFY_GROUP_ATTRIBUTES,interval:5,count:10},{cmd:V.CMD.DELETE_GROUP_ATTRIBUTES,interval:5,count:10},{cmd:V.CMD.CLEAR_GROUP_ATTRIBUTES,interval:5,count:10},{cmd:V.CMD.GET_GROUP_ATTRIBUTES,interval:5,count:20},{cmd:V.CMD.UPDATE_GROUP_COUNTER,interval:5,count:20},{cmd:V.CMD.GET_GROUP_COUNTER,interval:5,count:20},{cmd:V.CMD.SET_ALL_MESSAGE_READ,interval:1,count:1},{cmd:V.CMD.GET_USER_STATUS,interval:5,count:20},{cmd:V.CMD.SUBSCRIBE_USER_STATUS,interval:5,count:20},{cmd:V.CMD.UNSUBSCRIBE_USER_STATUS,interval:5,count:20}],Yi=function(e){i(s,e);var n=f(s);function s(e){var t;return o(this,s),(t=n.call(this,e))._n="SessionModule",t._platform=t.getPlatform(),t._protocolHandler=new Bi(_(t)),t._messageDispatcher=new Ki(_(t)),t._commandFrequencyLimitMap=new Map,t._commandRequestInfoMap=new Map,t._serverOverloadInfoMap=new Map,t._init(),t.getInnerEmitterInstance().on($a,t._onCloudConfigUpdated,_(t)),t}return a(s,[{key:"_init",value:function(){this._updateCommandFrequencyLimitMap(Wi)}},{key:"_onCloudConfigUpdated",value:function(){var e=this.getCloudConfig("cmd_frequency_limit");at(e)||(e=JSON.parse(e),this._updateCommandFrequencyLimitMap(e))}},{key:"_updateCommandFrequencyLimitMap",value:function(e){var t=this;e.forEach((function(e){t._commandFrequencyLimitMap.set(e.cmd,{interval:e.interval,count:e.count})}))}},{key:"updateProtocolConfig",value:function(){this._protocolHandler.update()}},{key:"request",value:function(e){xe.d("".concat(this._n,".request options:"),e);var t=e.protocolName,n=e.tjgID;if(!this._protocolHandler.has(t))return xe.w("".concat(this._n,".request unknown protocol:").concat(t)),Ja({code:da.CANNOT_FIND_PROTOCOL});var o=this.getProtocolData(e),s=o.head.servcmd;if(this._isFrequencyOverLimit(s))return Ja({code:da.OVER_FREQUENCY_LIMIT});if(this._isServerOverload(s))return Ja({code:da.OPEN_SERVICE_OVERLOAD_ERROR});jt(n)||(o.head.tjgID=n);var a=this.getModule(zn);return Hi.includes(t)?a.simplySend(o):a.send(o)}},{key:"getKeyMap",value:function(e){return this._protocolHandler.getKeyMap(e)}},{key:"genCommonHead",value:function(){var e=this.getModule(qn);return{ver:"v4",platform:this._platform,websdkappid:O,websdkversion:N,a2:e.getA2Key()||void 0,tinyid:e.getTinyID()||void 0,status_instid:e.getStatusInstanceID(),sdkappid:e.getSDKAppID(),contenttype:e.getContentType(),reqtime:0,identifier:e.getA2Key()?void 0:e.getUserID(),usersig:e.getA2Key()?void 0:e.getUserSig(),sdkability:192371,tjgID:""}}},{key:"genCosSpecifiedHead",value:function(){var e=this.getModule(qn);return{ver:"v4",platform:this._platform,websdkappid:O,websdkversion:N,sdkappid:e.getSDKAppID(),contenttype:e.getContentType(),reqtime:0,identifier:e.getUserID(),usersig:e.getUserSig(),status_instid:e.getStatusInstanceID(),sdkability:192371}}},{key:"genSSOReportHead",value:function(){var e=this.getModule(qn);return{ver:"v4",platform:this._platform,websdkappid:O,websdkversion:N,sdkappid:e.getSDKAppID(),contenttype:"",reqtime:0,identifier:"",usersig:"",status_instid:e.getStatusInstanceID(),sdkability:192371}}},{key:"getProtocolData",value:function(e){return this._protocolHandler.getProtocolData(e)}},{key:"trans",value:function(e){var n=e.servcmd,o=e.data,s={head:t(t({},this.genCommonHead()),{},{servcmd:n}),body:o};return this.getModule(zn).send(s)}},{key:"sendComboMessage",value:function(e){var n=e.servcmd,o=e.data,s={head:t(t({},this.genCommonHead()),{},{servcmd:n}),body:o};return this.getModule(zn).send(s)}},{key:"onErrorCodeNotZero",value:function(e){var t=e.errorCode;if(t===da.HELLO_ANSWER_KICKED_OUT){var n=e.kickType,o=e.newInstanceInfo,s=void 0===o?{}:o;1===n?this.onMultipleAccountKickedOut(s):2===n?this.onMultipleDeviceKickedOut(s):3===n&&this.onRestApiKickedOut(s)}t!==da.MESSAGE_A2KEY_EXPIRED&&t!==da.ACCOUNT_A2KEY_EXPIRED||(this._onUserSigExpired(),this.getModule(zn).reConnect())}},{key:"onMessage",value:function(e){var t=e.body,n=t.needAck,o=void 0===n?0:n,s=t.sessionData;1===o&&this._sendACK(s),this._messageDispatcher.onMessage(e)}},{key:"onReconnected",value:function(){this._reLoginOnReconnected()}},{key:"reLoginOnKickOther",value:function(){xe.l("".concat(this._n,".reLoginOnKickOther")),this._reLogin()}},{key:"_reLoginOnReconnected",value:function(){xe.l("".concat(this._n,"._reLoginOnReconnected")),this._reLogin()}},{key:"_reLogin",value:function(){var e=this;if(this.isLoggedIn()){var t=0,n=this.getModule(to);n.canIUseOfflinePush()&&(t=n.getUniAppPlatform()),this.request({protocolName:io,requestData:{isWebUniapp:t}}).then((function(t){var n=t.data.instanceID;e.getModule(qn).setStatusInstanceID(n),xe.l("".concat(e._n,"._reLogin ok.")),e.getModule(Fn).syncConversationList().then((function(){xe.l("".concat(e._n,"._reLogin, sync conversation list ok.")),e.getModule(Zn).start()})),e.getModule(Un).updateLocalMainSequenceOnReconnected();var o=e.getModule(wn);o.resetGetTopicTime(),o.getTopicListOnReconnected()}))}}},{key:"onMultipleAccountKickedOut",value:function(e){this.getModule(An).onMultipleAccountKickedOut(e)}},{key:"onMultipleDeviceKickedOut",value:function(e){this.getModule(An).onMultipleDeviceKickedOut(e)}},{key:"_onUserSigExpired",value:function(){this.getModule(An).onUserSigExpired()}},{key:"onRestApiKickedOut",value:function(e){this.getModule(An).onRestApiKickedOut(e)}},{key:"_sendACK",value:function(e){this.request({protocolName:Ks,requestData:{sessionData:e}})}},{key:"_isFrequencyOverLimit",value:function(e){var t=e.split(".")[1];if(!this._commandFrequencyLimitMap.has(t))return!1;if(!this._commandRequestInfoMap.has(t))return this._commandRequestInfoMap.set(t,{startTime:Date.now(),requestCount:1}),!1;var n=this._commandFrequencyLimitMap.get(t),o=n.count,s=n.interval,a=this._commandRequestInfoMap.get(t),r=a.startTime,i=a.requestCount;if(Date.now()-r>1e3*s)return this._commandRequestInfoMap.set(t,{startTime:Date.now(),requestCount:1}),!1;i+=1,this._commandRequestInfoMap.set(t,{startTime:r,requestCount:i});var u=!1;return i>o&&(u=!0),u}},{key:"_isServerOverload",value:function(e){if(!this._serverOverloadInfoMap.has(e))return!1;var t=this._serverOverloadInfoMap.get(e),n=t.overloadTime,o=t.waitingTime,s=!1;return Date.now()-n<=1e3*o?s=!0:(this._serverOverloadInfoMap.delete(e),s=!1),s}},{key:"onPushedServerOverload",value:function(e){var t=e.overloadCommand,n=e.waitingTime;this._serverOverloadInfoMap.set(t,{overloadTime:Date.now(),waitingTime:n}),xe.w("".concat(this._n,".onPushedServerOverload waitingTime:").concat(n,"s"))}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._updateCommandFrequencyLimitMap(Wi),this._commandRequestInfoMap.clear(),this._serverOverloadInfoMap.clear()}}]),s}(ro),ji=function(e){i(n,e);var t=f(n);function n(e){var s;return o(this,n),(s=t.call(this,e))._n="MessageLossDetectionModule",s._maybeLostSequencesMap=new Map,s._firstRoundRet=[],s}return a(n,[{key:"onMessageMaybeLost",value:function(e,t,n){this._maybeLostSequencesMap.has(e)||this._maybeLostSequencesMap.set(e,[]);for(var o=this._maybeLostSequencesMap.get(e),s=0;s<n;s++)-1===o.indexOf(t+s)&&o.push(t+s)}},{key:"detectFirstRound",value:function(e,t){var n=this._maybeLostSequencesMap.get(e);if(!jt(n)&&!jt(t)){var o=n.filter((function(e){return-1===t.indexOf(e)}));0===o.length?xe.i("".concat(this._n,".detectFirstRound no message loss. conversationID:").concat(e)):this._firstRoundRet=this._firstRoundRet.concat(o),n.length=0}}},{key:"detectSecondRound",value:function(e,t){if(!jt(this._firstRoundRet)&&!jt(t)){var n=this._firstRoundRet.filter((function(e){return-1===t.indexOf(e)}));this._firstRoundRet.length=0;var o,s=n.length;if(0!==s)s<=5?o=e+"-"+n.join("-"):(n.sort((function(e,t){return e-t})),o=e+" start:"+n[0]+" end:"+n[s-1]+" count:"+s),new ka("messageLoss").setMessage(o).setNetworkType(this.getNetworkType()).setLevel("warning").end(),xe.i("".concat(this._n,".detectSecondRound message loss detected. conversationID:").concat(e," lostSequences:").concat(n))}}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._maybeLostSequencesMap.clear(),this._firstRoundRet.length=0}}]),n}(ro),zi=function(e){i(n,e);var t=f(n);function n(e){var s;return o(this,n),(s=t.call(this,e))._n="CloudControlModule",s._cloudConfig=new Map,s._expiredTime=0,s._version=0,s._isFetching=!1,s}return a(n,[{key:"getCloudConfig",value:function(e){return at(e)?this._cloudConfig:this._cloudConfig.has(e)?this._cloudConfig.get(e):void 0}},{key:"_canFetchConfig",value:function(){return this.isLoggedIn()&&!this._isFetching&&Date.now()>=this._expiredTime}},{key:"fetchConfig",value:function(){var e=this,t=this._canFetchConfig();if(xe.l("".concat(this._n,".fetchConfig canFetchConfig:").concat(t)),t){var n=new ka("fetchCloudControlConfig"),o=this.getModule(qn).getSDKAppID();this._isFetching=!0,this.request({protocolName:zs,requestData:{SDKAppID:o,version:this._version}}).then((function(t){e._isFetching=!1,n.setMessage("version:".concat(e._version," newVersion:").concat(t.data.version," config:").concat(t.data.cloudControlConfig)).setNetworkType(e.getNetworkType()).end(),xe.l("".concat(e._n,".fetchConfig ok")),e._parseCloudControlConfig(t.data)})).catch((function(t){e._isFetching=!1,e.probeNetwork().then((function(e){var o=v(e,2),s=o[0],a=o[1];n.setError(t,s,a).end()})),xe.l("".concat(e._n,".fetchConfig failed. error:"),t),e._setExpiredTimeOnResponseError(12e4)}))}}},{key:"onPushedCloudControlConfig",value:function(e){xe.l("".concat(this._n,".onPushedCloudControlConfig")),new ka("pushedCloudControlConfig").setNetworkType(this.getNetworkType()).setMessage("newVersion:".concat(e.version," config:").concat(e.cloudControlConfig)).end(),this._parseCloudControlConfig(e)}},{key:"onCheckTimer",value:function(e){this._canFetchConfig()&&this.fetchConfig()}},{key:"_parseCloudControlConfig",value:function(e){var t=this,n="".concat(this._n,"._parseCloudControlConfig"),o=e.errorCode,s=e.errorMessage,a=e.cloudControlConfig,r=e.version,i=e.expiredTime;if(0===o){if(this._version!==r){var u=null;try{u=JSON.parse(a)}catch(c){this.isPrivateNetWork()||xe.e("".concat(n," JSON parse error. cloudControlConfig:"),a)}u&&(this._cloudConfig.clear(),Object.keys(u).forEach((function(e){t._cloudConfig.set(e,u[e])})),this._version=r,this.emitInnerEvent($a))}this._expiredTime=Date.now()+1e3*i}else at(o)?(xe.l("".concat(n," failed. Invalid message format:"),e),this._setExpiredTimeOnResponseError(36e5)):(xe.e("".concat(n," errorCode:").concat(o," errorMessage:").concat(s)),this._setExpiredTimeOnResponseError(12e4))}},{key:"_setExpiredTimeOnResponseError",value:function(e){this._expiredTime=Date.now()+e}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._cloudConfig.clear(),this._expiredTime=0,this._version=0,this._isFetching=!1}}]),n}(ro),Ji=function(e){i(n,e);var t=f(n);function n(e){var s;return o(this,n),(s=t.call(this,e))._n="RecoverMessageModule",s.PULL_LIMIT_COUNT=15,s}return a(n,[{key:"start",value:function(){this._recoverGroupChat(),this._recoverC2CChat()}},{key:"_recoverGroupChat",value:function(){var e,t,n=this,o=this._getLocalConversationList().filter((function(e){return e.type===S.CONV_GROUP&&e.groupProfile.type!==S.GRP_AVCHATROOM})),s=this.getModule(Fn),a=0,r=0,i=0;o.forEach((function(o){var u=o.conversationID,c=o.lastMessage;t=u.replace(S.CONV_GROUP,""),e=s.getLocalLastMessage(u),c&&0!==c.lastSequence&&e?(r=c.lastSequence,a=e.sequence,i=r-a,a>0&&i>=1&&i<300?n._recoverGroupMessage({groupID:t,localLastMessageSequence:a,remoteLastMessageSequence:r}):n._getGroupNotify(t)):n._getGroupNotify(t)}))}},{key:"_recoverC2CChat",value:function(){var e,t=this,n=this._getLocalConversationList().filter((function(e){return e.type===S.CONV_C2C})),o=this.getModule(Fn),s=0,a=0,r=0,i=[Promise.resolve()];n.forEach((function(n){var u=n.conversationID,c=n.lastMessage;e=o.getLocalLastMessage(u),c&&0!==c.lastTime&&e&&(a=c.lastTime,s=e.time,r=a-s,s>0&&r>=1&&r<=600&&i.push(t._recoverC2CMessage({conversationID:u,localLastMessageTime:s,remoteLastMessageTime:a})))})),Promise.all(i).then((function(){xe.l("".concat(t._n,"._recoverC2CChat all promise fulfilled, start to sync unread messages")),t.getModule(Yn).startSyncOnReconnected()}))}},{key:"_getLocalConversationList",value:function(){return this.getModule(Fn).getLocalConversationList()}},{key:"_recoverGroupMessage",value:function(e){var t=this,n="".concat(this._n,"._recoverGroupMessage");xe.l("".concat(n," options:"),e);var o=e.groupID,s=e.localLastMessageSequence,a=e.remoteLastMessageSequence;this._getGroupRomaingMessage({groupID:o,sequence:s}).then((function(e){var s=e.data,r=s.complete,i=s.messageList;if(!at(i)){var u=i[0].sequence;xe.l("".concat(n," pkgLastMessageSequence:").concat(u," complete:").concat(r)),u<a&&2!==r&&t._recoverGroupMessage({groupID:o,localLastMessageSequence:u,remoteLastMessageSequence:a}),new ka("recoverMessage").setNetworkType(t.getNetworkType()).setMessage("groupID:".concat(o," complete:").concat(r," messageList length:").concat(i.length)).end();var c=t.getModule(Un);i.length>1&&i.sort((function(e,t){return e.sequence-t.sequence}));for(var l=0;l<i.length;l++){var p=i[l];p.from!==S.CONV_SYSTEM?c.onNewGroupMessage({dataList:[p],isInstantMessage:!1,updateUnreadCount:!1}):c.onNewGroupTips({event:p.event,dataList:[p]})}t._getGroupNotify(o)}}))}},{key:"_getGroupNotify",value:function(e){this.getModule(Un).getGroupNotify(e)}},{key:"_getGroupRomaingMessage",value:function(e){var t=e.groupID,n=e.sequence;return this.request({protocolName:is,requestData:{groupID:t,count:this.PULL_LIMIT_COUNT,sequence:n+this.PULL_LIMIT_COUNT-1}})}},{key:"_recoverC2CMessage",value:function(e){var t=this,n="".concat(this._n,"._recoverC2CMessage");xe.l("".concat(this._n,"._recoverC2CMessage options:"),e);var o=e.conversationID,s=e.localLastMessageTime,a=e.remoteLastMessageTime;return this._getC2CRoamingMessage({conversationID:o,time:s}).then((function(e){var s=e.data,r=s.complete,i=s.messageList;if(!at(i)){var u=i.length;new ka("recoverMessage").setNetworkType(t.getNetworkType()).setMessage("".concat(o," complete:").concat(r," messageList length:").concat(u)).end(),t.getModule(Gn).onNewC2CMessage({dataList:i,isInstantMessage:!0});var c=i[u-1].time;if(xe.l("".concat(n," pkgLastMessageTime:").concat(c," complete:").concat(r)),c<a&&1!==r)return t._recoverC2CMessage({conversationID:o,localLastMessageTime:c,remoteLastMessageTime:a})}}))}},{key:"_getC2CRoamingMessage",value:function(e){var t=e.conversationID,n=e.time;return this.request({protocolName:Eo,requestData:{peerAccount:t.replace(S.CONV_C2C,""),count:this.PULL_LIMIT_COUNT+1,lastMessageTime:n,direction:1}})}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset"))}}]),n}(ro),Xi=function(){function e(){o(this,e),this._n="AvgE2EDelay",this._e2eDelayArray=[]}return a(e,[{key:"addMessageDelay",value:function(e){var t=be()-e;t>=0&&this._e2eDelayArray.push(t)}},{key:"_calcAvg",value:function(e,t){if(0===t)return 0;var n=0;return e.forEach((function(e){n+=e})),bt(n/t,1)}},{key:"_calcCountWithLimit",value:function(e){var t=e.e2eDelayArray,n=e.min,o=e.max;return t.filter((function(e){return n<=e&&e<o})).length}},{key:"_calcPercent",value:function(e,t){var n=bt(e/t*100,2);return n>100&&(n=100),n}},{key:"_checkE2EDelayException",value:function(e,t){var n=e.filter((function(e){return e>t}));if(n.length>0){var o=n.length,s=Math.min.apply(Math,m(n)),a=Math.max.apply(Math,m(n)),r=this._calcAvg(n,o),i=bt(o/e.length*100,2);if(i>50)new ka("messageE2EDelayException").setMessage("count:".concat(o," min:").concat(s," max:").concat(a," avg:").concat(r," percent:").concat(i)).setLevel("warning").end()}}},{key:"getStatResult",value:function(){var e=this._e2eDelayArray.length;if(0===e)return null;var t=m(this._e2eDelayArray),n=this._calcCountWithLimit({e2eDelayArray:t,min:0,max:1}),o=this._calcCountWithLimit({e2eDelayArray:t,min:1,max:3}),s=this._calcPercent(n,e),a=this._calcPercent(o,e),r=this._calcAvg(t,e);return this._checkE2EDelayException(t,3),t.length=0,this.reset(),{totalCount:e,countLessThan1Second:n,percentOfCountLessThan1Second:s,countLessThan3Second:o,percentOfCountLessThan3Second:a,avgDelay:r}}},{key:"reset",value:function(){this._e2eDelayArray.length=0}}]),e}(),Qi=function(){function e(){o(this,e),this._n="AvgRTT",this._requestCount=0,this._rttArray=[]}return a(e,[{key:"addRequestCount",value:function(){this._requestCount+=1}},{key:"addRTT",value:function(e){this._rttArray.push(e)}},{key:"_calcTotalCount",value:function(){return this._requestCount}},{key:"_calcRTTCount",value:function(e){return e.length}},{key:"_calcSuccessRateOfRequest",value:function(e,t){if(0===t)return 0;var n=bt(e/t*100,2);return n>100&&(n=100),n}},{key:"_calcAvg",value:function(e,t){if(0===t)return 0;var n=0;return e.forEach((function(e){n+=e})),parseInt(n/t)}},{key:"_calcMax",value:function(){return Math.max.apply(Math,m(this._rttArray))}},{key:"_calcMin",value:function(){return Math.min.apply(Math,m(this._rttArray))}},{key:"getStatResult",value:function(){var e=this._calcTotalCount(),t=m(this._rttArray);if(0===e)return null;var n=this._calcRTTCount(t),o=this._calcSuccessRateOfRequest(n,e),s=this._calcAvg(t,n);return xe.l("".concat(this._n,".getStatResult max:").concat(this._calcMax()," min:").concat(this._calcMin()," avg:").concat(s)),this.reset(),{totalCount:e,rttCount:n,successRateOfRequest:o,avgRTT:s}}},{key:"reset",value:function(){this._requestCount=0,this._rttArray.length=0}}]),e}(),Zi=function(){function e(){o(this,e),this._map=new Map}return a(e,[{key:"initMap",value:function(e){var t=this;e.forEach((function(e){t._map.set(e,{totalCount:0,successCount:0,failedCountOfUserSide:0,costArray:[],fileSizeArray:[]})}))}},{key:"addTotalCount",value:function(e){return!(at(e)||!this._map.has(e))&&(this._map.get(e).totalCount+=1,!0)}},{key:"addSuccessCount",value:function(e){return!(at(e)||!this._map.has(e))&&(this._map.get(e).successCount+=1,!0)}},{key:"addFailedCountOfUserSide",value:function(e){return!(at(e)||!this._map.has(e))&&(this._map.get(e).failedCountOfUserSide+=1,!0)}},{key:"addCost",value:function(e,t){return!(at(e)||!this._map.has(e))&&(this._map.get(e).costArray.push(t),!0)}},{key:"addFileSize",value:function(e,t){return!(at(e)||!this._map.has(e))&&(this._map.get(e).fileSizeArray.push(t),!0)}},{key:"_calcSuccessRateOfBusiness",value:function(e){if(at(e)||!this._map.has(e))return-1;var t=this._map.get(e),n=bt(t.successCount/t.totalCount*100,2);return n>100&&(n=100),n}},{key:"_calcSuccessRateOfPlatform",value:function(e){if(at(e)||!this._map.has(e))return-1;var t=this._map.get(e),n=this._calcSuccessCountOfPlatform(e)/t.totalCount*100;return(n=bt(n,2))>100&&(n=100),n}},{key:"_calcTotalCount",value:function(e){return at(e)||!this._map.has(e)?-1:this._map.get(e).totalCount}},{key:"_calcSuccessCountOfBusiness",value:function(e){return at(e)||!this._map.has(e)?-1:this._map.get(e).successCount}},{key:"_calcSuccessCountOfPlatform",value:function(e){if(at(e)||!this._map.has(e))return-1;var t=this._map.get(e);return t.successCount+t.failedCountOfUserSide}},{key:"_calcAvg",value:function(e){return at(e)||!this._map.has(e)?-1:e===Ma?this._calcAvgSpeed(e):this._calcAvgCost(e)}},{key:"_calcAvgCost",value:function(e){var t=this._map.get(e).costArray.length;if(0===t)return 0;var n=0;return this._map.get(e).costArray.forEach((function(e){n+=e})),parseInt(n/t)}},{key:"_calcAvgSpeed",value:function(e){var t=0,n=0;return this._map.get(e).costArray.forEach((function(e){t+=e})),this._map.get(e).fileSizeArray.forEach((function(e){n+=e})),parseInt(1e3*n/t)}},{key:"getStatResult",value:function(e){var t=this._calcTotalCount(e);if(0===t)return null;var n=this._calcSuccessCountOfBusiness(e),o=this._calcSuccessRateOfBusiness(e),s=this._calcSuccessCountOfPlatform(e),a=this._calcSuccessRateOfPlatform(e),r=this._calcAvg(e);return this.reset(e),{totalCount:t,successCountOfBusiness:n,successRateOfBusiness:o,successCountOfPlatform:s,successRateOfPlatform:a,avgValue:r}}},{key:"reset",value:function(e){at(e)?this._map.clear():this._map.set(e,{totalCount:0,successCount:0,failedCountOfUserSide:0,costArray:[],fileSizeArray:[]})}}]),e}(),$i=function(){function e(){o(this,e),this._lastMap=new Map,this._currentMap=new Map}return a(e,[{key:"initMap",value:function(e){var t=this;e.forEach((function(e){t._lastMap.set(e,new Map),t._currentMap.set(e,new Map)}))}},{key:"addMessageSequence",value:function(e){var t=e.key,n=e.message;if(at(t)||!this._lastMap.has(t)||!this._currentMap.has(t))return!1;var o=n.conversationID,s=n.sequence,a=o.replace(S.CONV_GROUP,"");if(0===this._lastMap.get(t).size)this._addCurrentMap(e);else if(this._lastMap.get(t).has(a)){var r=this._lastMap.get(t).get(a),i=r.length-1;s>r[0]&&s<r[i]?(r.push(s),r.sort(),this._lastMap.get(t).set(a,r)):this._addCurrentMap(e)}else this._addCurrentMap(e);return!0}},{key:"_addCurrentMap",value:function(e){var t=e.key,n=e.message,o=n.conversationID,s=n.sequence,a=o.replace(S.CONV_GROUP,"");this._currentMap.get(t).has(a)||this._currentMap.get(t).set(a,[]),this._currentMap.get(t).get(a).push(s)}},{key:"_copyData",value:function(e){if(!at(e)){this._lastMap.set(e,new Map);var t,n=this._lastMap.get(e),o=D(this._currentMap.get(e));try{for(o.s();!(t=o.n()).done;){var s=v(t.value,2),a=s[0],r=s[1];n.set(a,r)}}catch(i){o.e(i)}finally{o.f()}n=null,this._currentMap.set(e,new Map)}}},{key:"getStatResult",value:function(e){if(at(this._currentMap.get(e))||at(this._lastMap.get(e)))return null;if(0===this._lastMap.get(e).size)return this._copyData(e),null;var t=0,n=0;if(this._lastMap.get(e).forEach((function(e,o){var s=m(e.values()),a=s.length,r=s[a-1]-s[0]+1;t+=r,n+=a})),0===t)return null;var o=bt(n/t*100,2);return o>100&&(o=100),this._copyData(e),{totalCount:t,successCountOfMessageReceived:n,successRateOfMessageReceived:o}}},{key:"reset",value:function(){this._currentMap.clear(),this._lastMap.clear()}}]),e}(),eu=function(e){i(s,e);var n=f(s);function s(e){var t;o(this,s),(t=n.call(this,e))._n="QualityStatModule",t.TAG="im-ssolog-quality-stat",t.reportIndex=0,t.wholePeriod=!1,t._qualityItems=[ga,_a,ha,fa,va,ma,Ma,ya,Ia,Ca],t._messageSentItems=[ha,fa,va,ma,Ma],t._messageReceivedItems=[ya,Ia,Ca],t.REPORT_INTERVAL=120,t.REPORT_SDKAPPID_BLACKLIST=[],t.REPORT_TINYID_WHITELIST=[],t._statInfoArr=[],t._avgRTT=new Qi,t._avgE2EDelay=new Xi,t._rateMessageSent=new Zi,t._rateMessageReceived=new $i;var a=t.getInnerEmitterInstance();return a.on(Za,t._onLoginSuccess,_(t)),a.on($a,t._onCloudConfigUpdated,_(t)),t}return a(s,[{key:"_onLoginSuccess",value:function(){var e=this;this._rateMessageSent.initMap(this._messageSentItems),this._rateMessageReceived.initMap(this._messageReceivedItems);var t=this.getModule(xn),n=t.getItem(this.TAG,!1);!jt(n)&&it(n.forEach)&&(xe.l("".concat(this._n,"._onLoginSuccess get quality stat logs from local storage, count:").concat(n.length)),n.forEach((function(t){e._statInfoArr.push(t)})),t.removeItem(this.TAG,!1))}},{key:"_onCloudConfigUpdated",value:function(){var e=this.getCloudConfig("q_rpt_interval"),t=this.getCloudConfig("q_rpt_sdkappid_bl"),n=this.getCloudConfig("q_rpt_tinyid_wl");at(e)||(this.REPORT_INTERVAL=Number(e)),at(t)||(this.REPORT_SDKAPPID_BLACKLIST=t.split(",").map((function(e){return Number(e)}))),at(n)||(this.REPORT_TINYID_WHITELIST=n.split(","))}},{key:"onCheckTimer",value:function(e){this.isLoggedIn()&&e%this.REPORT_INTERVAL==0&&(this.wholePeriod=!0,this._report())}},{key:"addRequestCount",value:function(){this._avgRTT.addRequestCount()}},{key:"addRTT",value:function(e){this._avgRTT.addRTT(e)}},{key:"addMessageDelay",value:function(e){this._avgE2EDelay.addMessageDelay(e)}},{key:"addTotalCount",value:function(e){this._rateMessageSent.addTotalCount(e)||xe.w("".concat(this._n,".addTotalCount invalid key:"),e)}},{key:"addSuccessCount",value:function(e){this._rateMessageSent.addSuccessCount(e)||xe.w("".concat(this._n,".addSuccessCount invalid key:"),e)}},{key:"addFailedCountOfUserSide",value:function(e){this._rateMessageSent.addFailedCountOfUserSide(e)||xe.w("".concat(this._n,".addFailedCountOfUserSide invalid key:"),e)}},{key:"addCost",value:function(e,t){this._rateMessageSent.addCost(e,t)||xe.w("".concat(this._n,".addCost invalid key or cost:"),e,t)}},{key:"addFileSize",value:function(e,t){this._rateMessageSent.addFileSize(e,t)||xe.w("".concat(this._n,".addFileSize invalid key or size:"),e,t)}},{key:"addMessageSequence",value:function(e){this._rateMessageReceived.addMessageSequence(e)||xe.w("".concat(this._n,".addMessageSequence invalid key:"),e.key)}},{key:"_getQualityItem",value:function(e){var n={},o=Ea[this.getNetworkType()];at(o)&&(o=8);var s={qualityType:Ta[e],timestamp:Ue(),networkType:o,extension:""};switch(e){case ga:n=this._avgRTT.getStatResult();break;case _a:n=this._avgE2EDelay.getStatResult();break;case ha:case fa:case va:case ma:case Ma:n=this._rateMessageSent.getStatResult(e);break;case ya:case Ia:case Ca:n=this._rateMessageReceived.getStatResult(e)}return null===n?null:t(t({},s),n)}},{key:"_report",value:function(e){var t=this,n=[],o=null;at(e)?this._qualityItems.forEach((function(e){null!==(o=t._getQualityItem(e))&&(o.reportIndex=t.reportIndex,o.wholePeriod=t.wholePeriod,n.push(o))})):null!==(o=this._getQualityItem(e))&&(o.reportIndex=this.reportIndex,o.wholePeriod=this.wholePeriod,n.push(o)),xe.d("".concat(this._n,"._report"),n),this._statInfoArr.length>0&&(n=n.concat(this._statInfoArr),this._statInfoArr=[]);var s=this.getModule(qn),a=s.getSDKAppID(),r=s.getTinyID();wt(this.REPORT_SDKAPPID_BLACKLIST,a)&&!Ft(this.REPORT_TINYID_WHITELIST,r)&&(n=[]),n.length>0&&this._doReport(n)}},{key:"_doReport",value:function(e){var n=this,o={header:ti(this),quality:e};this.request({protocolName:xs,requestData:t({},o)}).then((function(){n.reportIndex++,n.wholePeriod=!1})).catch((function(t){xe.w("".concat(n._n,"._doReport, online:").concat(n.getNetworkType()," error:"),t),n._statInfoArr=n._statInfoArr.concat(e),n._flushAtOnce()}))}},{key:"_flushAtOnce",value:function(){var e=this.getModule(xn),t=e.getItem(this.TAG,!1),n=this._statInfoArr,o="".concat(this._n,"._flushAtOnce");if(jt(t))xe.l("".concat(o," count:").concat(n.length)),e.setItem(this.TAG,n,!0,!1);else{var s=n.concat(t);s.length>10&&(s=s.slice(0,10)),xe.l("".concat(o," count:").concat(s.length)),e.setItem(this.TAG,s,!0,!1)}this._statInfoArr=[]}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._report(),this.reportIndex=0,this.wholePeriod=!1,this.REPORT_SDKAPPID_BLACKLIST=[],this.REPORT_TINYID_WHITELIST=[],this._avgRTT.reset(),this._avgE2EDelay.reset(),this._rateMessageSent.reset(),this._rateMessageReceived.reset()}}]),s}(ro),tu=function(e){i(n,e);var t=f(n);function n(e){var s;return o(this,n),(s=t.call(this,e))._n="WorkerTimerModule",s._isWorkerEnabled=!0,s._workerTimer=null,s._timerID=-1,s._init(),s.getInnerEmitterInstance().on($a,s._onCloudConfigUpdated,_(s)),s}return a(n,[{key:"isWorkerEnabled",value:function(){return this._isWorkerEnabled&&Se}},{key:"startWorkerTimer",value:function(){xe.l("".concat(this._n,".startWorkerTimer")),this._workerTimer&&this._workerTimer.postMessage("start")}},{key:"stopWorkerTimer",value:function(){xe.l("".concat(this._n,".stopWorkerTimer")),this._workerTimer&&this._workerTimer.postMessage("stop")}},{key:"_init",value:function(){if(Se){var e=URL.createObjectURL(new Blob(['let interval = -1;onmessage = function(event) {  if (event.data === "start") {    if (interval > 0) {      clearInterval(interval);    }    interval = setInterval(() => {      postMessage("");    }, 1000);    postMessage(interval);  } else if (event.data === "stop") {    clearInterval(interval);    interval = -1;  }};'],{type:"application/javascript; charset=utf-8"}));this._workerTimer=new Worker(e);var t=this;this._workerTimer.onmessage=function(e){e.data?(t._timerID=e.data,xe.l("".concat(t._n,"._init seed:").concat(t._timerID))):t._m.onCheckTimer()}}}},{key:"_onCloudConfigUpdated",value:function(){var e=this.getCloudConfig("enable_worker");xe.l("".concat(this._n,"._onCloudConfigUpdated enableWorker:").concat(e)),at(e)||"1"===e?!this._isWorkerEnabled&&Se&&(this._isWorkerEnabled=!0,this.startWorkerTimer(),this._m.onWorkerTimerEnabled()):this._isWorkerEnabled&&Se&&(this._isWorkerEnabled=!1,this.stopWorkerTimer(),this._m.onWorkerTimerDisabled())}},{key:"terminate",value:function(){xe.l("".concat(this._n,".terminate")),this._workerTimer&&(this._workerTimer.terminate(),this._workerTimer=null,this._timerID=-1)}},{key:"getTimerID",value:function(){return this._timerID}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset"))}}]),n}(ro),nu=function(){function e(){o(this,e),this._n="PurchasedFeatureHandler",this._purchasedFeatureMap=new Map}return a(e,[{key:"isValidPurchaseBits",value:function(e){return e&&"string"==typeof e&&e.length>=1&&e.length<=64&&/[01]{1,64}/.test(e)}},{key:"parsePurchaseBits",value:function(e){var t="".concat(this._n,".parsePurchaseBits");if(this.isValidPurchaseBits(e)){this._purchasedFeatureMap.clear();for(var n=null,o=e.length-1,s=0;o>=0;o--,s++)n=s<32?new L(0,Math.pow(2,s)).toString():new L(Math.pow(2,s-32),0).toString(),"1"===e[o]?this._purchasedFeatureMap.set(n,!0):this._purchasedFeatureMap.set(n,!1)}else xe.w("".concat(t," invalid purchase bits:").concat(e))}},{key:"hasPurchasedFeature",value:function(e){return!!this._purchasedFeatureMap.get(e)}},{key:"isFeatureEnabled",value:function(e){for(var t=parseInt(e).toString(2),n=void 0,o=!0,s=t.length-1,a=0;s>=0;s--,a++)if("1"===t.charAt(s)&&(n=a<32?new L(0,Math.pow(2,a)).toString():new L(Math.pow(2,a-32),0).toString(),!this._purchasedFeatureMap.get(n))){o=!1;break}return xe.l("".concat(this._n,".isFeatureEnabled decimalNumber:").concat(e," binaryString:").concat(t," ret:").concat(o)),za({enabled:o})}},{key:"clear",value:function(){this._purchasedFeatureMap.clear()}}]),e}(),ou=function(){function e(t){o(this,e),this._m=t,this._n="CommercialConfigModule",this._expiredTime=0,this._isFetching=!1,this._purchasedFeatureHandler=new nu}return a(e,[{key:"_canFetch",value:function(){return this._getModule(qn).isLoggedIn()?!this._isFetching&&Date.now()>=this._expiredTime:(this._expiredTime=Date.now()+2e3,!1)}},{key:"onCheckTimer",value:function(e){this._canFetch()&&this.fetchConfig()}},{key:"fetchConfig",value:function(){var e=this,t=this._canFetch(),n="".concat(this._n,".fetchConfig");if(xe.l("".concat(n," canFetch:").concat(t)),t){var o=this._getModule(Bn),s=new ka("fetchCommercialConfig");s.setNetworkType(o.getNetworkType());var a=this._getModule(qn).getSDKAppID(),r=this._getModule(jn);this._isFetching=!0,r.request({protocolName:Xs,requestData:{SDKAppID:a}}).then((function(t){s.setMessage("purchaseBits:".concat(t.data.purchaseBits)).end(),xe.l("".concat(n," ok.")),e._parseConfig(t.data),e._isFetching=!1})).catch((function(t){o.probe().then((function(e){var n=v(e,2),o=n[0],a=n[1];s.setError(t,o,a).end()})),e._isFetching=!1}))}}},{key:"onPushedConfig",value:function(e){var t="".concat(this._n,".onPushedConfig");xe.l("".concat(t)),new ka("pushedCommercialConfig").setNetworkType(this._getModule(Bn).getNetworkType()).setMessage("purchaseBits:".concat(e.purchaseBits)).end(),this._parseConfig(e)}},{key:"_parseConfig",value:function(e){var t="".concat(this._n,"._parseConfig"),n=e.errorCode,o=e.errorMessage,s=e.purchaseBits,a=e.expiredTime;0===n?(this._purchasedFeatureHandler.parsePurchaseBits(s),this._expiredTime=Date.now()+1e3*a):at(n)?(xe.l("".concat(t," failed. Invalid message format:"),e),this._setExpiredTimeOnResponseError(36e5)):(xe.e("".concat(t," errorCode:").concat(n," errorMessage:").concat(o)),this._setExpiredTimeOnResponseError(12e4))}},{key:"_setExpiredTimeOnResponseError",value:function(e){this._expiredTime=Date.now()+e}},{key:"canIUse",value:function(e){return this._purchasedFeatureHandler.hasPurchasedFeature(e)}},{key:"isFeatureEnabled",value:function(e){return this._purchasedFeatureHandler.isFeatureEnabled(e)}},{key:"_getModule",value:function(e){return this._m.getModule(e)}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._expiredTime=0,this._isFetching=!1,this._purchasedFeatureHandler.clear()}}]),e}(),su=function(e){i(n,e);var t=f(n);function n(e){var s;return o(this,n),(s=t.call(this,e))._m=e,s._n="OfflinePushModule",s._offlinePushPlugin=void 0,s._androidPushConfig={huaweiPushBussinessId:"",xiaomiPushBussinessId:"",xiaomiPushAppId:"",xiaomiPushAppKey:"",meizuPushBussinessId:"",meizuPushAppId:"",meizuPushAppKey:"",vivoPushBussinessId:"",fcmPushBussinessId:"",oppoPushBussinessId:"",oppoPushAppKey:"",oppoPushAppSecret:"",honorPushBussinessId:""},s._deviceToken="",s._businessID=0,s._iosBusinessID=0,s._c2cUnreadCount=0,s._groupUnreadCount=0,s._isWebUniapp=0,s}return a(n,[{key:"registerPlugin",value:function(e){if(ne){this._offlinePushPlugin=e["tim-offline-push-plugin"];var t=e.offlinePushConfig||{},n=t.huaweiBusinessID,o=t.xiaomiBusinessID,s=t.xiaomiAppID,a=t.xiaomiAppKey,r=t.meizuBusinessID,i=t.meizuAppID,u=t.meizuAppKey,c=t.vivoBusinessID,l=t.oppoBusinessID,p=t.oppoAppKey,d=t.oppoAppSecret,g=t.honorBusinessID,_=t.iosBusinessID;this._androidPushConfig.huaweiPushBussinessId=n,this._androidPushConfig.xiaomiPushBussinessId=o,this._androidPushConfig.xiaomiPushAppId=s,this._androidPushConfig.xiaomiPushAppKey=a,this._androidPushConfig.meizuPushBussinessId=r,this._androidPushConfig.meizuPushAppId=i,this._androidPushConfig.meizuPushAppKey=u,this._androidPushConfig.vivoPushBussinessId=c,this._androidPushConfig.oppoPushBussinessId=l,this._androidPushConfig.oppoPushAppKey=p,this._androidPushConfig.oppoPushAppSecret=d,this._androidPushConfig.honorPushBussinessId=g,new ka("registerPlugin").setMessage("tim-offline-push-plugin").setMoreMessage("isExist:".concat(!at(this._offlinePushPlugin))).end(!0),xe.l("".concat(this._n,".").concat("registerPlugin"," ok. offlinePushConfig:").concat(JSON.stringify(e.offlinePushConfig))),this._iosBusinessID=_,this._setAppShowListener()}else this.outputWarning("OfflinePushInUniapp")}},{key:"init",value:function(){this._isWebUniapp=this.getUniAppPlatform(),this._getDeviceToken()}},{key:"_getDeviceToken",value:function(){var e=this,t="".concat(this._n,".").concat("_getDeviceToken");if(it(this._offlinePushPlugin.getDeviceToken)){var n="androidPushConfig:".concat(JSON.stringify(this._androidPushConfig),", iosBusinessID:").concat(this._iosBusinessID);xe.l("".concat(t," start. ").concat(n)),new ka("_getDeviceToken").setMessage("".concat(n)).end(!0),this._offlinePushPlugin.getDeviceToken(this._androidPushConfig,(function(o){var s=new ka("getDeviceTokenRes"),a=o.code,r=o.msg;if(0===a){var i=o.data,u=i.deviceToken,c=i.deviceBrand,l=i.deviceType,p=i.bussinessId;e._deviceToken=u,e._businessID=p||e._iosBusinessID,n="deviceToken:".concat(u,", deviceBrand:").concat(c||l,", businessID:").concat(e._businessID),xe.l("".concat(t," ok. ").concat(n)),s.setMessage(n).end(!0),e._setToken()}else s.setMessage("code:".concat(a,", msg:").concat(r)).end(!0),xe.e("".concat(t," failed. error:"),o)}))}else xe.e("".concat(t," getDeviceToken is not a function"))}},{key:"canIUseOfflinePush",value:function(){return ne&&!at(this._offlinePushPlugin)}},{key:"_setAppShowListener",value:function(){var e=this,t="".concat(this._n,".").concat("_setAppShowListener");at(this._offlinePushPlugin)?xe.e("".concat(t," offlinePushPlugin is undefined")):it(this._offlinePushPlugin.setAppShowListener)?(new ka("_setAppShowListener").end(!0),xe.l("".concat(t," start")),this._offlinePushPlugin.setAppShowListener((function(n){var o=(n||{}).appShow;new ka("setAppShowListenerRes").setMessage("appShow:".concat(o)).end(!0),xe.l("".concat(t," ok. appShow:").concat(o)),e._m.isReady()&&(0===o?(e._getConvUnreadCount(),e._onBackground()):1===o&&e._onForeground())}))):xe.e("".concat(t," setAppShowListener is not a function"))}},{key:"getDeviceBrand",value:function(){if(!at(this._offlinePushPlugin)&&it(this._offlinePushPlugin.getDeviceType)){var e=(this._offlinePushPlugin.getDeviceType()||{}).deviceType;return xe.l("".concat(this._n,".getDeviceBrand ok. deviceType:").concat(e)),e}}},{key:"_setToken",value:function(){var e,t=this,n="".concat(this._n,"._setToken"),o=this.getModule(qn),s=1,a="",r="";jt(this._deviceToken)&&(s=0);var i=this.getUniAppPlatform(),u=this.getDeviceBrand();i===R.IOS||i===R.IPAD||i===R.MAC?r=this._deviceToken:i===R.ANDROID&&(a=this._deviceToken);var c=new ka("offlinePushSetToken");return e="deviceToken:".concat(r||a,", businessID:").concat(this._businessID,", ")+"deviceBrand:".concat(u,", isWebUniapp:").concat(this._isWebUniapp,", pushMsg:").concat(s,", platform:").concat(i),c.setMessage("".concat(e)),xe.l("".concat(n," ").concat(e)),this.request({protocolName:ca,requestData:{tokenID:a,pushMsg:s,sdkAppID:o.getSDKAppID(),businessID:parseInt(this._businessID),deviceBrand:u,deviceToken:r,isWebUniapp:this._isWebUniapp}}).then((function(e){return c.end(),xe.l("".concat(n," ok")),e})).catch((function(e){return t.probeNetwork().then((function(t){var n=v(t,2),o=n[0],s=n[1];c.setError(e,o,s).end()})),xe.e("".concat(n," failed. error:"),e),Ja(e)}))}},{key:"_getConvUnreadCount",value:function(){var e=this;this._c2cUnreadCount=0,this._groupUnreadCount=0,this.getModule(Fn).getLocalConversationList().forEach((function(t){t.type===S.CONV_C2C&&(e._c2cUnreadCount+=t.unreadCount),t.type===S.CONV_GROUP&&(e._groupUnreadCount+=t.unreadCount)}))}},{key:"_onBackground",value:function(){var e=this,t="".concat(this._n,".").concat("_onBackground"),n=new ka("_onBackground");this.request({protocolName:ia,requestData:{c2cUnreadCount:this._c2cUnreadCount,groupUnreadCount:this._groupUnreadCount,isWebUniapp:this._isWebUniapp}}).then((function(o){return n.setMessage("c2cUnreadCount: ".concat(e._c2cUnreadCount,", groupUnreadCount: ").concat(e._groupUnreadCount)).end(),xe.l("".concat(t," ok")),o})).catch((function(o){e.probeNetwork().then((function(e){var t=v(e,2),s=t[0],a=t[1];n.setError(o,s,a).end()})),xe.e("".concat(t," failed. error:"),o)}))}},{key:"_onForeground",value:function(){var e=this,t="".concat(this._n,".").concat("_onForeground"),n=new ka("_onForeground");this.request({protocolName:ua,requestData:{isWebUniapp:this._isWebUniapp}}).then((function(e){return n.end(),xe.l("".concat(t," ok")),e})).catch((function(o){e.probeNetwork().then((function(e){var t=v(e,2),s=t[0],a=t[1];n.setError(o,s,a).end()})),xe.e("".concat(t," failed. error:"),o)}))}},{key:"getUniAppPlatform",value:function(){var e=uni.getSystemInfoSync().platform,t=this.getDeviceBrand();return"ios"===e?R.IOS:"android"===e?R.ANDROID:1002===t?R.IPAD:1001===t?R.MAC:void 0}},{key:"reset",value:function(){this._deviceToken="",this._businessID=0,this._c2cUnreadCount=0,this._groupUnreadCount=0,this._isWebUniapp=0,xe.l("".concat(this._n,".reset"))}}]),n}(ro),au=function(e){i(n,e);var t=f(n);function n(e){var s;return o(this,n),(s=t.call(this,e))._n="ProfanityFilterModule",s._plugin=null,s._filterConfigMap=new Map,s._startIndex=0,s._version=0,s._canIUseLexicon=!1,s._isFetching=!1,s._expiredTime=0,s}return a(n,[{key:"init",value:function(){var e=this.getModule(Wn).getPlugin("tim-profanity-filter-plugin");e?(this._plugin=new e({logger:xe,isArray:st,isMap:Qe,isDevMode:this.isDevMode()}),this._getLexicon()):this.outputWarning("ProfanityPluginNotFound")}},{key:"onCheckTimer",value:function(){this._plugin&&this._canIUseLexicon&&this.isLoggedIn()&&!this._isFetching&&Date.now()>=this._expiredTime&&this._getLexicon()}},{key:"filterMessage",value:function(e,t){var n=!0;if(!this._plugin||!this._canIUseLexicon)return n;if(t&&t.messageControlInfo&&!0===t.messageControlInfo.excludedFromContentModeration)return n;var o=e.type,s=e.conversationType;if(o!==S.MSG_TEXT&&o!==S.MSG_CUSTOM)return n;var a,r="".concat(this._n,".filterMessage");if(xe.l("".concat(r)),o===S.MSG_TEXT){if(s===S.CONV_C2C?a=H:s===S.CONV_GROUP&&(a=W),!this._isConfigOn(a))return n;var i=this._plugin.filter(e.payload.text),u=i.type,c=i.modifiedText;1===u?n=!1:2===u&&(e.payload.text=c)}else if(o===S.MSG_CUSTOM){if(s===S.CONV_C2C?a=K:s===S.CONV_GROUP&&(a=Y),!this._isConfigOn(a))return n;var l=this._plugin.filter(e.payload.data),p=this._plugin.filter(e.payload.description),d=this._plugin.filter(e.payload.extension);1===l.type||1===p.type||1===d.type?n=!1:(2===l.type&&(e.payload.data=l.modifiedText),2===p.type&&(e.payload.description=p.modifiedText),2===d.type&&(e.payload.extension=d.modifiedText))}return xe.l("".concat(r," done. isAllowedToSend:").concat(n)),n}},{key:"filterText",value:function(e,t){var n="".concat(this._n,".filterText"),o={isAllowedToSend:!0,modifiedText:e};if(!this._plugin||!this._canIUseLexicon)return o;if(!this._isConfigOn(t))return o;xe.l("".concat(n));var s=this._plugin.filter(e),a=s.type,r=s.modifiedText;return 1===a?o.isAllowedToSend=!1:2===a&&(o.modifiedText=r),xe.l("".concat(n," done. ret:"),o),o}},{key:"_getLexicon",value:function(){var e=this,t=new ka("profanityFilter"),n="".concat(this._n,"._getLexicon");this._isFetching=!0,this.request({protocolName:la,requestData:{startIndex:this._startIndex,version:this._version}}).then((function(o){var s=o.data,a=s.errorInfo,r=s.filterConfig,i=s.lexicon,u=s.strToken,c=s.completeFlag,l=s.nextStartIndex,p=s.version,d=s.expiredTime,g=a.errorCode,_=a.errorMessage;return 0!==g?(e._isFetching=!1,xe.w("".concat(n," failed. error:"),a),void t.setCode(g).setMessage(_).end()):(e._onFilterConfig(r),e._getToken(u),1===c?(xe.l("".concat(n," done. version:").concat(p," expiredTime:").concat(d)),e._version=p,e._canIUseLexicon=!0,e._isFetching=!1,e._expiredTime=Date.now()+1e3*d,void e._plugin.onLexiconCompleted(i)):(e._startIndex=l,e._plugin.onLexiconSliced(i),void e._getLexicon()))})).catch((function(o){e.probeNetwork().then((function(e){var n=v(e,2),s=n[0],a=n[1];t.setError(o,s,a).end()})),e._isFetching=!1,xe.l("".concat(n," failed. error:"),o)}))}},{key:"_onFilterConfig",value:function(e){var t=this;jt(e)||(this._filterConfigMap.clear(),Object.keys(e).forEach((function(n){t._filterConfigMap.set(n,e[n])})),xe.l("".concat(this._n,"._onFilterConfig. keys:").concat(Array.from(this._filterConfigMap.keys())," values:").concat(Array.from(this._filterConfigMap.values()))))}},{key:"_isConfigOn",value:function(e){return 1===this._filterConfigMap.get(e)}},{key:"_getToken",value:function(e){if(et(e)){var t=e.length,n="";if(t%2==0)for(var o=0;o<=t-1;o+=2)n+=e[o+1],n+=e[o];else{for(var s=0;s<t-1;s+=2)n+=e[s+1],n+=e[s];n+=e[t-1]}this._plugin.onToken(n)}}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),this._plugin&&(this._plugin.reset(),this._plugin=null),this._filterConfigMap.clear(),this._startIndex=0,this._version=0,this._canIUseLexicon=!1,this._isFetching=!1,this._expiredTime=0}}]),n}(ro),ru=function(){function e(t){o(this,e),this._m=t,this._n="TransCmdModule",this._TRTCCommandList=["tui_room_svr.*"],this._m.getInnerEmitterInstance().on($a,this._onCloudConfigUpdated,this)}return a(e,[{key:"_onCloudConfigUpdated",value:function(){var e=this,t=this._m.getModule(Xn).getCloudConfig("rtc_cmd");at(t)||(t=JSON.parse(t)).forEach((function(t){e._TRTCCommandList.includes(t)||e._TRTCCommandList.push(t)}))}},{key:"sendTRTCCustomData",value:function(e){var t=e.serviceCommand,n=e.data,o="".concat(V.NAME.TUIROOM_SVR,".*");return at(t)||(o=t),this._TRTCCommandList.includes(o)?this._trans({servcmd:o,data:n}):Ja({code:da.INVALID_TRTC_CMD})}},{key:"_trans",value:function(e){xe.d("".concat(this._n,"._trans. options:").concat(JSON.stringify(e)));var t=e.servcmd,n=e.data;return this._m.getModule(jn).trans({servcmd:t,data:et(n)?JSON.parse(n):n})}},{key:"getCommandList",value:function(){return this._TRTCCommandList}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset"))}}]),e}(),iu=function(){function e(t){o(this,e),this._m=t,this._n="ErrorMessageModule",this.TIM_ERROR_ASSISTANCE="tim_error_assistance",this.STORAGE_EXPIRES_TIME=6048e5,this._map=new Map,this._init()}return a(e,[{key:"_init",value:function(){var e=this._getStorageModule().getItem(this.TIM_ERROR_ASSISTANCE,!1);if(e){var t=JSON.parse(e);this._needToUpdate(t)?this._fetch():this._fillMap(t.message)}else this._fetch()}},{key:"_needToUpdate",value:function(e){var t=e.localSavedTime,n=e.localSavedVersion,o=t&&(new Date).getTime()-t>=this.STORAGE_EXPIRES_TIME,s=!n||"2.27.3"!==n;return xe.l("".concat(this._n,"._needToUpdate isTimeout:").concat(o," isDifferentVersion:").concat(s)),o||s}},{key:"_fetch",value:function(){if(!this._m.getModule(qn).isPrivateNetWork()){var e="https://web.sdk.qcloud.com/im/download/error-message/0.0.1/tim-error-message.txt",t="application/x-www-form-urlencoded;charset=UTF-8",n="".concat(this._n,"._fetch ok in"),o=this;if(se)re.request({url:e,method:"GET",timeout:3e3,header:{"content-type":t},dataType:"text",success:function(e){o._fillAndSave(e.data),xe.l("".concat(n," mini program"))},fail:function(){}});else{var s=new XMLHttpRequest,a=setTimeout((function(){s.abort()}),3e3);s.onreadystatechange=function(){4===s.readyState&&(clearTimeout(a),200!==s.status&&304!==s.status||(xe.l("".concat(n," browser")),o._fillAndSave(s.responseText)))},s.open("GET",e,!0),s.setRequestHeader("Content-type",t),s.send()}}}},{key:"_fillAndSave",value:function(e){this._fillMap(e),this._getStorageModule().setItem(this.TIM_ERROR_ASSISTANCE,JSON.stringify({message:e,localSavedTime:(new Date).getTime(),localSavedVersion:"2.27.3"}),!0,!1)}},{key:"_getStorageModule",value:function(){return this._m.getModule(xn)}},{key:"_fillMap",value:function(e){this._map.clear();for(var t,n,o,s=e.split(";\n"),a=s.length,r=new RegExp(/'/g),i=0;i<a;i++)if(t=s[i].indexOf(":"),n=s[i].slice(0,t),o=s[i].slice(t+1,s[i].length),!n.startsWith("//")){if(at(o))continue;this._map.set(n,o.replace(r,""))}}},{key:"get",value:function(e){var t=e.isIntl,n=e.key,o=e.replacement1,s=e.replacement2,a="".concat(n,t?"_en":"_cn");!this._map.has(a)&&this._map.has(n)&&(a=n);var r="";return this._map.has(a)?(r=this._map.get(a),at(o)||(r=r.replace("$replacement1",o)),at(s)||(r=r.replace("$replacement2",s)),r):r}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset"))}}]),e}(),uu=function(){function e(t){o(this,e);var n=new ka("sdkConstruct");this._n="ModuleManager",this._isReady=!1,this._reason=da.USER_NOT_LOGGED_IN,this._startLoginTs=0,this._moduleMap=new Map,this._innerEmitter=null,this._outerEmitter=null,this._checkCount=0,this._checkTimer=-1,this._moduleMap.set(qn,new Xr(this,t)),this._moduleMap.set(eo,new ou(this)),this._moduleMap.set(Xn,new zi(this)),this._moduleMap.set(Qn,new tu(this)),this._moduleMap.set($n,new eu(this)),this._moduleMap.set(zn,new qi(this)),this._moduleMap.set(jn,new Yi(this)),this._moduleMap.set(An,new Qr(this)),this._moduleMap.set(Rn,new fi(this)),this._moduleMap.set(Nn,new vi(this)),this._moduleMap.set(so,new mi(this)),this._moduleMap.set(On,new Jr(this)),this._moduleMap.set(Gn,new Xa(this)),this._moduleMap.set(Fn,new vr(this)),this._moduleMap.set(Un,new wr(this)),this._moduleMap.set(bn,new qr(this)),this._moduleMap.set(wn,new Hr(this)),this._moduleMap.set(xn,new $r(this)),this._moduleMap.set(ao,new iu(this)),this._moduleMap.set(Vn,new ni(this)),this._moduleMap.set(Bn,new ri(this)),this._moduleMap.set(Hn,new ui(this)),this._moduleMap.set(Kn,new li(this)),this._moduleMap.set(Wn,new Mi(this)),this._moduleMap.set(Yn,new yi(this)),this._moduleMap.set(Jn,new ji(this)),this._moduleMap.set(Zn,new Ji(this)),this._moduleMap.set(to,new su(this)),this._moduleMap.set(no,new au(this)),this._moduleMap.set(oo,new ru(this)),this._eventThrottleMap=new Map;var s=t.instanceID,a=t.oversea,r=t.SDKAppID,i="instanceID:".concat(s," SDKAppID:").concat(r," host:").concat(Nt()," oversea:").concat(a," inBrowser:").concat(ae," inMiniApp:").concat(se)+" workerAvailable:".concat(Se," UserAgent:").concat(ie);ka.bindEventStatModule(this._moduleMap.get(Vn)),n.setMessage("".concat(i," ").concat(function(){var e="";if(se)try{var t=re.getSystemInfoSync(),n=t.model,o=t.version,s=t.system,a=t.platform,r=t.SDKVersion;e="model:".concat(n," version:").concat(o," system:").concat(s," platform:").concat(a," SDKVersion:").concat(r)}catch(i){e=""}return e}())).end(),xe.i("SDK ".concat(i)),Wa.prototype._getErrorMessage=this.getErrorMessage.bind(this),this._readyList=void 0,this._ssoLogForReady=null,this._initReadyList()}return a(e,[{key:"_startTimer",value:function(){var e=this._moduleMap.get(Qn),t=e.isWorkerEnabled();xe.l("".concat(this._n,".startTimer isWorkerEnabled:").concat(t," seed:").concat(this._checkTimer)),t?e.startWorkerTimer():this._startMainThreadTimer()}},{key:"_startMainThreadTimer",value:function(){this._checkTimer<0&&(this._checkTimer=setInterval(this.onCheckTimer.bind(this),1e3)),xe.l("".concat(this._n,"._startMainThreadTimer seed:").concat(this._checkTimer))}},{key:"stopTimer",value:function(){var e=this._moduleMap.get(Qn),t=e.isWorkerEnabled();xe.l("".concat(this._n,".stopTimer isWorkerEnabled:").concat(t," seed:").concat(this._checkTimer)),t?e.stopWorkerTimer():this._stopMainThreadTimer()}},{key:"_stopMainThreadTimer",value:function(){xe.l("".concat(this._n,"._stopMainThreadTimer")),this._checkTimer>0&&(clearInterval(this._checkTimer),this._checkTimer=-1,this._checkCount=0)}},{key:"_stopMainThreadSocket",value:function(){xe.l("".concat(this._n,"._stopMainThreadSocket"));var e=this._moduleMap.get(zn);e.setIsWorkerEnabled(!0),e.reConnect()}},{key:"_startMainThreadSocket",value:function(){xe.l("".concat(this._n,"._startMainThreadSocket"));var e=this._moduleMap.get(zn);e.setIsWorkerEnabled(!1),e.reConnect()}},{key:"onWorkerTimerEnabled",value:function(){xe.l("".concat(this._n,".onWorkerTimerEnabled, disable main thread timer and socket")),this._stopMainThreadTimer(),this._stopMainThreadSocket()}},{key:"onWorkerTimerDisabled",value:function(){xe.l("".concat(this._n,".onWorkerTimerDisabled, enable main thread timer and socket")),this._startMainThreadTimer(),this._startMainThreadSocket()}},{key:"onCheckTimer",value:function(){this._checkCount+=1;var e,t=D(this._moduleMap);try{for(t.s();!(e=t.n()).done;){var n=v(e.value,2)[1];n.onCheckTimer&&n.onCheckTimer(this._checkCount)}}catch(o){t.e(o)}finally{t.f()}}},{key:"_initReadyList",value:function(){var e=this;this._readyList=[this._moduleMap.get(An),this._moduleMap.get(Fn)],this._readyList.forEach((function(t){t.ready((function(){return e._onModuleReady()}))}))}},{key:"_onModuleReady",value:function(){var e=!0;if(this._readyList.forEach((function(t){t.isReady()||(e=!1)})),e&&!this._isReady){this._isReady=!0,this._outerEmitter.emit(E.SDK_READY);var t=Date.now()-this._startLoginTs;xe.w("SDK is ready. cost ".concat(t," ms")),this._startLoginTs=Date.now();var n=this._moduleMap.get(Bn).getNetworkType(),o=this._ssoLogForReady.getStartTs()+Ge;this._ssoLogForReady.setNetworkType(n).setMessage(t).start(o).end()}}},{key:"login",value:function(){0===this._startLoginTs&&(Pe(),this._startLoginTs=Date.now(),this._startTimer(),this._moduleMap.get(Bn).start(),this._ssoLogForReady=new ka("sdkReady"),this._reason=da.LOGGING_IN)}},{key:"onLoginFailed",value:function(){this._startLoginTs=0}},{key:"getOuterEmitterInstance",value:function(){return null===this._outerEmitter&&(this._outerEmitter=new ii,ja(this._outerEmitter),this._outerEmitter._emit=this._outerEmitter.emit,this._outerEmitter.emit=function(e,t){var n=this;if(e===E.CONVERSATION_LIST_UPDATED||e===E.FRIEND_LIST_UPDATED||e===E.GROUP_LIST_UPDATED||e===E.TOTAL_UNREAD_MESSAGE_COUNT_UPDATED)if(this._eventThrottleMap.has(e)){var o=Date.now(),s=this._eventThrottleMap.get(e);o-s.last<=1e3?(s.timeoutID&&clearTimeout(s.timeoutID),s.timeoutID=setTimeout((function(){s.last=Date.now(),n._outerEmitter._emit.apply(n._outerEmitter,[e,{name:e,data:n._getEventData(e)}])}),1e3)):(s.last=o,this._outerEmitter._emit.apply(this._outerEmitter,[e,{name:e,data:this._getEventData(e)}]))}else this._eventThrottleMap.set(e,{last:Date.now(),timeoutID:-1}),this._outerEmitter._emit.apply(this._outerEmitter,[e,{name:e,data:this._getEventData(e)}]);else this._outerEmitter._emit.apply(this._outerEmitter,[e,{name:e,data:arguments[1]}])}.bind(this)),this._outerEmitter}},{key:"_getEventData",value:function(e){return e===E.CONVERSATION_LIST_UPDATED?this._moduleMap.get(Fn).getLocalConversationList():e===E.FRIEND_LIST_UPDATED?this._moduleMap.get(Pn).getLocalFriendList(!1):e===E.GROUP_LIST_UPDATED?this._moduleMap.get(Un).getLocalGroupList():e===E.TOTAL_UNREAD_MESSAGE_COUNT_UPDATED?this._moduleMap.get(Fn).getTotalUnreadMessageCount():void 0}},{key:"getInnerEmitterInstance",value:function(){return null===this._innerEmitter&&(this._innerEmitter=new ii,this._innerEmitter._emit=this._innerEmitter.emit,this._innerEmitter.emit=function(e,t){var n;n=ot(arguments[1])&&arguments[1].data?[e,{name:arguments[0],data:arguments[1].data}]:[e,{name:arguments[0],data:arguments[1]}],this._innerEmitter._emit.apply(this._innerEmitter,n)}.bind(this)),this._innerEmitter}},{key:"hasModule",value:function(e){return this._moduleMap.has(e)}},{key:"getModule",value:function(e){return this._moduleMap.get(e)}},{key:"isReady",value:function(){return this._isReady}},{key:"isIntl",value:function(){return this.getModule(qn).isIntl()}},{key:"getNotReadyReason",value:function(){return this._reason}},{key:"setNotReadyReason",value:function(e){this._reason=e}},{key:"getErrorMessage",value:function(e,t,n){return this._moduleMap.get(ao).get({key:e,replacement1:t,replacement2:n,isIntl:this.isIntl()})}},{key:"outputWarning",value:function(e,t,n){var o=this.getErrorMessage(e,t,n);o&&xe.w(o)}},{key:"onError",value:function(e){var t="code:".concat(e.code," message:").concat(e.message);xe.w("Oops! ".concat(t)),new ka("error").setMessage(t).setNetworkType(this.getModule(Bn).getNetworkType()).setLevel("error").end(),this.getOuterEmitterInstance().emit(E.ERROR,e)}},{key:"restartTimer",value:function(){xe.l("".concat(this._n,".restartTimer")),this.stopTimer(),this._startTimer(),this.getModule(Un).restartPolling()}},{key:"getTimerID",value:function(){var e=this._moduleMap.get(Qn);return e.isWorkerEnabled()?e.getTimerID():this._checkTimer}},{key:"getPollingTimerID",value:function(e){return this._moduleMap.get(Un).getPollingTimerID(e)}},{key:"reset",value:function(){xe.l("".concat(this._n,".reset")),Pe();var e,t=D(this._moduleMap);try{for(t.s();!(e=t.n()).done;){var n=v(e.value,2)[1];n.reset&&n.reset()}}catch(r){t.e(r)}finally{t.f()}this._startLoginTs=0,this._initReadyList(),this._isReady=!1,this.stopTimer(),this._outerEmitter.emit(E.SDK_NOT_READY);var o,s=D(this._eventThrottleMap);try{for(s.s();!(o=s.n()).done;){var a=v(o.value,2)[1];a.timeoutID&&clearTimeout(a.timeoutID)}}catch(r){s.e(r)}finally{s.f()}this._eventThrottleMap.clear()}}]),e}(),cu=function(){function e(t){o(this,e),this._funcMap=new Map,this._m=t}return a(e,[{key:"defense",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;if("string"!=typeof e)return null;if(0===e.length)return null;if("function"!=typeof t)return null;if(this._funcMap.has(e)&&this._funcMap.get(e).has(t))return this._funcMap.get(e).get(t);this._funcMap.has(e)||this._funcMap.set(e,new Map);var o=null;return this._funcMap.get(e).has(t)?o=this._funcMap.get(e).get(t):(o=this._pack(e,t,n),this._funcMap.get(e).set(t,o)),o}},{key:"defenseOnce",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return"function"!=typeof t?null:this._pack(e,t,n)}},{key:"find",value:function(e,t){return"string"!=typeof e||0===e.length||"function"!=typeof t?null:this._funcMap.has(e)&&this._funcMap.get(e).has(t)?this._funcMap.get(e).get(t):(this._m.outputWarning("ListenerFnNotFound",e),null)}},{key:"delete",value:function(e,t){return"function"==typeof t&&(!!this._funcMap.has(e)&&(!!this._funcMap.get(e).has(t)&&(this._funcMap.get(e).delete(t),0===this._funcMap.get(e).size&&this._funcMap.delete(e),!0)))}},{key:"_pack",value:function(e,t,n){var o=this;return function(){try{t.apply(n,Array.from(arguments))}catch(u){var s=Object.values(E).indexOf(e),a="CallbackError";if(-1!==s){var r=Object.keys(E)[s];o._m.outputWarning(a,r,u)}var i=new ka(a);i.setMessage("eventName:".concat(e)).setMoreMessage(u.message).end()}}}}]),e}(),lu=function(){function e(t){o(this,e);var n={SDKAppID:t.SDKAppID,unlimitedAVChatRoom:t.unlimitedAVChatRoom||!1,scene:t.scene||"",oversea:t.oversea||!1,instanceID:Rt(),devMode:t.devMode||!1,proxyServer:t.proxyServer||void 0,fileUploadProxy:t.fileUploadProxy||void 0,fileDownloadProxy:t.fileDownloadProxy||t.fileUploadProxy||void 0};this._m=new uu(n),this._safetyCallbackFactory=new cu(this._m)}return a(e,[{key:"onError",value:function(e){this._m.onError(e)}},{key:"login",value:function(e){return this._m.login(),this._getModule(An).login(e)}},{key:"logout",value:function(){var e=this;return this._getModule(An).logout().then((function(t){return e._m.reset(),t}))}},{key:"isReady",value:function(){return this._m.isReady()}},{key:"isIntl",value:function(){return this._m.isIntl()}},{key:"getNotReadyReason",value:function(){return this._m.getNotReadyReason()}},{key:"getErrorMessage",value:function(e,t,n){return this._m.getErrorMessage(e,t,n)}},{key:"_getModule",value:function(e){return this._m.getModule(e)}},{key:"destroy",value:function(){var e=this;return this.logout().finally((function(){e._m.stopTimer(),e._getModule(Qn).terminate(),e._getModule(zn).dealloc();var t=e._m.getOuterEmitterInstance(),n=e._getModule(qn);t.emit(E.SDK_DESTROY,{SDKAppID:n.getSDKAppID()})}))}},{key:"on",value:function(e,t,n){xe.d("on","eventName:".concat(e)),this._m.getOuterEmitterInstance().on(e,this._safetyCallbackFactory.defense(e,t,n),n)}},{key:"once",value:function(e,t,n){xe.d("once","eventName:".concat(e)),this._m.getOuterEmitterInstance().once(e,this._safetyCallbackFactory.defenseOnce(e,t,n),n||this)}},{key:"off",value:function(e,t,n,o){xe.d("off","eventName:".concat(e));var s=this._safetyCallbackFactory.find(e,t);null!==s&&(this._m.getOuterEmitterInstance().off(e,s,n,o),this._safetyCallbackFactory.delete(e,t))}},{key:"registerPlugin",value:function(e){at(e["tim-offline-push-plugin"])?this._getModule(Wn).registerPlugin(e):this._getModule(to).registerPlugin(e)}},{key:"setLogLevel",value:function(e){if(e<=0){var t=this.getErrorMessage("TIM_ASCII_ART");t&&console.log(t);var n=this.getErrorMessage("API_REFER");if(n){Ht()?console.log("%c ".concat("IM SDK API ->"," %c"),"background:#ff9d00; padding:1px; border-radius:3px; color: #fff","background:transparent",n):console.log("IM SDK API ->",n)}var o=this.getErrorMessage("DOCS_GUIDE");o&&console.log(o)}xe.setLevel(e)}},{key:"createTextMessage",value:function(e){return this._getModule(Rn).createTextMessage(e)}},{key:"createTextAtMessage",value:function(e){return this._getModule(Rn).createTextMessage(e)}},{key:"createImageMessage",value:function(e){return this._getModule(Rn).createImageMessage(e)}},{key:"createAudioMessage",value:function(e){return this._getModule(Rn).createAudioMessage(e)}},{key:"createVideoMessage",value:function(e){return this._getModule(Rn).createVideoMessage(e)}},{key:"createCustomMessage",value:function(e){return this._getModule(Rn).createCustomMessage(e)}},{key:"createFaceMessage",value:function(e){return this._getModule(Rn).createFaceMessage(e)}},{key:"createFileMessage",value:function(e){return this._getModule(Rn).createFileMessage(e)}},{key:"createLocationMessage",value:function(e){return this._getModule(Rn).createLocationMessage(e)}},{key:"createMergerMessage",value:function(e){return this._getModule(Rn).createMergerMessage(e)}},{key:"downloadMergerMessage",value:function(e){return e.type!==S.MSG_MERGER?Ja({code:da.MESSAGE_MERGER_TYPE_INVALID}):jt(e.payload.downloadKey)?Ja({code:da.MESSAGE_MERGER_KEY_INVALID}):this._getModule(Rn).downloadMergerMessage(e).catch((function(e){return Ja({code:da.MESSAGE_MERGER_DOWNLOAD_FAIL})}))}},{key:"createForwardMessage",value:function(e){return this._getModule(Rn).createForwardMessage(e)}},{key:"sendMessage",value:function(e,t){return e instanceof Ha?this._getModule(Rn).sendMessageInstance(e,t):Ja({code:da.MESSAGE_SEND_NEED_MESSAGE_INSTANCE})}},{key:"callExperimentalAPI",value:function(e,t){return"sendComboMessage"===e?this._getModule(so).sendMessage(t):"handleGroupInvitation"===e?this._getModule(Un).handleGroupInvitation(t):"isCommercialAbilityEnabled"===e?this._getModule(eo).isFeatureEnabled(t):"isIntl"===e?this.isIntl():"sendTRTCCustomData"===e?this._getModule(oo).sendTRTCCustomData(t):"getTimerID"===e?this._m.getTimerID():"getPollingTimerID"===e?this._m.getPollingTimerID(t):Ja({code:da.INVALID_OPERATION})}},{key:"revokeMessage",value:function(e){return this._getModule(Rn).revokeMessage(e)}},{key:"resendMessage",value:function(e){return this._getModule(Rn).resendMessage(e)}},{key:"deleteMessage",value:function(e){return this._getModule(Rn).deleteMessage(e)}},{key:"translateText",value:function(e){return this._getModule(Rn).translateText(e)}},{key:"setMessageExtensions",value:function(e,t){return this._getModule(Nn).setMessageExtensions(e,t)}},{key:"getMessageExtensions",value:function(e){return this._getModule(Nn).getMessageExtensions(e)}},{key:"deleteMessageExtensions",value:function(e,t){return this._getModule(Nn).deleteMessageExtensions(e,t)}},{key:"modifyMessage",value:function(e){return this._getModule(Rn).modifyRemoteMessage(e)}},{key:"getMessageList",value:function(e){return this._getModule(Fn).getMessageList(e)}},{key:"getMessageListHopping",value:function(e){return this._getModule(Fn).getMessageListHopping(e)}},{key:"sendMessageReadReceipt",value:function(e){return this._getModule(Fn).sendReadReceipt(e)}},{key:"getMessageReadReceiptList",value:function(e){return this._getModule(Fn).getReadReceiptList(e)}},{key:"getGroupMessageReadMemberList",value:function(e){return this._getModule(Un).getReadReceiptDetail(e)}},{key:"findMessage",value:function(e){return this._getModule(Fn).findMessage(e)}},{key:"setMessageRead",value:function(e){return this._getModule(Fn).setMessageRead(e)}},{key:"getConversationList",value:function(e){return this._getModule(Fn).getConversationList(e)}},{key:"getConversationProfile",value:function(e){return this._getModule(Fn).getConversationProfile(e)}},{key:"deleteConversation",value:function(e){return this._getModule(Fn).deleteConversation(e)}},{key:"clearHistoryMessage",value:function(e){return this._getModule(Fn).clearHistoryMessage(e)}},{key:"pinConversation",value:function(e){return this._getModule(Fn).pinConversation(e)}},{key:"setAllMessageRead",value:function(e){return this._getModule(Fn).setAllMessageRead(e)}},{key:"setMessageRemindType",value:function(e){return this._getModule(Fn).setMessageRemindType(e)}},{key:"getTotalUnreadMessageCount",value:function(){return this._getModule(Fn).getTotalUnreadMessageCount()}},{key:"setConversationCustomData",value:function(e){return this._getModule(Fn).setConversationCustomData(e)}},{key:"markConversation",value:function(e){return this._getModule(Fn).markConversation(e)}},{key:"getConversationGroupList",value:function(){return this._getModule(Fn).getConversationGroupList()}},{key:"createConversationGroup",value:function(e){return this._getModule(Fn).createConversationGroup(e)}},{key:"deleteConversationGroup",value:function(e){return this._getModule(Fn).deleteConversationGroup(e)}},{key:"renameConversationGroup",value:function(e){return this._getModule(Fn).renameConversationGroup(e)}},{key:"addConversationsToGroup",value:function(e){return this._getModule(Fn).addConversationsToGroup(e)}},{key:"deleteConversationsFromGroup",value:function(e){return this._getModule(Fn).deleteConversationsFromGroup(e)}},{key:"getMyProfile",value:function(){return this._getModule(On).getMyProfile()}},{key:"getUserProfile",value:function(e){return this._getModule(On).getUserProfile(e)}},{key:"updateMyProfile",value:function(e){return this._getModule(On).updateMyProfile(e)}},{key:"getBlacklist",value:function(){return this._getModule(On).getLocalBlacklist()}},{key:"addToBlacklist",value:function(e){return this._getModule(On).addBlacklist(e)}},{key:"removeFromBlacklist",value:function(e){return this._getModule(On).deleteBlacklist(e)}},{key:"setSelfStatus",value:function(e){return this._getModule(On).setSelfStatus(e)}},{key:"getUserStatus",value:function(e){return this._getModule(On).getUserStatus(e)}},{key:"subscribeUserStatus",value:function(e){return this._getModule(On).subscribeUserStatus(e)}},{key:"unsubscribeUserStatus",value:function(e){return this._getModule(On).unsubscribeUserStatus(e)}},{key:"getFriendList",value:function(){var e=this._getModule(Pn);return e?e.getLocalFriendList():Ja({code:da.CANNOT_FIND_MODULE})}},{key:"addFriend",value:function(e){var t=this._getModule(Pn);return t?t.addFriend(e):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"deleteFriend",value:function(e){var t=this._getModule(Pn);return t?t.deleteFriend(e):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"checkFriend",value:function(e){var t=this._getModule(Pn);return t?t.checkFriend(e):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"getFriendProfile",value:function(e){var t=this._getModule(Pn);return t?t.getFriendProfile(e):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"updateFriend",value:function(e){var t=this._getModule(Pn);return t?t.updateFriend(e):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"getFriendApplicationList",value:function(){var e=this._getModule(Pn);return e?e.getLocalFriendApplicationList():Ja({code:da.CANNOT_FIND_MODULE})}},{key:"acceptFriendApplication",value:function(e){var t=this._getModule(Pn);return t?t.acceptFriendApplication(e):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"refuseFriendApplication",value:function(e){var t=this._getModule(Pn);return t?t.refuseFriendApplication(e):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"deleteFriendApplication",value:function(e){var t=this._getModule(Pn);return t?t.deleteFriendApplication(e):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"setFriendApplicationRead",value:function(){var e=this._getModule(Pn);return e?e.setFriendApplicationRead():Ja({code:da.CANNOT_FIND_MODULE})}},{key:"getFriendGroupList",value:function(){var e=this._getModule(Pn);return e?e.getLocalFriendGroupList():Ja({code:da.CANNOT_FIND_MODULE})}},{key:"createFriendGroup",value:function(e){var t=this._getModule(Pn);return t?t.createFriendGroup(e):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"deleteFriendGroup",value:function(e){var t=this._getModule(Pn);return t?t.deleteFriendGroup(e):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"addToFriendGroup",value:function(e){var t=this._getModule(Pn);return t?t.addToFriendGroup(e):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"removeFromFriendGroup",value:function(e){var t=this._getModule(Pn);return t?t.removeFromFriendGroup(e):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"renameFriendGroup",value:function(e){var t=this._getModule(Pn);return t?t.renameFriendGroup(e):Ja({code:da.CANNOT_FIND_MODULE})}},{key:"getGroupList",value:function(e){return this._getModule(Un).getGroupList(e)}},{key:"getGroupProfile",value:function(e){return this._getModule(Un).getGroupProfile(e)}},{key:"createGroup",value:function(e){return this._getModule(Un).createGroup(e)}},{key:"dismissGroup",value:function(e){return this._getModule(Un).dismissGroup(e)}},{key:"updateGroupProfile",value:function(e){return this._getModule(Un).updateGroupProfile(e)}},{key:"joinGroup",value:function(e){return this._getModule(Un).joinGroup(e)}},{key:"quitGroup",value:function(e){return this._getModule(Un).quitGroup(e)}},{key:"searchGroupByID",value:function(e){return this._getModule(Un).searchGroupByID(e)}},{key:"getGroupOnlineMemberCount",value:function(e){return this._getModule(Un).getGroupOnlineMemberCount(e)}},{key:"changeGroupOwner",value:function(e){return this._getModule(Un).changeGroupOwner(e)}},{key:"getGroupApplicationList",value:function(){return this._getModule(Un).getGroupApplicationList()}},{key:"handleGroupApplication",value:function(e){return this._getModule(Un).handleGroupApplication(e)}},{key:"initGroupAttributes",value:function(e){return this._getModule(Un).initGroupAttributes(e)}},{key:"setGroupAttributes",value:function(e){return this._getModule(Un).setGroupAttributes(e)}},{key:"deleteGroupAttributes",value:function(e){return this._getModule(Un).deleteGroupAttributes(e)}},{key:"getGroupAttributes",value:function(e){return this._getModule(Un).getGroupAttributes(e)}},{key:"setGroupCounters",value:function(e){return this._getModule(Un).setGroupCounters(e)}},{key:"increaseGroupCounter",value:function(e){return this._getModule(Un).increaseGroupCounter(e)}},{key:"decreaseGroupCounter",value:function(e){return this._getModule(Un).decreaseGroupCounter(e)}},{key:"getGroupCounters",value:function(e){return this._getModule(Un).getGroupCounters(e)}},{key:"getGroupMemberList",value:function(e){return this._getModule(bn).getGroupMemberList(e)}},{key:"getGroupMemberProfile",value:function(e){return this._getModule(bn).getGroupMemberProfile(e)}},{key:"addGroupMember",value:function(e){return this._getModule(bn).addGroupMember(e)}},{key:"deleteGroupMember",value:function(e){return this._getModule(bn).deleteGroupMember(e)}},{key:"setGroupMemberMuteTime",value:function(e){return this._getModule(bn).setGroupMemberMuteTime(e)}},{key:"setGroupMemberRole",value:function(e){return this._getModule(bn).setGroupMemberRole(e)}},{key:"setGroupMemberNameCard",value:function(e){return this._getModule(bn).setGroupMemberNameCard(e)}},{key:"setGroupMemberCustomField",value:function(e){return this._getModule(bn).setGroupMemberCustomField(e)}},{key:"markGroupMemberList",value:function(e){return this._getModule(bn).markGroupMemberList(e)}},{key:"getJoinedCommunityList",value:function(){return this._getModule(wn).getJoinedCommunityList()}},{key:"createTopicInCommunity",value:function(e){return this._getModule(wn).createTopicInCommunity(e)}},{key:"deleteTopicFromCommunity",value:function(e){return this._getModule(wn).deleteTopicFromCommunity(e)}},{key:"updateTopicProfile",value:function(e){return this._getModule(wn).updateTopicProfile(e)}},{key:"getTopicList",value:function(e){return this._getModule(wn).getTopicList(e)}}]),e}(),pu={login:1,logout:1,destroy:1,on:1,off:1,ready:1,setLogLevel:1,joinGroup:1,quitGroup:1,registerPlugin:1,getGroupOnlineMemberCount:1};function du(e,t){if(e.isReady()||1===pu[t])return!0;var n=e.getNotReadyReason(),o={code:n,message:"".concat(e.getErrorMessage(n)," | ").concat(t," | ").concat(e.getErrorMessage(da.SDK_IS_NOT_READY))};return e.onError(o),o}var gu={},_u={};return _u.create=function(e){var n=0,o=e.SDKAppID;if($e(o))n=o;else if(n=parseInt(o),isNaN(o))return xe.e("".concat("TIM.create"," failed. Failed to parse the SDKAppID, please check the arguments")),null;if(n&&gu[n])return gu[n];xe.l("".concat("TIM.create"));var s=new lu(t(t({},e),{},{SDKAppID:n}));s.on(E.SDK_DESTROY,(function(e){gu[e.data.SDKAppID]=null,delete gu[e.data.SDKAppID]}));var a=function(e){var t=Object.create(null);return Object.keys(Ln).forEach((function(n){if(e[n]){var o=new k;t[n]=function(){var t=Array.from(arguments);return o.use((function(t,o){var s=du(e,n);return!0===s?o():Ja(s)})).use((function(e,t){if(!0===zt(e,kn[n],n))return t()})).use((function(t,o){return e[n].apply(e,t)})),o.run(t)}}})),t}(s);return gu[n]=a,kn.hookGetAPITips(s.getErrorMessage.bind(s)),xe.l("".concat("TIM.create"," ok")),a},_u.TYPES=S,_u.EVENT=E,_u.VERSION="2.27.3",xe.l("TIM.VERSION:".concat(_u.VERSION)),_u}));

/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("yLpj")))var global,factory;global=this,factory=function(){function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function t(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?e(Object(o),!0).forEach((function(e){s(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):e(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function a(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var f="undefined"!=typeof wx&&"function"==typeof wx.getSystemInfoSync&&Boolean(wx.getSystemInfoSync().fontSizeSetting),u="undefined"!=typeof qq&&"function"==typeof qq.getSystemInfoSync&&Boolean(qq.getSystemInfoSync().fontSizeSetting),l="undefined"!=typeof tt&&"function"==typeof tt.getSystemInfoSync&&Boolean(tt.getSystemInfoSync().fontSizeSetting),c="undefined"!=typeof swan&&"function"==typeof swan.getSystemInfoSync&&Boolean(swan.getSystemInfoSync().fontSizeSetting),y="undefined"!=typeof my&&"function"==typeof my.getSystemInfoSync&&Boolean(my.getSystemInfoSync().fontSizeSetting),d="undefined"!=typeof uni&&"undefined"==typeof window&&"function"==typeof uni.requireNativePlugin,p=d&&"ios"===uni.getDeviceInfo().platform.toLocaleLowerCase(),g=(d&&uni.getDeviceInfo().platform.toLocaleLowerCase(),f||u||l||c||y||d),m=u?qq:l?tt:c?swan:y?my:f?wx:d?uni:{},h=function(e){if("object"!==n(e)||null===e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;for(var o=t;null!==Object.getPrototypeOf(o);)o=Object.getPrototypeOf(o);return t===o};function v(e){if(null==e)return!0;if("boolean"==typeof e)return!1;if("number"==typeof e)return 0===e;if("string"==typeof e)return 0===e.length;if("function"==typeof e)return 0===e.length;if(Array.isArray(e))return 0===e.length;if(e instanceof Error)return""===e.message;if(h(e)){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}return!1}var b=function(){function e(){o(this,e)}return a(e,[{key:"request",value:function(e,t){var n=this,o=e.downloadUrl||"",r=(e.method||"PUT").toUpperCase(),a=e.url;if(e.qs){var s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"&",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"=";return v(e)?"":h(e)?Object.keys(e).map((function(o){var r=encodeURIComponent(o)+n;return Array.isArray(e[o])?e[o].map((function(e){return r+encodeURIComponent(e)})).join(t):r+encodeURIComponent(e[o])})).filter(Boolean).join(t):void 0}(e.qs);s&&(a+="".concat(-1===a.indexOf("?")?"?":"&").concat(s))}var i=new XMLHttpRequest;i.open(r,a,!0),i.responseType=e.dataType||"text";var f=e.headers||{};if(!v(f))for(var u in f)f.hasOwnProperty(u)&&"content-length"!==u.toLowerCase()&&"user-agent"!==u.toLowerCase()&&"origin"!==u.toLowerCase()&&"host"!==u.toLowerCase()&&i.setRequestHeader(u,f[u]);return i.onload=function(){if(200===i.status)t(null,n._xhrRes(i,n._xhrBody(i,o)));else{var e={code:i.status,message:JSON.stringify(i.responseText)};t(e,n._xhrRes(i,n._xhrBody(i)))}},i.onerror=function(e){var o=n._xhrBody(i),r={code:i.status,message:JSON.stringify(i.responseText)};o||i.statusText||0!==i.status||(e.message="CORS blocked or network error"),t(r,n._xhrRes(i,o)),r=null},e.onProgress&&i.upload&&(i.upload.onprogress=function(t){var n=t.total,o=t.loaded,r=Math.floor(100*o/n);e.onProgress({total:n,loaded:o,percent:(r>=100?100:r)/100})}),i.send(e.resources),i}},{key:"_xhrRes",value:function(e,t){var n={};return e.getAllResponseHeaders().trim().split("\n").forEach((function(e){if(e){var t=e.indexOf(":"),o=e.substr(0,t).trim().toLowerCase(),r=e.substr(t+1).trim();n[o]=r}})),{statusCode:e.status,statusMessage:e.statusText,headers:n,data:t}}},{key:"_xhrBody",value:function(e,t){return 200===e.status&&t?{location:t}:{response:e.responseText}}}]),e}(),O=["unknown","image","video","audio","log"],w=["name"],S=function(){function e(){o(this,e)}return a(e,[{key:"request",value:function(e,n){var o=this,r=e.resources,a=void 0===r?"":r,s=e.headers,f=void 0===s?{}:s,u=e.url,l=e.downloadUrl,c=void 0===l?"":l,d=u,g=null,h=c.match(/^(https?:\/\/[^/]+\/)([^/]*\/?)(.*)$/),v=decodeURIComponent(h[3]),b={key:v.indexOf("?")>-1?v.split("?")[0]:v,success_action_status:200,"Content-Type":""},S={};if(p){var C=u.split("?sign=");if(C.length>1){var P=C[1];d="".concat(C[0],"?sign=").concat(encodeURIComponent("".concat(P))),S.sign=decodeURIComponent(P),S.signature=decodeURIComponent(P)}}var j={url:d,header:f,name:"file",filePath:a,formData:t(t({},b),S),timeout:e.timeout||3e5};if(y){var x=j;x.name,j=t(t({},i(x,w)),{},{fileName:"file",fileType:O[e.fileType]})}return(g=m.uploadFile(t(t({},j),{},{success:function(e){o._handleResponse({response:e,downloadUrl:c,callback:n})},fail:function(e){o._handleResponse({response:e,downloadUrl:c,callback:n})}}))).onProgressUpdate&&g.onProgressUpdate((function(t){e.onProgress&&e.onProgress({total:t.totalBytesExpectedToSend,loaded:t.totalBytesSent,percent:Math.floor(t.progress)/100})})),g}},{key:"_handleResponse",value:function(e){var n=e.downloadUrl,o=e.response,r=e.callback,a=o.header,s={};if(a)for(var i in a)a.hasOwnProperty(i)&&(s[i.toLowerCase()]=a[i]);var f=+o.statusCode;200===f?r(null,{statusCode:f,headers:s,data:t(t({},o.data),{},{location:n})}):r({code:f,message:JSON.stringify(o.data)},{statusCode:f,headers:s,data:void 0})}}]),e}();return function(){function e(){o(this,e),console.log("TIMUploadPlugin.VERSION: ".concat("1.2.0")),this.retry=1,this.tryCount=0,this.systemClockOffset=0,this.httpRequest=g?new S:new b}return a(e,[{key:"uploadFile",value:function(e,t){var n=this;return this.httpRequest.request(e,(function(o,r){o&&n.tryCount<n.retry&&n.allowRetry(o)?(n.tryCount++,n.uploadFile(e,t)):(n.tryCount=0,t(o,r))}))}},{key:"allowRetry",value:function(e){var t=!1,n=!1;if(e){var o=e.headers&&(e.headers.date||e.headers.Date)||e.error&&e.error.ServerTime;try{var r=e.error&&e.error.Code,a=e.error&&e.error.Message;("RequestTimeTooSkewed"===r||"AccessDenied"===r&&"Request has expired"===a)&&(n=!0)}catch(f){}if(n&&o){var s=Date.now(),i=Date.parse(o);Math.abs(s+this.systemClockOffset-i)>=3e4&&(this.systemClockOffset=i-s,t=!0)}else 5===Math.floor(e.statusCode/100)&&(t=!0)}return t}}]),e}()}, true?module.exports=factory():undefined;
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAIAAADdvvtQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDUtMjlUMTE6MTY6MzkrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTA2LTAxVDExOjU5OjA1KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTA2LTAxVDExOjU5OjA1KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBjNmJhMGE4LWZhNDUtNDU0MS1hNTMwLWZkM2Y2ZDEwNTkxZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQwM2NlM2I0LTQyYjgtMzY0Mi05NjYwLWNmNDE5MzVjMDdkNSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwZWM3ODM3LTM3MWUtNDAwNy1iM2ZkLTZhYjc0MTJmZDI3NyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzBlYzc4MzctMzcxZS00MDA3LWIzZmQtNmFiNzQxMmZkMjc3IiBzdEV2dDp3aGVuPSIyMDIwLTA1LTI5VDExOjE2OjM5KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MGM2YmEwYTgtZmE0NS00NTQxLWE1MzAtZmQzZjZkMTA1OTFlIiBzdEV2dDp3aGVuPSIyMDIwLTA2LTAxVDExOjU5OjA1KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DP00WAAASVklEQVR4nO2deXRURb6Av+6QhSwkYdEECGGTmMWgOMiWACLOSQAFH+owjjJHGHQAB3FgRN95PkU9os6I44aOR/EpwgQVUGY0QVQwLAKyGAQShIQIxLAkkLBkI0m/PwJMSHLrdvfte7vv7fr+ilb1rV8nH1V17636lY1ZDpzBBo5LPzTh3Ock5qDFn9Xm7N+3nbMNOFr9ILESDuF/KmMXFdqaiSnxT9QcUOiBmj4jOxtJ83lLWz601QNJeyQtaDH9bUYrgaQ9kjZRcOhKgaQ9EgFtOdRMIGmPRJVWDtnbKJZIBFwpySWBnH5wJJHg+E8nJHwOJJGocUkg2f1IXOKSMLIHkmjCLl9WSNzHhl0OXhL3ccghTKINOYRJNGCTPZBEG3IOJNGE7IEkGpCTaIlGpEASTUiBJJqQAkk0IQWSaEIKJNGEFEiiCSmQRBNSIIkmpEASTUiBJJpwOjuHHxAaSHIs18VyTRei2hPZnsgQgMoaKqupqObASX4sZW8pVRe8HavP4O8CBdgY3JNxyYxNJjkGuxM9cmMje4/x+V7+vZctxTT493IGm7MJpixHXBQz0pg6hC7h7l/k5Dne/Y5FGzlS4bHAzIU/CpQSy5MZ3JFKgIdmgA2NrNrN/Bz2lHrmgibCvwTqHMbTY3hgqMfUaU5DI29v5n+/oOy85y/us/iRQPf+itfvJLK9vq1UVvPQJ3y4Xd9WfAe/ECg8iDfuYvJNxrX4wTZmfsy5OuNa9BbWF6h3J7L/SL+rjG73pxNkvkVRudHtGozFHyRe341Ns71gD9DvKjbN5vpuXmjaSKzcA6X15vMH6RDi8gcdDn6p5HQVlTUAkSFEh9I1Epvre+jO1DD2H2wscvmDZsGyAqXEsvFhF6bMDY1sKmL1Hr47xI+lnK1tWSEimOtiGdKL21MY1tuF+7jKatJesewdvjUF6hbJlj/TPcqpyqWVLNrIPzZx0unb7y5hPDiMGWnERjpV/2gFgxdSUuns9U2EBQUKDmDrHPo7Mfk4U8MzObyaS12DOw0FBTBrOE9kODVK5pUw6CVq3WrIlwlg0FPejsHDvDSB8anq1Vb/yK/fZO1+919mNTjYXMz/baVfFxKuVqkc04GIYHIK3GzLZ7HaXVjGtcwaoVKnvoE5qxj/DsfPeqDFY2cZ/w5zVlGv1rvMGkHGtR5o0aewlEARwSy+R+VeqbGR+z5k4XoPN71wPfd9SGOjqI7NxuJ7iAj2cNPexVICPX6ryqzW4WBaFlk7dWk9ayfTsnAIB8TYSB6/VZfWvYV1BIqP5pGRKnUeXsHirTrGsHgrD69QqfPISOKjdYzBYKwj0LNjCQkUVZifzWsbdA/jtQ3MzxZVCAnk2bG6h2EYFhGoeySTBogq5JXwzBqDgnlmDXklogqTBtDduQdIvo9FBJqZTrsAxVKHg+kfGbf2tMHB9I9Ek6F2AcxMNygYvbGCQKGBPDBUVOHdLXxXbFAwTXxXzLtbRBUeGEqocMA1C1YQaFwyHcMUS8vOMW+1gdFcYt5qys4plnYMY1yygdHohhUEmni9qPSFrzhVZVAkzTlVxQtfiSqIwzYLphcopB1jkhRLq+v0vW8Xs3gr1cqLEsckEWL+XVWmF2h0AuHKz3aX7/JO99PEqSqW71IsDQ9mdIKB0eiD6QVK6y0q/fgHg8JwLwBx8KbA9AINilcsOl/L1/sNDKUtvt7P+VZr0y4jCN4smFugABsDeyiWfnPA++tvahv45oBi6cAeBJj8qAlzC5RwFWHKE6BtPxsYijKCMMKCSfDGgn8PYm6B4juKSrcfNioOIeIwxF/B9zG3QD2Er7V3/2JUHEJ+FC6nF38F38fcAgn++dY3cMwTCw61U3pGtFhR9kDeJLaDYtGxszT6xnaBRodIZcFXMAXmFihY+UnuSeX3UMYjCEbwFUyBuQUKVF7CccHbN/DNEQQj+AqmwNwCBSn/9huE69sNRhCMFMib2E3+FA7kg0SvUlGtWNQx1MA41BAEI/gKpsDcAgnetHdSXmJmPIJgyk2eD8/cAgl++9GhvjI6BNiIVu6BvLjaxCNYVqAAO706GRiKMr06iXLByB7ImxSWiUoT1RIeGIM4DPFX8H3MLVD+cVFpYoxRcQgRhyH+Cr6PuQU6fFq0XMv3e6DztRw+bWAoOmBugRxQcEKx1PcFKjiBb7yvcx9zCwTkH1Ms8v0hTBC8WTC/QMpziA4hdPX2u+6uHUQJ8Mw+AcLaAgFJ3u6EkmNFpVIg77NPOAoM8/a+maG9RKXi4E2B6QUqLBPt/rz5GgNDcTGA6jrTPwTCAgLVN4oybwzu6c3twyHtGNxTsfS7Yup9ac2Je5heIGCd8sar4HYM6WlcJC0Y0lO04FAQtomwgkDrD4pKR3pvFBM3LQ7bLFhBoG0/U+WT0yBB01V1vrLvUSNWEKiugc2HFEsHxdPeG7nA2geKtr5vPuTm+Qq+hhUEQjifCGrH6H4GhnKJ0f0IsvoECH8QCLjrBqPicLpRKZBvsf0wZ2sUS29PEe3f0IPgAG5PUSw9W+Mr+/a1YxGBLjSyMk+xNLK9KA2eHmQmic66W5nHBfM/AWrCIgIBS4QnbU8bYlQcTjQnDtVcWEegdQcoqVAszUgkLsqgSOKiyEhULC2psM4ECCsJ1Ohg2Q7FUrtdJRm5B3lgKHbl3+uyHb6S9cEjWEcgYMn3otIZaYQF6R5DeBAz0kQVxEGaDksJ9GMpu5VPOekYZkQnNG2oKG1+XolKvinTYSmBUPv3PXeUvidUhAYyd5SowofW6n6wnkDvbxMtD+oayRzhH1gjc0bRVfkcp+o63t+mY+tewWoCnTzPe8KzDR69hZgIXZqOieDRW0QV3tvqwtH0ZsFqAgEvrRPl4wkP5tWJurT76kTRoQsNjby0Tpd2vYsFBSoqZ7nwWN27bmBifw83OrG/ysuvrJ0UlXu4UV/AggIB//M5dfWiCm/e7clDJ7tH8ubdogp19Tzxucea8ymsKdChUyzaKKrQJZyVUwn2xBvW4ABWTqVLuKjOoo0cOuWBtnwQawoEPLuG08LUOwPjWTpZa5I8u42lkxkoPDPldBXPGnXer/FYVqDyKmavVKkz8XpWTMFthWywYor6wYOzV1Ju8ixSAiwrEPDB92TvU6kzIZXPprnziiMsiNXTmJCqUi17Hx9Y7uFhc6wsEPDgcs4oLzRr4rYUNs8myZVUHklXs3k245SXjDVxpoYHl7twWTNicYGOVDB1mXq11G78MI8F44hSXgXWRFR7Fozjh3mkdlO/7NRlHKlwJkwTE8Cgp7wdg77sO05QAOl9VKoF2Enrw5/SiYuitp5jZ65YNBgayIi+/GUU7/+OUf1EOQ8v89yXvL5BU+SmwMYsCy1OUcBuY/c8lUQZLair50jFxTMuuoQTFyXaYtGavaWkvmCpdT9K+IVAQOdQSp5xTQK3qaun2xOUWffOqzkWnwNdpqyK3y81qK3fL/UXe/AfgYCsnUaspnh/G1nCN3EWw48EAuZ+SoWefUNFFXM/1fH6Poh/CVR2nldzdbz+q7mUWW7Fjxj/EghUlptpZPEWHS/um/idQMWnKK3U5cqllfxs8qzhbuB3AgGVyi83GtV2HAsqmP3kL/cw+ZGvrhNop5vyUrI3N/HRLm7qQWwknUIvnvNVfp7yKkor2XaYu29gZnrbn+0eRaDdOpvencTvBLothQjlzN9HTpNbSG6hYgVBxsWIEG5LYeVuLdGZD/8awsKDeHG8qMKBkypXEFd4cTzh+m9+9Sn8SKCYCD6ZQp/OihWq61hToHKRNQXUXFAs7dOZj+4nUrmHsx7WH8J6d+LWBCakMrof7YSLoNcUcF55U2IT5+vIyRetI8tMouRplu4gawcbiqyQCVqMNV+mXtOF4X0Y0ZeRfYmLdvZTmW+So9YDARnXkj3dqQtWVvNlAV/sY00BpWecDcNcWEQgu42UWIb3Ib0Pw/sQ4/ohPTn5ZL7lbOXsP4oyALXG4SCvhJx8cvLZfMhSd2omFijQzo1xDO9Lem/SehOl4aD4+gZSX3Dh7JzEq9k9T2VAVOJsDV//RHY+a/Kt8ODRZAIF2hnUk5F9GdGXob0I9dAtz/SPeGsTQGYib0+ie1Tb1Y5W8EAW2fkA04exSLiZ0Bnyj5GdT/Y+cgvNmjbaHAL1iGZMEmOTGNXPY9Jc5uV1/PnTiz8fma9oTxNHK4h78uLPCyfwyM2eieFcLWsL+Hwf/97L8bOeuaYx+LRAg+K5I5WxSaR01auJf+7g3iX/WXvqeEX9I7aHL/5gt/HePUy+yZPxNDay5WeydrB8FyfOefLKOuGLAiXH8Nsb+e0Aeis/s9HOuVqeymbhuiuOvXVJoCbuH8RrEwlTzsvhHg2NrN3Psu2s2s05tYcLXsSHBAoN5N6BzEijvxM7ZrRw/AzvbOH1XI61GizcEAjoEc1jo5k80PMaAedqWfI9izayxydz4/mEQD07MjOdqYOJ1nAnpcqhcnLyWZHH+gM0KHzpiudFCcKBymqiHmu7qEMwk27kzv6M6KvL6v3cg7yxgRV5isF7BS8LFBPBkxn8YYibt8SqFJfz7UG+LWTdAYqdyI8x52b+Oh6bwnZ5h4O5n7JwvcpFIoL59bWMSSIjUZTxzj1+OsHTOWTt9BWNvCZQRDDzRvPISM/fVRUcJ7eQDYXkFnLY9Qct3SOZmc5jt7b8/8+v5Y0NHHVxMVr/rmQmkZHI0F4Eeu4fyf7jzM/hnz6wet87At2awDuT6NHRM1draCSv5KIxGwo9kIfQBnsfJ7HZkeH5x0hegJbfVEQwoxPISCTjWo998dyDzPiYvV49+tlogdrZeWkCs0ZovU59A98fJreQbw+yqYgztZ4IrhmFT1xxD1hURp9nPHbxxKvJTCQzieF9tM6WLjSwcB3zc6hWXiOgK4YK1DmMT6Ywoq/7Vygu54t9fLGPbw/qeHN7XSy7W82UU5/3fI7wsCBG92NsMuOSidUwW9pdwp3vqS9m0gPjlnN0CePrh7jOrUeCW4pZmccX+wzqrttcrTEh1fMCna/jsz18tgcb3BTPb25g0gB3TErtxva5TFnGCuUzr3TCoB4oIphNs122Z88vLNtB1k6jEwzumMuAuJb/c+cRbvyb7k3bbdx8Db+7kbtvcOep0rzVvPi1DmEpY5BAK6bwX05n1q2tZ/lOXstl+xE9Y1IgLorD89su6vGkcfl+IkO4byDT00iKUa/cnP/+Fwu+0iemtjAiP9C0ITw62qmaldUsWMs977N0B794aQXW5IGKxxsWlbPNqKMqa+vZdphFG9l8iPho4p2+cbslgdp6NhbpGVwzdF8THdWe58apV6u5wN++offTPL3Gy+cBjL/OnSL9WLufEa+R/grrnT6m7rlxZLqy3k0Lugv0UDqdhTmUge2Huf5F/vIZp7ydFSWqvegmcURf9Rx4OrGxiJtf587FFDuR7t5mY8l99HB6La8W9BXIbuMPaoeV/n09Q19m/wldA3GWsUmi58WBAYw19vDeFqzII/E5XlmPQ23i2imMJfcaEZK+Ag3orjJ4v/AVj6zyoTXCqoOUV0ax5tTUM3sVY97ihNq6s+F9uUMtC7F29BVoWG9R6ZcFPPYvXdt3jeAAMtU6mMwkzxyQoJGcAoa+TGGZSrUF42in8yRF38snC29BVTPJG8wtCaLzmpoID+aWBEOiUaOwnGF/p0C4ESDhaiYP1DcMfQXqpHx66NEKF3ZBGIOTw5PXR7HLHD/LbW+rHAlyt/AQKu3oK1AH5U2+XnlxI8AGt6tlnm/i9hT3j9fwOAfLuF+YPNTcQ5jgF62aicdgBsU7ux0xpgODhMfzGMxne9h11Gut+1FyBTGqx6a4XdkATnnv0avXkisMiOOrGd5qvA0G93Kh8kPD+VWrt61epPWrX8PwmkDRob5yO+MGYUEmDt6zyCFMogkpkEQTUiCJJqRAEk1IgSSakAJJNCEFkmhC3+dAu0p0vbxEnZ06v+XwiewcEvMihzCJJqRAEk1IgSSakAJJNCEFkmhCCiTRhBRIogkpkEQTUiCJJqRAEk1IgSSasPvQJjmJ6bDJHkiiDSmQRBN2TenXJX6OQ/ZAEm3ISbREAzY5hEm0IIcwiUYuCSQHMolLXBJG9kASTVwSyCE7IYnT2Lg8dba3LJBIxFwpSTOBHG0USyRX0KRHszv3K3sg6ZBEQCt7aGMSLR2StElb9tD2XZh0SNICBXtQTK7Q3CH5qNqfUXNAmJ1DqiNRc8D1B4k2ObpZlOZ/Waf/xP8PJT3bAirQ8EcAAAAASUVORK5CYII="module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAMAAABlApw1AAABlVBMVEUAAAAyYf89af9GcP+ftfytwfw0Y/9uj/3F0/pDbv9Od/5qjf1oi/5liP6uwfsyYv82Zf8oWf9Od/5Yf/5wkf2NqPx6mP2cs/y4yvuVrvy7zPszYv9dgv1dg/5tkP1Wff5ylP2Dof0YTf9bgf1ukP2FofyYsPxvkP0yYf////80Yv81Y/8VSv8wYP8XTP8uXv8sXf8SSf8PRv8kVv8RR/8fU/8rW/8hVP8eUf8oWf8KQv8ZTv8NRf8MRP8mWP8pWv8cUP+0xf8aT/9oi//8/f/J1v9Jc/8+a//x9P/h6P+uwf9wkf/u8v/d5f+Vrf/j6v/X4P9FcP/2+f/N2P9rjf9ihv9cgv84Zv/q7/+Bnv86aP/5+/+Sq/96mf9zlP9fhP9Ndv/T3v+/zv+nu/+juf+dtP+Mp/+Eof8HQP/n7P/a4/+4yf+Hov92lv9Ref+8zP+qvv9Ue//+/v/Q2/+xw/+gtv+Xr/+Pqf+JpP9+nP9kiP9ZgP/D0v9Cbv/z9v/G0/9Wff/f5/+Zsf8GPv8AOv8ANv8ALP9UFsL3AAAAKHRSTlMA4dzLMQXccgrUuqKNiEj56+jLrGFYSD4lHxn0w7WUkIp++pt8YEoq8V2vUAAADLJJREFUeNrtnfdXGksUgPelv95777Mzs70XFiQKirFFxd5r7CaxvCS+tJf83Q8WdmER0HWdhD2H75ccPFHnm3qHe1eoANe/+uDqxwiC1gSisU/eu/kt1ZBvPrjC65LKM6A1YTiV1xT03p9UXa5/8HHKaNW2V8FrqXe/pE7z9Q3LaNW5EwQCXfn9FlXDTUeKR/NdBS594xoV4H1sIBAjoC59FGh/golP/7sgja0yuGnHrf1Fg9++89evnoxd+wsG1ruewKdKrOa/byB/SLn8Isaw/4vw1jdUge8kA8QTiH90BwDHdACKh3JhCK5/4oC4AtnCKvhKAvHFuUJRP1kgvnDJa9RVDcQY/Sb1cRLEGPw+hTgQY5zPKBiDO0xj+CsUiDXMOzEXAG2BkLQF2gKtRlsgJG2BtkCr0RYISVugLdBqtAVC0hZ4wwJMAUAQYgKcqmABY8wWKPwjYE3lAAGICDASa6f5zMjM9MpybnMzt3TQP/NoiGdFSyIgcckCkFPk9OSj/s3nU3SAu887jkazuqhcWjKOhAB05NTQ2uYdugHdT9aGsOxchgIBAQgVm5t9cp9uSuduLydqMJoDCQEIdTE7PUCfg4HpMVuJoEBEAEl29sW/9DnpnkZ2EoGLQUIAcaLaP0WH4M6Eji80CEQEkCKO9tTv6oGB8e76ZsPzphN+EEgIQCire3QNUwtLW9uj85MQjU2ezOe3p3f7TilMKzh6bVh0AaSa+8/pAD1LI0MOFgVLkQzDkSQlLQtpfmcmV7O/PsgkuIgG0QWQJK4FZ83eI17ESk3ZGsMkU7KMeheDCr2mGmkaRRdAenopsEVuTQrYAHX7FQJJtuYPAnvVqmhEMIgugCzlafXecswlNNBkVkDGSky+6KQrHEZYytEFkCU9oCscMAkp2HqGU5PBIkgIdDuboyssyxEMIgqgtLRA+/Q9MxXk97QqFcNoS1O5pMbiAhLv71ppea7qyF5KRDjTIgkgjR2mffYkuTx5IK8L2MmOzvTndrsGNxa6dnOHM6OTmogdL2RNqB3Vs4iHoDlEBKAhb9I+M3ap+yFQRC2zvTfYXXv2Dq88QhgbsLT25QnaZyIBzoCIAGOuVKL9/DqP3M7HQnZtmG7AvdwIL7txHFLX85W1PJdoPomICKDESKV3h0xQbBUnKHMPm8dEPUdjtl5QgMDM+Bvq1CTbzICIAGInp/z2Z0VUnDyYfdR1jlD0RdaWULEHhvxptqE3qbolIgCT7AN//mTtYns0e2eRPhd3j9wFjxInfh8crINGkBFA5jHtsW8jABmZf0Gfm43HtoMKBnna45nQaBIREYCpMX8Jbq9DgByzsLWH4TDNIgjWJ/y1oSRBfciMgNjhn0PrHEQptp8OSdeYCBBv+pHUltlgCEgIQLzvn7+6hBA2FunQ3HlsckhK93lrm9HqrWMyApzg7zbzAkIC2qAvwqzJjck73qsV840JQPzY/63rEAlj4/TF+MfkoLns7U1IA6chMwJ+DDHuSGMCukfTFzYAGn/Huxsk6gwBEQF9yI+AzDFWHaAvTq+JzH+83uAMUAsRAZjo9/Y+jde0QToK87KqDXg2p4rQyQioRo83AxKcuEtHYlzVbW8IFgUGBCEjwM55GyFwzDU6Il2szpU3gc4hBQQhIyB6YfSyyA7Rkdky7UPvYlA7h4gI8JK36+cT1mB0gc7sf96xuIuDc4iMgJLxlnDy5TF9CXSJ6XI/dEsvcYqrjAIJAcj8N+LNoFduRBed268PPZe9tR2LhSUFEgIQprCT83a910v0pdD3cr/q1e6O7A4CCQHE2ydL3d7c5QAdmnvzvfWOMzHwrulMggFEBCAvT1QmzfDrF+EFNv97tUqfYvBVLvB6REBkRkCsXrTP8z3hBZaxYdUJXUc3gxvTmAIJCCAhT0dlRkB4nj7FVK2nSGIEeH0jskBGAdBcOTvA4JIEBNg5OnrcwAAoOWffH56lCQgI/ZEFRmQIADJnzj4aMIkRyNERWUjzbjir970NAYbtiLwCSu8gIrE3ngJr3p2RTw/GUWBF9PIAyO6NocCEUMnEJKWBuAksZhI8qrpWr8ZJ4H7fXp4NBslKtjMWAp0DT5e3RjMMy3Io+MPwbqsL3F3oOBrJcIogWkqSAbXIsy0scHcwdzyXNbCA9STXILTXJu+2pMCd4b3V20MGK7KSCprBWU9bTuDewewOkgSZdSs9zgDaR60mMK2Kcsrx2n4m7GhrCdwfXQ+XoFCGplpK4PbLkBWtKt/XSgIH6yHbDzilq4UExo3QCS4u1WxAR96wwHT4/BbDLjcReMQCl8sVeEg3YscKCES/oWYUUIH8nfgOkkBoxC26IYMKD3zOFoi8cw/yKgiN/E+T5J9I4o0tPrXR6N1ZJglCI2xXHeLBsuuFlN8h0QWC6eH6TJ1oIDS4Kh5dOwnUFIE0ofdG7ePqiZ+jfUZZEBrcW5WrfJWvJJsfcqzf/ssVgKq8dd/vpiFcGfdjEXhcZASeCIzArA7edX9uHisN2x89PyDP59z8wEA/hxMrtMfmBZJb8kxlAAWIJBm7FSP9r5ukN6JnaICFJ2/PzOahLCE96w/HOHCAT+htdBhzhdeOOnD6DCaRI5NYWUgbBRdoL1dOTgGCcDDYz4/Mud+M5xrniskUvkIF+NfCJTG0gNXhrQCZcW84K+5oKByoA6HSY9M/i7qBBM4EGbjy5gRvbHh5YjcOMfhxt2TFbtATJASAiof9s/PsX4x00DvJVy40neUqGzcQROJIaUNNgfoQql6f7PQOY0UNVK3XWf+i3lWJMqFYPogfsMmiAMcOu6+shjOIzPMDCf806rVRpbGSrgMYaD7H2jsL9Djj1BRN3UVW8fuQXEr/zDZeS0QEAOcnvJ7rht//yvTikI0NjimNBq+xtjVfzIpP+BNNz06VjoCE680L7gDccwzQECICyJA7vHjGRJ5Vepzu3MtzOiuLti2knOzo9BM3SLNUb0TM6fICYEojWTqWt5quJDIPAWls+W77L0p5BvojNyh4unx0vLZ2uLjQ7e03XpADNcb92oGoQvelcccdAKn5AJB5DCullw12E/4WY27TQWqr7NeX3fYnHFSaiKXAcPusMnwCAq7BYrkI2ZtEkKuTgul+JvrfIj4rpWxK7UfrI+UNSQXNISIAkF6+LU9NYs+ASWSe1GQ4xkQIPWWpGDwfmUap/UK2dKKfnB1GE3qWUhNW6dIi1TwDyKZGuqoy3CMpC/n/HRflZu1kqf2Yu1euPSNVN3q2QTIx6q7Ch4kk9ENvQduZ6HjQ19OzePhYE/hK+8WOgmvG5KD70ioXbu7K6lsTAJCxoTuN+l/y0P8in5KxwzOMLluVryJJflj4fwqGpfbj8qNoz5Xz3mMICLjzWrhd7Mk1mYPVYmrSSAaiA4Pvoof3ExIqPwnLl9rfPYaJl9+fYcCJ0kRfoW/TDGhGKj8+kcYAlqbZeqY0/zszYtQnOKKDDDs5sbGqNxeAQGVVVB41eaZ0qbv/LPHGHgJqroDVs+6WkFH9B5FhR/kQ3wkfQhAQcFHPeSWHjMBul0v9erIJ2DICgcmS1AU5VW9zhBzGeS/L95TDCFwQkgJIEvj92e39pGzUts8R2X2/zO/QSkdoPzkBxPLTbhJpcEuyUNWwGFjgev04YyNvR36emAhIGPJzYMOoHOQwqi4IzNzBgF+KsOrIBacIkBKAqbGqTPyAqiQ1Hdusmpl9OED75E5MCYEoEBNg2EAKb+8ld7I/e5Tr66yOT59hC771P8vQAOtxTb1lX21pRMdjFjORm09MQG5eojnYP48xh0BkSAkw1sPGOf3h/seGmHJ7PzLEBNhc/cYv7E1kFNFSwSVBbAqJ07U34p6nS8e3MwaWFb5F/0RVgHTNIh6BvCaIrMKDy4WYABfcRnP/KUkin3JGTACmq0vKegwJAiKQDCUywVCCDCSDOcwf9bh7/oSUJtZ+suG0DOZ6e3cMOUmu/YQvNIYlCLoKATnaf2/07dMWCElboC3QarQFQtIWaAu0Gm2BkLQF2gKtRlsgJG2BOgKx/lxK7kbMPxlUfZdCKogxyg/UJ3H9gGsX9ifqxxSIMdqX1B/p2H5ENwA89x11zYjxKtbeoyjqqhLbIYDWFwWBLwUQV6Tvb1EFrugxHQIo/koV+UuI52EMtXeuUy6fswjEEE74mipx61M9hgbQ/IDyuJbSYmcAhatUhY+suBkU2n+Lqjb4NB0nA8jL712nAnz7GcvHZjeFmvYhdYqfJYuLhQJ08JWvqDpce5/XnZYPjFRFufLrLao+f394lZfSEt+iBxuj6orx/edfXKeacO3m559dufFOS3Lj3R9+/uJbKsj/LywUSJtcmTkAAAAASUVORK5CYII="/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_message_body_vue_vue_type_style_index_0_id_c5e02182_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("aB/e");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_message_body_vue_vue_type_style_index_0_id_c5e02182_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_message_body_vue_vue_type_style_index_0_id_c5e02182_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_message_body_vue_vue_type_style_index_0_id_c5e02182_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_message_image_vue_vue_type_style_index_0_id_bb21873e_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("jJYj");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_message_image_vue_vue_type_style_index_0_id_bb21873e_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_message_image_vue_vue_type_style_index_0_id_bb21873e_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_message_image_vue_vue_type_style_index_0_id_bb21873e_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_image_vue_vue_type_style_index_0_id_0b7b514e_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("mSRm");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_image_vue_vue_type_style_index_0_id_0b7b514e_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_image_vue_vue_type_style_index_0_id_0b7b514e_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_image_vue_vue_type_style_index_0_id_0b7b514e_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_chart_vue_vue_type_style_index_0_scope_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("+2DU");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_chart_vue_vue_type_style_index_0_scope_true_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_chart_vue_vue_type_style_index_0_scope_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_10_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_10_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_10_3_node_modules_sass_loader_dist_cjs_js_ref_10_4_node_modules_vue_loader_lib_index_js_vue_loader_options_chart_vue_vue_type_style_index_0_scope_true_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_21bd54ce_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("hyQq");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_21bd54ce_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_21bd54ce_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_21bd54ce_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_98a2d314_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("JLYu");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_98a2d314_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_98a2d314_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_98a2d314_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_inform_vue_vue_type_style_index_0_id_fe06bf9a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("ID/o");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_inform_vue_vue_type_style_index_0_id_fe06bf9a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_inform_vue_vue_type_style_index_0_id_fe06bf9a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_inform_vue_vue_type_style_index_0_id_fe06bf9a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_jobInform_vue_vue_type_style_index_0_id_76ac5a4b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("8zUW");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_jobInform_vue_vue_type_style_index_0_id_76ac5a4b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_jobInform_vue_vue_type_style_index_0_id_76ac5a4b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_jobInform_vue_vue_type_style_index_0_id_76ac5a4b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_policy_vue_vue_type_style_index_0_id_5163494a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("XzDW");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_policy_vue_vue_type_style_index_0_id_5163494a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_policy_vue_vue_type_style_index_0_id_5163494a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_policy_vue_vue_type_style_index_0_id_5163494a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("l7RW");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_1_id_3cc5bdfe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("fUNA");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_1_id_3cc5bdfe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_1_id_3cc5bdfe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_1_id_3cc5bdfe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_location_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("86Wn");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_location_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_location_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_location_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_location_vue_vue_type_style_index_1_id_c94d3b96_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("7rDn");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_location_vue_vue_type_style_index_1_id_c94d3b96_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_location_vue_vue_type_style_index_1_id_c94d3b96_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_location_vue_vue_type_style_index_1_id_c94d3b96_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_web_link_vue_vue_type_style_index_0_id_4a806dde_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("g/bh");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_web_link_vue_vue_type_style_index_0_id_4a806dde_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_web_link_vue_vue_type_style_index_0_id_4a806dde_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_web_link_vue_vue_type_style_index_0_id_4a806dde_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_f246ada0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("KfGR");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_f246ada0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_f246ada0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_f246ada0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_xqtjDialog_vue_vue_type_style_index_0_id_49dbca96_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("KIQC");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_xqtjDialog_vue_vue_type_style_index_0_id_49dbca96_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_xqtjDialog_vue_vue_type_style_index_0_id_49dbca96_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_xqtjDialog_vue_vue_type_style_index_0_id_49dbca96_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_goodsItem_vue_vue_type_style_index_0_id_f02139dc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("WeHh");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_goodsItem_vue_vue_type_style_index_0_id_f02139dc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_goodsItem_vue_vue_type_style_index_0_id_f02139dc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_goodsItem_vue_vue_type_style_index_0_id_f02139dc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_goods_vue_vue_type_style_index_0_id_60278f00_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("9xhE");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_goods_vue_vue_type_style_index_0_id_60278f00_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_goods_vue_vue_type_style_index_0_id_60278f00_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_goods_vue_vue_type_style_index_0_id_60278f00_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_ed718292_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("xlYp");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_ed718292_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_ed718292_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_ed718292_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_64b2e3e4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("wUxx");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_64b2e3e4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_64b2e3e4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_64b2e3e4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_33f82e3c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("oXxE");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_33f82e3c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_33f82e3c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_33f82e3c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_4478c8b1_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("RrCz");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_4478c8b1_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_4478c8b1_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_4478c8b1_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_8c8b309e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("tkXO");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_8c8b309e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_8c8b309e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_8c8b309e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ecqsList_vue_vue_type_style_index_0_id_90e99ac6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("1Txk");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ecqsList_vue_vue_type_style_index_0_id_90e99ac6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ecqsList_vue_vue_type_style_index_0_id_90e99ac6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ecqsList_vue_vue_type_style_index_0_id_90e99ac6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ecqsDetail_vue_vue_type_style_index_0_id_531381ae_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("7Dgi");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ecqsDetail_vue_vue_type_style_index_0_id_531381ae_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ecqsDetail_vue_vue_type_style_index_0_id_531381ae_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ecqsDetail_vue_vue_type_style_index_0_id_531381ae_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_mandatoryVerification_vue_vue_type_style_index_0_id_66bf5ca7_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("MJBN");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_mandatoryVerification_vue_vue_type_style_index_0_id_66bf5ca7_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_mandatoryVerification_vue_vue_type_style_index_0_id_66bf5ca7_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_mandatoryVerification_vue_vue_type_style_index_0_id_66bf5ca7_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_ef8e904c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("z7Wp");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_ef8e904c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_ef8e904c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_ef8e904c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_dab3fd2a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("+XG5");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_dab3fd2a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_dab3fd2a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_dab3fd2a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_1d6c2d89_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("8MFi");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_1d6c2d89_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_1d6c2d89_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_1d6c2d89_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_sbjg_vue_vue_type_style_index_0_id_1da2aa06_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("vo/w");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_sbjg_vue_vue_type_style_index_0_id_1da2aa06_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_sbjg_vue_vue_type_style_index_0_id_1da2aa06_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_sbjg_vue_vue_type_style_index_0_id_1da2aa06_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_sbjgDetails_vue_vue_type_style_index_0_id_736ca680_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("oWyl");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_sbjgDetails_vue_vue_type_style_index_0_id_736ca680_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_sbjgDetails_vue_vue_type_style_index_0_id_736ca680_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_sbjgDetails_vue_vue_type_style_index_0_id_736ca680_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_bzjg_vue_vue_type_style_index_0_id_10a6f2a2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("DwEG");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_bzjg_vue_vue_type_style_index_0_id_10a6f2a2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_bzjg_vue_vue_type_style_index_0_id_10a6f2a2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_bzjg_vue_vue_type_style_index_0_id_10a6f2a2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_bzjgDetails_vue_vue_type_style_index_0_id_2ce5214b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("vgbz");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_bzjgDetails_vue_vue_type_style_index_0_id_2ce5214b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_bzjgDetails_vue_vue_type_style_index_0_id_2ce5214b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_bzjgDetails_vue_vue_type_style_index_0_id_2ce5214b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_4dce801a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("kBto");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_4dce801a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_4dce801a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_4dce801a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_46f7aa01_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("jjT6");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_46f7aa01_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_46f7aa01_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_46f7aa01_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_preview_vue_vue_type_style_index_0_id_44acf804_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("pSSw");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_preview_vue_vue_type_style_index_0_id_44acf804_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_preview_vue_vue_type_style_index_0_id_44acf804_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_preview_vue_vue_type_style_index_0_id_44acf804_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_3632b0e4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("0OYX");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_3632b0e4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_3632b0e4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_3632b0e4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-pluginmodule.exports = JSON.parse("[{\"standardNumber\":\"GB 10035-2017\",\"ChineseName\":\"气囊式体外反搏装置\",\"issueDate\":\"2017-12-29\",\"materialDate\":\"2019-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10055-2007\",\"ChineseName\":\"施工升降机安全规程\",\"issueDate\":\"2007-03-26\",\"materialDate\":\"2007-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10070-1988\",\"ChineseName\":\"城市区域环境振动标准\",\"issueDate\":\"1988-12-10\",\"materialDate\":\"1989-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10152-2009\",\"ChineseName\":\"B型超声诊断设备\",\"issueDate\":\"2009-11-15\",\"materialDate\":\"2010-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10252-2009\",\"ChineseName\":\"γ辐照装置的辐射防护与安全规范\",\"issueDate\":\"2009-06-19\",\"materialDate\":\"2010-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10343-2008\",\"ChineseName\":\"食用酒精\",\"issueDate\":\"2008-12-29\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10355-2006\",\"ChineseName\":\"食品添加剂  乳化香精\",\"issueDate\":\"2006-09-01\",\"materialDate\":\"2007-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10395.8-2006\",\"ChineseName\":\"农林拖拉机和机械  安全技术要求  第8部分：排灌泵和泵机组\",\"issueDate\":\"2006-03-29\",\"materialDate\":\"2006-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10408.6-2009\",\"ChineseName\":\"微波和被动红外复合入侵探测器\",\"issueDate\":\"2009-04-16\",\"materialDate\":\"2010-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10409-2019\",\"ChineseName\":\"防盗保险柜(箱)\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2020-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10493-2018\",\"ChineseName\":\"铁路站内道口信号设备技术条件\",\"issueDate\":\"2018-07-13\",\"materialDate\":\"2019-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10494-2018\",\"ChineseName\":\"铁路区间道口信号设备技术条件\",\"issueDate\":\"2018-07-13\",\"materialDate\":\"2019-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10617-2005\",\"ChineseName\":\"食品添加剂  蔗糖脂肪酸酯 (丙二醇法)\",\"issueDate\":\"2005-06-30\",\"materialDate\":\"2005-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10631-2013\",\"ChineseName\":\"烟花爆竹  安全与质量\",\"issueDate\":\"2013-01-14\",\"materialDate\":\"2013-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10648-2013\",\"ChineseName\":\"饲料标签\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10730-2008\",\"ChineseName\":\"第一基准试剂  邻苯二甲酸氢钾\",\"issueDate\":\"2008-06-18\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10731-2008\",\"ChineseName\":\"第一基准试剂  重铬酸钾\",\"issueDate\":\"2008-06-18\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10732-2008\",\"ChineseName\":\"第一基准试剂  氯化钾\",\"issueDate\":\"2008-06-18\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10733-2008\",\"ChineseName\":\"第一基准试剂  氯化钠\",\"issueDate\":\"2008-06-18\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10734-2008\",\"ChineseName\":\"第一基准试剂  乙二胺四乙酸二钠\",\"issueDate\":\"2008-06-18\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10735-2008\",\"ChineseName\":\"第一基准试剂  无水碳酸钠\",\"issueDate\":\"2008-06-18\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10736-2008\",\"ChineseName\":\"工作基准试剂  氯化钾\",\"issueDate\":\"2008-06-18\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10737-2007\",\"ChineseName\":\"工作基准试剂  含量测定通则  称量电位滴定法\",\"issueDate\":\"2007-02-02\",\"materialDate\":\"2007-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 10738-2007\",\"ChineseName\":\"工作基准试剂 含量测定通则 称量滴定法\",\"issueDate\":\"2007-02-02\",\"materialDate\":\"2007-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1103.1-2012\",\"ChineseName\":\"棉花  第1部分：锯齿加工细绒棉\",\"issueDate\":\"2012-11-14\",\"materialDate\":\"2013-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1103.2-2012\",\"ChineseName\":\"棉花  第2部分：皮辊加工细绒棉\",\"issueDate\":\"2012-11-14\",\"materialDate\":\"2013-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11215-1989\",\"ChineseName\":\"核辐射环境质量评价一般规定\",\"issueDate\":\"1989-03-31\",\"materialDate\":\"1990-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11217-1989\",\"ChineseName\":\"核设施流出物监测的一般规定\",\"issueDate\":\"1989-03-31\",\"materialDate\":\"1990-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11234-2006\",\"ChineseName\":\"宫腔形宫内节育器\",\"issueDate\":\"2006-09-14\",\"materialDate\":\"2007-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11235-2006\",\"ChineseName\":\"VCu宫内节育器\",\"issueDate\":\"2006-09-14\",\"materialDate\":\"2007-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11236-2006\",\"ChineseName\":\"TCu宫内节育器\",\"issueDate\":\"2006-09-14\",\"materialDate\":\"2007-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11340-2005\",\"ChineseName\":\"装用点燃式发动机重型汽车  曲轴箱污染物排放限值及测量方法\",\"issueDate\":\"2005-04-15\",\"materialDate\":\"2005-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11341-2008\",\"ChineseName\":\"悬挂输送机安全规程\",\"issueDate\":\"2008-12-11\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11410-1989\",\"ChineseName\":\"短波广播网覆盖技术规定\",\"issueDate\":\"1989-05-23\",\"materialDate\":\"1990-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11417.2-2012\",\"ChineseName\":\"眼科光学  接触镜  第2部分：硬性接触镜\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11417.3-2012\",\"ChineseName\":\"眼科光学  接触镜  第3部分：软性接触镜\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11551-2014\",\"ChineseName\":\"汽车正面碰撞的乘员保护\",\"issueDate\":\"2014-09-03\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11567-2017\",\"ChineseName\":\"汽车及挂车侧面和后下部防护要求\",\"issueDate\":\"2017-09-29\",\"materialDate\":\"2018-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11602-2007\",\"ChineseName\":\"集装箱港口装卸作业安全规程\",\"issueDate\":\"2007-05-15\",\"materialDate\":\"2007-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11607-1989\",\"ChineseName\":\"渔业水质标准\",\"issueDate\":\"1989-08-25\",\"materialDate\":\"1990-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11614-2009\",\"ChineseName\":\"平板玻璃\",\"issueDate\":\"2009-03-25\",\"materialDate\":\"2010-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11643-1999\",\"ChineseName\":\"公民身份号码\",\"issueDate\":\"1999-01-19\",\"materialDate\":\"1999-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11652-2012\",\"ChineseName\":\"烟花爆竹作业安全技术规程\",\"issueDate\":\"2012-07-31\",\"materialDate\":\"2012-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11714-1997\",\"ChineseName\":\"全国组织机构代码编制规则\",\"issueDate\":\"1997-12-29\",\"materialDate\":\"1998-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11748-2005\",\"ChineseName\":\"二氧化碳激光治疗机\",\"issueDate\":\"2005-01-24\",\"materialDate\":\"2005-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11767-2003\",\"ChineseName\":\"茶树种苗\",\"issueDate\":\"2003-06-04\",\"materialDate\":\"2003-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11779-2005\",\"ChineseName\":\"东海、黄海区拖网网囊  最小网目尺寸\",\"issueDate\":\"2005-06-02\",\"materialDate\":\"2005-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11780-2005\",\"ChineseName\":\"南海区拖网网囊最小网目尺寸\",\"issueDate\":\"2005-06-02\",\"materialDate\":\"2005-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11871-2009\",\"ChineseName\":\"船用柴油机辐射的空气噪声限值\",\"issueDate\":\"2009-03-09\",\"materialDate\":\"2009-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11928-1989\",\"ChineseName\":\"低、中水平放射性固体废物暂时贮存规定\",\"issueDate\":\"1989-12-21\",\"materialDate\":\"1990-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11929-2011\",\"ChineseName\":\"高水平放射性废液贮存厂房设计规定\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11930-2010\",\"ChineseName\":\"操作非密封源的辐射防护规定\",\"issueDate\":\"2010-11-10\",\"materialDate\":\"2011-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 11984-2008\",\"ChineseName\":\"氯气安全规程\",\"issueDate\":\"2008-12-23\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12014-2019\",\"ChineseName\":\"防护服装  防静电服\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12021.2-2015\",\"ChineseName\":\"家用电冰箱耗电量限定值及能效等级\",\"issueDate\":\"2015-09-18\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12021.4-2013\",\"ChineseName\":\"电动洗衣机能效水效限定值及等级\",\"issueDate\":\"2013-06-09\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12021.6-2017\",\"ChineseName\":\"电饭锅能效限定值及能效等级\",\"issueDate\":\"2017-05-12\",\"materialDate\":\"2018-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12021.9-2008\",\"ChineseName\":\"交流电风扇能效限定值及能效等级\",\"issueDate\":\"2008-10-20\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12021.9-2021\",\"ChineseName\":\"电风扇能效限定值及能效等级\",\"issueDate\":\"2021-10-11\",\"materialDate\":\"2022-11-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 12073-1989\",\"ChineseName\":\"乳品设备安全卫生\",\"issueDate\":\"1989-12-29\",\"materialDate\":\"1990-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12142-2007\",\"ChineseName\":\"便携式金属梯安全要求\",\"issueDate\":\"2007-06-26\",\"materialDate\":\"2008-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12158-2006\",\"ChineseName\":\"防止静电事故通用导则\",\"issueDate\":\"2006-06-22\",\"materialDate\":\"2006-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12257-2000\",\"ChineseName\":\"氦氖激光治疗机通用技术条件\",\"issueDate\":\"2000-07-17\",\"materialDate\":\"2000-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12260-2017\",\"ChineseName\":\"心肺转流系统 滚压式血泵\",\"issueDate\":\"2017-12-29\",\"materialDate\":\"2019-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12263-2017\",\"ChineseName\":\"心肺转流系统 热交换水箱\",\"issueDate\":\"2017-12-29\",\"materialDate\":\"2019-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12319-1998\",\"ChineseName\":\"中国海图图式\",\"issueDate\":\"1998-12-14\",\"materialDate\":\"1999-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12320-1998\",\"ChineseName\":\"中国航海图编绘规范\",\"issueDate\":\"1998-12-14\",\"materialDate\":\"1999-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12327-1998\",\"ChineseName\":\"海道测量规范\",\"issueDate\":\"1998-11-10\",\"materialDate\":\"1999-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12348-2008\",\"ChineseName\":\"工业企业厂界环境噪声排放标准\",\"issueDate\":\"2008-08-19\",\"materialDate\":\"2008-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12352-2018\",\"ChineseName\":\"客运架空索道安全规范\",\"issueDate\":\"2018-05-14\",\"materialDate\":\"2018-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12358-2006\",\"ChineseName\":\"作业场所环境气体检测报警仪  通用技术要求\",\"issueDate\":\"2006-06-22\",\"materialDate\":\"2006-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12379-1990\",\"ChineseName\":\"环境核辐射监测规定\",\"issueDate\":\"1990-06-09\",\"materialDate\":\"1990-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12434-2008\",\"ChineseName\":\"耐火材料企业防尘规程\",\"issueDate\":\"2008-12-23\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12441-2018\",\"ChineseName\":\"饰面型防火涂料\",\"issueDate\":\"2018-02-06\",\"materialDate\":\"2018-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12463-2009\",\"ChineseName\":\"危险货物运输包装通用技术条件\",\"issueDate\":\"2009-06-21\",\"materialDate\":\"2010-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12475-2006\",\"ChineseName\":\"农药贮运、销售和使用的防毒规程\",\"issueDate\":\"2006-06-22\",\"materialDate\":\"2006-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12514.1-2005\",\"ChineseName\":\"消防接口  第1部分：消防接口通用技术条件\",\"issueDate\":\"2005-09-28\",\"materialDate\":\"2006-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12514.2-2006\",\"ChineseName\":\"消防接口 第2部分：内扣式消防接口型式和基本参数\",\"issueDate\":\"2006-01-26\",\"materialDate\":\"2006-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12514.3-2006\",\"ChineseName\":\"消防接口  第3部分：卡式消防接口型式和基本参数\",\"issueDate\":\"2006-01-26\",\"materialDate\":\"2006-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12514.4-2006\",\"ChineseName\":\"消防接口  第4部分：螺纹式消防接口型式和基本参数\",\"issueDate\":\"2006-01-26\",\"materialDate\":\"2006-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12523-2011\",\"ChineseName\":\"建筑施工场界环境噪声排放标准\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12525-1990\",\"ChineseName\":\"铁路边界噪声限值及其测量方法\",\"issueDate\":\"1990-11-09\",\"materialDate\":\"1991-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12526-1990\",\"ChineseName\":\"远程光电测距规范\",\"issueDate\":\"1990-12-06\",\"materialDate\":\"1991-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1253-2007\",\"ChineseName\":\"工作基准试剂  氯化钠\",\"issueDate\":\"2007-10-25\",\"materialDate\":\"2008-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1254-2007\",\"ChineseName\":\"工作基准试剂  草酸钠\",\"issueDate\":\"2007-10-25\",\"materialDate\":\"2008-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1255-2007\",\"ChineseName\":\"工作基准试剂  无水碳酸钠\",\"issueDate\":\"2007-02-02\",\"materialDate\":\"2007-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12557-2010\",\"ChineseName\":\"木工机床  安全通则\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1256-2008\",\"ChineseName\":\"工作基准试剂  三氧化二砷\",\"issueDate\":\"2008-06-18\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1257-2007\",\"ChineseName\":\"工作基准试剂  邻苯二甲酸氢钾\",\"issueDate\":\"2007-10-25\",\"materialDate\":\"2008-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1258-2008\",\"ChineseName\":\"工作基准试剂  碘酸钾\",\"issueDate\":\"2008-06-18\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1259-2007\",\"ChineseName\":\"工作基准试剂  重铬酸钾\",\"issueDate\":\"2007-02-02\",\"materialDate\":\"2007-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12593-2007\",\"ChineseName\":\"工作基准试剂  乙二胺四乙酸二钠\",\"issueDate\":\"2007-10-25\",\"materialDate\":\"2008-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12594-2008\",\"ChineseName\":\"工作基准试剂  溴酸钾\",\"issueDate\":\"2008-06-18\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12595-2008\",\"ChineseName\":\"工作基准试剂  硝酸银\",\"issueDate\":\"2008-06-18\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12596-2008\",\"ChineseName\":\"工作基准试剂  碳酸钙\",\"issueDate\":\"2008-06-18\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12597-2008\",\"ChineseName\":\"工作基准试剂  苯甲酸\",\"issueDate\":\"2008-06-18\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1260-2008\",\"ChineseName\":\"工作基准试剂  氧化锌\",\"issueDate\":\"2008-06-18\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12662-2008\",\"ChineseName\":\"爆炸物解体器\",\"issueDate\":\"2008-09-24\",\"materialDate\":\"2009-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12664-2003\",\"ChineseName\":\"便携式X射线安全检查设备通用规范\",\"issueDate\":\"2003-06-24\",\"materialDate\":\"2004-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12708-2020\",\"ChineseName\":\"航标灯光信号颜色\",\"issueDate\":\"2020-11-17\",\"materialDate\":\"2023-12-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 12710-2008\",\"ChineseName\":\"焦化安全规程\",\"issueDate\":\"2008-12-23\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12711-2018\",\"ChineseName\":\"低、中水平放射性固体废物包安全标准\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12743-2003\",\"ChineseName\":\"大豆种子产地检疫规程\",\"issueDate\":\"2003-06-02\",\"materialDate\":\"2003-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12791-2006\",\"ChineseName\":\"点型紫外火焰探测器\",\"issueDate\":\"2006-07-17\",\"materialDate\":\"2007-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12899-2018\",\"ChineseName\":\"手持式金属探测器通用技术规范\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12950-1991\",\"ChineseName\":\"地震勘探爆炸安全规程\",\"issueDate\":\"1991-06-05\",\"materialDate\":\"1992-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12955-2008\",\"ChineseName\":\"防火门\",\"issueDate\":\"2008-04-22\",\"materialDate\":\"2009-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12978-2003\",\"ChineseName\":\"消防电子产品检验规则\",\"issueDate\":\"2003-09-01\",\"materialDate\":\"2004-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12982-2004\",\"ChineseName\":\"国旗\",\"issueDate\":\"2004-01-16\",\"materialDate\":\"2004-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12983-2004\",\"ChineseName\":\"国旗颜色标准样品\",\"issueDate\":\"2004-01-16\",\"materialDate\":\"2004-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 12995-2006\",\"ChineseName\":\"机动轮椅车\",\"issueDate\":\"2006-03-10\",\"materialDate\":\"2006-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13015-2017\",\"ChineseName\":\"含多氯联苯废物污染控制标准\",\"issueDate\":\"2017-09-29\",\"materialDate\":\"2017-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13042-2008\",\"ChineseName\":\"包装容器  铁质气雾罐\",\"issueDate\":\"2008-07-30\",\"materialDate\":\"2009-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13078-2017\",\"ChineseName\":\"饲料卫生标准\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13094-2017\",\"ChineseName\":\"客车结构安全要求\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13115-1991\",\"ChineseName\":\"食品容器及包装材料用不饱和聚酯树脂及其玻璃钢制品卫生标准\",\"issueDate\":\"1991-06-07\",\"materialDate\":\"1992-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13223-2011\",\"ChineseName\":\"火电厂大气污染物排放标准\",\"issueDate\":\"2011-09-29\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13271-2014\",\"ChineseName\":\"锅炉大气污染物排放标准\",\"issueDate\":\"2014-05-16\",\"materialDate\":\"2014-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13318-2003\",\"ChineseName\":\"锻造生产安全与环保通则\",\"issueDate\":\"2003-09-12\",\"materialDate\":\"2004-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13348-2009\",\"ChineseName\":\"液体石油产品静电安全规程\",\"issueDate\":\"2009-03-31\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13365-2005\",\"ChineseName\":\"机动车排气火花熄灭器\",\"issueDate\":\"2005-04-22\",\"materialDate\":\"2005-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13392-2005\",\"ChineseName\":\"道路运输危险货物车辆标志\",\"issueDate\":\"2005-04-22\",\"materialDate\":\"2005-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13456-2012\",\"ChineseName\":\"钢铁工业水污染物排放标准\",\"issueDate\":\"2012-09-03\",\"materialDate\":\"2012-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13457-1992\",\"ChineseName\":\"肉类加工工业水污染物排放标准\",\"issueDate\":\"1992-05-18\",\"materialDate\":\"1992-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13458-2013\",\"ChineseName\":\"合成氨工业水污染物排放标准\",\"issueDate\":\"2013-05-07\",\"materialDate\":\"2013-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13495.1-2015\",\"ChineseName\":\"消防安全标志  第1部分：标志\",\"issueDate\":\"2015-06-02\",\"materialDate\":\"2015-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1350-2009\",\"ChineseName\":\"稻谷\",\"issueDate\":\"2009-03-28\",\"materialDate\":\"2009-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1351-2008\",\"ChineseName\":\"小麦\",\"issueDate\":\"2008-01-01\",\"materialDate\":\"2008-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13510-1992\",\"ChineseName\":\"食品添加剂  三聚甘油单硬脂酸酯\",\"issueDate\":\"1992-06-23\",\"materialDate\":\"1993-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13511.2-2011\",\"ChineseName\":\"配装眼镜  第2部分：渐变焦\",\"issueDate\":\"2011-10-31\",\"materialDate\":\"2012-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1352-2009\",\"ChineseName\":\"大豆\",\"issueDate\":\"2009-03-28\",\"materialDate\":\"2009-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1353-2018\",\"ChineseName\":\"玉米\",\"issueDate\":\"2018-07-13\",\"materialDate\":\"2019-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13548-1992\",\"ChineseName\":\"光气及光气化产品生产装置安全评价通则\",\"issueDate\":\"1992-06-29\",\"materialDate\":\"1993-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13561.1-2009\",\"ChineseName\":\"港口连续装卸设备安全规程  第1部分：散粮筒仓系统\",\"issueDate\":\"2009-06-04\",\"materialDate\":\"2010-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13567-1998\",\"ChineseName\":\"电火花加工机床  安全防护技术要求\",\"issueDate\":\"1998-11-18\",\"materialDate\":\"1999-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13600-1992\",\"ChineseName\":\"低中水平放射性固体废物的岩洞处置规定\",\"issueDate\":\"1992-08-19\",\"materialDate\":\"1993-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13613-2011\",\"ChineseName\":\"对海远程无线电导航台和监测站电磁环境要求\",\"issueDate\":\"2011-06-16\",\"materialDate\":\"2012-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13614-2012\",\"ChineseName\":\"短波无线电收信台(站)及测向台(站)电磁环境要求\",\"issueDate\":\"2012-06-29\",\"materialDate\":\"2013-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13618-1992\",\"ChineseName\":\"对空情报雷达站电磁环境防护要求\",\"issueDate\":\"1992-08-19\",\"materialDate\":\"1993-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13691-2008\",\"ChineseName\":\"陶瓷生产防尘技术规程\",\"issueDate\":\"2008-12-23\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13735-2017\",\"ChineseName\":\"聚乙烯吹塑农用地面覆盖薄膜\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13746-2008\",\"ChineseName\":\"铅作业安全卫生规程\",\"issueDate\":\"2008-12-23\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13801-2015\",\"ChineseName\":\"火葬场大气污染物排放标准\",\"issueDate\":\"2015-05-15\",\"materialDate\":\"2015-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13851-2019\",\"ChineseName\":\"内河交通安全标志\",\"issueDate\":\"2019-10-14\",\"materialDate\":\"2020-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13887-2008\",\"ChineseName\":\"冷冲压安全规程\",\"issueDate\":\"2008-12-11\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13895-2018\",\"ChineseName\":\"重负荷车辆齿轮油(GL-5)\",\"issueDate\":\"2018-07-13\",\"materialDate\":\"2019-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 13954-2009\",\"ChineseName\":\"警车、消防车、救护车、工程救险车标志灯具\",\"issueDate\":\"2009-11-15\",\"materialDate\":\"2010-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14003-2005\",\"ChineseName\":\"线型光束感烟火灾探测器\",\"issueDate\":\"2005-09-01\",\"materialDate\":\"2006-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14035-2018\",\"ChineseName\":\"内河船舶救生浮具 睡垫、枕头、座垫\",\"issueDate\":\"2018-02-06\",\"materialDate\":\"2018-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14050-2008\",\"ChineseName\":\"系统接地的型式及安全技术要求\",\"issueDate\":\"2008-09-24\",\"materialDate\":\"2009-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14102-2005\",\"ChineseName\":\"防火卷帘\",\"issueDate\":\"2005-04-22\",\"materialDate\":\"2005-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14192-2005\",\"ChineseName\":\"木材采伐运输安全通则\",\"issueDate\":\"2005-09-06\",\"materialDate\":\"2006-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 142-2013\",\"ChineseName\":\"坑木\",\"issueDate\":\"2013-11-12\",\"materialDate\":\"2014-09-11\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14249.1-1993\",\"ChineseName\":\"电子衡器安全要求\",\"issueDate\":\"1993-03-16\",\"materialDate\":\"1993-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14287.1-2014\",\"ChineseName\":\"电气火灾监控系统  第1部分：电气火灾监控设备\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14287.2-2014\",\"ChineseName\":\"电气火灾监控系统  第2部分：剩余电流式电气火灾监控探测器\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14287.3-2014\",\"ChineseName\":\"电气火灾监控系统  第3部分：测温式电气火灾监控探测器\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14287.4-2014\",\"ChineseName\":\"电气火灾监控系统  第4部分：故障电弧探测器\",\"issueDate\":\"2014-05-06\",\"materialDate\":\"2015-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14371-2013\",\"ChineseName\":\"危险货物运输  爆炸品的认可和分项程序及配装要求\",\"issueDate\":\"2013-09-27\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14374-1993\",\"ChineseName\":\"航天推进剂水污染物排放标准\",\"issueDate\":\"1993-05-22\",\"materialDate\":\"1993-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14391-2021\",\"ChineseName\":\"卫星紧急无线电示位标性能要求\",\"issueDate\":\"2021-08-10\",\"materialDate\":\"2022-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14443-2007\",\"ChineseName\":\"涂装作业安全规程  涂层烘干室安全技术规定\",\"issueDate\":\"2007-06-26\",\"materialDate\":\"2008-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14470.1-2002\",\"ChineseName\":\"兵器工业水污染物排放标准  火炸药\",\"issueDate\":\"2002-11-18\",\"materialDate\":\"2003-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14470.2-2002\",\"ChineseName\":\"兵器工业水污染物排放标准  火工药剂\",\"issueDate\":\"2002-11-18\",\"materialDate\":\"2003-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14470.3-2011\",\"ChineseName\":\"弹药装药行业水污染物排放标准\",\"issueDate\":\"2011-06-16\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14493-2003\",\"ChineseName\":\"工业炸药包装\",\"issueDate\":\"2003-11-28\",\"materialDate\":\"2004-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14500-2002\",\"ChineseName\":\"放射性废物管理规定\",\"issueDate\":\"2002-08-05\",\"materialDate\":\"2003-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14544-2008\",\"ChineseName\":\"电石乙炔法生产氯乙烯安全技术规程\",\"issueDate\":\"2008-12-23\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14554-1993\",\"ChineseName\":\"恶臭污染物排放标准\",\"issueDate\":\"1993-08-06\",\"materialDate\":\"1994-01-15\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14569.1-2011\",\"ChineseName\":\"低、中水平放射性废物固化体性能要求  水泥固化体\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2011-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14569.3-1995\",\"ChineseName\":\"低、中水平放射性废物固化体性能要求  沥青固化体\",\"issueDate\":\"1995-12-13\",\"materialDate\":\"1996-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14585-1993\",\"ChineseName\":\"铀、钍矿冶放射性废物安全管理技术规定\",\"issueDate\":\"1993-08-30\",\"materialDate\":\"1994-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14586-1993\",\"ChineseName\":\"铀矿冶设施退役环境管理技术规定\",\"issueDate\":\"1993-08-30\",\"materialDate\":\"1994-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 146.1-2020\",\"ChineseName\":\"标准轨距铁路限界 第1部分：机车车辆限界\",\"issueDate\":\"2020-10-11\",\"materialDate\":\"2021-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 146.2-2020\",\"ChineseName\":\"标准轨距铁路限界 第2部分：建筑限界\",\"issueDate\":\"2020-10-11\",\"materialDate\":\"2021-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14621-2011\",\"ChineseName\":\"摩托车和轻便摩托车排气污染物排放限值及测量方法（双怠速法）\",\"issueDate\":\"2011-06-16\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14622-2016\",\"ChineseName\":\"摩托车污染物排放限值及测量方法（中国第四阶段）\",\"issueDate\":\"2016-12-23\",\"materialDate\":\"2018-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14681.2-2006\",\"ChineseName\":\"机车船舶用电加温玻璃  第2部分：机车电加温玻璃\",\"issueDate\":\"2006-02-22\",\"materialDate\":\"2006-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14722-2008\",\"ChineseName\":\"组件式髋部、膝部和大腿假肢\",\"issueDate\":\"2008-09-19\",\"materialDate\":\"2009-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14723-2008\",\"ChineseName\":\"下肢假肢通用件\",\"issueDate\":\"2008-09-19\",\"materialDate\":\"2009-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14747-2006\",\"ChineseName\":\"儿童三轮车安全要求\",\"issueDate\":\"2006-03-08\",\"materialDate\":\"2007-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14748-2006\",\"ChineseName\":\"儿童推车安全要求\",\"issueDate\":\"2006-03-08\",\"materialDate\":\"2007-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14749-2006\",\"ChineseName\":\"婴儿学步车安全要求\",\"issueDate\":\"2006-03-08\",\"materialDate\":\"2007-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14762-2008\",\"ChineseName\":\"重型车用汽油发动机与汽车排气污染物排放限值及测量方法(中国III、IV阶段)\",\"issueDate\":\"2008-03-31\",\"materialDate\":\"2008-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14763-2005\",\"ChineseName\":\"装用点燃式发动机重型汽车  燃油蒸发污染物排放限值及测量方法（收集法）\",\"issueDate\":\"2005-04-15\",\"materialDate\":\"2005-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14773-2007\",\"ChineseName\":\"涂装作业安全规程  静电喷枪及其辅助装置安全技术条件\",\"issueDate\":\"2007-06-26\",\"materialDate\":\"2008-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14784-2013\",\"ChineseName\":\"带式输送机  安全规范\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14866-2006\",\"ChineseName\":\"个人用眼护具技术要求\",\"issueDate\":\"2006-02-27\",\"materialDate\":\"2006-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14882-1994\",\"ChineseName\":\"食品中放射性物质限制浓度标准\",\"issueDate\":\"1992-02-22\",\"materialDate\":\"1994-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14886-2016\",\"ChineseName\":\"道路交通信号灯设置与安装规范\",\"issueDate\":\"2016-12-13\",\"materialDate\":\"2017-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14887-2011\",\"ChineseName\":\"道路交通信号灯\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14891.1-1997\",\"ChineseName\":\"辐照熟畜禽肉类卫生标准\",\"issueDate\":\"1997-06-16\",\"materialDate\":\"1998-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14891.2-1994\",\"ChineseName\":\"辐照花粉卫生标准\",\"issueDate\":\"1994-02-23\",\"materialDate\":\"1994-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14891.3-1997\",\"ChineseName\":\"辐照干果果脯类卫生标准\",\"issueDate\":\"1997-06-16\",\"materialDate\":\"1998-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14891.4-1997\",\"ChineseName\":\"辐照香辛料类卫生标准\",\"issueDate\":\"1997-06-16\",\"materialDate\":\"1998-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14891.5-1997\",\"ChineseName\":\"辐照新鲜水果、蔬菜类卫生标准\",\"issueDate\":\"1997-06-16\",\"materialDate\":\"1998-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14891.6-1994\",\"ChineseName\":\"辐照猪肉卫生标准\",\"issueDate\":\"1994-02-23\",\"materialDate\":\"1994-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14891.7-1997\",\"ChineseName\":\"辐照冷冻包装畜禽肉类卫生标准\",\"issueDate\":\"1997-06-16\",\"materialDate\":\"1998-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14891.8-1997\",\"ChineseName\":\"辐照豆类、谷类及其制品卫生标准\",\"issueDate\":\"1997-07-31\",\"materialDate\":\"1998-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14892-2006\",\"ChineseName\":\"城市轨道交通列车噪声限值和测量方法\",\"issueDate\":\"2006-02-07\",\"materialDate\":\"2006-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14907-2018\",\"ChineseName\":\"钢结构防火涂料\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14922.1-2001\",\"ChineseName\":\"实验动物  寄生虫学等级及监测\",\"issueDate\":\"2001-08-29\",\"materialDate\":\"2002-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14922.2-2011\",\"ChineseName\":\"实验动物  微生物学等级及监测\",\"issueDate\":\"2011-06-16\",\"materialDate\":\"2011-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14923-2010\",\"ChineseName\":\"实验动物  哺乳类实验动物的遗传质量控制\",\"issueDate\":\"2010-12-23\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14924.3-2010\",\"ChineseName\":\"实验动物  配合饲料营养成分\",\"issueDate\":\"2010-12-23\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 14925-2010\",\"ChineseName\":\"实验动物  环境及设施\",\"issueDate\":\"2010-12-23\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15066-2004\",\"ChineseName\":\"不锈钢压力锅\",\"issueDate\":\"2004-11-30\",\"materialDate\":\"2005-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15082-2008\",\"ChineseName\":\"汽车用车速表\",\"issueDate\":\"2008-04-16\",\"materialDate\":\"2008-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15083-2019\",\"ChineseName\":\"汽车座椅、座椅固定装置及头枕强度要求和试验方法\",\"issueDate\":\"2019-10-14\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15090-2005\",\"ChineseName\":\"消防软管卷盘\",\"issueDate\":\"2005-04-22\",\"materialDate\":\"2005-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15093-2008\",\"ChineseName\":\"国徽\",\"issueDate\":\"2008-06-19\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15097-2016\",\"ChineseName\":\"船舶发动机排气污染物排放限值及测量方法（中国第一、二阶段）\",\"issueDate\":\"2016-12-23\",\"materialDate\":\"2018-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15146.1-2008\",\"ChineseName\":\"反应堆外易裂变材料的核临界安全  第1部分：核临界安全行政管理规定\",\"issueDate\":\"2008-09-19\",\"materialDate\":\"2009-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15146.10-2001\",\"ChineseName\":\"反应堆外易裂变材料的核临界安全  固定中子吸收体的应用安全要求\",\"issueDate\":\"2001-10-24\",\"materialDate\":\"2002-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15146.2-2008\",\"ChineseName\":\"反应堆外易裂变材料的核临界安全  第2部分：易裂变材料操作、加工、处理的基本技术规则与次临界限值\",\"issueDate\":\"2008-09-19\",\"materialDate\":\"2009-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15146.3-2008\",\"ChineseName\":\"反应堆外易裂变材料的核临界安全  第3部分：易裂变材料贮存的核临界安全要求\",\"issueDate\":\"2008-09-19\",\"materialDate\":\"2009-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15146.8-2008\",\"ChineseName\":\"反应堆外易裂变材料的核临界安全  第8部分：堆外操作、贮存、运输轻水堆燃料的核临界安全准则\",\"issueDate\":\"2008-09-19\",\"materialDate\":\"2009-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15179-1994\",\"ChineseName\":\"食品机械润滑脂\",\"issueDate\":\"1994-08-23\",\"materialDate\":\"1995-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15208.1-2018\",\"ChineseName\":\"微剂量X射线安全检查设备 第1部分：通用技术要求\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15208.2-2018\",\"ChineseName\":\"微剂量X射线安全检查设备 第2部分：透射式行包安全检查设备\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15208.3-2018\",\"ChineseName\":\"微剂量X射线安全检查设备 第3部分：透射式货物安全检查设备\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15208.4-2018\",\"ChineseName\":\"微剂量X射线安全检查设备 第4部分：人体安全检查设备\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15208.5-2018\",\"ChineseName\":\"微剂量X射线安全检查设备 第5部分：背散射物品安全检查设备\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15209-2006\",\"ChineseName\":\"磁开关入侵探测器\",\"issueDate\":\"2006-04-30\",\"materialDate\":\"2007-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15210-2018\",\"ChineseName\":\"通过式金属探测门通用技术规范\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1523-2013\",\"ChineseName\":\"绵羊毛\",\"issueDate\":\"2013-07-19\",\"materialDate\":\"2014-05-06\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15266-2009\",\"ChineseName\":\"运动饮料\",\"issueDate\":\"2009-04-14\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15269.2-2011\",\"ChineseName\":\"雪茄烟  第2部分：包装标识\",\"issueDate\":\"2011-06-16\",\"materialDate\":\"2012-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15269.3-2011\",\"ChineseName\":\"雪茄烟  第3部分：产品包装、卷制及贮运技术要求\",\"issueDate\":\"2011-06-16\",\"materialDate\":\"2012-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15269.4-2011\",\"ChineseName\":\"雪茄烟  第4部分：感官技术要求\",\"issueDate\":\"2011-06-16\",\"materialDate\":\"2012-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15322.1-2019\",\"ChineseName\":\"可燃气体探测器 第1部分：工业及商业用途点型可燃气体探测器\",\"issueDate\":\"2019-10-14\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15322.2-2019\",\"ChineseName\":\"可燃气体探测器 第2部分：家用可燃气体探测器\",\"issueDate\":\"2019-10-14\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15322.3-2019\",\"ChineseName\":\"可燃气体探测器 第3部分：工业及商业用途便携式可燃气体探测器\",\"issueDate\":\"2019-10-14\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15322.4-2019\",\"ChineseName\":\"可燃气体探测器 第4部分：工业及商业用途线型光束可燃气体探测器\",\"issueDate\":\"2019-10-14\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15323-2009\",\"ChineseName\":\"航空轮胎内胎\",\"issueDate\":\"2009-12-15\",\"materialDate\":\"2010-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15346-2012\",\"ChineseName\":\"化学试剂 包装及标志\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15359-2021\",\"ChineseName\":\"中国海区灯船和大型助航浮标制式\",\"issueDate\":\"2021-10-11\",\"materialDate\":\"2022-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15365-2008\",\"ChineseName\":\"摩托车和轻便摩托车操纵件、指示器及信号装置的图形符号\",\"issueDate\":\"2008-12-31\",\"materialDate\":\"2009-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 154-2013\",\"ChineseName\":\"木枕\",\"issueDate\":\"2013-11-12\",\"materialDate\":\"2014-09-11\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15407-2010\",\"ChineseName\":\"遮挡式微波入侵探测器技术要求\",\"issueDate\":\"2010-11-10\",\"materialDate\":\"2011-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15562.1-1995\",\"ChineseName\":\"环境保护图形标志  排放口(源)\",\"issueDate\":\"1995-05-10\",\"materialDate\":\"1995-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15562.2-1995\",\"ChineseName\":\"环境保护图形标志  固体废物堆放(填埋)场\",\"issueDate\":\"1995-05-10\",\"materialDate\":\"1995-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15563-2005\",\"ChineseName\":\"震源药柱\",\"issueDate\":\"2005-09-06\",\"materialDate\":\"2006-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15569-2009\",\"ChineseName\":\"农业植物调运检疫规程\",\"issueDate\":\"2009-04-27\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15577-2018\",\"ChineseName\":\"粉尘防爆安全规程\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15578-2008\",\"ChineseName\":\"电阻焊机的安全要求\",\"issueDate\":\"2008-09-24\",\"materialDate\":\"2009-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15580-2011\",\"ChineseName\":\"磷肥工业水污染物排放标准\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15581-2016\",\"ChineseName\":\"烧碱、聚氯乙烯工业污染物排放标准\",\"issueDate\":\"2016-12-23\",\"materialDate\":\"2016-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15599-2009\",\"ChineseName\":\"石油与石油设施雷电安全规范\",\"issueDate\":\"2009-03-31\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15600-2008\",\"ChineseName\":\"炭素生产安全卫生规程\",\"issueDate\":\"2008-12-23\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15603-1995\",\"ChineseName\":\"常用化学危险品贮存通则\",\"issueDate\":\"1995-07-26\",\"materialDate\":\"1996-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15606-2008\",\"ChineseName\":\"木工(材)车间安全生产通则\",\"issueDate\":\"2008-12-23\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15607-2008\",\"ChineseName\":\"涂装作业安全规程  粉末静电喷涂工艺安全\",\"issueDate\":\"2008-12-11\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15612-1995\",\"ChineseName\":\"食品添加剂  蒸馏单硬脂酸甘油酯\",\"issueDate\":\"1995-07-06\",\"materialDate\":\"1996-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15618-2018\",\"ChineseName\":\"土壤环境质量 农用地土壤污染风险管控标准（试行）\",\"issueDate\":\"2018-07-13\",\"materialDate\":\"2018-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15629.1102-2003\",\"ChineseName\":\"信息技术  系统间远程通信和信息交换局域网和城域网  特定要求  第11部分:无线局域网媒体访问控制和物理层规范:2.4 GHz频段较高速物理层扩展规范\",\"issueDate\":\"2003-05-12\",\"materialDate\":\"2003-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15631-2008\",\"ChineseName\":\"特种火灾探测器\",\"issueDate\":\"2008-09-01\",\"materialDate\":\"2009-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15735-2012\",\"ChineseName\":\"金属热处理生产过程安全、卫生要求\",\"issueDate\":\"2012-11-05\",\"materialDate\":\"2013-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15742-2019\",\"ChineseName\":\"机动车用喇叭的性能要求及试验方法\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15744-2019\",\"ChineseName\":\"摩托车和轻便摩托车燃油消耗量限值及测量方法\",\"issueDate\":\"2019-07-29\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15760-2004\",\"ChineseName\":\"金属切削机床  安全防护通用技术条件\",\"issueDate\":\"2004-09-21\",\"materialDate\":\"2005-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15763.1-2009\",\"ChineseName\":\"建筑用安全玻璃  第1部分：防火玻璃\",\"issueDate\":\"2009-03-25\",\"materialDate\":\"2010-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15763.2-2005\",\"ChineseName\":\"建筑用安全玻璃 第2部分：钢化玻璃\",\"issueDate\":\"2005-08-30\",\"materialDate\":\"2006-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15831-2006\",\"ChineseName\":\"钢管脚手架扣件\",\"issueDate\":\"2006-09-12\",\"materialDate\":\"2007-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15848-2009\",\"ChineseName\":\"铀矿地质勘查辐射防护和环境保护规定\",\"issueDate\":\"2009-05-06\",\"materialDate\":\"2010-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1588-2001\",\"ChineseName\":\"玻璃体温计\",\"issueDate\":\"2001-12-04\",\"materialDate\":\"2002-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1589-2016\",\"ChineseName\":\"汽车、挂车及汽车列车外廓尺寸、 轴荷及质量限值\",\"issueDate\":\"2016-07-26\",\"materialDate\":\"2016-07-26\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15892-2020\",\"ChineseName\":\"生活饮用水用聚氯化铝\",\"issueDate\":\"2020-07-23\",\"materialDate\":\"2021-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15930-2007\",\"ChineseName\":\"建筑通风和排烟系统用防火阀门\",\"issueDate\":\"2007-04-27\",\"materialDate\":\"2008-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15976-2015\",\"ChineseName\":\"血吸虫病控制和消除\",\"issueDate\":\"2015-06-02\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15978-1995\",\"ChineseName\":\"人间鼠疫疫区处理标准及原则\",\"issueDate\":\"1995-12-21\",\"materialDate\":\"1996-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15979-2002\",\"ChineseName\":\"一次性使用卫生用品卫生标准\",\"issueDate\":\"2002-03-05\",\"materialDate\":\"2002-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15981-1995\",\"ChineseName\":\"消毒与灭菌效果的评价方法与标准\",\"issueDate\":\"1995-12-21\",\"materialDate\":\"1996-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 15982-2012\",\"ChineseName\":\"医院消毒卫生标准\",\"issueDate\":\"2012-06-29\",\"materialDate\":\"2012-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16005-2009\",\"ChineseName\":\"碘缺乏病病区划分\",\"issueDate\":\"2009-10-15\",\"materialDate\":\"2009-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16006-2008\",\"ChineseName\":\"碘缺乏病消除标准\",\"issueDate\":\"2008-06-11\",\"materialDate\":\"2008-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16151.1-2008\",\"ChineseName\":\"农业机械运行安全技术条件 第1部分：拖拉机\",\"issueDate\":\"2008-07-04\",\"materialDate\":\"2009-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16151.12-2008\",\"ChineseName\":\"农业机械运行安全技术条件  第12部分：谷物联合收割机\",\"issueDate\":\"2008-07-04\",\"materialDate\":\"2009-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16151.5-2008\",\"ChineseName\":\"农业机械运行安全技术条件  第5部分：挂车\",\"issueDate\":\"2008-07-04\",\"materialDate\":\"2009-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16154-2018\",\"ChineseName\":\"民用水暖煤炉通用技术条件\",\"issueDate\":\"2018-07-13\",\"materialDate\":\"2019-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16161-2021\",\"ChineseName\":\"中国海区水上助航标志形状显示规定\",\"issueDate\":\"2021-08-10\",\"materialDate\":\"2022-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16169-2005\",\"ChineseName\":\"摩托车和轻便摩托车  加速行驶噪声限值及测量方法\",\"issueDate\":\"2005-04-15\",\"materialDate\":\"2005-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16170-1996\",\"ChineseName\":\"汽车定置噪声限值\",\"issueDate\":\"1996-03-07\",\"materialDate\":\"1997-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16171-2012\",\"ChineseName\":\"炼焦化学工业污染物排放标准\",\"issueDate\":\"2012-09-03\",\"materialDate\":\"2012-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16280-2014\",\"ChineseName\":\"线型感温火灾探测器\",\"issueDate\":\"2014-06-24\",\"materialDate\":\"2015-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16281-2010\",\"ChineseName\":\"火警受理系统\",\"issueDate\":\"2010-09-02\",\"materialDate\":\"2011-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16297-1996\",\"ChineseName\":\"大气污染物综合排放标准\",\"issueDate\":\"1996-04-12\",\"materialDate\":\"1997-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16325-2005\",\"ChineseName\":\"干果食品卫生标准\",\"issueDate\":\"2005-01-25\",\"materialDate\":\"2005-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16334-1996\",\"ChineseName\":\"γ辐照装置食品加工实用剂量学导则\",\"issueDate\":\"1996-06-19\",\"materialDate\":\"1997-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16348-2010\",\"ChineseName\":\"医用X射线诊断受检者放射卫生防护标准\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2011-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16351-1996\",\"ChineseName\":\"医用γ射线远距治疗设备放射卫生防护标准\",\"issueDate\":\"1996-05-23\",\"materialDate\":\"1996-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16353-1996\",\"ChineseName\":\"含放射性物质消费品的放射卫生防护标准\",\"issueDate\":\"1996-05-23\",\"materialDate\":\"1996-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16361-2012\",\"ChineseName\":\"临床核医学的患者防护与质量控制规范\",\"issueDate\":\"2012-06-29\",\"materialDate\":\"2012-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16362-2010\",\"ChineseName\":\"远距治疗患者放射防护与质量保证要求\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2011-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16383-2014\",\"ChineseName\":\"医疗卫生用品辐射灭菌消毒质量控制\",\"issueDate\":\"2014-12-22\",\"materialDate\":\"2015-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16397-2011\",\"ChineseName\":\"大骨节病预防控制措施效果判定\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16410-2020\",\"ChineseName\":\"家用燃气灶具\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2022-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16413-2009\",\"ChineseName\":\"煤矿井下用玻璃钢制品安全性能检验规范\",\"issueDate\":\"2009-10-30\",\"materialDate\":\"2010-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16423-2020\",\"ChineseName\":\"金属非金属矿山安全规程\",\"issueDate\":\"2020-10-11\",\"materialDate\":\"2021-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16454-2008\",\"ChineseName\":\"金属锯床  安全防护技术条件\",\"issueDate\":\"2008-12-23\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16473-1996\",\"ChineseName\":\"黄磷包装\",\"issueDate\":\"1996-07-09\",\"materialDate\":\"1997-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16541-2010\",\"ChineseName\":\"竖井罐笼提升信号系统  安全技术要求\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16542-2010\",\"ChineseName\":\"罐笼安全技术要求\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16543-2008\",\"ChineseName\":\"高炉喷吹烟煤系统防爆安全规程\",\"issueDate\":\"2008-04-22\",\"materialDate\":\"2008-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16557-2010\",\"ChineseName\":\"海船救生安全标志\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2011-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16565-2003\",\"ChineseName\":\"油炸小食品卫生标准\",\"issueDate\":\"2003-09-24\",\"materialDate\":\"2004-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16629-2008\",\"ChineseName\":\"植物油抽提溶剂\",\"issueDate\":\"2008-06-23\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16636-2008\",\"ChineseName\":\"潜水员水下用电安全规程\",\"issueDate\":\"2008-06-19\",\"materialDate\":\"2009-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16663-1996\",\"ChineseName\":\"醇基液体燃料\",\"issueDate\":\"1996-12-19\",\"materialDate\":\"1997-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16668-2010\",\"ChineseName\":\"干粉灭火系统及部件通用技术条件\",\"issueDate\":\"2010-09-26\",\"materialDate\":\"2011-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16669-2010\",\"ChineseName\":\"二氧化碳灭火系统及部件通用技术条件\",\"issueDate\":\"2010-09-26\",\"materialDate\":\"2011-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16670-2006\",\"ChineseName\":\"柜式气体灭火装置\",\"issueDate\":\"2006-03-01\",\"materialDate\":\"2006-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16689-2004\",\"ChineseName\":\"香港特别行政区区旗\",\"issueDate\":\"2004-01-16\",\"materialDate\":\"2004-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16690-2008\",\"ChineseName\":\"香港特别行政区区徽\",\"issueDate\":\"2008-06-19\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16710-2010\",\"ChineseName\":\"土方机械  噪声限值\",\"issueDate\":\"2010-12-23\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16715.1-2010\",\"ChineseName\":\"瓜菜作物种子  第1部分：瓜类\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16715.2-2010\",\"ChineseName\":\"瓜菜作物种子  第2部分：白菜类\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16715.3-2010\",\"ChineseName\":\"瓜菜作物种子  第3部分：茄果类\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16715.4-2010\",\"ChineseName\":\"瓜菜作物种子  第4部分：甘蓝类\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16715.5-2010\",\"ChineseName\":\"瓜菜作物种子  第5部分：绿叶菜类\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16735-2019\",\"ChineseName\":\"道路车辆 车辆识别代号（VIN）\",\"issueDate\":\"2019-10-14\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16737-2019\",\"ChineseName\":\"道路车辆 世界制造厂识别代号（WMI）\",\"issueDate\":\"2019-10-14\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16780-2012\",\"ChineseName\":\"水泥单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16780-2021\",\"ChineseName\":\"水泥单位产品能源消耗限额\",\"issueDate\":\"2021-10-11\",\"materialDate\":\"2022-11-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 16796-2009\",\"ChineseName\":\"安全防范报警设备  安全要求和试验方法\",\"issueDate\":\"2009-09-30\",\"materialDate\":\"2010-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16798-1997\",\"ChineseName\":\"食品机械安全卫生\",\"issueDate\":\"1997-05-28\",\"materialDate\":\"1998-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16806-2006\",\"ChineseName\":\"消防联动控制系统\",\"issueDate\":\"2006-07-17\",\"materialDate\":\"2007-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16807-2009\",\"ChineseName\":\"防火膨胀密封件\",\"issueDate\":\"2009-03-11\",\"materialDate\":\"2009-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16809-2008\",\"ChineseName\":\"防火窗\",\"issueDate\":\"2008-04-22\",\"materialDate\":\"2009-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16869-2005\",\"ChineseName\":\"鲜、冻禽产品\",\"issueDate\":\"2005-03-23\",\"materialDate\":\"2006-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16882-1997\",\"ChineseName\":\"动物鼠疫监测标准\",\"issueDate\":\"1997-06-16\",\"materialDate\":\"1998-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16883-1997\",\"ChineseName\":\"鼠疫自然疫源地及动物鼠疫流行判定标准\",\"issueDate\":\"1997-06-16\",\"materialDate\":\"1998-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16883-2022\",\"ChineseName\":\"鼠疫自然疫源地及动物鼠疫流行判定\",\"issueDate\":\"2022-03-15\",\"materialDate\":\"2023-04-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 16889-2008\",\"ChineseName\":\"生活垃圾填埋场污染物控制标准\",\"issueDate\":\"2008-04-02\",\"materialDate\":\"2008-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16912-2008\",\"ChineseName\":\"深度冷冻法生产氧气及相关气体安全技术规程\",\"issueDate\":\"2008-12-11\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16930.1-2014\",\"ChineseName\":\"盲杖  第1部分：安全色标志\",\"issueDate\":\"2014-12-31\",\"materialDate\":\"2015-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16933-1997\",\"ChineseName\":\"放射性废物近地表处置的废物接收准则\",\"issueDate\":\"1997-07-30\",\"materialDate\":\"1998-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16959-1997\",\"ChineseName\":\"信息技术  信息交换用藏文编码字符集  基本集\",\"issueDate\":\"1997-09-02\",\"materialDate\":\"1998-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16993-2021\",\"ChineseName\":\"防止船舶封闭处所缺氧危险作业安全规程\",\"issueDate\":\"2021-04-30\",\"materialDate\":\"2021-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16994-1997\",\"ChineseName\":\"油码头安全技术基本要求\",\"issueDate\":\"1997-09-19\",\"materialDate\":\"1998-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 16994.1-2021\",\"ChineseName\":\"港口作业安全要求 第1部分：油气化工码头\",\"issueDate\":\"2021-12-01\",\"materialDate\":\"2022-12-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 16994.2-2021\",\"ChineseName\":\"港口作业安全要求 第2部分：石油化工库区\",\"issueDate\":\"2021-12-01\",\"materialDate\":\"2022-12-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 16994.3-2021\",\"ChineseName\":\"港口作业安全要求  第3部分：危险货物集装箱\",\"issueDate\":\"2021-12-01\",\"materialDate\":\"2022-12-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 16999-2010\",\"ChineseName\":\"人民币鉴别仪通用技术条件\",\"issueDate\":\"2010-09-26\",\"materialDate\":\"2011-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17051-1997\",\"ChineseName\":\"二次供水设施卫生规范\",\"issueDate\":\"1997-11-11\",\"materialDate\":\"1998-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17120-2012\",\"ChineseName\":\"锻压机械  安全技术条件\",\"issueDate\":\"2012-11-05\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17167-2006\",\"ChineseName\":\"用能单位能源计量器具配备和管理通则\",\"issueDate\":\"2006-06-02\",\"materialDate\":\"2007-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17269-2003\",\"ChineseName\":\"铝镁粉加工粉尘防爆安全规程\",\"issueDate\":\"2003-04-17\",\"materialDate\":\"2003-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17323-1998\",\"ChineseName\":\"瓶装饮用纯净水\",\"issueDate\":\"1998-04-21\",\"materialDate\":\"1999-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17378.1-2007\",\"ChineseName\":\"海洋监测规范 第1部分：总则\",\"issueDate\":\"2007-10-18\",\"materialDate\":\"2008-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17378.2-2007\",\"ChineseName\":\"海洋监测规范 第2部分: 数据处理与分析质量控制\",\"issueDate\":\"2007-10-18\",\"materialDate\":\"2008-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17378.3-2007\",\"ChineseName\":\"海洋监测规范 第3部分:样品采集、贮存与运输\",\"issueDate\":\"2007-10-18\",\"materialDate\":\"2008-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17378.4-2007\",\"ChineseName\":\"海洋监测规范 第4部分: 海水分析\",\"issueDate\":\"2007-10-18\",\"materialDate\":\"2008-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17378.5-2007\",\"ChineseName\":\"海洋监测规范  第5部分: 沉积物分析\",\"issueDate\":\"2007-10-18\",\"materialDate\":\"2008-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17378.6-2007\",\"ChineseName\":\"海洋监测规范  第6部分: 生物体分析\",\"issueDate\":\"2007-10-18\",\"materialDate\":\"2008-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17378.7-2007\",\"ChineseName\":\"海洋监测规范  第7部分: 近海污染生态调查和生物监测\",\"issueDate\":\"2007-10-18\",\"materialDate\":\"2008-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17379-1998\",\"ChineseName\":\"散装石油、液体化工产品港口储存通则\",\"issueDate\":\"1998-05-18\",\"materialDate\":\"1999-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17380-2020\",\"ChineseName\":\"中国海区水上建（构）筑物助航标志规定\",\"issueDate\":\"2020-11-17\",\"materialDate\":\"2021-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17381-2020\",\"ChineseName\":\"视觉航标表面色规定\",\"issueDate\":\"2020-11-17\",\"materialDate\":\"2021-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17405-1998\",\"ChineseName\":\"保健食品良好生产规范\",\"issueDate\":\"1998-06-08\",\"materialDate\":\"1999-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17411-2015\",\"ChineseName\":\"船用燃料油\",\"issueDate\":\"2015-12-31\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17429-2011\",\"ChineseName\":\"火灾显示盘\",\"issueDate\":\"2011-07-29\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17440-2008\",\"ChineseName\":\"粮食加工、储运系统粉尘防爆安全规程\",\"issueDate\":\"2008-12-11\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17565-2007\",\"ChineseName\":\"防盗安全门通用技术条件\",\"issueDate\":\"2007-09-15\",\"materialDate\":\"2008-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17566-2021\",\"ChineseName\":\"海洋运输船舶应变部署表\",\"issueDate\":\"2021-08-10\",\"materialDate\":\"2022-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17577-2020\",\"ChineseName\":\"中华人民共和国航行警告标准格式\",\"issueDate\":\"2020-11-17\",\"materialDate\":\"2021-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17589-2011\",\"ChineseName\":\"X射线计算机断层摄影装置质量保证检测规范\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17621-1998\",\"ChineseName\":\"大中型水电站水库调度规范\",\"issueDate\":\"1998-12-17\",\"materialDate\":\"1999-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17654-1999\",\"ChineseName\":\"澳门特别行政区区旗\",\"issueDate\":\"1999-02-01\",\"materialDate\":\"1999-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17655-2008\",\"ChineseName\":\"澳门特别行政区区徽\",\"issueDate\":\"2008-06-19\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17675-2021\",\"ChineseName\":\"汽车转向系    基本要求\",\"issueDate\":\"2021-02-20\",\"materialDate\":\"2022-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17681-1999\",\"ChineseName\":\"易燃易爆罐区安全监控预警系统验收技术要求\",\"issueDate\":\"1999-03-02\",\"materialDate\":\"1999-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17691-2018\",\"ChineseName\":\"重型柴油车污染物排放限值及测量方法（中国第六阶段）\",\"issueDate\":\"2018-07-13\",\"materialDate\":\"2019-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17733-2008\",\"ChineseName\":\"地名  标志\",\"issueDate\":\"2008-04-23\",\"materialDate\":\"2008-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17740-2017\",\"ChineseName\":\"地震震级的规定\",\"issueDate\":\"2017-05-12\",\"materialDate\":\"2017-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17741-2005\",\"ChineseName\":\"工程场地地震安全性评价\",\"issueDate\":\"2005-03-28\",\"materialDate\":\"2005-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17761-2018\",\"ChineseName\":\"电动自行车安全技术规范\",\"issueDate\":\"2018-05-15\",\"materialDate\":\"2019-04-15\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17762-1999\",\"ChineseName\":\"耐热玻璃器具的安全与卫生要求\",\"issueDate\":\"1999-05-28\",\"materialDate\":\"1999-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17790-2008\",\"ChineseName\":\"家用和类似用途空调器安装规范\",\"issueDate\":\"2008-12-15\",\"materialDate\":\"2010-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17820-2018\",\"ChineseName\":\"天然气\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17835-2008\",\"ChineseName\":\"水系灭火剂\",\"issueDate\":\"2008-10-08\",\"materialDate\":\"2009-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17859-1999\",\"ChineseName\":\"计算机信息系统  安全保护等级划分准则\",\"issueDate\":\"1999-09-13\",\"materialDate\":\"2001-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1787-2018\",\"ChineseName\":\"航空活塞式发动机燃料\",\"issueDate\":\"2018-07-13\",\"materialDate\":\"2019-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1788-1979\",\"ChineseName\":\"2号喷气燃料\",\"issueDate\":\"1979-11-23\",\"materialDate\":\"1980-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17896-2012\",\"ChineseName\":\"管形荧光灯镇流器能效限定值及能效等级\",\"issueDate\":\"2012-05-11\",\"materialDate\":\"2012-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17905-2008\",\"ChineseName\":\"家用燃气燃烧器具安全管理规则\",\"issueDate\":\"2008-11-27\",\"materialDate\":\"2009-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17907-2010\",\"ChineseName\":\"机械式停车设备  通用安全要求\",\"issueDate\":\"2011-01-10\",\"materialDate\":\"2011-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17914-2013\",\"ChineseName\":\"易燃易爆性商品储存养护技术条件\",\"issueDate\":\"2013-12-17\",\"materialDate\":\"2014-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17915-2013\",\"ChineseName\":\"腐蚀性商品储存养护技术条件\",\"issueDate\":\"2013-12-17\",\"materialDate\":\"2014-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17916-2013\",\"ChineseName\":\"毒害性商品储存养护技术条件\",\"issueDate\":\"2013-12-17\",\"materialDate\":\"2014-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17918-2008\",\"ChineseName\":\"港口散粮装卸系统粉尘防爆安全规程\",\"issueDate\":\"2008-12-11\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17930-2016\",\"ChineseName\":\"车用汽油\",\"issueDate\":\"2016-12-23\",\"materialDate\":\"2016-12-23\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17945-2010\",\"ChineseName\":\"消防应急照明和疏散指示系统\",\"issueDate\":\"2010-09-02\",\"materialDate\":\"2011-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17957-2021\",\"ChineseName\":\"凿岩机械与气动工具 安全要求\",\"issueDate\":\"2021-04-30\",\"materialDate\":\"2022-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 17988-2008\",\"ChineseName\":\"食具消毒柜安全和卫生要求\",\"issueDate\":\"2008-12-31\",\"materialDate\":\"2010-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18030-2005\",\"ChineseName\":\"信息技术  中文编码字符集\",\"issueDate\":\"2005-11-08\",\"materialDate\":\"2006-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18040-2019\",\"ChineseName\":\"民用运输机场应急救护设施设备配备\",\"issueDate\":\"2019-07-29\",\"materialDate\":\"2019-07-29\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18047-2017\",\"ChineseName\":\"车用压缩天然气\",\"issueDate\":\"2017-09-07\",\"materialDate\":\"2018-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18055-2012\",\"ChineseName\":\"村镇规划卫生规范\",\"issueDate\":\"2012-11-20\",\"materialDate\":\"2013-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18093-2000\",\"ChineseName\":\"航海日志\",\"issueDate\":\"2000-05-08\",\"materialDate\":\"2001-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18111-2000\",\"ChineseName\":\"燃气容积式热水器\",\"issueDate\":\"2000-05-19\",\"materialDate\":\"2000-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18111-2021\",\"ChineseName\":\"燃气容积式热水器\",\"issueDate\":\"2021-08-10\",\"materialDate\":\"2022-09-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 18133-2012\",\"ChineseName\":\"马铃薯种薯\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-12-19\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18145-2014\",\"ChineseName\":\"陶瓷片密封水嘴\",\"issueDate\":\"2014-05-06\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18176-2016\",\"ChineseName\":\"轻便摩托车污染物排放限值及测量方法（中国第四阶段）\",\"issueDate\":\"2016-12-23\",\"materialDate\":\"2018-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18180-2010\",\"ChineseName\":\"液化气体船舶安全作业要求\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2011-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18191-2008\",\"ChineseName\":\"包装容器  危险品包装用塑料桶\",\"issueDate\":\"2008-09-18\",\"materialDate\":\"2009-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18218-2018\",\"ChineseName\":\"危险化学品重大危险源辨识\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18245-2000\",\"ChineseName\":\"烟草加工系统  粉尘防爆安全规程\",\"issueDate\":\"2000-10-27\",\"materialDate\":\"2001-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18265-2019\",\"ChineseName\":\"危险化学品经营企业安全技术基本要求\",\"issueDate\":\"2019-02-25\",\"materialDate\":\"2019-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18267-2013\",\"ChineseName\":\"山羊绒\",\"issueDate\":\"2013-07-19\",\"materialDate\":\"2014-05-09\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18285-2018\",\"ChineseName\":\"汽油车污染物排放限值及测量方法（双怠速法及简易工况法）\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18296-2019\",\"ChineseName\":\"汽车燃油箱及其安装的安全性能要求和试验方法\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18306-2015\",\"ChineseName\":\"中国地震动参数区划图\",\"issueDate\":\"2015-05-15\",\"materialDate\":\"2016-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18320-2008\",\"ChineseName\":\"三轮汽车和低速货车  安全技术要求\",\"issueDate\":\"2008-12-31\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18321-2001\",\"ChineseName\":\"农用运输车  噪声限值\",\"issueDate\":\"2001-03-21\",\"materialDate\":\"2001-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18322-2002\",\"ChineseName\":\"农用运输车自由加速烟度排放限值及测量方法\",\"issueDate\":\"2002-01-04\",\"materialDate\":\"2002-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18350-2013\",\"ChineseName\":\"变性燃料乙醇\",\"issueDate\":\"2013-09-18\",\"materialDate\":\"2014-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18351-2017\",\"ChineseName\":\"车用乙醇汽油(E10)\",\"issueDate\":\"2017-09-07\",\"materialDate\":\"2017-09-07\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18352.6-2016\",\"ChineseName\":\"轻型汽车污染物排放限值及测量方法（中国第六阶段）\",\"issueDate\":\"2016-12-23\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18361-2001\",\"ChineseName\":\"溴化锂吸收式冷(温)水机组安全要求\",\"issueDate\":\"2001-05-09\",\"materialDate\":\"2001-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18383-2007\",\"ChineseName\":\"絮用纤维制品通用技术要求\",\"issueDate\":\"2007-01-23\",\"materialDate\":\"2007-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18384-2020\",\"ChineseName\":\"电动汽车安全要求\",\"issueDate\":\"2020-05-12\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18393-2001\",\"ChineseName\":\"牛羊屠宰产品品质检验规程\",\"issueDate\":\"2001-07-20\",\"materialDate\":\"2001-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18394-2020\",\"ChineseName\":\"畜禽肉水分限量\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2022-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18399-2001\",\"ChineseName\":\"棉花加工机械安全要求\",\"issueDate\":\"2001-07-20\",\"materialDate\":\"2001-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18401-2010\",\"ChineseName\":\"国家纺织产品基本安全技术规范\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2011-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18408-2015\",\"ChineseName\":\"汽车及挂车后牌照板照明装置配光性能\",\"issueDate\":\"2015-10-09\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18420.1-2009\",\"ChineseName\":\"海洋石油勘探开发污染物生物毒性  第1部分：分级\",\"issueDate\":\"2009-03-11\",\"materialDate\":\"2009-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18421-2001\",\"ChineseName\":\"海洋生物质量\",\"issueDate\":\"2001-08-28\",\"materialDate\":\"2002-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18428-2010\",\"ChineseName\":\"自动灭火系统用玻璃球\",\"issueDate\":\"2011-01-10\",\"materialDate\":\"2011-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18434-2001\",\"ChineseName\":\"油船油码头安全作业规程\",\"issueDate\":\"2001-09-03\",\"materialDate\":\"2002-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18435-2007\",\"ChineseName\":\"潜水呼吸气体及检测方法\",\"issueDate\":\"2007-01-24\",\"materialDate\":\"2007-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18436-2001\",\"ChineseName\":\"轮机日志和车钟记录簿\",\"issueDate\":\"2001-09-03\",\"materialDate\":\"2002-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18445-2012\",\"ChineseName\":\"水泥基渗透结晶型防水材料\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18447.1-2008\",\"ChineseName\":\"拖拉机　安全要求  第1部分：轮式拖拉机\",\"issueDate\":\"2008-02-26\",\"materialDate\":\"2008-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18447.2-2008\",\"ChineseName\":\"拖拉机　安全要求  第2部分：手扶拖拉机\",\"issueDate\":\"2008-12-31\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18447.3-2008\",\"ChineseName\":\"拖拉机  安全要求  第3部分：履带拖拉机\",\"issueDate\":\"2008-12-31\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18447.4-2008\",\"ChineseName\":\"拖拉机  安全要求  第4部分：皮带传动轮式拖拉机\",\"issueDate\":\"2008-12-31\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18452-2001\",\"ChineseName\":\"破碎设备  安全要求\",\"issueDate\":\"2001-09-15\",\"materialDate\":\"2002-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18466-2005\",\"ChineseName\":\"医疗机构水污染物排放标准\",\"issueDate\":\"2005-07-27\",\"materialDate\":\"2006-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18467-2011\",\"ChineseName\":\"献血者健康检查要求\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18469-2012\",\"ChineseName\":\"全血及成分血质量要求\",\"issueDate\":\"2012-05-11\",\"materialDate\":\"2012-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18483-2001\",\"ChineseName\":\"饮食业油烟排放标准\",\"issueDate\":\"2001-11-12\",\"materialDate\":\"2002-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18484-2020\",\"ChineseName\":\"危险废物焚烧污染控制标准\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2021-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18485-2014\",\"ChineseName\":\"生活垃圾焚烧污染控制标准\",\"issueDate\":\"2014-05-16\",\"materialDate\":\"2014-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18486-2001\",\"ChineseName\":\"污水海洋处置工程污染控制标准\",\"issueDate\":\"2001-11-12\",\"materialDate\":\"2002-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18523-2001\",\"ChineseName\":\"水文仪器安全要求\",\"issueDate\":\"2001-11-12\",\"materialDate\":\"2002-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18564.1-2019\",\"ChineseName\":\"道路运输液体危险货物罐式车辆 第1部分：金属常压罐体技术要求\",\"issueDate\":\"2019-10-14\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18564.2-2008\",\"ChineseName\":\"道路运输液体危险货物罐式车辆  第2部分：非金属常压罐体技术要求\",\"issueDate\":\"2008-12-11\",\"materialDate\":\"2009-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18568-2001\",\"ChineseName\":\"加工中心  安全防护技术条件\",\"issueDate\":\"2001-12-13\",\"materialDate\":\"2002-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18580-2017\",\"ChineseName\":\"室内装饰装修材料 人造板及其制品中甲醛释放限量\",\"issueDate\":\"2017-04-22\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18581-2020\",\"ChineseName\":\"木器涂料中有害物质限量\",\"issueDate\":\"2020-03-04\",\"materialDate\":\"2020-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18582-2020\",\"ChineseName\":\"建筑用墙面涂料中有害物质限量\",\"issueDate\":\"2020-03-04\",\"materialDate\":\"2020-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18583-2008\",\"ChineseName\":\"室内装饰装修材料  胶粘剂中有害物质限量\",\"issueDate\":\"2008-09-18\",\"materialDate\":\"2009-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18584-2001\",\"ChineseName\":\"室内装饰装修材料  木家具中有害物质限量\",\"issueDate\":\"2001-12-10\",\"materialDate\":\"2002-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18586-2001\",\"ChineseName\":\"室内装饰装修材料  聚氯乙烯卷材料地板中有害物质限量\",\"issueDate\":\"2001-12-10\",\"materialDate\":\"2002-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18588-2001\",\"ChineseName\":\"混凝土外加剂中释放氨的限量\",\"issueDate\":\"2001-12-10\",\"materialDate\":\"2002-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18596-2001\",\"ChineseName\":\"畜禽养殖业污染物排放标准\",\"issueDate\":\"2001-12-18\",\"materialDate\":\"2003-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18597-2001\",\"ChineseName\":\"危险废物贮存污染控制标准\",\"issueDate\":\"2001-12-18\",\"materialDate\":\"2002-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18598-2001\",\"ChineseName\":\"危险废物填埋污染控制标准\",\"issueDate\":\"2001-12-18\",\"materialDate\":\"2002-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18599-2020\",\"ChineseName\":\"一般工业固体废物贮存和填埋污染控制标准\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2021-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18613-2020\",\"ChineseName\":\"电动机能效限定值及能效等级\",\"issueDate\":\"2020-05-29\",\"materialDate\":\"2021-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18668-2002\",\"ChineseName\":\"海洋沉积物质量\",\"issueDate\":\"2002-03-10\",\"materialDate\":\"2002-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18671-2009\",\"ChineseName\":\"一次性使用静脉输液针\",\"issueDate\":\"2009-05-06\",\"materialDate\":\"2010-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18918-2002\",\"ChineseName\":\"城镇污水处理厂污染物排放标准\",\"issueDate\":\"2002-12-24\",\"materialDate\":\"2003-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 18985-2021\",\"ChineseName\":\"潜水员供气量\",\"issueDate\":\"2021-04-30\",\"materialDate\":\"2021-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19041-2003\",\"ChineseName\":\"光气及光气化产品生产安全规程\",\"issueDate\":\"2003-03-13\",\"materialDate\":\"2003-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19043-2013\",\"ChineseName\":\"普通照明用双端荧光灯能效限定值及能效等级\",\"issueDate\":\"2013-06-09\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19044-2013\",\"ChineseName\":\"普通照明用自镇流荧光灯能效限定值及能效等级\",\"issueDate\":\"2013-06-09\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19053-2003\",\"ChineseName\":\"殡仪场所致病菌安全限值\",\"issueDate\":\"2003-04-15\",\"materialDate\":\"2004-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19057-2003\",\"ChineseName\":\"销毁日本遗弃在华化学武器固体废物处理处置标准(试行)\",\"issueDate\":\"2003-04-15\",\"materialDate\":\"2003-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19058-2003\",\"ChineseName\":\"销毁日本遗弃在华化学武器全过程环境保护技术规定(试行)\",\"issueDate\":\"2003-04-15\",\"materialDate\":\"2003-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19059-2003\",\"ChineseName\":\"销毁日本遗弃在华化学武器工作区空气中污染物浓度标准(试行)\",\"issueDate\":\"2003-04-15\",\"materialDate\":\"2003-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19060-2003\",\"ChineseName\":\"销毁日本遗弃在华化学武器大气污染物排放标准(试行)\",\"issueDate\":\"2003-04-15\",\"materialDate\":\"2003-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19061-2003\",\"ChineseName\":\"销毁日本遗弃在华化学武器水污染物控制标准(试行)\",\"issueDate\":\"2003-04-15\",\"materialDate\":\"2003-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19062-2003\",\"ChineseName\":\"销毁日本遗弃在华化学武器土壤污染控制标准(试行)\",\"issueDate\":\"2003-04-15\",\"materialDate\":\"2003-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.1-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第1部分：游泳场所\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.10-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第10部分：潜水场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.11-2005\",\"ChineseName\":\"体育场所开放条件与技术要求  第11部分:漂流场所\",\"issueDate\":\"2005-01-24\",\"materialDate\":\"2005-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.12-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第12部分：伞翼滑翔场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.13-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第13部分：气球与飞艇场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.19-2010\",\"ChineseName\":\"体育场所开放条件与技术要求  第19部分：拓展场所\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2011-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.2-2005\",\"ChineseName\":\"体育场所开放条件与技术要求  第2部分:卡丁车场所\",\"issueDate\":\"2005-01-24\",\"materialDate\":\"2005-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.20-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第20部分：冰球场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.21-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第21部分：拳击场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.22-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第22部分：跆拳道场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.23-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第23部分：蹦床场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.24-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第24部分：运动飞机场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.25-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第25部分：跳伞场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.26-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第26部分：航空航天模型场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.27-2013\",\"ChineseName\":\"体育场所开放条件与技术要求 第27部分：定向、无线电测向场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.28-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第28部分：武术散打场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.29-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第29部分：攀冰场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.3-2005\",\"ChineseName\":\"体育场所开放条件与技术要求  第3部分:蹦极场所\",\"issueDate\":\"2005-01-24\",\"materialDate\":\"2005-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.30-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第30部分：山地户外场所\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.31-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第31部分：高山探险场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.4-2014\",\"ChineseName\":\"体育场所开放条件与技术要求  第4部分：攀岩场所\",\"issueDate\":\"2014-09-03\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.5-2005\",\"ChineseName\":\"体育场所开放条件与技术要求  第5部分:轮滑场所\",\"issueDate\":\"2005-01-24\",\"materialDate\":\"2005-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.6-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第6部分：滑雪场所\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.7-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第７部分：花样滑冰场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.8-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第8部分：射击场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19079.9-2013\",\"ChineseName\":\"体育场所开放条件与技术要求  第9部分：射箭场所\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19081-2008\",\"ChineseName\":\"饲料加工系统粉尘防爆安全规程\",\"issueDate\":\"2008-12-11\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19082-2009\",\"ChineseName\":\"医用一次性防护服技术要求\",\"issueDate\":\"2009-05-06\",\"materialDate\":\"2010-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19083-2010\",\"ChineseName\":\"医用防护口罩技术要求\",\"issueDate\":\"2010-09-02\",\"materialDate\":\"2011-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19105-2003\",\"ChineseName\":\"过氧乙酸包装要求\",\"issueDate\":\"2003-05-16\",\"materialDate\":\"2003-06-15\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19107-2003\",\"ChineseName\":\"次氯酸钠溶液包装要求\",\"issueDate\":\"2003-05-16\",\"materialDate\":\"2003-06-15\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19109-2003\",\"ChineseName\":\"次氯酸钙包装要求\",\"issueDate\":\"2003-05-16\",\"materialDate\":\"2003-06-15\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19147-2016\",\"ChineseName\":\"车用柴油\",\"issueDate\":\"2016-12-23\",\"materialDate\":\"2016-12-23\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19152-2016\",\"ChineseName\":\"发射对称近光和/或远光的机动车前照灯\",\"issueDate\":\"2016-12-30\",\"materialDate\":\"2017-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19153-2019\",\"ChineseName\":\"容积式空气压缩机能效限定值及能效等级\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19156-2019\",\"ChineseName\":\"消防炮\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19157-2003\",\"ChineseName\":\"远控消防炮系统通用技术条件\",\"issueDate\":\"2003-05-23\",\"materialDate\":\"2003-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19160-2008\",\"ChineseName\":\"包装容器  危险品包装用塑料罐\",\"issueDate\":\"2008-09-18\",\"materialDate\":\"2009-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19169-2003\",\"ChineseName\":\"黑木耳菌种\",\"issueDate\":\"2003-06-04\",\"materialDate\":\"2003-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19170-2003\",\"ChineseName\":\"香菇菌种\",\"issueDate\":\"2003-06-04\",\"materialDate\":\"2003-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19171-2003\",\"ChineseName\":\"双孢蘑菇菌种\",\"issueDate\":\"2003-06-04\",\"materialDate\":\"2003-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19172-2003\",\"ChineseName\":\"平菇菌种\",\"issueDate\":\"2003-06-04\",\"materialDate\":\"2003-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19173-2010\",\"ChineseName\":\"桑树种子和苗木\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19174-2010\",\"ChineseName\":\"猕猴桃苗木\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19175-2010\",\"ChineseName\":\"桃苗木\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19176-2010\",\"ChineseName\":\"糖用甜菜种子\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19179-2003\",\"ChineseName\":\"桑蚕原种\",\"issueDate\":\"2003-06-04\",\"materialDate\":\"2003-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19193-2015\",\"ChineseName\":\"疫源地消毒总则\",\"issueDate\":\"2015-06-02\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19194-2003\",\"ChineseName\":\"竞赛类卡丁车通用技术条件\",\"issueDate\":\"2003-06-13\",\"materialDate\":\"2003-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19197-2003\",\"ChineseName\":\"卡丁车场建设规范\",\"issueDate\":\"2003-06-13\",\"materialDate\":\"2003-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19210-2003\",\"ChineseName\":\"空调通风系统清洗规范\",\"issueDate\":\"2003-06-30\",\"materialDate\":\"2003-06-30\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19217-2003\",\"ChineseName\":\"医疗废物转运车技术要求(试行)\",\"issueDate\":\"2003-06-30\",\"materialDate\":\"2003-06-30\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19218-2003\",\"ChineseName\":\"医疗废物焚烧炉技术要求(试行)\",\"issueDate\":\"2003-06-30\",\"materialDate\":\"2003-06-30\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19260-2016\",\"ChineseName\":\"低地板及低入口城市客车结构要求\",\"issueDate\":\"2016-12-30\",\"materialDate\":\"2017-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19268-2021\",\"ChineseName\":\"固体氰化物包装\",\"issueDate\":\"2021-04-30\",\"materialDate\":\"2022-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19269-2009\",\"ChineseName\":\"公路运输危险货物包装检验安全规范\",\"issueDate\":\"2009-06-21\",\"materialDate\":\"2010-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19270-2009\",\"ChineseName\":\"水路运输危险货物包装检验安全规范\",\"issueDate\":\"2009-06-21\",\"materialDate\":\"2010-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19272-2011\",\"ChineseName\":\"室外健身器材的安全  通用要求\",\"issueDate\":\"2011-09-29\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19288-2003\",\"ChineseName\":\"打火机生产安全规程\",\"issueDate\":\"2003-09-12\",\"materialDate\":\"2004-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19307-2003\",\"ChineseName\":\"百草枯母药\",\"issueDate\":\"2003-10-09\",\"materialDate\":\"2004-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19335-2003\",\"ChineseName\":\"一次性使用血路产品  通用技术条件\",\"issueDate\":\"2003-10-20\",\"materialDate\":\"2004-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19340-2014\",\"ChineseName\":\"鞋和箱包用胶粘剂\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19342-2013\",\"ChineseName\":\"牙刷\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19359-2009\",\"ChineseName\":\"铁路运输危险货物包装检验安全规范\",\"issueDate\":\"2009-06-21\",\"materialDate\":\"2010-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19377-2003\",\"ChineseName\":\"天然草地退化、沙化、盐渍化的分级指标\",\"issueDate\":\"2003-11-10\",\"materialDate\":\"2004-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19379-2012\",\"ChineseName\":\"农村户厕卫生规范\",\"issueDate\":\"2012-11-20\",\"materialDate\":\"2013-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19402-2012\",\"ChineseName\":\"客运地面缆车安全要求\",\"issueDate\":\"2012-09-03\",\"materialDate\":\"2013-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19415-2013\",\"ChineseName\":\"单端荧光灯能效限定值及节能评价值\",\"issueDate\":\"2013-12-18\",\"materialDate\":\"2014-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19417-2003\",\"ChineseName\":\"导爆管雷管\",\"issueDate\":\"2003-11-28\",\"materialDate\":\"2004-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19430-2013\",\"ChineseName\":\"柠檬酸工业水污染物排放标准\",\"issueDate\":\"2013-05-07\",\"materialDate\":\"2013-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19431-2004\",\"ChineseName\":\"味精工业污染物排放标准\",\"issueDate\":\"2004-01-18\",\"materialDate\":\"2004-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19432-2009\",\"ChineseName\":\"危险货物大包装检验安全规范\",\"issueDate\":\"2009-06-21\",\"materialDate\":\"2010-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19433-2009\",\"ChineseName\":\"空运危险货物包装检验安全规范\",\"issueDate\":\"2009-06-21\",\"materialDate\":\"2010-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19434-2009\",\"ChineseName\":\"危险货物中型散装容器检验安全规范\",\"issueDate\":\"2009-06-21\",\"materialDate\":\"2010-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19453-2009\",\"ChineseName\":\"危险货物电石包装检验安全规范\",\"issueDate\":\"2009-06-21\",\"materialDate\":\"2010-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19454-2009\",\"ChineseName\":\"危险货物便携式罐体检验安全规范\",\"issueDate\":\"2009-06-21\",\"materialDate\":\"2010-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19455-2004\",\"ChineseName\":\"民用爆炸品危险货物危险特性检验安全规范\",\"issueDate\":\"2004-03-04\",\"materialDate\":\"2004-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19456-2004\",\"ChineseName\":\"硝酸盐类危险货物危险特性检验安全规范\",\"issueDate\":\"2004-03-04\",\"materialDate\":\"2004-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19457-2009\",\"ChineseName\":\"危险货物涂料包装检验安全规范\",\"issueDate\":\"2009-06-21\",\"materialDate\":\"2010-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19458-2004\",\"ChineseName\":\"危险货物危险特性检验安全规范  通则\",\"issueDate\":\"2004-03-04\",\"materialDate\":\"2004-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19489-2008\",\"ChineseName\":\"实验室  生物安全通用要求\",\"issueDate\":\"2008-12-26\",\"materialDate\":\"2009-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19517-2009\",\"ChineseName\":\"国家电气设备安全技术规范\",\"issueDate\":\"2009-11-15\",\"materialDate\":\"2010-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19522-2010\",\"ChineseName\":\"车辆驾驶人员血液、呼气酒精含量阈值与检验\",\"issueDate\":\"2011-01-27\",\"materialDate\":\"2011-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19572-2013\",\"ChineseName\":\"低压二氧化碳灭火系统及部件\",\"issueDate\":\"2013-09-18\",\"materialDate\":\"2014-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19573-2004\",\"ChineseName\":\"高压钠灯能效限定值及能效等级\",\"issueDate\":\"2004-08-05\",\"materialDate\":\"2005-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19574-2004\",\"ChineseName\":\"高压钠灯用镇流器能效限定值及节能评价值\",\"issueDate\":\"2004-08-05\",\"materialDate\":\"2005-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19576-2019\",\"ChineseName\":\"单元式空气调节机能效限定值及能效等级\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19577-2015\",\"ChineseName\":\"冷水机组能效限定值及能效等级\",\"issueDate\":\"2015-12-10\",\"materialDate\":\"2017-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19578-2021\",\"ChineseName\":\"乘用车燃料消耗量限值\",\"issueDate\":\"2021-02-20\",\"materialDate\":\"2021-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19592-2019\",\"ChineseName\":\"车用汽油清净剂\",\"issueDate\":\"2019-10-14\",\"materialDate\":\"2020-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19593-2015\",\"ChineseName\":\"烟花爆竹  组合烟花\",\"issueDate\":\"2015-02-04\",\"materialDate\":\"2016-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19594-2015\",\"ChineseName\":\"烟花爆竹  礼花弹\",\"issueDate\":\"2015-02-04\",\"materialDate\":\"2016-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19595-2004\",\"ChineseName\":\"烟花爆竹  引火线\",\"issueDate\":\"2004-10-25\",\"materialDate\":\"2005-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19601-2013\",\"ChineseName\":\"染料产品中23种有害芳香胺的限量及测定\",\"issueDate\":\"2013-09-06\",\"materialDate\":\"2014-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19606-2004\",\"ChineseName\":\"家用和类似用途电器噪声限值\",\"issueDate\":\"2004-12-13\",\"materialDate\":\"2005-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19612-2004\",\"ChineseName\":\"销毁日本遗弃在华化学武器  环境空气中污染物浓度标准(试行)\",\"issueDate\":\"2004-12-19\",\"materialDate\":\"2005-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19613-2004\",\"ChineseName\":\"销毁日本遗弃在华化学武器  地表水中污染物浓度标准(试行)\",\"issueDate\":\"2004-12-19\",\"materialDate\":\"2005-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19614-2004\",\"ChineseName\":\"销毁日本遗弃在华化学武器  地下水中污染物浓度标准(试行)\",\"issueDate\":\"2004-12-19\",\"materialDate\":\"2005-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19615-2004\",\"ChineseName\":\"销毁日本遗弃在华化学武器  环境土壤中污染物含量标准(试行)\",\"issueDate\":\"2004-12-19\",\"materialDate\":\"2005-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19755-2016\",\"ChineseName\":\"轻型混合动力电动汽车污染物排放控制要求及测量方法\",\"issueDate\":\"2016-12-23\",\"materialDate\":\"2016-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19756-2005\",\"ChineseName\":\"三轮汽车和低速货车用柴油机排气污染物排放限值及测量方法（中国I、II阶段）\",\"issueDate\":\"2005-05-30\",\"materialDate\":\"2006-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19757-2005\",\"ChineseName\":\"三轮汽车和低速货车加速行驶车外噪声限值及测量方法(中国I、II阶段)\",\"issueDate\":\"2005-05-30\",\"materialDate\":\"2005-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19758-2005\",\"ChineseName\":\"摩托车和轻便摩托车排气烟度排放限值及测量方法\",\"issueDate\":\"2005-05-30\",\"materialDate\":\"2005-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19761-2020\",\"ChineseName\":\"通风机能效限定值及能效等级\",\"issueDate\":\"2020-05-29\",\"materialDate\":\"2021-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19762-2007\",\"ChineseName\":\"清水离心泵能效限定值及节能评价值\",\"issueDate\":\"2007-11-02\",\"materialDate\":\"2008-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19814-2005\",\"ChineseName\":\"分离机  安全要求\",\"issueDate\":\"2005-06-27\",\"materialDate\":\"2005-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19815-2021\",\"ChineseName\":\"离心机 安全要求\",\"issueDate\":\"2021-04-30\",\"materialDate\":\"2022-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19821-2005\",\"ChineseName\":\"啤酒工业污染物排放标准\",\"issueDate\":\"2005-07-18\",\"materialDate\":\"2006-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 1986-2007\",\"ChineseName\":\"食品添加剂  单、双硬脂酸甘油酯\",\"issueDate\":\"2007-10-29\",\"materialDate\":\"2008-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19872-2005\",\"ChineseName\":\"凿岩机械与气动工具 噪声限值\",\"issueDate\":\"2005-08-31\",\"materialDate\":\"2006-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19877.1-2005\",\"ChineseName\":\"特种洗手液\",\"issueDate\":\"2005-09-03\",\"materialDate\":\"2006-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19877.2-2005\",\"ChineseName\":\"特种沐浴剂\",\"issueDate\":\"2005-09-03\",\"materialDate\":\"2006-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19877.3-2005\",\"ChineseName\":\"特种香皂\",\"issueDate\":\"2005-09-03\",\"materialDate\":\"2006-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19880-2005\",\"ChineseName\":\"手动火灾报警按钮\",\"issueDate\":\"2005-09-01\",\"materialDate\":\"2006-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19881-2005\",\"ChineseName\":\"亚麻纤维加工系统粉尘防爆安全规程\",\"issueDate\":\"2005-09-06\",\"materialDate\":\"2006-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19965-2005\",\"ChineseName\":\"砖茶含氟量\",\"issueDate\":\"2005-10-18\",\"materialDate\":\"2006-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19997-2005\",\"ChineseName\":\"谷物联合收割机  噪声限值\",\"issueDate\":\"2005-12-01\",\"materialDate\":\"2006-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 19998-2005\",\"ChineseName\":\"电解加工机床  安全防护技术要求\",\"issueDate\":\"2005-12-01\",\"materialDate\":\"2006-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20031-2005\",\"ChineseName\":\"泡沫灭火系统及部件通用技术条件\",\"issueDate\":\"2005-09-28\",\"materialDate\":\"2006-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20048-2006\",\"ChineseName\":\"丝虫病消除标准\",\"issueDate\":\"2006-01-25\",\"materialDate\":\"2006-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20052-2020\",\"ChineseName\":\"电力变压器能效限定值及能效等级\",\"issueDate\":\"2020-05-29\",\"materialDate\":\"2021-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20053-2015\",\"ChineseName\":\"金属卤化物灯用镇流器能效限定值及能效等级\",\"issueDate\":\"2015-12-10\",\"materialDate\":\"2017-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20054-2015\",\"ChineseName\":\"金属卤化物灯能效限定值及能效等级\",\"issueDate\":\"2015-12-10\",\"materialDate\":\"2017-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20073-2018\",\"ChineseName\":\"摩托车和轻便摩托车制动性能要求及试验方法\",\"issueDate\":\"2018-02-06\",\"materialDate\":\"2018-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20074-2017\",\"ChineseName\":\"摩托车和轻便摩托车外部凸出物\",\"issueDate\":\"2017-11-01\",\"materialDate\":\"2018-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20075-2020\",\"ChineseName\":\"摩托车乘员扶手和脚踏\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2022-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 2017-1980\",\"ChineseName\":\"中波广播网覆盖技术\",\"issueDate\":\"1980-08-15\",\"materialDate\":\"1981-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20180-2006\",\"ChineseName\":\"矿用辅助绞车  安全要求\",\"issueDate\":\"2006-03-29\",\"materialDate\":\"2006-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20181-2006\",\"ChineseName\":\"矿井提升机和矿用提升绞车  安全要求\",\"issueDate\":\"2006-03-29\",\"materialDate\":\"2006-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20208-2006\",\"ChineseName\":\"烟花爆竹  礼花弹发射炮筒\",\"issueDate\":\"2006-03-31\",\"materialDate\":\"2006-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20237-2006\",\"ChineseName\":\"起重冶金和屏蔽电机安全要求\",\"issueDate\":\"2006-04-30\",\"materialDate\":\"2007-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 2024-2016\",\"ChineseName\":\"针灸针\",\"issueDate\":\"2016-06-14\",\"materialDate\":\"2018-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20263-2006\",\"ChineseName\":\"导航电子地图安全处理技术基本要求\",\"issueDate\":\"2006-03-15\",\"materialDate\":\"2006-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20265-2019\",\"ChineseName\":\"足部防护 防化学品鞋\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20286-2006\",\"ChineseName\":\"公共场所阻燃制品及组件燃烧性能要求和标识\",\"issueDate\":\"2006-06-19\",\"materialDate\":\"2007-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20287-2006\",\"ChineseName\":\"农用微生物菌剂\",\"issueDate\":\"2006-05-25\",\"materialDate\":\"2006-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20294-2006\",\"ChineseName\":\"隔爆型起重冶金和屏蔽电机安全要求\",\"issueDate\":\"2006-04-30\",\"materialDate\":\"2007-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20300-2018\",\"ChineseName\":\"道路运输爆炸品和剧毒化学品车辆安全技术条件\",\"issueDate\":\"2018-02-06\",\"materialDate\":\"2018-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20400-2006\",\"ChineseName\":\"皮革和毛皮 有害物质限量\",\"issueDate\":\"2006-04-03\",\"materialDate\":\"2007-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20415-2006\",\"ChineseName\":\"橡胶涂覆织物 绝缘带\",\"issueDate\":\"2006-03-14\",\"materialDate\":\"2006-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20419-2006\",\"ChineseName\":\"农用柴油机油\",\"issueDate\":\"2006-07-18\",\"materialDate\":\"2007-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20425-2006\",\"ChineseName\":\"皂素工业水污染物排放标准\",\"issueDate\":\"2006-09-01\",\"materialDate\":\"2007-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20426-2006\",\"ChineseName\":\"煤炭工业污染物排放标准\",\"issueDate\":\"2006-09-01\",\"materialDate\":\"2007-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20429-2006\",\"ChineseName\":\"电热水器的安装规范\",\"issueDate\":\"2006-07-17\",\"materialDate\":\"2007-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20464-2006\",\"ChineseName\":\"农作物种子标签通则\",\"issueDate\":\"2006-07-12\",\"materialDate\":\"2006-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20517-2006\",\"ChineseName\":\"独立式感烟火灾探测报警器\",\"issueDate\":\"2006-07-17\",\"materialDate\":\"2007-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20557-2006\",\"ChineseName\":\"山羊冷冻精液\",\"issueDate\":\"2006-09-04\",\"materialDate\":\"2006-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20600-2006\",\"ChineseName\":\"数字电视地面广播传输系统帧结构、信道编码和调制\",\"issueDate\":\"2006-08-18\",\"materialDate\":\"2007-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20664-2006\",\"ChineseName\":\"有色金属矿产品的天然放射性限值\",\"issueDate\":\"2006-12-07\",\"materialDate\":\"2007-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20665-2015\",\"ChineseName\":\"家用燃气快速热水器和燃气采暖热水炉能效限定值及能效等级\",\"issueDate\":\"2015-05-15\",\"materialDate\":\"2016-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20678-2006\",\"ChineseName\":\"溴敌隆原药\",\"issueDate\":\"2006-09-01\",\"materialDate\":\"2007-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20679-2006\",\"ChineseName\":\"溴敌隆母药\",\"issueDate\":\"2006-09-01\",\"materialDate\":\"2007-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20681-2006\",\"ChineseName\":\"灭线磷原药\",\"issueDate\":\"2006-09-01\",\"materialDate\":\"2007-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20682-2006\",\"ChineseName\":\"杀扑磷原药\",\"issueDate\":\"2006-09-01\",\"materialDate\":\"2007-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20685-2006\",\"ChineseName\":\"硫丹原药\",\"issueDate\":\"2006-08-24\",\"materialDate\":\"2007-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20687-2006\",\"ChineseName\":\"溴鼠灵母药\",\"issueDate\":\"2006-08-24\",\"materialDate\":\"2007-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20690-2006\",\"ChineseName\":\"溴鼠灵原药\",\"issueDate\":\"2006-08-24\",\"materialDate\":\"2007-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20775-2006\",\"ChineseName\":\"熔融沉积快速成形机床  安全防护技术要求\",\"issueDate\":\"2006-12-28\",\"materialDate\":\"2007-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20802-2017\",\"ChineseName\":\"饲料添加剂 蛋氨酸铜络(螯)合物\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20813-2006\",\"ChineseName\":\"农药产品标签通则\",\"issueDate\":\"2006-12-07\",\"materialDate\":\"2007-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20814-2014\",\"ChineseName\":\"染料产品中重金属元素的限量及测定\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20815-2006\",\"ChineseName\":\"视频安防监控数字录像设备\",\"issueDate\":\"2006-12-19\",\"materialDate\":\"2008-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20826-2021\",\"ChineseName\":\"潜水员高压水射流作业安全规程\",\"issueDate\":\"2021-08-10\",\"materialDate\":\"2022-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20827-2007\",\"ChineseName\":\"职业潜水员体格检查要求\",\"issueDate\":\"2007-01-24\",\"materialDate\":\"2007-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20890-2007\",\"ChineseName\":\"重型汽车排气污染物排放控制系统耐久性要求及试验方法\",\"issueDate\":\"2007-04-03\",\"materialDate\":\"2007-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20904-2007\",\"ChineseName\":\"水平定向钻机 安全操作规程\",\"issueDate\":\"2007-03-26\",\"materialDate\":\"2007-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20905-2007\",\"ChineseName\":\"铸造机械  安全要求\",\"issueDate\":\"2007-03-26\",\"materialDate\":\"2007-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20922-2007\",\"ChineseName\":\"城市污水再生利用  农田灌溉用水水质\",\"issueDate\":\"2007-04-06\",\"materialDate\":\"2007-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20943-2013\",\"ChineseName\":\"单路输出式交流－直流和交流－交流外部电源能效限定值及节能评价值\",\"issueDate\":\"2013-09-18\",\"materialDate\":\"2014-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20950-2020\",\"ChineseName\":\"储油库大气污染物排放标准\",\"issueDate\":\"2020-12-31\",\"materialDate\":\"2021-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20951-2020\",\"ChineseName\":\"油品运输大气污染物排放标准\",\"issueDate\":\"2020-12-31\",\"materialDate\":\"2021-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20952-2020\",\"ChineseName\":\"加油站大气污染物排放标准 \",\"issueDate\":\"2020-12-31\",\"materialDate\":\"2021-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 20997-2015\",\"ChineseName\":\"轻型商用车辆燃料消耗量限值\",\"issueDate\":\"2015-12-31\",\"materialDate\":\"2018-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21008-2007\",\"ChineseName\":\"地下矿用架空索道  安全要求\",\"issueDate\":\"2007-07-19\",\"materialDate\":\"2008-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21009-2007\",\"ChineseName\":\"矿用炮孔钻机 安全要求\",\"issueDate\":\"2007-07-19\",\"materialDate\":\"2008-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21011-2007\",\"ChineseName\":\"矿用人车  安全要求\",\"issueDate\":\"2007-07-19\",\"materialDate\":\"2008-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21027-2020\",\"ChineseName\":\"学生用品的安全通用要求\",\"issueDate\":\"2020-07-23\",\"materialDate\":\"2022-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21034-2017\",\"ChineseName\":\"饲料添加剂 蛋氨酸羟基类似物钙盐\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21139-2007\",\"ChineseName\":\"基础地理信息标准数据基本规定\",\"issueDate\":\"2007-08-30\",\"materialDate\":\"2008-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21248-2014\",\"ChineseName\":\"铜冶炼企业单位产品能源消耗限额\",\"issueDate\":\"2014-04-28\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21249-2014\",\"ChineseName\":\"锌冶炼企业单位产品能源消耗限额\",\"issueDate\":\"2014-04-28\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21250-2014\",\"ChineseName\":\"铅冶炼企业单位产品能源消耗限额\",\"issueDate\":\"2014-04-28\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21251-2014\",\"ChineseName\":\"镍冶炼企业单位产品能源消耗限额\",\"issueDate\":\"2014-04-28\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21252-2013\",\"ChineseName\":\"建筑卫生陶瓷单位产品能源消耗限额\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21256-2013\",\"ChineseName\":\"粗钢生产主要工序单位产品能源消耗限额\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21257-2014\",\"ChineseName\":\"烧碱单位产品能源消耗限额\",\"issueDate\":\"2014-04-28\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21258-2017\",\"ChineseName\":\"常规燃煤发电机组单位产品能源消耗限额\",\"issueDate\":\"2017-05-31\",\"materialDate\":\"2017-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21288-2007\",\"ChineseName\":\"移动电话电磁辐射局部暴露限值\",\"issueDate\":\"2007-11-14\",\"materialDate\":\"2008-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21340-2019\",\"ChineseName\":\"玻璃和铸石单位产品能源消耗限额\",\"issueDate\":\"2019-10-14\",\"materialDate\":\"2020-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21341-2017\",\"ChineseName\":\"铁合金单位产品能源消耗限额\",\"issueDate\":\"2017-11-01\",\"materialDate\":\"2018-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21342-2013\",\"ChineseName\":\"焦炭单位产品能源消耗限额\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21343-2015\",\"ChineseName\":\"电石单位产品能源消耗限额\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21344-2015\",\"ChineseName\":\"合成氨单位产品能源消耗限额\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21345-2015\",\"ChineseName\":\"黄磷单位产品能源消耗限额\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21346-2013\",\"ChineseName\":\"电解铝企业单位产品能源消耗限额\",\"issueDate\":\"2013-12-18\",\"materialDate\":\"2014-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21347-2012\",\"ChineseName\":\"镁冶炼企业单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21348-2014\",\"ChineseName\":\"锡冶炼企业单位产品能源消耗限额\",\"issueDate\":\"2014-04-28\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21349-2014\",\"ChineseName\":\"锑冶炼企业单位产品能源消耗限额\",\"issueDate\":\"2014-04-28\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21350-2013\",\"ChineseName\":\"铜及铜合金管材单位产品能源消耗限额\",\"issueDate\":\"2013-09-18\",\"materialDate\":\"2014-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21351-2014\",\"ChineseName\":\"铝合金建筑型材单位产品能源消耗限额\",\"issueDate\":\"2014-03-27\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21370-2017\",\"ChineseName\":\"炭素单位产品能源消耗限额\",\"issueDate\":\"2017-11-01\",\"materialDate\":\"2018-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21377-2015\",\"ChineseName\":\"三轮汽车  燃料消耗量限值及测量方法\",\"issueDate\":\"2015-07-03\",\"materialDate\":\"2015-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21378-2015\",\"ChineseName\":\"低速货车  燃料消耗量限值及测量方法\",\"issueDate\":\"2015-07-03\",\"materialDate\":\"2015-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21454-2008\",\"ChineseName\":\"多联式空调（热泵）机组能效限定值及能源效率等级\",\"issueDate\":\"2008-02-18\",\"materialDate\":\"2008-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21454-2021\",\"ChineseName\":\"多联式空调（热泵）机组能效限定值及能效等级\",\"issueDate\":\"2021-10-11\",\"materialDate\":\"2022-11-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 21455-2019\",\"ChineseName\":\"房间空气调节器能效限定值及能效等级\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21456-2014\",\"ChineseName\":\"家用电磁灶能效限定值及能效等级\",\"issueDate\":\"2014-04-28\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21500-2008\",\"ChineseName\":\"地下矿用无轨轮胎式运矿车 安全要求\",\"issueDate\":\"2008-03-13\",\"materialDate\":\"2008-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21501-2008\",\"ChineseName\":\"冲天炉与冲天炉加料机  安全要求\",\"issueDate\":\"2008-03-13\",\"materialDate\":\"2008-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21518-2008\",\"ChineseName\":\"交流接触器能效限定值及能效等级\",\"issueDate\":\"2008-04-01\",\"materialDate\":\"2008-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21519-2008\",\"ChineseName\":\"储水式电热水器能效限定值及能效等级\",\"issueDate\":\"2008-04-01\",\"materialDate\":\"2008-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21520-2015\",\"ChineseName\":\"计算机显示器能效限定值及能效等级\",\"issueDate\":\"2015-09-18\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21521-2014\",\"ChineseName\":\"复印机、打印机和传真机能效限定值及能效等级\",\"issueDate\":\"2014-04-28\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21522-2008\",\"ChineseName\":\"煤层气(煤矿瓦斯)排放标准(暂行)\",\"issueDate\":\"2008-04-02\",\"materialDate\":\"2008-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21523-2008\",\"ChineseName\":\"杂环类农药工业水污染物排放标准\",\"issueDate\":\"2008-04-02\",\"materialDate\":\"2008-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21536-2008\",\"ChineseName\":\"田径运动鞋\",\"issueDate\":\"2008-04-01\",\"materialDate\":\"2008-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21549-2008\",\"ChineseName\":\"实验室玻璃仪器  玻璃烧器的安全要求\",\"issueDate\":\"2008-03-24\",\"materialDate\":\"2009-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21550-2008\",\"ChineseName\":\"聚氯乙烯人造革有害物质限量\",\"issueDate\":\"2008-03-24\",\"materialDate\":\"2009-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21551.1-2008\",\"ChineseName\":\"家用和类似用途电器的抗菌、除菌、净化功能通则\",\"issueDate\":\"2008-03-24\",\"materialDate\":\"2009-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21551.2-2010\",\"ChineseName\":\"家用和类似用途电器的抗菌、除菌、净化功能  抗菌材料的特殊要求\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2011-09-15\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21551.3-2010\",\"ChineseName\":\"家用和类似用途电器的抗菌、除菌、净化功能  空气净化器的特殊要求\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2011-09-15\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21551.4-2010\",\"ChineseName\":\"家用和类似用途电器的抗菌、除菌、净化功能  电冰箱的特殊要求\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2011-09-15\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21551.5-2010\",\"ChineseName\":\"家用和类似用途电器的抗菌、除菌、净化功能  洗衣机的特殊要求\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2011-09-15\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21551.6-2010\",\"ChineseName\":\"家用和类似用途电器的抗菌、除菌、净化功能  空调器的特殊要求\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2011-09-15\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21552-2008\",\"ChineseName\":\"烟花爆竹  黑火药爆竹（爆竹类产品）\",\"issueDate\":\"2008-03-24\",\"materialDate\":\"2009-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21553-2008\",\"ChineseName\":\"烟花爆竹  火箭（升空类产品）\",\"issueDate\":\"2008-03-24\",\"materialDate\":\"2009-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21554-2008\",\"ChineseName\":\"普通照明用自镇流无极荧光灯  安全要求\",\"issueDate\":\"2008-03-24\",\"materialDate\":\"2009-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21555-2008\",\"ChineseName\":\"烟花爆竹  双响（升空类产品）\",\"issueDate\":\"2008-03-24\",\"materialDate\":\"2009-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21556-2008\",\"ChineseName\":\"锁具安全通用技术条件\",\"issueDate\":\"2008-03-24\",\"materialDate\":\"2009-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21657-2008\",\"ChineseName\":\"橡胶加工炼胶车间防尘规程\",\"issueDate\":\"2008-04-22\",\"materialDate\":\"2008-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21694-2017\",\"ChineseName\":\"饲料添加剂 蛋氨酸锌络(螯)合物\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21734-2008\",\"ChineseName\":\"地震应急避难场所  场址及配套设施\",\"issueDate\":\"2008-05-07\",\"materialDate\":\"2008-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21746-2008\",\"ChineseName\":\"教学仪器设备安全要求  总则\",\"issueDate\":\"2008-05-05\",\"materialDate\":\"2008-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21748-2008\",\"ChineseName\":\"教学仪器设备安全要求  仪器和零部件的基本要求\",\"issueDate\":\"2008-05-05\",\"materialDate\":\"2008-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21900-2008\",\"ChineseName\":\"电镀污染物排放标准\",\"issueDate\":\"2008-05-22\",\"materialDate\":\"2006-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21901-2008\",\"ChineseName\":\"羽绒工业水污染物排放标准\",\"issueDate\":\"2008-05-22\",\"materialDate\":\"2008-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21902-2008\",\"ChineseName\":\"合成革与人造革工业污染物排放标准\",\"issueDate\":\"2008-05-22\",\"materialDate\":\"2008-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21903-2008\",\"ChineseName\":\"发酵类制药工业水污染物排放标准\",\"issueDate\":\"2008-05-22\",\"materialDate\":\"2008-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21904-2008\",\"ChineseName\":\"化学合成类制药工业水污染物排放标准\",\"issueDate\":\"2008-05-22\",\"materialDate\":\"2008-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21905-2008\",\"ChineseName\":\"提取类制药工业水污染物排放标准\",\"issueDate\":\"2008-05-22\",\"materialDate\":\"2008-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21906-2008\",\"ChineseName\":\"中药类制药工业水污染物排放标准\",\"issueDate\":\"2008-05-22\",\"materialDate\":\"2008-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21907-2008\",\"ChineseName\":\"生物工程类制药工业水污染物排放标准\",\"issueDate\":\"2008-05-22\",\"materialDate\":\"2008-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21908-2008\",\"ChineseName\":\"混装制剂类制药工业水污染物排放标准\",\"issueDate\":\"2008-05-22\",\"materialDate\":\"2008-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21909-2008\",\"ChineseName\":\"制糖工业水污染物排放标准\",\"issueDate\":\"2008-05-22\",\"materialDate\":\"2008-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21976.2-2012\",\"ChineseName\":\"建筑火灾逃生避难器材  第2部分：逃生缓降器\",\"issueDate\":\"2012-11-05\",\"materialDate\":\"2013-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21976.3-2012\",\"ChineseName\":\"建筑火灾逃生避难器材  第3部分：逃生梯\",\"issueDate\":\"2012-11-05\",\"materialDate\":\"2013-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21976.4-2012\",\"ChineseName\":\"建筑火灾逃生避难器材  第4部分：逃生滑道\",\"issueDate\":\"2012-06-29\",\"materialDate\":\"2012-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21976.5-2012\",\"ChineseName\":\"建筑火灾逃生避难器材  第5部分：应急逃生器\",\"issueDate\":\"2012-06-29\",\"materialDate\":\"2012-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21976.6-2012\",\"ChineseName\":\"建筑火灾逃生避难器材 第6部分：逃生绳\",\"issueDate\":\"2012-11-05\",\"materialDate\":\"2013-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 21976.7-2012\",\"ChineseName\":\"建筑火灾逃生避难器材  第7部分：过滤式消防自救呼吸器\",\"issueDate\":\"2012-11-05\",\"materialDate\":\"2013-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22021-2008\",\"ChineseName\":\"国家大地测量基本技术规定\",\"issueDate\":\"2008-06-20\",\"materialDate\":\"2008-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22030-2017\",\"ChineseName\":\"车用乙醇汽油调合组分油\",\"issueDate\":\"2017-09-07\",\"materialDate\":\"2017-09-07\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22128-2019\",\"ChineseName\":\"报废机动车回收拆解企业技术规范\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2019-12-17\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22280-2008\",\"ChineseName\":\"防腐木材生产规范\",\"issueDate\":\"2008-08-07\",\"materialDate\":\"2009-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22337-2008\",\"ChineseName\":\"社会生活环境噪声排放标准\",\"issueDate\":\"2008-08-19\",\"materialDate\":\"2008-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22340-2008\",\"ChineseName\":\"煤矿用带式输送机  安全规范\",\"issueDate\":\"2008-08-31\",\"materialDate\":\"2009-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22361-2008\",\"ChineseName\":\"打桩设备安全规范\",\"issueDate\":\"2008-08-28\",\"materialDate\":\"2009-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22370-2008\",\"ChineseName\":\"家用火灾安全系统\",\"issueDate\":\"2008-09-01\",\"materialDate\":\"2009-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22448-2008\",\"ChineseName\":\"500kV以下工业X射线探伤机防护规则\",\"issueDate\":\"2008-10-07\",\"materialDate\":\"2009-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22449-2008\",\"ChineseName\":\"彩色冲洗设备安全保护要求\",\"issueDate\":\"2008-10-07\",\"materialDate\":\"2009-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22457-2008\",\"ChineseName\":\"假肢配置服务\",\"issueDate\":\"2008-09-19\",\"materialDate\":\"2009-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22489-2017\",\"ChineseName\":\"饲料添加剂 蛋氨酸锰络(螯)合物\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22548-2017\",\"ChineseName\":\"饲料添加剂 磷酸二氢钙\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22549-2017\",\"ChineseName\":\"饲料添加剂 磷酸氢钙\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22556-2008\",\"ChineseName\":\"豆芽卫生标准\",\"issueDate\":\"2008-12-03\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22757.1-2017\",\"ChineseName\":\"轻型汽车能源消耗量标识 第1部分：汽油和柴油汽车\",\"issueDate\":\"2017-05-12\",\"materialDate\":\"2018-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 22757.2-2017\",\"ChineseName\":\"轻型汽车能源消耗量标识 第2部分：可外接充电式混合动力电动汽车和纯电动汽车\",\"issueDate\":\"2017-05-12\",\"materialDate\":\"2018-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 23238-2021\",\"ChineseName\":\"种猪常温精液\",\"issueDate\":\"2021-04-30\",\"materialDate\":\"2022-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 23254-2009\",\"ChineseName\":\"货车及挂车  车身反光标识\",\"issueDate\":\"2009-03-06\",\"materialDate\":\"2009-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 23255-2019\",\"ChineseName\":\"机动车昼间行驶灯配光性能\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 23313-2009\",\"ChineseName\":\"工业机械电气设备  电磁兼容  发射限值\",\"issueDate\":\"2009-03-19\",\"materialDate\":\"2010-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 23350-2009\",\"ChineseName\":\"限制商品过度包装要求  食品和化妆品\",\"issueDate\":\"2009-03-31\",\"materialDate\":\"2010-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 23350-2021\",\"ChineseName\":\"限制商品过度包装要求 食品和化妆品\",\"issueDate\":\"2021-08-10\",\"materialDate\":\"2023-09-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 23386-2017\",\"ChineseName\":\"饲料添加剂 维生素A棕榈酸酯（粉）\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 23440-2009\",\"ChineseName\":\"无机防水堵漏材料\",\"issueDate\":\"2009-03-25\",\"materialDate\":\"2010-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 23525-2009\",\"ChineseName\":\"座板式单人吊具悬吊作业安全技术规范\",\"issueDate\":\"2009-04-13\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 23550-2009\",\"ChineseName\":\"35%水胺硫磷乳油\",\"issueDate\":\"2009-04-27\",\"materialDate\":\"2009-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 23557-2009\",\"ChineseName\":\"灭多威乳油\",\"issueDate\":\"2009-04-27\",\"materialDate\":\"2009-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 23726-2009\",\"ChineseName\":\"铀矿冶辐射环境监测规定\",\"issueDate\":\"2009-05-06\",\"materialDate\":\"2010-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 23727-2020\",\"ChineseName\":\" 铀矿冶辐射防护和辐射环境保护规定\",\"issueDate\":\"2020-10-11\",\"materialDate\":\"2020-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 23757-2009\",\"ChineseName\":\"消防电子产品防护要求\",\"issueDate\":\"2009-05-05\",\"materialDate\":\"2010-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 23826-2009\",\"ChineseName\":\"高速公路LED可变限速标志\",\"issueDate\":\"2009-05-25\",\"materialDate\":\"2009-12-21\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 23864-2009\",\"ChineseName\":\"防火封堵材料\",\"issueDate\":\"2009-06-01\",\"materialDate\":\"2010-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24155-2020\",\"ChineseName\":\"电动摩托车和电动轻便摩托车安全要求\",\"issueDate\":\"2020-05-29\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24284-2009\",\"ChineseName\":\"大型焰火燃放安全技术规程\",\"issueDate\":\"2009-07-24\",\"materialDate\":\"2009-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24315-2009\",\"ChineseName\":\"校车标识\",\"issueDate\":\"2009-09-30\",\"materialDate\":\"2010-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24330-2020\",\"ChineseName\":\"家用卫生杀虫用品安全通用技术条件\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2022-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24384-2009\",\"ChineseName\":\"外圆磨床  安全防护技术条件\",\"issueDate\":\"2009-09-30\",\"materialDate\":\"2010-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24385-2009\",\"ChineseName\":\"卧轴矩台平面磨床  安全防护技术条件\",\"issueDate\":\"2009-09-30\",\"materialDate\":\"2010-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24386-2009\",\"ChineseName\":\"磨齿机  安全防护技术条件\",\"issueDate\":\"2009-09-30\",\"materialDate\":\"2010-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24390-2009\",\"ChineseName\":\"抛(喷)丸设备  安全要求\",\"issueDate\":\"2009-09-30\",\"materialDate\":\"2010-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24391-2009\",\"ChineseName\":\"低压铸造机  安全要求\",\"issueDate\":\"2009-09-30\",\"materialDate\":\"2010-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24406-2012\",\"ChineseName\":\"专用校车学生座椅系统及其车辆固定件的强度\",\"issueDate\":\"2012-04-10\",\"materialDate\":\"2012-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24407-2012\",\"ChineseName\":\"专用校车安全技术条件\",\"issueDate\":\"2012-04-10\",\"materialDate\":\"2012-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24409-2020\",\"ChineseName\":\"车辆涂料中有害物质限量\",\"issueDate\":\"2020-03-04\",\"materialDate\":\"2020-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24418-2020\",\"ChineseName\":\"中国海区可航行水域桥梁助航标志\",\"issueDate\":\"2020-11-17\",\"materialDate\":\"2021-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24426-2015\",\"ChineseName\":\"烟花爆竹  标志\",\"issueDate\":\"2015-02-04\",\"materialDate\":\"2016-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24427-2021\",\"ChineseName\":\"锌负极原电池汞镉铅含量的限制要求\",\"issueDate\":\"2021-04-30\",\"materialDate\":\"2021-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24429-2009\",\"ChineseName\":\"运动头盔  自行车、滑板、轮滑运动头盔的安全要求和试验方法\",\"issueDate\":\"2009-09-30\",\"materialDate\":\"2010-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24436-2009\",\"ChineseName\":\"康复训练器械  安全通用要求\",\"issueDate\":\"2009-09-30\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24462-2009\",\"ChineseName\":\"民用原电池安全通用要求\",\"issueDate\":\"2009-10-15\",\"materialDate\":\"2010-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24500-2020\",\"ChineseName\":\"工业锅炉能效限定值及能效等级\",\"issueDate\":\"2020-05-29\",\"materialDate\":\"2021-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24502-2009\",\"ChineseName\":\"煤矿用化学氧自救器\",\"issueDate\":\"2009-10-30\",\"materialDate\":\"2010-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24539-2021\",\"ChineseName\":\"防护服装 化学防护服\",\"issueDate\":\"2021-08-10\",\"materialDate\":\"2022-09-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 24540-2009\",\"ChineseName\":\"防护服装  酸碱类化学品防护服\",\"issueDate\":\"2009-10-30\",\"materialDate\":\"2010-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24545-2019\",\"ChineseName\":\"车辆车速限制系统技术要求及试验方法\",\"issueDate\":\"2019-10-14\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24567-2009\",\"ChineseName\":\"牙膏工业用单氟磷酸钠\",\"issueDate\":\"2009-10-30\",\"materialDate\":\"2010-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24568-2009\",\"ChineseName\":\"牙膏工业用磷酸氢钙\",\"issueDate\":\"2009-10-30\",\"materialDate\":\"2010-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24613-2009\",\"ChineseName\":\"玩具用涂料中有害物质限量\",\"issueDate\":\"2009-11-15\",\"materialDate\":\"2010-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24727-2009\",\"ChineseName\":\"非公路旅游观光车安全使用规范\",\"issueDate\":\"2009-11-30\",\"materialDate\":\"2010-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24753-2009\",\"ChineseName\":\"水胺硫磷原药\",\"issueDate\":\"2009-11-30\",\"materialDate\":\"2010-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24788-2009\",\"ChineseName\":\"医用手套表面残余粉末、水抽提蛋白质限量\",\"issueDate\":\"2009-12-15\",\"materialDate\":\"2010-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24789-2009\",\"ChineseName\":\"用水单位水计量器具配备和管理通则\",\"issueDate\":\"2009-12-15\",\"materialDate\":\"2010-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24820-2009\",\"ChineseName\":\"实验室家具通用技术条件\",\"issueDate\":\"2009-12-15\",\"materialDate\":\"2010-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24848-2010\",\"ChineseName\":\"石油工业用加热炉能效限定值及能效等级\",\"issueDate\":\"2010-06-30\",\"materialDate\":\"2010-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24849-2017\",\"ChineseName\":\"家用和类似用途微波炉能效限定值及能效等级\",\"issueDate\":\"2017-05-31\",\"materialDate\":\"2018-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24850-2020\",\"ChineseName\":\"平板电视与机顶盒能效限定值及能效等级\",\"issueDate\":\"2020-07-23\",\"materialDate\":\"2021-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24906-2010\",\"ChineseName\":\"普通照明用50V以上自镇流LED灯　安全要求\",\"issueDate\":\"2010-06-30\",\"materialDate\":\"2011-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24910-2010\",\"ChineseName\":\"钢板冲压扣件\",\"issueDate\":\"2010-08-09\",\"materialDate\":\"2011-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24911-2010\",\"ChineseName\":\"碗扣式钢管脚手架构件\",\"issueDate\":\"2010-08-09\",\"materialDate\":\"2011-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24929-2010\",\"ChineseName\":\"全地形车加速行驶噪声限值及测量方法\",\"issueDate\":\"2010-08-09\",\"materialDate\":\"2011-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 2494-2014\",\"ChineseName\":\"固结磨具  安全要求\",\"issueDate\":\"2014-03-27\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24943-2010\",\"ChineseName\":\"三轮汽车和低速货车用安全标志\",\"issueDate\":\"2010-08-09\",\"materialDate\":\"2011-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24965.2-2010\",\"ChineseName\":\"交通警示灯  第2部分：黄色闪烁警示灯\",\"issueDate\":\"2010-08-09\",\"materialDate\":\"2011-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 24977-2010\",\"ChineseName\":\"卫浴家具\",\"issueDate\":\"2010-08-09\",\"materialDate\":\"2011-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25025-2010\",\"ChineseName\":\"搪玻璃设备技术条件\",\"issueDate\":\"2010-09-02\",\"materialDate\":\"2011-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25034-2020\",\"ChineseName\":\"燃气采暖热水炉\",\"issueDate\":\"2020-10-11\",\"materialDate\":\"2021-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25130-2010\",\"ChineseName\":\"单元式空气调节机  安全要求\",\"issueDate\":\"2010-09-26\",\"materialDate\":\"2011-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25131-2010\",\"ChineseName\":\"蒸气压缩循环冷水（热泵）机组  安全要求\",\"issueDate\":\"2010-09-26\",\"materialDate\":\"2011-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25199-2017\",\"ChineseName\":\"B5柴油\",\"issueDate\":\"2017-09-07\",\"materialDate\":\"2017-09-07\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25200-2010\",\"ChineseName\":\"干粉枪\",\"issueDate\":\"2010-09-26\",\"materialDate\":\"2011-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25201-2010\",\"ChineseName\":\"建筑消防设施的维护管理\",\"issueDate\":\"2010-09-26\",\"materialDate\":\"2011-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25202-2010\",\"ChineseName\":\"泡沫枪\",\"issueDate\":\"2010-09-26\",\"materialDate\":\"2011-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25204-2010\",\"ChineseName\":\"自动跟踪定位射流灭火系统\",\"issueDate\":\"2010-09-26\",\"materialDate\":\"2011-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25280-2016\",\"ChineseName\":\"道路交通信号控制机\",\"issueDate\":\"2016-12-13\",\"materialDate\":\"2016-12-13\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25287-2010\",\"ChineseName\":\"周界防范高压电网装置\",\"issueDate\":\"2010-11-10\",\"materialDate\":\"2011-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25323-2010\",\"ChineseName\":\"再生铅单位产品能源消耗限额\",\"issueDate\":\"2010-11-10\",\"materialDate\":\"2012-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25324-2014\",\"ChineseName\":\"铝电解用石墨质阴极炭块单位产品能源消耗限额\",\"issueDate\":\"2014-12-05\",\"materialDate\":\"2015-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25325-2014\",\"ChineseName\":\"铝电解用预焙阳极单位产品能源消耗限额 eletrolyzation\",\"issueDate\":\"2014-12-05\",\"materialDate\":\"2015-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25326-2010\",\"ChineseName\":\"铝及铝合金轧、拉制管、棒材单位产品能源消耗限额\",\"issueDate\":\"2010-11-10\",\"materialDate\":\"2012-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25327-2017\",\"ChineseName\":\"氧化铝单位产品能源消耗限额\",\"issueDate\":\"2017-05-12\",\"materialDate\":\"2018-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25461-2010\",\"ChineseName\":\"淀粉工业水污染物排放标准\",\"issueDate\":\"2010-11-10\",\"materialDate\":\"2010-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25462-2010\",\"ChineseName\":\"酵母工业水污染物排放标准\",\"issueDate\":\"2010-11-10\",\"materialDate\":\"2010-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25463-2010\",\"ChineseName\":\"油墨工业水污染物排放标准\",\"issueDate\":\"2010-11-10\",\"materialDate\":\"2010-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25464-2010\",\"ChineseName\":\"陶瓷工业污染物排放标准\",\"issueDate\":\"2010-11-10\",\"materialDate\":\"2010-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25465-2010\",\"ChineseName\":\"铝工业污染物排放标准\",\"issueDate\":\"2010-11-10\",\"materialDate\":\"2010-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25466-2010\",\"ChineseName\":\"铅、锌工业污染物排放标准\",\"issueDate\":\"2010-11-10\",\"materialDate\":\"2010-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25467-2010\",\"ChineseName\":\"铜、镍、钴工业污染物排放标准\",\"issueDate\":\"2010-11-10\",\"materialDate\":\"2010-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25468-2010\",\"ChineseName\":\"镁、钛工业污染物排放标准\",\"issueDate\":\"2010-11-10\",\"materialDate\":\"2010-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 2549-2003\",\"ChineseName\":\"敌敌畏原药\",\"issueDate\":\"2003-10-09\",\"materialDate\":\"2004-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25491-2010\",\"ChineseName\":\"造型机  安全要求\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25492-2010\",\"ChineseName\":\"落砂机  安全要求\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25493-2010\",\"ChineseName\":\"以激光为加工能量的快速成形机床  安全防护技术要求\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25501-2019\",\"ChineseName\":\"水嘴水效限定值及水效等级\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25502-2017\",\"ChineseName\":\"坐便器水效限定值及水效等级\",\"issueDate\":\"2017-03-09\",\"materialDate\":\"2017-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25506-2010\",\"ChineseName\":\"消防控制室通用技术要求\",\"issueDate\":\"2011-01-10\",\"materialDate\":\"2011-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25518-2010\",\"ChineseName\":\"地下铲运机  安全要求\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25519-2010\",\"ChineseName\":\"矿用给料设备  安全要求\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25520-2010\",\"ChineseName\":\"矿物粉磨和超微粉碎设备  安全要求\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25521-2010\",\"ChineseName\":\"矿用筛分设备  安全要求\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25522-2010\",\"ChineseName\":\"矿物洗选设备  安全要求\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25523-2010\",\"ChineseName\":\"矿用机械正铲式挖掘机  安全要求\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25524-2010\",\"ChineseName\":\"地下矿用轨轮装载机械  安全要求\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25525-2010\",\"ChineseName\":\"地下矿用履带装载机械  安全要求\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25526-2010\",\"ChineseName\":\"矿用钻井机  安全要求\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25527-2010\",\"ChineseName\":\"矿用混装炸药车  安全要求\",\"issueDate\":\"2010-12-01\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25683-2010\",\"ChineseName\":\"钢液浇包  安全要求\",\"issueDate\":\"2010-12-23\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25972-2010\",\"ChineseName\":\"气体灭火系统及部件\",\"issueDate\":\"2011-01-10\",\"materialDate\":\"2011-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 25991-2010\",\"ChineseName\":\"汽车用LED前照灯\",\"issueDate\":\"2011-01-10\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26123-2010\",\"ChineseName\":\"空气潜水安全要求\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2011-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26131-2010\",\"ChineseName\":\"硝酸工业污染物排放标准\",\"issueDate\":\"2010-12-30\",\"materialDate\":\"2011-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26132-2010\",\"ChineseName\":\"硫酸工业污染物排放标准\",\"issueDate\":\"2010-12-30\",\"materialDate\":\"2011-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26149-2017\",\"ChineseName\":\"乘用车轮胎气压监测系统的性能要求和试验方法\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26164.1-2010\",\"ChineseName\":\"电业安全工作规程  第1部分：热力和机械\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2011-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 2626-2019\",\"ChineseName\":\"呼吸防护 自吸过滤式防颗粒物呼吸器\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2021-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26345-2010\",\"ChineseName\":\"疟疾控制和消除标准\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2011-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 2635-1992\",\"ChineseName\":\"烤烟\",\"issueDate\":\"1992-08-15\",\"materialDate\":\"1992-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26386-2011\",\"ChineseName\":\"燃香类产品安全通用技术条件\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2011-09-15\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26387-2011\",\"ChineseName\":\"玩具安全  化学及类似活动的实验玩具\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2011-09-15\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26410-2011\",\"ChineseName\":\"防爆通风机\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26451-2011\",\"ChineseName\":\"稀土工业污染物排放标准\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26452-2011\",\"ChineseName\":\"钒工业污染物排放标准\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26453-2011\",\"ChineseName\":\"平板玻璃工业大气污染物排放标准\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26469-2011\",\"ChineseName\":\"架桥机安全规程\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2012-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26485-2011\",\"ChineseName\":\"开卷矫平剪切生产线  安全要求\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26488-2011\",\"ChineseName\":\"镁合金压铸安全生产规范\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2012-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26503-2011\",\"ChineseName\":\"快速成形机床  安全防护技术要求\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2012-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26508-2011\",\"ChineseName\":\"园林机械  坐骑式草坪割草机  安全技术要求和试验方法\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2012-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26509-2011\",\"ChineseName\":\"园林机械  以汽（柴）油机为动力的步进式草坪割草机  安全技术要求和试验方法\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2012-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26512-2021\",\"ChineseName\":\"商用车驾驶室乘员保护\",\"issueDate\":\"2021-02-20\",\"materialDate\":\"2022-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26529-2011\",\"ChineseName\":\"宗教活动场所和旅游场所燃香安全规范\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2011-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26569-2011\",\"ChineseName\":\"民用煤层气(煤矿瓦斯)\",\"issueDate\":\"2011-06-16\",\"materialDate\":\"2011-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26755-2011\",\"ChineseName\":\"消防移动式照明装置\",\"issueDate\":\"2011-07-20\",\"materialDate\":\"2011-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26756-2011\",\"ChineseName\":\"铝及铝合金热挤压棒材单位产品能源消耗限额\",\"issueDate\":\"2011-07-20\",\"materialDate\":\"2011-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26783-2011\",\"ChineseName\":\"消防救生照明线\",\"issueDate\":\"2011-07-20\",\"materialDate\":\"2011-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26851-2011\",\"ChineseName\":\"火灾声和/或光警报器\",\"issueDate\":\"2011-07-29\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26859-2011\",\"ChineseName\":\"电力安全工作规程  电力线路部分\",\"issueDate\":\"2011-07-29\",\"materialDate\":\"2012-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26860-2011\",\"ChineseName\":\"电力安全工作规程  发电厂和变电站电气部分\",\"issueDate\":\"2011-07-29\",\"materialDate\":\"2012-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26861-2011\",\"ChineseName\":\"电力安全工作规程  高压试验室部分\",\"issueDate\":\"2011-07-29\",\"materialDate\":\"2012-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26875.1-2011\",\"ChineseName\":\"城市消防远程监控系统  第1部分：用户信息传输装置\",\"issueDate\":\"2011-07-29\",\"materialDate\":\"2012-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26877-2011\",\"ChineseName\":\"汽车维修业水污染物排放标准\",\"issueDate\":\"2011-07-19\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26920.1-2011\",\"ChineseName\":\"商用制冷器具能效限定值及能效等级  第1部分：远置冷凝机组冷藏陈列柜\",\"issueDate\":\"2011-07-19\",\"materialDate\":\"2012-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26920.2-2015\",\"ChineseName\":\"商用制冷器具能效限定值和能效等级  第2部分：自携冷凝机组商用冷柜\",\"issueDate\":\"2015-12-10\",\"materialDate\":\"2017-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26920.3-2019\",\"ChineseName\":\"商用制冷器具能效限定值和能效等级 第3部分：制冷自动售货机\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 26969-2011\",\"ChineseName\":\"家用太阳能热水系统能效限定值及能效等级\",\"issueDate\":\"2011-07-19\",\"materialDate\":\"2012-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 2702-1990\",\"ChineseName\":\"爆炸品保险箱\",\"issueDate\":\"1990-12-25\",\"materialDate\":\"1991-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 2711-2003\",\"ChineseName\":\"非发酵性豆制品及面筋卫生标准\",\"issueDate\":\"2003-09-24\",\"materialDate\":\"2004-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27421-2015\",\"ChineseName\":\"移动式实验室  生物安全要求\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2015-12-15\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27599-2011\",\"ChineseName\":\"化妆品用二氧化钛\",\"issueDate\":\"2011-12-05\",\"materialDate\":\"2012-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27607-2011\",\"ChineseName\":\"机械压力机  安全技术要求\",\"issueDate\":\"2011-12-05\",\"materialDate\":\"2012-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27608-2011\",\"ChineseName\":\"联合冲剪机  安全要求\",\"issueDate\":\"2011-12-05\",\"materialDate\":\"2012-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27631-2011\",\"ChineseName\":\"发酵酒精和白酒工业水污染物排放标准\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27632-2011\",\"ChineseName\":\"橡胶制品工业污染物排放标准\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27695-2011\",\"ChineseName\":\"汽车举升机安全规程\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27742-2011\",\"ChineseName\":\"可免于辐射防护监管的物料中放射性核素活度浓度\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27790-2020\",\"ChineseName\":\"城镇燃气调压器\",\"issueDate\":\"2020-11-17\",\"materialDate\":\"2021-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27791-2020\",\"ChineseName\":\"城镇燃气调压箱\",\"issueDate\":\"2020-11-17\",\"materialDate\":\"2021-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27897-2011\",\"ChineseName\":\"A类泡沫灭火剂\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27898.1-2011\",\"ChineseName\":\"固定消防给水设备  第1部分：消防气压给水设备\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27898.2-2011\",\"ChineseName\":\"固定消防给水设备  第2部分：消防自动恒压给水设备\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27898.3-2011\",\"ChineseName\":\"固定消防给水设备  第3部分：消防增压稳压给水设备\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27898.4-2011\",\"ChineseName\":\"固定消防给水设备  第4部分：消防气体顶压给水设备\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27898.5-2011\",\"ChineseName\":\"固定消防给水设备  第5部分：消防双动力给水设备\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27899-2011\",\"ChineseName\":\"消防员方位灯\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27900-2011\",\"ChineseName\":\"消防员呼救器\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27901-2011\",\"ChineseName\":\"移动式消防排烟机\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27948-2020\",\"ChineseName\":\"空气消毒剂通用要求\",\"issueDate\":\"2020-04-09\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27949-2020\",\"ChineseName\":\"医疗器械消毒剂通用要求\",\"issueDate\":\"2020-04-09\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27950-2020\",\"ChineseName\":\"手消毒剂通用要求\",\"issueDate\":\"2020-04-09\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27951-2011\",\"ChineseName\":\"皮肤消毒剂卫生要求\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27951-2021\",\"ChineseName\":\"皮肤消毒剂通用要求\",\"issueDate\":\"2021-10-11\",\"materialDate\":\"2022-11-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 27952-2020\",\"ChineseName\":\"普通物体表面消毒剂通用要求\",\"issueDate\":\"2020-04-09\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27953-2020\",\"ChineseName\":\"疫源地消毒剂通用要求\",\"issueDate\":\"2020-04-09\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27954-2020\",\"ChineseName\":\"黏膜消毒剂通用要求\",\"issueDate\":\"2020-04-09\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27955-2020\",\"ChineseName\":\"过氧化氢气体等离子体低温灭菌器卫生要求\",\"issueDate\":\"2020-04-09\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 27999-2019\",\"ChineseName\":\"乘用车燃料消耗量评价方法及指标\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28007-2011\",\"ChineseName\":\"儿童家具通用技术条件\",\"issueDate\":\"2011-10-31\",\"materialDate\":\"2012-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28008-2011\",\"ChineseName\":\"玻璃家具安全技术要求\",\"issueDate\":\"2011-10-31\",\"materialDate\":\"2012-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 2811-2019\",\"ChineseName\":\"头部防护 安全帽\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28157-2011\",\"ChineseName\":\"乙酰甲胺磷乳油\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-04-15\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28184-2011\",\"ChineseName\":\"消防设备电源监控系统\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28231-2011\",\"ChineseName\":\"书写板安全卫生要求\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28232-2020\",\"ChineseName\":\"臭氧消毒器卫生要求\",\"issueDate\":\"2020-04-09\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28233-2020\",\"ChineseName\":\"次氯酸钠发生器卫生要求\",\"issueDate\":\"2020-04-09\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28234-2020\",\"ChineseName\":\"酸性电解水生成器卫生要求\",\"issueDate\":\"2020-07-23\",\"materialDate\":\"2021-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28235-2020\",\"ChineseName\":\"紫外线消毒器卫生要求\",\"issueDate\":\"2020-04-09\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28240-2012\",\"ChineseName\":\"剪板机  安全技术要求\",\"issueDate\":\"2012-03-09\",\"materialDate\":\"2013-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28241-2012\",\"ChineseName\":\"液压机  安全技术要求\",\"issueDate\":\"2012-03-09\",\"materialDate\":\"2013-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28242-2012\",\"ChineseName\":\"螺旋压力机  安全技术要求\",\"issueDate\":\"2012-03-09\",\"materialDate\":\"2013-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28243-2012\",\"ChineseName\":\"液压板料折弯机  安全技术要求\",\"issueDate\":\"2012-03-09\",\"materialDate\":\"2013-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28244-2012\",\"ChineseName\":\"自动锻压机  安全技术要求\",\"issueDate\":\"2012-03-09\",\"materialDate\":\"2013-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28261-2012\",\"ChineseName\":\"安全气囊气体发生器用点火具生产安全技术条件\",\"issueDate\":\"2012-03-09\",\"materialDate\":\"2013-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28263-2012\",\"ChineseName\":\"民用爆炸物品生产、销售企业安全管理规程\",\"issueDate\":\"2012-03-09\",\"materialDate\":\"2013-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28286-2012\",\"ChineseName\":\"工业炸药通用技术条件\",\"issueDate\":\"2012-05-11\",\"materialDate\":\"2013-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28374-2012\",\"ChineseName\":\"电缆防火涂料\",\"issueDate\":\"2012-05-11\",\"materialDate\":\"2012-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28376-2012\",\"ChineseName\":\"隧道防火保护板\",\"issueDate\":\"2012-05-11\",\"materialDate\":\"2012-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28377-2019\",\"ChineseName\":\"小便器水效限定值及水效等级\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28378-2019\",\"ChineseName\":\"淋浴器水效限定值及水效等级\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28379-2012\",\"ChineseName\":\"便器冲洗阀用水效率限定值及用水效率等级\",\"issueDate\":\"2012-05-11\",\"materialDate\":\"2013-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28380-2012\",\"ChineseName\":\"微型计算机能效限定值及能效等级\",\"issueDate\":\"2012-05-11\",\"materialDate\":\"2012-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28381-2012\",\"ChineseName\":\"离心鼓风机能效限定值及节能评价值\",\"issueDate\":\"2012-05-11\",\"materialDate\":\"2012-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28396-2012\",\"ChineseName\":\"混合气潜水安全要求\",\"issueDate\":\"2012-06-29\",\"materialDate\":\"2013-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28477-2012\",\"ChineseName\":\"儿童伞安全技术要求\",\"issueDate\":\"2012-06-29\",\"materialDate\":\"2013-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28480-2012\",\"ChineseName\":\"饰品 有害元素限量的规定\",\"issueDate\":\"2012-06-29\",\"materialDate\":\"2013-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28481-2012\",\"ChineseName\":\"塑料家具中有害物质限量\",\"issueDate\":\"2012-06-29\",\"materialDate\":\"2013-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28644.1-2012\",\"ChineseName\":\"危险货物例外数量及包装要求\",\"issueDate\":\"2012-07-31\",\"materialDate\":\"2012-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28644.2-2012\",\"ChineseName\":\"危险货物有限数量及包装要求\",\"issueDate\":\"2012-07-31\",\"materialDate\":\"2012-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28661-2012\",\"ChineseName\":\"铁矿采选工业污染物排放标准\",\"issueDate\":\"2012-09-03\",\"materialDate\":\"2012-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28662-2012\",\"ChineseName\":\"钢铁烧结、球团工业大气污染物排放标准\",\"issueDate\":\"2012-09-03\",\"materialDate\":\"2012-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28663-2012\",\"ChineseName\":\"炼铁工业大气污染物排放标准\",\"issueDate\":\"2012-09-03\",\"materialDate\":\"2012-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28664-2012\",\"ChineseName\":\"炼钢工业大气污染物排放标准\",\"issueDate\":\"2012-09-03\",\"materialDate\":\"2012-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28665-2012\",\"ChineseName\":\"轧钢工业大气污染物排放标准\",\"issueDate\":\"2012-09-03\",\"materialDate\":\"2012-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28666-2012\",\"ChineseName\":\"铁合金工业污染物排放标准\",\"issueDate\":\"2012-09-03\",\"materialDate\":\"2012-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28670-2012\",\"ChineseName\":\"制药机械（设备）实施药品生产质量管理规范的通则\",\"issueDate\":\"2012-09-03\",\"materialDate\":\"2013-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28735-2012\",\"ChineseName\":\"消防用开门器\",\"issueDate\":\"2012-11-05\",\"materialDate\":\"2013-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28736-2019\",\"ChineseName\":\"电焊机能效限定值及能效等级\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28755-2012\",\"ChineseName\":\"简易升降机安全规程\",\"issueDate\":\"2012-11-05\",\"materialDate\":\"2013-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28759-2012\",\"ChineseName\":\"粘土砂混砂机  安全要求\",\"issueDate\":\"2012-11-05\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28760-2012\",\"ChineseName\":\"弯管机  安全技术要求\",\"issueDate\":\"2012-11-05\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 2890-2009\",\"ChineseName\":\"呼吸防护  自吸过滤式防毒面具\",\"issueDate\":\"2009-04-13\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28931-2012\",\"ChineseName\":\"二氧化氯消毒剂发生器安全与卫生标准\",\"issueDate\":\"2012-11-20\",\"materialDate\":\"2013-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28932-2012\",\"ChineseName\":\"中小学校传染病预防控制工作管理规范\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28936-2012\",\"ChineseName\":\"缫丝工业水污染物排放标准\",\"issueDate\":\"2012-11-20\",\"materialDate\":\"2013-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28937-2012\",\"ChineseName\":\"毛纺工业水污染物排放标准\",\"issueDate\":\"2012-11-20\",\"materialDate\":\"2013-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 28938-2012\",\"ChineseName\":\"麻纺工业水污染物排放标准\",\"issueDate\":\"2012-11-20\",\"materialDate\":\"2013-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 2894-2008\",\"ChineseName\":\"安全标志及其使用导则\",\"issueDate\":\"2008-12-11\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29136-2012\",\"ChineseName\":\"海绵钛单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29137-2012\",\"ChineseName\":\"铜及铜合金线材单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29138-2012\",\"ChineseName\":\"磷酸一铵单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29139-2012\",\"ChineseName\":\"磷酸二铵单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29140-2012\",\"ChineseName\":\"纯碱单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29141-2012\",\"ChineseName\":\"工业硫酸单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29142-2012\",\"ChineseName\":\"单端无极荧光灯能效限定值及能效等级\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29143-2012\",\"ChineseName\":\"单端无极荧光灯用交流电子镇流器能效限定值及能效等级\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29144-2012\",\"ChineseName\":\"普通照明用自镇流无极荧光灯能效限定值及能效等级\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29145-2012\",\"ChineseName\":\"焙烧钼精矿单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29146-2012\",\"ChineseName\":\"钼精矿单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29281-2012\",\"ChineseName\":\"游戏围栏及类似用途童床的安全要求\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2014-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29337-2012\",\"ChineseName\":\"口腔清洁护理用品通用标签\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2014-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29364-2012\",\"ChineseName\":\"防火门监控器\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29382-2012\",\"ChineseName\":\"硝磺草酮原药\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29384-2012\",\"ChineseName\":\"乙酰甲胺磷原药\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29410-2012\",\"ChineseName\":\"家用二甲醚燃气灶\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29413-2012\",\"ChineseName\":\"锗单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29415-2013\",\"ChineseName\":\"耐火电缆槽盒\",\"issueDate\":\"2013-09-18\",\"materialDate\":\"2014-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29432-2012\",\"ChineseName\":\"海底地名命名\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29435-2012\",\"ChineseName\":\"稀土冶炼加工企业单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29436.1-2012\",\"ChineseName\":\"甲醇单位产品能源消耗限额  第1部分：煤制甲醇\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29436.2-2015\",\"ChineseName\":\"甲醇单位产品能源消耗限额  第2部分：天然气制甲醇\",\"issueDate\":\"2015-06-30\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29436.3-2015\",\"ChineseName\":\"甲醇单位产品能源消耗限额  第3部分：合成氨联产甲醇\",\"issueDate\":\"2015-06-30\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29436.4-2015\",\"ChineseName\":\"甲醇单位产品能源消耗限额  第4部分：焦炉煤气制甲醇\",\"issueDate\":\"2015-06-30\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29437-2012\",\"ChineseName\":\"工业冰醋酸单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29438-2012\",\"ChineseName\":\"聚甲醛单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29439-2012\",\"ChineseName\":\"硫酸钾单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29440-2012\",\"ChineseName\":\"炭黑单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29441-2012\",\"ChineseName\":\"稀硝酸单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29442-2012\",\"ChineseName\":\"铜及铜合金板、带、箔材单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29443-2012\",\"ChineseName\":\"铜及铜合金棒材单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29444-2012\",\"ChineseName\":\"煤炭井工开采单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29445-2012\",\"ChineseName\":\"煤炭露天开采单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29446-2019\",\"ChineseName\":\"选煤电力消耗限额\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29447-2012\",\"ChineseName\":\"多晶硅企业单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29448-2012\",\"ChineseName\":\"钛及钛合金铸锭单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29449-2012\",\"ChineseName\":\"轮胎单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29450-2012\",\"ChineseName\":\"玻璃纤维单位产品能源消耗限额\",\"issueDate\":\"2012-12-31\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29495-2013\",\"ChineseName\":\"电子玻璃工业大气污染物排放标准\",\"issueDate\":\"2013-05-07\",\"materialDate\":\"2013-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29539-2013\",\"ChineseName\":\"吸油烟机能效限定值及能效等级\",\"issueDate\":\"2013-06-09\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29540-2013\",\"ChineseName\":\"溴化锂吸收式冷水机组能效限定值及能效等级\",\"issueDate\":\"2013-06-09\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29541-2013\",\"ChineseName\":\"热泵热水机（器）能效限定值及能效等级\",\"issueDate\":\"2013-06-09\",\"materialDate\":\"2013-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29550-2013\",\"ChineseName\":\"民用建筑燃气安全技术条件\",\"issueDate\":\"2013-07-19\",\"materialDate\":\"2014-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29620-2013\",\"ChineseName\":\"砖瓦工业大气污染物排放标准\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29741-2013\",\"ChineseName\":\"铝电解安全生产规范\",\"issueDate\":\"2013-09-18\",\"materialDate\":\"2014-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29742-2013\",\"ChineseName\":\"镁及镁合金冶炼安全生产规范\",\"issueDate\":\"2013-09-18\",\"materialDate\":\"2014-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29743-2013\",\"ChineseName\":\"机动车发动机冷却液\",\"issueDate\":\"2013-09-18\",\"materialDate\":\"2014-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29753-2013\",\"ChineseName\":\"道路运输  食品与生物制品冷藏车  安全要求及试验方法\",\"issueDate\":\"2013-09-18\",\"materialDate\":\"2014-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29837-2013\",\"ChineseName\":\"火灾探测报警产品的维修保养与报废\",\"issueDate\":\"2013-11-12\",\"materialDate\":\"2014-08-07\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29919-2013\",\"ChineseName\":\"杂项危险物质和物品危险特性检验安全规范\",\"issueDate\":\"2013-09-27\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29993-2013\",\"ChineseName\":\"家用燃气用橡胶和塑料软管及软管组合件技术条件和评价方法\",\"issueDate\":\"2013-09-27\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29994-2013\",\"ChineseName\":\"煤基活性炭单位产品能源消耗限额\",\"issueDate\":\"2013-09-27\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29995-2013\",\"ChineseName\":\"兰炭单位产品能源消耗限额\",\"issueDate\":\"2013-09-27\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 29996-2013\",\"ChineseName\":\"水煤浆单位产品能源消耗限额\",\"issueDate\":\"2013-09-27\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.10-2013\",\"ChineseName\":\"化学品分类和标签规范  第10部分：自燃液体\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.11-2013\",\"ChineseName\":\"化学品分类和标签规范  第11部分：自燃固体\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.12-2013\",\"ChineseName\":\"化学品分类和标签规范  第12部分：自热物质和混合物\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.13-2013\",\"ChineseName\":\"化学品分类和标签规范  第13部分：遇水放出易燃气体的物质和混合物\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.14-2013\",\"ChineseName\":\"化学品分类和标签规范  第14部分：氧化性液体\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.15-2013\",\"ChineseName\":\"化学品分类和标签规范  第15部分：氧化性固体\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.16-2013\",\"ChineseName\":\"化学品分类和标签规范  第16部分：有机过氧化物\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.17-2013\",\"ChineseName\":\"化学品分类和标签规范  第17部分：金属腐蚀物\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.18-2013\",\"ChineseName\":\"化学品分类和标签规范  第18部分：急性毒性\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.19-2013\",\"ChineseName\":\"化学品分类和标签规范  第19部分：皮肤腐蚀/刺激\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.2-2013\",\"ChineseName\":\"化学品分类和标签规范  第2部分：爆炸物\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.20-2013\",\"ChineseName\":\"化学品分类和标签规范  第20部分：严重眼损伤/眼刺激\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.21-2013\",\"ChineseName\":\"化学品分类和标签规范  第21部分：呼吸道或皮肤致敏\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.22-2013\",\"ChineseName\":\"化学品分类和标签规范  第22部分：生殖细胞致突变性\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.23-2013\",\"ChineseName\":\"化学品分类和标签规范  第23部分：致癌性\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.24-2013\",\"ChineseName\":\"化学品分类和标签规范  第24部分：生殖毒性\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.25-2013\",\"ChineseName\":\"化学品分类和标签规范  第25部分: 特异性靶器官毒性  一次接触\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.26-2013\",\"ChineseName\":\"化学品分类和标签规范  第26部分：特异性靶器官毒性 反复接触\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.27-2013\",\"ChineseName\":\"化学品分类和标签规范  第27部分：吸入危害\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.28-2013\",\"ChineseName\":\"化学品分类和标签规范  第28部分：对水生环境的危害\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.29-2013\",\"ChineseName\":\"化学品分类和标签规范  第29部分：对臭氧层的危害\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.3-2013\",\"ChineseName\":\"化学品分类和标签规范  第3部分：易燃气体\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.4-2013\",\"ChineseName\":\"化学品分类和标签规范  第4部分：气溶胶\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.5-2013\",\"ChineseName\":\"化学品分类和标签规范  第5部分：氧化性气体\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.6-2013\",\"ChineseName\":\"化学品分类和标签规范  第6部分：加压气体\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.7-2013\",\"ChineseName\":\"化学品分类和标签规范  第7部分：易燃液体\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.8-2013\",\"ChineseName\":\"化学品分类和标签规范  第8部分：易燃固体\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30000.9-2013\",\"ChineseName\":\"化学品分类和标签规范  第9部分：自反应物质和混合物\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30002-2013\",\"ChineseName\":\"儿童牙刷\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30003-2013\",\"ChineseName\":\"磨尖丝牙刷\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30004-2013\",\"ChineseName\":\"婴儿摇篮的安全要求\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2015-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30005-2013\",\"ChineseName\":\"独轮车安全要求\",\"issueDate\":\"2013-10-10\",\"materialDate\":\"2015-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30035-2021\",\"ChineseName\":\"船员健康检查要求\",\"issueDate\":\"2021-12-01\",\"materialDate\":\"2022-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30039-2013\",\"ChineseName\":\"碳化钨粉安全生产规程\",\"issueDate\":\"2013-12-17\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30051-2013\",\"ChineseName\":\"推闩式逃生门锁通用技术要求\",\"issueDate\":\"2013-12-17\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30077-2013\",\"ChineseName\":\"危险化学品单位应急救援物资配备要求\",\"issueDate\":\"2013-12-17\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30078-2013\",\"ChineseName\":\"变形铝及铝合金铸锭安全生产规范\",\"issueDate\":\"2013-12-17\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30079.1-2013\",\"ChineseName\":\"铝及铝合金板、带、箔安全生产规范  第1部分：铸轧\",\"issueDate\":\"2013-12-17\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30079.2-2013\",\"ChineseName\":\"铝及铝合金板、带、箔安全生产规范  第2部分：热轧\",\"issueDate\":\"2013-12-17\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30079.3-2013\",\"ChineseName\":\"铝及铝合金板、带、箔安全生产规范  第3部分：冷轧\",\"issueDate\":\"2013-12-17\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30080-2013\",\"ChineseName\":\"铜及铜合金熔铸安全生产规范\",\"issueDate\":\"2013-12-17\",\"materialDate\":\"2014-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30122-2013\",\"ChineseName\":\"独立式感温火灾探测报警器\",\"issueDate\":\"2013-12-17\",\"materialDate\":\"2014-12-14\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30178-2013\",\"ChineseName\":\"煤直接液化制油单位产品能源消耗限额\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30179-2013\",\"ChineseName\":\"煤制天然气单位产品能源消耗限额\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30180-2013\",\"ChineseName\":\"煤制烯烃单位产品能源消耗限额\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30181-2013\",\"ChineseName\":\"微晶氧化铝陶瓷研磨球单位产品能源消耗限额\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30182-2013\",\"ChineseName\":\"摩擦材料单位产品能源消耗限额\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30183-2013\",\"ChineseName\":\"岩棉、矿渣棉及其制品单位产品能源消耗限额\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30184-2013\",\"ChineseName\":\"沥青基防水卷材单位产品能源消耗限额\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30185-2013\",\"ChineseName\":\"铝塑板单位产品能源消耗限额\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30186-2013\",\"ChineseName\":\"氧化铝安全生产规范\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30187-2013\",\"ChineseName\":\"铜及铜合金熔铸安全设计规范\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30188-2013\",\"ChineseName\":\"电焊条生产行业防尘防毒技术规程\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30189-2013\",\"ChineseName\":\"亚麻原料生产行业防尘技术规程\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30250-2013\",\"ChineseName\":\"乙烯装置单位产品能源消耗限额\",\"issueDate\":\"2013-12-18\",\"materialDate\":\"2014-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30251-2013\",\"ChineseName\":\"炼油单位产品能源消耗限额\",\"issueDate\":\"2013-12-18\",\"materialDate\":\"2014-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30253-2013\",\"ChineseName\":\"永磁同步电动机能效限定值及能效等级\",\"issueDate\":\"2013-12-18\",\"materialDate\":\"2014-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30254-2013\",\"ChineseName\":\"高压三相笼型异步电动机能效限定值及能效等级\",\"issueDate\":\"2013-12-18\",\"materialDate\":\"2014-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30255-2019\",\"ChineseName\":\"室内照明用LED产品能效限定值及能效等级\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30439.1-2013\",\"ChineseName\":\"工业自动化产品安全要求  第1部分: 总则\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30439.10-2014\",\"ChineseName\":\"工业自动化产品安全要求  第10部分: 记录仪表的安全要求\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30439.2-2013\",\"ChineseName\":\"工业自动化产品安全要求  第2部分: 压力/差压变送器的安全要求\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30439.3-2013\",\"ChineseName\":\"工业自动化产品安全要求  第3部分: 温度变送器的安全要求\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30439.4-2013\",\"ChineseName\":\"工业自动化产品安全要求  第4部分: 控制阀的安全要求\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30439.5-2013\",\"ChineseName\":\"工业自动化产品安全要求  第5部分: 流量计的安全要求\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30439.6-2014\",\"ChineseName\":\"工业自动化产品安全要求  第6部分: 电磁阀的安全要求\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30439.7-2014\",\"ChineseName\":\"工业自动化产品安全要求  第7部分：回路调节器的安全要求\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30439.8-2014\",\"ChineseName\":\"工业自动化产品安全要求  第8部分：电动执行机构的安全要求\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30439.9-2014\",\"ChineseName\":\"工业自动化产品安全要求  第9部分: 数字显示仪表的安全要求\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30458-2013\",\"ChineseName\":\"卷板机  安全技术要求\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30459-2013\",\"ChineseName\":\"木工机床安全  平刨床\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30460-2013\",\"ChineseName\":\"木工机床安全  单面压刨床\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30461-2013\",\"ChineseName\":\"木工机床安全  带锯机\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30484-2013\",\"ChineseName\":\"电池工业污染物排放标准\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30485-2013\",\"ChineseName\":\"水泥窑协同处置固体废物污染控制标准\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30486-2013\",\"ChineseName\":\"制革及毛皮加工工业水污染物排放标准\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30510-2018\",\"ChineseName\":\"重型商用车辆燃料消耗量限值\",\"issueDate\":\"2018-02-06\",\"materialDate\":\"2019-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30526-2019\",\"ChineseName\":\"烧结墙体材料和泡沫玻璃单位产品能源消耗限额\",\"issueDate\":\"2019-10-14\",\"materialDate\":\"2020-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30527-2014\",\"ChineseName\":\"聚氯乙烯树脂单位产品能源消耗限额\",\"issueDate\":\"2014-04-28\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30528-2014\",\"ChineseName\":\"聚乙烯醇单位产品能源消耗限额\",\"issueDate\":\"2014-04-28\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30529-2014\",\"ChineseName\":\"乙酸乙烯酯单位产品能源消耗限额\",\"issueDate\":\"2014-04-28\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 3053-1993\",\"ChineseName\":\"血压计和血压表\",\"issueDate\":\"1993-10-16\",\"materialDate\":\"1994-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30530-2014\",\"ChineseName\":\"有机硅环体单位产品能源消耗限额\",\"issueDate\":\"2014-04-28\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30531-2014\",\"ChineseName\":\"商用燃气灶具能效限定值及能效等级\",\"issueDate\":\"2014-04-28\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30533-2014\",\"ChineseName\":\"学校安全与健康设计通用规范\",\"issueDate\":\"2014-04-28\",\"materialDate\":\"2014-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30585-2014\",\"ChineseName\":\"儿童鞋安全技术规范\",\"issueDate\":\"2014-03-27\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30678-2014\",\"ChineseName\":\"客车用安全标志和信息符号\",\"issueDate\":\"2014-12-31\",\"materialDate\":\"2015-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30689-2014\",\"ChineseName\":\"内镜自动清洗消毒机卫生要求\",\"issueDate\":\"2014-12-22\",\"materialDate\":\"2015-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30717-2019\",\"ChineseName\":\"蹲便器水效限定值及水效等级\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30720-2014\",\"ChineseName\":\"家用燃气灶具能效限定值及能效等级\",\"issueDate\":\"2014-03-27\",\"materialDate\":\"2015-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30721-2014\",\"ChineseName\":\"水(地)源热泵机组能效限定值及能效等级\",\"issueDate\":\"2014-03-27\",\"materialDate\":\"2015-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30734-2014\",\"ChineseName\":\"消防员照明灯具\",\"issueDate\":\"2014-03-27\",\"materialDate\":\"2015-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30736-2014\",\"ChineseName\":\"围填海工程填充物质成分限值\",\"issueDate\":\"2014-03-27\",\"materialDate\":\"2015-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30747-2014\",\"ChineseName\":\"轮胎定型硫化机安全要求\",\"issueDate\":\"2014-03-27\",\"materialDate\":\"2015-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30756-2014\",\"ChineseName\":\"镍冶炼安全生产规范\",\"issueDate\":\"2014-03-27\",\"materialDate\":\"2015-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30770-2014\",\"ChineseName\":\"锡、锑、汞工业污染物排放标准\",\"issueDate\":\"2014-05-16\",\"materialDate\":\"2014-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30862-2014\",\"ChineseName\":\"坠落防护 挂点装置\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30863-2014\",\"ChineseName\":\"个体防护装备  眼面部防护  激光防护镜\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30864-2014\",\"ChineseName\":\"呼吸防护  动力送风过滤式呼吸器\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30871-2014\",\"ChineseName\":\"化学品生产单位特殊作业安全规范\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30871-2022\",\"ChineseName\":\"危险化学品企业特殊作业安全规范\",\"issueDate\":\"2022-03-15\",\"materialDate\":\"2022-10-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 3095-2012\",\"ChineseName\":\"环境空气质量标准\",\"issueDate\":\"2012-06-29\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 3096-2008\",\"ChineseName\":\"声环境质量标准\",\"issueDate\":\"2008-08-19\",\"materialDate\":\"2008-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 3097-1997\",\"ChineseName\":\"海水水质标准\",\"issueDate\":\"1997-12-03\",\"materialDate\":\"1998-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30978-2014\",\"ChineseName\":\"饮水机能效限定值及能效等级\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30979-2014\",\"ChineseName\":\"海洋倾倒物质评价规范  惰性无机地质材料\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30980-2014\",\"ChineseName\":\"海洋倾倒物质评价规范  疏浚物\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30981-2020\",\"ChineseName\":\"工业防护涂料中有害物质限量\",\"issueDate\":\"2020-03-04\",\"materialDate\":\"2020-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 30982-2014\",\"ChineseName\":\"建筑胶粘剂有害物质限量\",\"issueDate\":\"2014-07-24\",\"materialDate\":\"2015-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31040-2014\",\"ChineseName\":\"混凝土外加剂中残留甲醛的限量\",\"issueDate\":\"2014-12-05\",\"materialDate\":\"2015-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31144-2014\",\"ChineseName\":\"木工机床安全  手动式摇臂锯\",\"issueDate\":\"2014-09-03\",\"materialDate\":\"2015-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31145-2014\",\"ChineseName\":\"木工机床安全  带上切式横截手动进给圆锯机\",\"issueDate\":\"2014-09-03\",\"materialDate\":\"2015-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31146-2014\",\"ChineseName\":\"木工机床安全  链式双头开榫机\",\"issueDate\":\"2014-09-03\",\"materialDate\":\"2015-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31177-2014\",\"ChineseName\":\"学生宿舍卫生要求及管理规范\",\"issueDate\":\"2014-09-03\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31187-2014\",\"ChineseName\":\"体育用品  电气部分的通用要求\",\"issueDate\":\"2014-09-03\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31221-2014\",\"ChineseName\":\"气象探测环境保护规范  地面气象观测站\",\"issueDate\":\"2014-09-30\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31222-2014\",\"ChineseName\":\"气象探测环境保护规范  高空气象观测站\",\"issueDate\":\"2014-09-30\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31223-2014\",\"ChineseName\":\"气象探测环境保护规范  天气雷达站\",\"issueDate\":\"2014-09-30\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31224-2014\",\"ChineseName\":\"气象探测环境保护规范  大气本底站\",\"issueDate\":\"2014-09-30\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31241-2014\",\"ChineseName\":\"便携式电子产品用锂离子电池和电池组  安全要求\",\"issueDate\":\"2014-12-05\",\"materialDate\":\"2015-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31247-2014\",\"ChineseName\":\"电缆及光缆燃烧性能分级\",\"issueDate\":\"2014-12-05\",\"materialDate\":\"2015-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31252-2014\",\"ChineseName\":\"防火监控报警插座与开关\",\"issueDate\":\"2014-12-05\",\"materialDate\":\"2015-10-16\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31276-2014\",\"ChineseName\":\"普通照明用卤钨灯能效限定值及节能评价值\",\"issueDate\":\"2014-10-10\",\"materialDate\":\"2015-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31335-2014\",\"ChineseName\":\"铁矿露天开采单位产品能源消耗限额\",\"issueDate\":\"2014-12-31\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31336-2014\",\"ChineseName\":\"铁矿地下开采单位产品能源消耗限额\",\"issueDate\":\"2014-12-31\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31337-2014\",\"ChineseName\":\"铁矿选矿单位产品能源消耗限额\",\"issueDate\":\"2014-12-31\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31338-2014\",\"ChineseName\":\"工业硅单位产品能源消耗限额\",\"issueDate\":\"2014-12-31\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31339-2014\",\"ChineseName\":\"铝及铝合金线坯及线材单位产品能源消耗限额\",\"issueDate\":\"2014-12-31\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31340-2014\",\"ChineseName\":\"钨精矿单位产品能源消耗限额\",\"issueDate\":\"2014-12-31\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31368-2015\",\"ChineseName\":\"烟花爆竹  包装\",\"issueDate\":\"2015-02-04\",\"materialDate\":\"2016-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31533-2015\",\"ChineseName\":\"精对苯二甲酸单位产品能源消耗限额\",\"issueDate\":\"2015-05-15\",\"materialDate\":\"2016-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31534-2015\",\"ChineseName\":\"对二甲苯单位产品能源消耗限额\",\"issueDate\":\"2015-05-15\",\"materialDate\":\"2016-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31535-2015\",\"ChineseName\":\"二甲醚单位产品能源消耗限额\",\"issueDate\":\"2015-05-15\",\"materialDate\":\"2016-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 3156-2006\",\"ChineseName\":\"OCu宫内节育器\",\"issueDate\":\"2006-09-14\",\"materialDate\":\"2007-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31570-2015\",\"ChineseName\":\"石油炼制工业污染物排放标准\",\"issueDate\":\"2015-05-15\",\"materialDate\":\"2015-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31571-2015\",\"ChineseName\":\"石油化学工业污染物排放标准\",\"issueDate\":\"2015-05-15\",\"materialDate\":\"2015-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31572-2015\",\"ChineseName\":\"合成树脂工业污染物排放标准\",\"issueDate\":\"2015-05-15\",\"materialDate\":\"2015-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31573-2015\",\"ChineseName\":\"无机化学工业污染物排放标准\",\"issueDate\":\"2015-05-15\",\"materialDate\":\"2015-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31574-2015\",\"ChineseName\":\"再生铜、铝、铅、锌工业污染物排放标准\",\"issueDate\":\"2015-05-15\",\"materialDate\":\"2015-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31701-2015\",\"ChineseName\":\"婴幼儿及儿童纺织产品安全技术规范\",\"issueDate\":\"2015-05-26\",\"materialDate\":\"2016-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 3174-1995\",\"ChineseName\":\"PAL-D制电视广播技术规范\",\"issueDate\":\"1995-12-20\",\"materialDate\":\"1996-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31823-2015\",\"ChineseName\":\"集装箱码头单位产品能源消耗限额\",\"issueDate\":\"2015-06-30\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31823-2021\",\"ChineseName\":\"码头作业单位产品能源消耗限额\",\"issueDate\":\"2021-10-11\",\"materialDate\":\"2022-11-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 31824-2015\",\"ChineseName\":\"1,4-丁二醇单位产品能源消耗限额\",\"issueDate\":\"2015-06-30\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31825-2015\",\"ChineseName\":\"制浆造纸单位产品能源消耗限额\",\"issueDate\":\"2015-06-30\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31826-2015\",\"ChineseName\":\"聚丙烯单位产品能源消耗限额\",\"issueDate\":\"2015-06-30\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31827-2015\",\"ChineseName\":\"干散货码头单位产品能源消耗限额\",\"issueDate\":\"2015-06-30\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31828-2015\",\"ChineseName\":\"甲苯二异氰酸酯单位产品能源消耗限额\",\"issueDate\":\"2015-06-30\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31829-2015\",\"ChineseName\":\"碳酸氢铵单位产品电耗限额\",\"issueDate\":\"2015-06-30\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31830-2015\",\"ChineseName\":\"二苯基甲烷二异氰酸酯单位产品能源消耗限额\",\"issueDate\":\"2015-06-30\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31892-2015\",\"ChineseName\":\"伞类产品安全通用技术条件\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2017-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 31893-2015\",\"ChineseName\":\"水泥中水溶性铬（Ⅵ）的限量及测定方法\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32028-2015\",\"ChineseName\":\"投影机能效限定值及能效等级\",\"issueDate\":\"2015-09-18\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32029-2015\",\"ChineseName\":\"小型潜水电泵能效限定值及能效等级\",\"issueDate\":\"2015-09-18\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32030-2015\",\"ChineseName\":\"井用潜水电泵能效限定值及能效等级\",\"issueDate\":\"2015-09-18\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32031-2015\",\"ChineseName\":\"污水污物潜水电泵能效限定值及能效等级\",\"issueDate\":\"2015-09-18\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32032-2015\",\"ChineseName\":\"金矿开采单位产品能源消耗限额\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32033-2015\",\"ChineseName\":\"金矿选冶单位产品能源消耗限额\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32034-2015\",\"ChineseName\":\"金精炼单位产品能源消耗限额\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32035-2015\",\"ChineseName\":\"尿素单位产品能源消耗限额\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32044-2015\",\"ChineseName\":\"糖单位产品能源消耗限额\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32046-2015\",\"ChineseName\":\"电工用铜线坯单位产品能源消耗限额\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32047-2015\",\"ChineseName\":\"啤酒单位产品能源消耗限额\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32048-2015\",\"ChineseName\":\"乙二醇单位产品能源消耗限额\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32049-2015\",\"ChineseName\":\"家用和类似用途交流换气扇能效限定值及能效等级\",\"issueDate\":\"2015-09-18\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32050-2015\",\"ChineseName\":\"电弧炉冶炼单位产品能源消耗限额\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32051-2015\",\"ChineseName\":\"钛白粉单位产品能源消耗限额\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32053-2015\",\"ChineseName\":\"苯乙烯单位产品能源消耗限额\",\"issueDate\":\"2015-09-11\",\"materialDate\":\"2016-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32087-2015\",\"ChineseName\":\"轻型汽车牵引装置\",\"issueDate\":\"2015-10-09\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32100-2015\",\"ChineseName\":\"法人和其他组织统一社会信用代码编码规则\",\"issueDate\":\"2015-09-17\",\"materialDate\":\"2015-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32157-2015\",\"ChineseName\":\"消防车用功率输出装置\",\"issueDate\":\"2015-10-09\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32166.1-2016\",\"ChineseName\":\"个体防护装备  眼面部防护  职业眼面部防护具  第1部分：要求\",\"issueDate\":\"2016-02-24\",\"materialDate\":\"2017-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32167-2015\",\"ChineseName\":\"油气输送管道完整性管理规范\",\"issueDate\":\"2015-10-13\",\"materialDate\":\"2016-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32275-2015\",\"ChineseName\":\"纺织工业防火防爆管道安全装置技术规范\",\"issueDate\":\"2015-12-10\",\"materialDate\":\"2017-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32276-2015\",\"ChineseName\":\"纺织工业粉尘防爆安全规程\",\"issueDate\":\"2015-12-10\",\"materialDate\":\"2017-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32284-2015\",\"ChineseName\":\"石油化工离心泵能效限定值及能效等级\",\"issueDate\":\"2015-12-10\",\"materialDate\":\"2017-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32311-2015\",\"ChineseName\":\"水电解制氢系统能效限定值及能效等级\",\"issueDate\":\"2015-12-10\",\"materialDate\":\"2017-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32438-2015\",\"ChineseName\":\"民用燃煤取暖炉安全通用技术条件\",\"issueDate\":\"2015-12-31\",\"materialDate\":\"2018-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32449-2015\",\"ChineseName\":\"饲料添加剂  硫酸镁\",\"issueDate\":\"2015-12-31\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32459-2015\",\"ChineseName\":\"消防应急救援装备  手动破拆工具通用技术条件\",\"issueDate\":\"2015-12-31\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 32460-2015\",\"ChineseName\":\"消防应急救援装备  破拆机具通用技术条件\",\"issueDate\":\"2015-12-31\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 33372-2020\",\"ChineseName\":\"胶粘剂挥发性有机化合物限量\",\"issueDate\":\"2020-03-04\",\"materialDate\":\"2020-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 33473-2016\",\"ChineseName\":\"即时通信业务HI接口总体技术要求\",\"issueDate\":\"2016-12-30\",\"materialDate\":\"2017-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 33654-2017\",\"ChineseName\":\"建筑石膏单位产品能源消耗限额\",\"issueDate\":\"2017-05-12\",\"materialDate\":\"2018-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34169-2017\",\"ChineseName\":\"商品煤质量 民用散煤\",\"issueDate\":\"2017-09-07\",\"materialDate\":\"2018-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34170-2017\",\"ChineseName\":\"商品煤质量 民用型煤\",\"issueDate\":\"2017-09-07\",\"materialDate\":\"2018-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34330-2017\",\"ChineseName\":\"固体废物鉴别标准—通则\",\"issueDate\":\"2017-09-29\",\"materialDate\":\"2017-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 3445-2018\",\"ChineseName\":\"室内消火栓\",\"issueDate\":\"2018-09-17\",\"materialDate\":\"2019-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34456-2017\",\"ChineseName\":\"饲料添加剂 磷酸二氢钠\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34457-2017\",\"ChineseName\":\"饲料添加剂 磷酸三钙\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34458-2017\",\"ChineseName\":\"饲料添加剂 磷酸氢二钾\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34459-2017\",\"ChineseName\":\"饲料添加剂 硫酸铜\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 3446-2013\",\"ChineseName\":\"消防水泵接合器\",\"issueDate\":\"2013-09-18\",\"materialDate\":\"2014-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34460-2017\",\"ChineseName\":\"饲料添加剂 L-抗坏血酸钠\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34461-2017\",\"ChineseName\":\"饲料添加剂 L-肉碱\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34462-2017\",\"ChineseName\":\"饲料添加剂 氯化胆碱\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34463-2017\",\"ChineseName\":\"饲料添加剂 L-抗坏血酸钙\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34464-2017\",\"ChineseName\":\"饲料添加剂 二甲基嘧啶醇亚硫酸甲萘醌\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34465-2017\",\"ChineseName\":\"饲料添加剂 硫酸亚铁\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34466-2017\",\"ChineseName\":\"饲料添加剂 L-赖氨酸盐酸盐\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34467-2017\",\"ChineseName\":\"饲料添加剂 柠檬酸钙\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34468-2017\",\"ChineseName\":\"饲料添加剂 硫酸锰\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34469-2017\",\"ChineseName\":\"饲料添加剂 β-胡萝卜素(化学合成)\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34470-2017\",\"ChineseName\":\"饲料添加剂 磷酸二氢钾\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34655-2017\",\"ChineseName\":\"客车灭火装备配置要求\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34659-2017\",\"ChineseName\":\"汽车和挂车防飞溅系统性能要求和测量方法\",\"issueDate\":\"2017-11-01\",\"materialDate\":\"2018-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34660-2017\",\"ChineseName\":\"道路车辆 电磁兼容性要求和试验方法\",\"issueDate\":\"2017-11-01\",\"materialDate\":\"2018-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34914-2017\",\"ChineseName\":\"反渗透净水机水效限定值及水效等级\",\"issueDate\":\"2017-11-01\",\"materialDate\":\"2018-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 34914-2021\",\"ChineseName\":\"净水机水效限定值及水效等级\",\"issueDate\":\"2021-12-01\",\"materialDate\":\"2022-07-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 35114-2017\",\"ChineseName\":\"公共安全视频监控联网信息安全技术要求\",\"issueDate\":\"2017-11-01\",\"materialDate\":\"2018-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 35181-2017\",\"ChineseName\":\"重大火灾隐患判定方法\",\"issueDate\":\"2017-12-29\",\"materialDate\":\"2018-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 35373-2017\",\"ChineseName\":\"氢氟烃类灭火剂\",\"issueDate\":\"2017-12-29\",\"materialDate\":\"2018-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 3544-2008\",\"ChineseName\":\"制浆造纸工业水污染物排放标准\",\"issueDate\":\"2008-05-22\",\"materialDate\":\"2008-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 3552-1983\",\"ChineseName\":\"船舶污染物排放标准\",\"issueDate\":\"1983-04-09\",\"materialDate\":\"1983-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 35574-2017\",\"ChineseName\":\"热电联产单位产品能源消耗限额\",\"issueDate\":\"2017-12-29\",\"materialDate\":\"2019-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 35650-2017\",\"ChineseName\":\"国家基本比例尺地图测绘基本技术规定\",\"issueDate\":\"2017-12-29\",\"materialDate\":\"2018-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 35793-2018\",\"ChineseName\":\"车用乙醇汽油E85\",\"issueDate\":\"2018-02-06\",\"materialDate\":\"2018-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 35844-2018\",\"ChineseName\":\"瓶装液化石油气调压器\",\"issueDate\":\"2018-02-06\",\"materialDate\":\"2019-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 35848-2018\",\"ChineseName\":\"商用燃气燃烧器具\",\"issueDate\":\"2018-02-06\",\"materialDate\":\"2019-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 35971-2018\",\"ChineseName\":\"空气调节器用全封闭型电动机-压缩机能效限定值及能效等级\",\"issueDate\":\"2018-02-06\",\"materialDate\":\"2019-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36170-2018\",\"ChineseName\":\"原油\",\"issueDate\":\"2018-05-14\",\"materialDate\":\"2018-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36220-2018\",\"ChineseName\":\"运油车辆和加油车辆安全技术条件\",\"issueDate\":\"2018-05-14\",\"materialDate\":\"2019-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36246-2018\",\"ChineseName\":\"中小学合成材料面层运动场地\",\"issueDate\":\"2018-05-14\",\"materialDate\":\"2018-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36581-2018\",\"ChineseName\":\"汽车车轮安全性能要求及试验方法\",\"issueDate\":\"2018-09-17\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36600-2018\",\"ChineseName\":\"土壤环境质量 建设用地土壤污染风险管控标准（试行）\",\"issueDate\":\"2018-07-13\",\"materialDate\":\"2018-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36660-2018\",\"ChineseName\":\"低压二氧化碳气体惰化保护装置\",\"issueDate\":\"2018-09-17\",\"materialDate\":\"2019-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36726-2018\",\"ChineseName\":\"舞台机械 刚性防火隔离幕\",\"issueDate\":\"2018-09-17\",\"materialDate\":\"2019-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36886-2018\",\"ChineseName\":\"非道路移动柴油机械排气烟度限值及测量方法\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2018-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36887-2018\",\"ChineseName\":\"合成革单位产品能源消耗限额\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36888-2018\",\"ChineseName\":\"预拌混凝土单位产品能源消耗限额\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36889-2018\",\"ChineseName\":\"聚酯涤纶单位产品能源消耗限额\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36890-2018\",\"ChineseName\":\"日用陶瓷单位产品能源消耗限额\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36891-2018\",\"ChineseName\":\"莫来石单位产品能源消耗限额\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36892-2018\",\"ChineseName\":\"刚玉单位产品能源消耗限额\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36893-2018\",\"ChineseName\":\"空气净化器能效限定值及能效等级\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36894-2018\",\"ChineseName\":\"危险化学品生产装置和储存设施风险基准\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36897-2018\",\"ChineseName\":\"饲料添加剂 L-精氨酸\",\"issueDate\":\"2018-12-28\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36898-2018\",\"ChineseName\":\"饲料添加剂 D-生物素\",\"issueDate\":\"2018-12-28\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36900.1-2018\",\"ChineseName\":\"低、中水平放射性废物高完整性容器-球墨铸铁容器\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36900.2-2018\",\"ChineseName\":\"低、中水平放射性废物高完整性容器-混凝土容器\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 36900.3-2018\",\"ChineseName\":\"低、中水平放射性废物高完整性容器-交联高密度聚乙烯容器\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37300-2018\",\"ChineseName\":\"公共安全重点区域视频图像信息采集规范\",\"issueDate\":\"2018-12-28\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37478-2019\",\"ChineseName\":\"道路和隧道照明用LED灯具能效限定值及能效等级\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37479-2019\",\"ChineseName\":\"风管送风式空调机组能效限定值及能效等级\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37480-2019\",\"ChineseName\":\"低环境温度空气源热泵（冷水）机组能效限定值及能效等级\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37481-2019\",\"ChineseName\":\"金库门通用技术要求\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2020-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37483-2019\",\"ChineseName\":\"污水处理用旋转曝气机能效限定值及能效等级\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37484-2019\",\"ChineseName\":\"除尘器能效限定值及能效等级\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37485-2019\",\"ChineseName\":\"污水处理用潜水推流式搅拌机能效限定值及能效等级\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37487-2019\",\"ChineseName\":\"公共场所卫生管理规范\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2019-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37488-2019\",\"ChineseName\":\"公共场所卫生指标及限值要求\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2019-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37489.1-2019\",\"ChineseName\":\"公共场所设计卫生规范 第1部分：总则\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2019-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37489.2-2019\",\"ChineseName\":\"公共场所设计卫生规范 第2部分：住宿场所\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2019-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37489.3-2019\",\"ChineseName\":\"公共场所设计卫生规范 第3部分：人工游泳场所\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2019-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37489.4-2019\",\"ChineseName\":\"公共场所设计卫生规范 第4部分：沐浴场所\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2019-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37489.5-2019\",\"ChineseName\":\"公共场所设计卫生规范 第5部分：美容美发场所\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2019-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37822-2019\",\"ChineseName\":\"挥发性有机物无组织排放控制标准\",\"issueDate\":\"2019-07-29\",\"materialDate\":\"2019-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37823-2019\",\"ChineseName\":\"制药工业大气污染物排放标准\",\"issueDate\":\"2019-07-29\",\"materialDate\":\"2019-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 37824-2019\",\"ChineseName\":\"涂料、油墨及胶粘剂工业大气污染物排放标准\",\"issueDate\":\"2019-07-29\",\"materialDate\":\"2019-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 3796-2018\",\"ChineseName\":\"农药包装通则\",\"issueDate\":\"2018-12-28\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38030.1-2019\",\"ChineseName\":\"内河过闸运输船舶标准船型主尺度系列 第1部分：长江水系\",\"issueDate\":\"2019-07-29\",\"materialDate\":\"2020-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38030.2-2019\",\"ChineseName\":\"内河过闸运输船舶标准船型主尺度系列  第2部分：京杭运河、淮河水系\",\"issueDate\":\"2019-07-29\",\"materialDate\":\"2020-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38030.3-2019\",\"ChineseName\":\"内河过闸运输船舶标准船型主尺度系列  第3部分：西江航运干线\",\"issueDate\":\"2019-07-29\",\"materialDate\":\"2020-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38030.4-2019\",\"ChineseName\":\"内河过闸运输船舶标准船型主尺度系列  第4部分：珠江水系“三线”\",\"issueDate\":\"2019-07-29\",\"materialDate\":\"2020-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38030.5-2019\",\"ChineseName\":\"内河过闸运输船舶标准船型主尺度系列  第5部分：黑龙江-松花江\",\"issueDate\":\"2019-07-29\",\"materialDate\":\"2020-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38031-2020\",\"ChineseName\":\"电动汽车用动力蓄电池安全要求\",\"issueDate\":\"2020-05-12\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38032-2020\",\"ChineseName\":\"电动客车安全要求\",\"issueDate\":\"2020-05-12\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38262-2019\",\"ChineseName\":\"客车内饰材料的燃烧特性\",\"issueDate\":\"2019-10-14\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38263-2019\",\"ChineseName\":\"水泥制品单位产品能源消耗限额\",\"issueDate\":\"2019-10-14\",\"materialDate\":\"2020-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 3838-2002\",\"ChineseName\":\"地表水环境质量标准\",\"issueDate\":\"2002-04-28\",\"materialDate\":\"2002-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38383-2019\",\"ChineseName\":\"洗碗机能效水效限定值及等级\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38400-2019\",\"ChineseName\":\"肥料中有毒有害物质的限量要求\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38448-2019\",\"ChineseName\":\"智能坐便器能效水效限定值及等级\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38449-2019\",\"ChineseName\":\"蓄热式轧钢加热炉能效限定值及能效等级\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38450-2019\",\"ChineseName\":\"普通照明用LED平板灯能效限定值及能效等级\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38451-2019\",\"ChineseName\":\"呼吸防护  自给开路式压缩空气逃生呼吸器\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38452-2019\",\"ChineseName\":\"手部防护 电离辐射及放射性污染物防护手套\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38453-2019\",\"ChineseName\":\"防护服装 隔热服\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38454-2019\",\"ChineseName\":\"坠落防护 水平生命线装置\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38456-2020\",\"ChineseName\":\"抗菌和抑菌洗剂卫生要求\",\"issueDate\":\"2020-11-17\",\"materialDate\":\"2021-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38468-2019\",\"ChineseName\":\"室内地坪涂料中有害物质限量\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38469-2019\",\"ChineseName\":\"船舶涂料中有害物质限量\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 3847-2018\",\"ChineseName\":\"柴油车污染物排放限值及测量方法（自由加速法及加载减速法）\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38507-2020\",\"ChineseName\":\"油墨中可挥发性有机化合物(VOCs)含量的限值\",\"issueDate\":\"2020-03-04\",\"materialDate\":\"2021-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38508-2020\",\"ChineseName\":\"清洗剂挥发性有机化合物含量限值\",\"issueDate\":\"2020-03-04\",\"materialDate\":\"2020-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38598-2020\",\"ChineseName\":\"消毒产品标签说明书通用要求\",\"issueDate\":\"2020-11-17\",\"materialDate\":\"2021-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38600-2019\",\"ChineseName\":\"养老机构服务安全基本规范\",\"issueDate\":\"2019-12-27\",\"materialDate\":\"2022-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38755-2019\",\"ChineseName\":\"电力系统安全稳定导则\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38850-2020\",\"ChineseName\":\"消毒剂原料清单及禁限用物质\",\"issueDate\":\"2020-04-09\",\"materialDate\":\"2020-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38900-2020\",\"ChineseName\":\"机动车安全技术检验项目和方法\",\"issueDate\":\"2020-05-26\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 38995-2020\",\"ChineseName\":\"婴幼儿用奶瓶和奶嘴\",\"issueDate\":\"2020-10-21\",\"materialDate\":\"2021-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 39176-2020\",\"ChineseName\":\"稀土产品的包装、标志、运输和贮存\",\"issueDate\":\"2020-07-23\",\"materialDate\":\"2021-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 39177-2020\",\"ChineseName\":\"电压力锅能效限定值及能效等级\",\"issueDate\":\"2020-07-23\",\"materialDate\":\"2021-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 39220-2020\",\"ChineseName\":\"直流输电工程合成电场限值及其监测方法\",\"issueDate\":\"2020-10-11\",\"materialDate\":\"2020-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 39496-2020\",\"ChineseName\":\"尾矿库安全规程\",\"issueDate\":\"2020-10-11\",\"materialDate\":\"2021-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 39669-2020\",\"ChineseName\":\"牙刷及口腔器具安全通用技术要求\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2022-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 39707-2020\",\"ChineseName\":\"医疗废物处理处置污染控制标准\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2021-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 39726-2020\",\"ChineseName\":\"铸造工业大气污染物排放标准\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 39727-2020\",\"ChineseName\":\"农药制造工业大气污染物排放标准\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 39728-2020\",\"ChineseName\":\"陆上石油天然气开采工业大气污染物排放标准\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2021-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 39731-2020\",\"ChineseName\":\"电子工业水污染物排放标准\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2021-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 39732-2020\",\"ChineseName\":\"汽车事件数据记录系统\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2022-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 39800.1-2020\",\"ChineseName\":\"个体防护装备配备规范  第1部分：总则\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2022-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 39800.2-2020\",\"ChineseName\":\"个体防护装备配备规范  第2部分：石油、化工、天然气\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2022-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 39800.3-2020\",\"ChineseName\":\"个体防护装备配备规范 第3部分：冶金、有色\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2022-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 39800.4-2020\",\"ChineseName\":\"个体防护装备配备规范  第4部分：非煤矿山\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2022-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 40050-2021\",\"ChineseName\":\"网络关键设备安全通用要求 \",\"issueDate\":\"2021-02-20\",\"materialDate\":\"2021-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 40070-2021\",\"ChineseName\":\"儿童青少年学习用品近视防控卫生要求\",\"issueDate\":\"2021-02-20\",\"materialDate\":\"2022-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 40159-2021\",\"ChineseName\":\"埋刮板输送机  安全规范\",\"issueDate\":\"2021-04-30\",\"materialDate\":\"2022-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 40160-2021\",\"ChineseName\":\"升降工作平台安全规则\",\"issueDate\":\"2021-04-30\",\"materialDate\":\"2022-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 40161-2021\",\"ChineseName\":\"过滤机  安全要求\",\"issueDate\":\"2021-04-30\",\"materialDate\":\"2022-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 40162-2021\",\"ChineseName\":\"饲料加工机械卫生规范\",\"issueDate\":\"2021-08-10\",\"materialDate\":\"2022-09-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 40163-2021\",\"ChineseName\":\"海运危险货物集装箱装箱安全技术要求\",\"issueDate\":\"2021-04-30\",\"materialDate\":\"2021-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 40164-2021\",\"ChineseName\":\"汽车和挂车  制动器用零部件技术要求及试验方法\",\"issueDate\":\"2021-04-30\",\"materialDate\":\"2022-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 40165-2021\",\"ChineseName\":\"固定式电子设备用锂离子电池和电池组 安全技术规范\",\"issueDate\":\"2021-04-30\",\"materialDate\":\"2022-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4053.1-2009\",\"ChineseName\":\"固定式钢梯及平台安全要求  第1部分：钢直梯\",\"issueDate\":\"2009-03-31\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4053.2-2009\",\"ChineseName\":\"固定式钢梯及平台安全要求  第2部分：钢斜梯\",\"issueDate\":\"2009-03-31\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4053.3-2009\",\"ChineseName\":\"固定式钢梯及平台安全要求  第3部分：工业防护栏杆及钢平台\",\"issueDate\":\"2009-03-31\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 40554.1-2021\",\"ChineseName\":\"海洋石油天然气开采安全规程  第1部分：总则\",\"issueDate\":\"2021-08-10\",\"materialDate\":\"2022-09-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 40555-2021\",\"ChineseName\":\"海船机舱消防应急操作技术要求\",\"issueDate\":\"2021-08-10\",\"materialDate\":\"2022-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 40556-2021\",\"ChineseName\":\"海船机舱进水应急操作技术要求\",\"issueDate\":\"2021-08-10\",\"materialDate\":\"2022-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 40557-2021\",\"ChineseName\":\"内河高速客船安全航行技术条件\",\"issueDate\":\"2021-08-10\",\"materialDate\":\"2022-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 40558-2021\",\"ChineseName\":\"固体散装货物海运安全技术要求\",\"issueDate\":\"2021-08-10\",\"materialDate\":\"2022-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 40560-2021\",\"ChineseName\":\"人民币现金机具鉴别能力技术规范\",\"issueDate\":\"2021-07-20\",\"materialDate\":\"2023-08-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 4065-1983\",\"ChineseName\":\"二氟一氯一溴甲烷灭火剂\",\"issueDate\":\"1983-12-22\",\"materialDate\":\"1984-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4066-2017\",\"ChineseName\":\"干粉灭火剂\",\"issueDate\":\"2017-12-29\",\"materialDate\":\"2018-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 40875-2021\",\"ChineseName\":\"油轮单点系泊作业安全要求\",\"issueDate\":\"2021-10-11\",\"materialDate\":\"2022-11-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 40876-2021\",\"ChineseName\":\"商用电磁灶能效限定值及能效等级\",\"issueDate\":\"2021-10-11\",\"materialDate\":\"2022-11-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 40877-2021\",\"ChineseName\":\"硅酸铝纤维及制品单位产品能源消耗限额\",\"issueDate\":\"2021-10-11\",\"materialDate\":\"2022-11-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 40878-2021\",\"ChineseName\":\"葡萄糖酸钠单位产品能源消耗限额\",\"issueDate\":\"2021-10-11\",\"materialDate\":\"2022-11-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 40879-2021\",\"ChineseName\":\"数据中心能效限定值及能效等级\",\"issueDate\":\"2021-10-11\",\"materialDate\":\"2022-11-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 40880-2021\",\"ChineseName\":\"煤矿瓦斯等级鉴定规范\",\"issueDate\":\"2021-10-11\",\"materialDate\":\"2022-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 40881-2021\",\"ChineseName\":\"煤矿低浓度瓦斯管道输送安全保障系统设计规范\",\"issueDate\":\"2021-10-11\",\"materialDate\":\"2022-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4094-2016\",\"ChineseName\":\"汽车操纵件、指示器及信号装置的标志\",\"issueDate\":\"2016-12-30\",\"materialDate\":\"2019-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 41022-2021\",\"ChineseName\":\"煤矿瓦斯抽采基本指标\",\"issueDate\":\"2021-12-01\",\"materialDate\":\"2022-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 41023-2021\",\"ChineseName\":\"客滚船码头安全技术及管理要求\",\"issueDate\":\"2021-12-01\",\"materialDate\":\"2022-12-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 4143-2008\",\"ChineseName\":\"牛冷冻精液\",\"issueDate\":\"2008-06-27\",\"materialDate\":\"2009-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 41700-2022\",\"ChineseName\":\"电子烟\",\"issueDate\":\"2022-04-08\",\"materialDate\":\"2022-10-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 4284-2018\",\"ChineseName\":\"农用污泥污染物控制标准\",\"issueDate\":\"2018-05-14\",\"materialDate\":\"2019-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4287-2012\",\"ChineseName\":\"纺织染整工业水污染物排放标准\",\"issueDate\":\"2012-11-20\",\"materialDate\":\"2013-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 434-1995\",\"ChineseName\":\"溴甲烷原药\",\"issueDate\":\"1995-06-12\",\"materialDate\":\"1996-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4351.2-2005\",\"ChineseName\":\"手提式灭火器  第2部分:手提式二氧化碳灭火器钢质无缝瓶体的要求\",\"issueDate\":\"1984-04-26\",\"materialDate\":\"2005-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4387-2008\",\"ChineseName\":\"工业企业厂内铁路、道路运输安全规程\",\"issueDate\":\"2008-12-11\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 440-1977\",\"ChineseName\":\"20号航空润滑油\",\"issueDate\":\"1977-11-30\",\"materialDate\":\"1978-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4404.1-2008\",\"ChineseName\":\"粮食作物种子  第1部分：禾谷类\",\"issueDate\":\"2008-04-14\",\"materialDate\":\"2008-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4404.2-2010\",\"ChineseName\":\"粮食作物种子  第2部分：豆类\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4404.3-2010\",\"ChineseName\":\"粮食作物种子  第3部分：荞麦\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4404.4-2010\",\"ChineseName\":\"粮食作物种子  第4部分：燕麦\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4406-1984\",\"ChineseName\":\"种薯\",\"issueDate\":\"1984-05-21\",\"materialDate\":\"1985-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4407.1-2008\",\"ChineseName\":\"经济作物种子  第1部分：纤维类\",\"issueDate\":\"2008-04-14\",\"materialDate\":\"2008-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4407.2-2008\",\"ChineseName\":\"经济作物种子 第2部分：油料类\",\"issueDate\":\"2008-06-28\",\"materialDate\":\"2008-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4452-2011\",\"ChineseName\":\"室外消火栓\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4544-2020\",\"ChineseName\":\"啤酒瓶\",\"issueDate\":\"2020-07-23\",\"materialDate\":\"2021-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4569-2005\",\"ChineseName\":\"摩托车和轻便摩托车  定置噪声限值及测量方法\",\"issueDate\":\"2005-04-15\",\"materialDate\":\"2005-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4655-2003\",\"ChineseName\":\"橡胶工业静电安全规程\",\"issueDate\":\"2003-09-12\",\"materialDate\":\"2004-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4660-2016\",\"ChineseName\":\"机动车用前雾灯配光性能\",\"issueDate\":\"2016-12-30\",\"materialDate\":\"2017-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4674-2009\",\"ChineseName\":\"磨削机械安全规程\",\"issueDate\":\"2009-03-31\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4696-2016\",\"ChineseName\":\"中国海区水上助航标志\",\"issueDate\":\"2016-12-13\",\"materialDate\":\"2017-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4706.100-2009\",\"ChineseName\":\"家用和类似用途电器的安全  多功能淋浴房的特殊要求\",\"issueDate\":\"2009-12-15\",\"materialDate\":\"2010-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4706.107-2012\",\"ChineseName\":\"家用和类似用途电器的安全  整体厨房器具的特殊要求\",\"issueDate\":\"2012-06-29\",\"materialDate\":\"2013-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4706.29-2008\",\"ChineseName\":\"家用和类似用途电器的安全  便携式电磁灶的特殊要求\",\"issueDate\":\"2008-12-31\",\"materialDate\":\"2010-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4706.36-2014\",\"ChineseName\":\"家用和类似用途电器的安全  商用电开水器和液体加热器的特殊要求\",\"issueDate\":\"2014-12-05\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4706.99-2009\",\"ChineseName\":\"家用和类似用途电器的安全  储热式电热暖手器的特殊要求\",\"issueDate\":\"2009-12-15\",\"materialDate\":\"2010-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4715-2005\",\"ChineseName\":\"点型感烟火灾探测器\",\"issueDate\":\"2005-09-01\",\"materialDate\":\"2006-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4716-2005\",\"ChineseName\":\"点型感温火灾探测器\",\"issueDate\":\"2005-09-01\",\"materialDate\":\"2006-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4717-2005\",\"ChineseName\":\"火灾报警控制器\",\"issueDate\":\"2005-09-01\",\"materialDate\":\"2006-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4785-2019\",\"ChineseName\":\"汽车及挂车外部照明和光信号装置的安装规定\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4820-2013\",\"ChineseName\":\"罐道木\",\"issueDate\":\"2013-11-12\",\"materialDate\":\"2014-09-11\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4838-2018\",\"ChineseName\":\"农药乳油包装\",\"issueDate\":\"2018-12-28\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4839-2009\",\"ChineseName\":\"农药中文通用名称\",\"issueDate\":\"2009-04-27\",\"materialDate\":\"2009-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4877-1985\",\"ChineseName\":\"电视中间频率\",\"issueDate\":\"1985-01-23\",\"materialDate\":\"1985-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4914-2008\",\"ChineseName\":\"海洋石油勘探开发污染物排放浓度限值\",\"issueDate\":\"2008-10-19\",\"materialDate\":\"2009-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4915-2013\",\"ChineseName\":\"水泥工业大气污染物排放标准\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 4962-2008\",\"ChineseName\":\"氢气使用安全技术规程\",\"issueDate\":\"2008-12-11\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5040-2003\",\"ChineseName\":\"柑桔苗木产地检疫规程\",\"issueDate\":\"2003-06-02\",\"materialDate\":\"2003-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5084-2021\",\"ChineseName\":\"农田灌溉水质标准\",\"issueDate\":\"2021-04-30\",\"materialDate\":\"2021-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5085.1-2007\",\"ChineseName\":\"危险废物鉴别标准  腐蚀性鉴别\",\"issueDate\":\"2007-04-25\",\"materialDate\":\"2007-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5085.2-2007\",\"ChineseName\":\"危险废物鉴别标准  急性毒性初筛\",\"issueDate\":\"2007-04-25\",\"materialDate\":\"2007-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5085.3-2007\",\"ChineseName\":\"危险废物鉴别标准  浸出毒性鉴别\",\"issueDate\":\"2007-04-25\",\"materialDate\":\"2007-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5085.4-2007\",\"ChineseName\":\"危险废物鉴别标准  易燃性鉴别\",\"issueDate\":\"2007-04-25\",\"materialDate\":\"2007-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5085.5-2007\",\"ChineseName\":\"危险废物鉴别标准  反应性鉴别\",\"issueDate\":\"2007-04-25\",\"materialDate\":\"2007-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5085.6-2007\",\"ChineseName\":\"危险废物鉴别标准  毒性物质含量鉴别\",\"issueDate\":\"2007-04-25\",\"materialDate\":\"2007-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5085.7-2007\",\"ChineseName\":\"危险废物鉴别标准  通则\",\"issueDate\":\"2007-04-25\",\"materialDate\":\"2007-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5086.1-1997\",\"ChineseName\":\"固体废物浸出毒性浸出方法  翻转法\",\"issueDate\":\"1997-12-22\",\"materialDate\":\"1998-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.1-2019\",\"ChineseName\":\"自动喷水灭火系统 第1部分：洒水喷头\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.10-2006\",\"ChineseName\":\"自动喷水灭火系统 第10部分:压力开关\",\"issueDate\":\"2006-04-07\",\"materialDate\":\"2006-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.11-2006\",\"ChineseName\":\"自动喷水灭火系统 第11部分:沟槽式管接件\",\"issueDate\":\"2006-04-07\",\"materialDate\":\"2006-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.13-2006\",\"ChineseName\":\"自动喷水灭火系统 第13部分:水幕喷头\",\"issueDate\":\"2006-04-07\",\"materialDate\":\"2006-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.14-2011\",\"ChineseName\":\"自动喷水灭火系统  第14部分：预作用装置\",\"issueDate\":\"2011-07-19\",\"materialDate\":\"2012-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.16-2010\",\"ChineseName\":\"自动喷水灭火系统  第16部分：消防洒水软管\",\"issueDate\":\"2010-09-26\",\"materialDate\":\"2011-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.17-2011\",\"ChineseName\":\"自动喷水灭火系统  第17部分：减压阀\",\"issueDate\":\"2011-07-20\",\"materialDate\":\"2011-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.2-2003\",\"ChineseName\":\"自动喷水灭火系统  第2部分: 湿式报警阀、延迟器、水力警铃\",\"issueDate\":\"2003-10-08\",\"materialDate\":\"2004-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.21-2011\",\"ChineseName\":\"自动喷水灭火系统  第21部分：末端试水装置\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.22-2019\",\"ChineseName\":\"自动喷水灭火系统 第22 部分:特殊应用喷头\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.3-2003\",\"ChineseName\":\"自动喷水灭火系统  第3部分: 水雾喷头\",\"issueDate\":\"2003-10-08\",\"materialDate\":\"2004-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.4-2003\",\"ChineseName\":\"自动喷水灭火系统  第4部分: 干式报警阀\",\"issueDate\":\"2003-10-08\",\"materialDate\":\"2004-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.5-2018\",\"ChineseName\":\"自动喷水灭火系统 第5部分：雨淋报警阀\",\"issueDate\":\"2018-06-07\",\"materialDate\":\"2019-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.6-2018\",\"ChineseName\":\"自动喷水灭火系统 第6部分：通用阀门\",\"issueDate\":\"2018-02-06\",\"materialDate\":\"2018-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.7-2018\",\"ChineseName\":\"自动喷水灭火系统  第7部分：水流指示器\",\"issueDate\":\"2018-06-07\",\"materialDate\":\"2019-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.8-2003\",\"ChineseName\":\"自动喷水灭火系统  第8部分: 加速器\",\"issueDate\":\"2003-10-08\",\"materialDate\":\"2004-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5135.9-2018\",\"ChineseName\":\"自动喷水灭火系统 第9部分：早期抑制快速响应（ESFR）喷头\",\"issueDate\":\"2018-09-17\",\"materialDate\":\"2019-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5144-2006\",\"ChineseName\":\"塔式起重机安全规程\",\"issueDate\":\"2006-06-02\",\"materialDate\":\"2007-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5172-1985\",\"ChineseName\":\"粒子加速器辐射防护规定\",\"issueDate\":\"1985-05-10\",\"materialDate\":\"1986-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 518-2020\",\"ChineseName\":\"摩托车轮胎\",\"issueDate\":\"2020-12-24\",\"materialDate\":\"2022-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5226.6-2014\",\"ChineseName\":\"机械电气安全  机械电气设备  第6部分：建设机械技术条件\",\"issueDate\":\"2014-05-06\",\"materialDate\":\"2015-06-29\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5296.3-2008\",\"ChineseName\":\"消费品使用说明  化妆品通用标签\",\"issueDate\":\"2008-06-17\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5369-2008\",\"ChineseName\":\"船用饮水舱涂料通用技术条件\",\"issueDate\":\"2008-12-30\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5606.2-2005\",\"ChineseName\":\"卷烟  第2部分:包装标识\",\"issueDate\":\"2005-06-17\",\"materialDate\":\"2006-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5606.3-2005\",\"ChineseName\":\"卷烟  第3部分:包装、卷制技术要求及贮运\",\"issueDate\":\"2005-06-17\",\"materialDate\":\"2006-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5606.4-2005\",\"ChineseName\":\"卷烟  第4部分:感官技术要求\",\"issueDate\":\"2005-06-17\",\"materialDate\":\"2006-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5606.5-2005\",\"ChineseName\":\"卷烟  第5部分:主流烟气\",\"issueDate\":\"2005-06-17\",\"materialDate\":\"2006-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5606.6-2005\",\"ChineseName\":\"卷烟  第6部分:质量综合判定\",\"issueDate\":\"2005-06-17\",\"materialDate\":\"2006-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5725-2009\",\"ChineseName\":\"安全网\",\"issueDate\":\"2009-04-01\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5749-2006\",\"ChineseName\":\"生活饮用水卫生标准\",\"issueDate\":\"2006-12-29\",\"materialDate\":\"2007-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5749-2022\",\"ChineseName\":\"生活饮用水卫生标准\",\"issueDate\":\"2022-03-15\",\"materialDate\":\"2023-04-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 5763-2018\",\"ChineseName\":\"汽车用制动器衬片\",\"issueDate\":\"2018-11-19\",\"materialDate\":\"2019-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5768.1-2009\",\"ChineseName\":\"道路交通标志和标线  第1部分：总则\",\"issueDate\":\"2009-05-25\",\"materialDate\":\"2009-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5768.2-2009\",\"ChineseName\":\"道路交通标志和标线  第2部分：道路交通标志\",\"issueDate\":\"2009-05-25\",\"materialDate\":\"2009-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5768.2-2022\",\"ChineseName\":\"道路交通标志和标线  第2部分：道路交通标志\",\"issueDate\":\"2022-03-15\",\"materialDate\":\"2022-10-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 5768.3-2009\",\"ChineseName\":\"道路交通标志和标线  第3部分：道路交通标线\",\"issueDate\":\"2009-05-25\",\"materialDate\":\"2009-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5768.4-2017\",\"ChineseName\":\"道路交通标志和标线 第4部分：作业区\",\"issueDate\":\"2017-07-31\",\"materialDate\":\"2018-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5768.5-2017\",\"ChineseName\":\"道路交通标志和标线 第5部分: 限制速度\",\"issueDate\":\"2017-07-31\",\"materialDate\":\"2018-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5768.6-2017\",\"ChineseName\":\"道路交通标志和标线 第6部分：铁路道口\",\"issueDate\":\"2017-07-31\",\"materialDate\":\"2018-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5768.7-2018\",\"ChineseName\":\"道路交通标志和标线 第7部分：非机动车和行人\",\"issueDate\":\"2018-12-28\",\"materialDate\":\"2019-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5768.8-2018\",\"ChineseName\":\"道路交通标志和标线 第8部分：学校区域\",\"issueDate\":\"2018-12-28\",\"materialDate\":\"2019-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5863-1993\",\"ChineseName\":\"内河助航标志\",\"issueDate\":\"1993-12-04\",\"materialDate\":\"1994-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5864-1993\",\"ChineseName\":\"内河助航标志的主要外形尺寸\",\"issueDate\":\"1993-12-04\",\"materialDate\":\"1994-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5908-2005\",\"ChineseName\":\"石油储罐阻火器\",\"issueDate\":\"2005-09-14\",\"materialDate\":\"2006-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5920-2019\",\"ChineseName\":\"汽车及挂车前位灯、后位灯、示廓灯和制动灯配光性能\",\"issueDate\":\"2019-04-04\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5959.13-2008\",\"ChineseName\":\"电热装置的安全  第13部分: 对具有爆炸性气氛的电热装置的特殊要求\",\"issueDate\":\"2008-05-20\",\"materialDate\":\"2009-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5959.5-2014\",\"ChineseName\":\"电热装置的安全  第5部分：对等离子体装置的特殊要求\",\"issueDate\":\"2014-12-05\",\"materialDate\":\"2015-11-05\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5980-2009\",\"ChineseName\":\"内河船舶噪声级规定\",\"issueDate\":\"2009-03-09\",\"materialDate\":\"2009-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 5991.1-2000\",\"ChineseName\":\"香料烟  分级技术要求\",\"issueDate\":\"2000-01-24\",\"materialDate\":\"2000-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6000-1999\",\"ChineseName\":\"主要造林树种苗木质量分级\",\"issueDate\":\"1999-11-10\",\"materialDate\":\"2000-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6077-1985\",\"ChineseName\":\"剪切机械安全规程\",\"issueDate\":\"1985-06-06\",\"materialDate\":\"1986-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6095-2009\",\"ChineseName\":\"安全带\",\"issueDate\":\"2009-04-13\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6095-2021\",\"ChineseName\":\"坠落防护 安全带\",\"issueDate\":\"2021-08-10\",\"materialDate\":\"2022-09-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 6141-2008\",\"ChineseName\":\"豆科草种子质量分级\",\"issueDate\":\"2008-04-09\",\"materialDate\":\"2008-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6142-2008\",\"ChineseName\":\"禾本科草种子质量分级\",\"issueDate\":\"2008-06-27\",\"materialDate\":\"2009-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6220-2009\",\"ChineseName\":\"呼吸防护  长管呼吸器\",\"issueDate\":\"2009-04-13\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6222-2005\",\"ChineseName\":\"工业企业煤气安全规程\",\"issueDate\":\"2005-09-06\",\"materialDate\":\"2006-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6246-2011\",\"ChineseName\":\"消防水带\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6249-2011\",\"ChineseName\":\"核动力厂环境辐射防护规定\",\"issueDate\":\"2011-05-12\",\"materialDate\":\"2011-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6364-2013\",\"ChineseName\":\"航空无线电导航台（站）电磁环境要求\",\"issueDate\":\"2013-11-12\",\"materialDate\":\"2014-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6376-2008\",\"ChineseName\":\"拖拉机  噪声限值\",\"issueDate\":\"2008-11-17\",\"materialDate\":\"2009-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6537-2018\",\"ChineseName\":\"3号喷气燃料\",\"issueDate\":\"2018-07-13\",\"materialDate\":\"2019-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6566-2010\",\"ChineseName\":\"建筑材料放射性核素限量\",\"issueDate\":\"2010-09-02\",\"materialDate\":\"2011-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6675.1-2014\",\"ChineseName\":\"玩具安全  第1部分：基本规范\",\"issueDate\":\"2014-05-06\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6675.12-2014\",\"ChineseName\":\"玩具安全  第12部分：玩具滑板车\",\"issueDate\":\"2014-12-05\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6675.14-2014\",\"ChineseName\":\"玩具安全  第14部分：指画颜料技术要求及测试方法\",\"issueDate\":\"2014-12-05\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6722-2014\",\"ChineseName\":\"爆破安全规程\",\"issueDate\":\"2014-12-05\",\"materialDate\":\"2015-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6830-1986\",\"ChineseName\":\"电信线路遭受强电线路危险影响的容许值\",\"issueDate\":\"1986-09-02\",\"materialDate\":\"1987-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6851-2008\",\"ChineseName\":\"pH基准试剂  定值通则\",\"issueDate\":\"2008-06-18\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6853-2008\",\"ChineseName\":\"pH 基准试剂  磷酸二氢钾\",\"issueDate\":\"2008-12-31\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6854-2008\",\"ChineseName\":\"pH 基准试剂  磷酸氢二钠\",\"issueDate\":\"2008-12-31\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6856-2008\",\"ChineseName\":\"pH 基准试剂  四硼酸钠\",\"issueDate\":\"2008-12-31\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6857-2008\",\"ChineseName\":\"pH 基准试剂  邻苯二甲酸氢钾\",\"issueDate\":\"2008-12-31\",\"materialDate\":\"2009-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6932-2015\",\"ChineseName\":\"家用燃气快速热水器\",\"issueDate\":\"2015-09-18\",\"materialDate\":\"2017-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6941-1986\",\"ChineseName\":\"人参种子\",\"issueDate\":\"1986-10-04\",\"materialDate\":\"1987-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6942-1986\",\"ChineseName\":\"人参种苗\",\"issueDate\":\"1986-10-04\",\"materialDate\":\"1987-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6951-1986\",\"ChineseName\":\"轻质油品装油安全油面电位值\",\"issueDate\":\"1986-10-09\",\"materialDate\":\"1987-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 6975-2013\",\"ChineseName\":\"棉花包装\",\"issueDate\":\"2013-12-31\",\"materialDate\":\"2014-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7059-2007\",\"ChineseName\":\"便携式木折梯安全要求\",\"issueDate\":\"2007-06-26\",\"materialDate\":\"2008-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7231-2003\",\"ChineseName\":\"工业管道的基本识别色、识别符号和安全标识\",\"issueDate\":\"2003-03-13\",\"materialDate\":\"2003-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7258-2017\",\"ChineseName\":\"机动车运行安全技术条件\",\"issueDate\":\"2017-09-29\",\"materialDate\":\"2018-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7293-2017\",\"ChineseName\":\"饲料添加剂 DL-α-生育酚乙酸酯(粉)\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7294-2017\",\"ChineseName\":\"饲料添加剂 亚硫酸氢钠甲萘醌(维生素K3)\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7295-2018\",\"ChineseName\":\"饲料添加剂 盐酸硫胺 (维生素B1)\",\"issueDate\":\"2018-12-28\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7296-2018\",\"ChineseName\":\"饲料添加剂 硝酸硫胺 (维生素B1)\",\"issueDate\":\"2018-12-28\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7298-2017\",\"ChineseName\":\"饲料添加剂 维生素B6（盐酸吡哆醇）\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300-2017\",\"ChineseName\":\"饲料添加剂 烟酸\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300.1001-2020\",\"ChineseName\":\"饲料添加剂  第10部分：调味和诱食物质 谷氨酸钠\",\"issueDate\":\"2020-10-11\",\"materialDate\":\"2021-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300.101-2019\",\"ChineseName\":\"饲料添加剂 第1部分：氨基酸、氨基酸盐及其类似物  L-苏氨酸\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300.102-2019\",\"ChineseName\":\"饲料添加剂 第1部分：氨基酸、氨基酸盐及其类似物 甘氨酸\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300.103-2020\",\"ChineseName\":\"饲料添加剂 第1部分：氨基酸、氨基酸盐及其类似物  蛋氨酸羟基类似物\",\"issueDate\":\"2020-05-29\",\"materialDate\":\"2020-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300.201-2019\",\"ChineseName\":\"饲料添加剂 第2部分：维生素及类维生素  L-抗坏血酸-2-磷酸酯盐\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300.202-2019\",\"ChineseName\":\"饲料添加剂 第2部分：维生素及类维生素 维生素D3油\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300.203-2020\",\"ChineseName\":\"饲料添加剂 第2部分：维生素及类维生素  甜菜碱\",\"issueDate\":\"2020-05-29\",\"materialDate\":\"2020-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300.204-2019\",\"ChineseName\":\"饲料添加剂 第2部分：维生素及类维生素 甜菜碱盐酸盐\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300.301-2019\",\"ChineseName\":\"饲料添加剂 第3部分：矿物元素及其络(螯)合物  碘化钾\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300.302-2019\",\"ChineseName\":\"饲料添加剂 第3部分：矿物元素及其络(螯)合物  亚硒酸钠\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300.401-2019\",\"ChineseName\":\"饲料添加剂 第4部分：酶制剂  木聚糖酶\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300.402-2020\",\"ChineseName\":\"饲料添加剂  第4部分：酶制剂  植酸酶\",\"issueDate\":\"2020-10-11\",\"materialDate\":\"2021-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300.501-2021\",\"ChineseName\":\"饲料添加剂  第5部分：微生物  酿酒酵母\",\"issueDate\":\"2021-10-11\",\"materialDate\":\"2022-11-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 7300.601-2020\",\"ChineseName\":\"饲料添加剂 第6部分：非蛋白氮 尿素\",\"issueDate\":\"2020-05-29\",\"materialDate\":\"2020-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300.801-2019\",\"ChineseName\":\"饲料添加剂 第8部分：防腐剂、防霉剂和酸度调节剂  碳酸氢钠\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7300.901-2019\",\"ChineseName\":\"饲料添加剂 第9部分：着色剂 β-胡萝卜素粉\",\"issueDate\":\"2019-12-17\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7301-2017\",\"ChineseName\":\"饲料添加剂 烟酰胺\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7302-2018\",\"ChineseName\":\"饲料添加剂 叶酸\",\"issueDate\":\"2018-12-28\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7303-2018\",\"ChineseName\":\"饲料添加剂 L-抗坏血酸（维生素C）\",\"issueDate\":\"2018-12-28\",\"materialDate\":\"2020-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7331-2003\",\"ChineseName\":\"马铃薯种薯产地检疫规程\",\"issueDate\":\"2003-06-02\",\"materialDate\":\"2003-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7411-2009\",\"ChineseName\":\"棉花种子产地检疫规程\",\"issueDate\":\"2009-04-27\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7412-2003\",\"ChineseName\":\"小麦种子产地检疫规程\",\"issueDate\":\"2003-06-02\",\"materialDate\":\"2003-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7413-2009\",\"ChineseName\":\"甘薯种苗产地检疫规程\",\"issueDate\":\"2009-04-27\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7495-1987\",\"ChineseName\":\"架空电力线路与调幅广播收音台的防护间距\",\"issueDate\":\"1987-03-24\",\"materialDate\":\"1987-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7681-2008\",\"ChineseName\":\"铡草机  安全技术要求\",\"issueDate\":\"2008-08-28\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7691-2003\",\"ChineseName\":\"涂装作业安全规程  安全管理通则\",\"issueDate\":\"2003-03-13\",\"materialDate\":\"2003-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7692-2012\",\"ChineseName\":\"涂装作业安全规程  涂漆前处理工艺安全及其通风净化\",\"issueDate\":\"2012-07-31\",\"materialDate\":\"2013-03-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7793-2010\",\"ChineseName\":\"中小学校教室采光和照明卫生标准\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2011-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7908-1999\",\"ChineseName\":\"林木种子质量分级\",\"issueDate\":\"1999-11-10\",\"materialDate\":\"2000-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7916-1987\",\"ChineseName\":\"化妆品卫生标准\",\"issueDate\":\"1987-05-28\",\"materialDate\":\"1987-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7919-1987\",\"ChineseName\":\"化妆品安全性评价程序和方法\",\"issueDate\":\"1987-05-28\",\"materialDate\":\"1987-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7956.1-2014\",\"ChineseName\":\"消防车  第1部分：通用技术条件\",\"issueDate\":\"2014-09-03\",\"materialDate\":\"2015-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7956.12-2015\",\"ChineseName\":\"消防车  第12部分：举高消防车\",\"issueDate\":\"2015-10-09\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7956.14-2015\",\"ChineseName\":\"消防车  第14部分：抢险救援消防车\",\"issueDate\":\"2015-10-09\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7956.16-2019\",\"ChineseName\":\"消防车 第16部分：照明消防车\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7956.17-2019\",\"ChineseName\":\"消防车 第17部分：排烟消防车\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7956.2-2014\",\"ChineseName\":\"消防车  第2部分：水罐消防车\",\"issueDate\":\"2014-09-03\",\"materialDate\":\"2015-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7956.23-2019\",\"ChineseName\":\"消防车 第23部分：供气消防车\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7956.3-2014\",\"ChineseName\":\"消防车  第3部分：泡沫消防车\",\"issueDate\":\"2014-09-03\",\"materialDate\":\"2015-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7956.4-2019\",\"ChineseName\":\"消防车 第4部分：干粉消防车\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7956.5-2019\",\"ChineseName\":\"消防车 第5部分：气体消防车\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7956.6-2015\",\"ChineseName\":\"消防车  第6部分：压缩空气泡沫消防车\",\"issueDate\":\"2015-10-09\",\"materialDate\":\"2016-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7956.7-2019\",\"ChineseName\":\"消防车 第7部分：泵浦消防车\",\"issueDate\":\"2019-12-31\",\"materialDate\":\"2020-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7958-2014\",\"ChineseName\":\"煤矿用电容式发爆器\",\"issueDate\":\"2014-12-22\",\"materialDate\":\"2015-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 7959-2012\",\"ChineseName\":\"粪便无害化卫生要求\",\"issueDate\":\"2012-11-20\",\"materialDate\":\"2013-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8031-2015\",\"ChineseName\":\"工业电雷管\",\"issueDate\":\"2015-10-09\",\"materialDate\":\"2016-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8076-2008\",\"ChineseName\":\"混凝土外加剂\",\"issueDate\":\"2008-12-31\",\"materialDate\":\"2009-12-30\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8080-2010\",\"ChineseName\":\"绿肥种子\",\"issueDate\":\"2011-01-14\",\"materialDate\":\"2012-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8108-2014\",\"ChineseName\":\"车用电子警报器\",\"issueDate\":\"2014-12-05\",\"materialDate\":\"2015-07-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8109-2005\",\"ChineseName\":\"推车式灭火器\",\"issueDate\":\"2005-04-22\",\"materialDate\":\"2005-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 811-2010\",\"ChineseName\":\"摩托车乘员头盔\",\"issueDate\":\"2010-11-10\",\"materialDate\":\"2011-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8176-2012\",\"ChineseName\":\"冲压车间安全生产通则\",\"issueDate\":\"2012-11-05\",\"materialDate\":\"2013-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8181-2005\",\"ChineseName\":\"消防水枪\",\"issueDate\":\"2005-09-28\",\"materialDate\":\"2006-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8370-2009\",\"ChineseName\":\"苹果苗木产地检疫规程\",\"issueDate\":\"2009-04-27\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8371-2009\",\"ChineseName\":\"水稻种子产地检疫规程\",\"issueDate\":\"2009-04-27\",\"materialDate\":\"2009-10-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8408-2018\",\"ChineseName\":\"大型游乐设施安全规范\",\"issueDate\":\"2018-05-14\",\"materialDate\":\"2018-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8702-2014\",\"ChineseName\":\"电磁环境控制限值\",\"issueDate\":\"2014-12-05\",\"materialDate\":\"2015-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8771-2007\",\"ChineseName\":\"铅笔涂层中可溶性元素最大限量\",\"issueDate\":\"2007-06-26\",\"materialDate\":\"2008-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8840-2009\",\"ChineseName\":\"船用柴油机排气烟度限值\",\"issueDate\":\"2009-03-09\",\"materialDate\":\"2009-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8851-2005\",\"ChineseName\":\"食品添加剂  对羟基苯甲酸丙酯\",\"issueDate\":\"2005-06-30\",\"materialDate\":\"2005-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8877-2008\",\"ChineseName\":\"家用和类似用途电器安装、使用、维修安全要求\",\"issueDate\":\"2008-12-15\",\"materialDate\":\"2010-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8921-2011\",\"ChineseName\":\"磷肥及其复合肥中226镭限量卫生标准\",\"issueDate\":\"2011-12-30\",\"materialDate\":\"2012-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8958-2006\",\"ChineseName\":\"缺氧危险作业安全规程\",\"issueDate\":\"2006-06-22\",\"materialDate\":\"2006-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8959-2007\",\"ChineseName\":\"铸造防尘技术规程\",\"issueDate\":\"2007-06-26\",\"materialDate\":\"2008-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8965.1-2020\",\"ChineseName\":\"防护服装 阻燃服\",\"issueDate\":\"2020-07-23\",\"materialDate\":\"2021-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8965.2-2009\",\"ChineseName\":\"防护服装  阻燃防护  第2部分：焊接服\",\"issueDate\":\"2009-04-01\",\"materialDate\":\"2009-12-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8978-1996\",\"ChineseName\":\"污水综合排放标准\",\"issueDate\":\"1996-10-04\",\"materialDate\":\"1998-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 8999-2021\",\"ChineseName\":\"电离辐射监测质量保证通用要求\",\"issueDate\":\"2021-08-10\",\"materialDate\":\"2021-08-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 9053-2013\",\"ChineseName\":\"稳定轻烃\",\"issueDate\":\"2013-09-27\",\"materialDate\":\"2014-04-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 9078-1996\",\"ChineseName\":\"工业炉窑大气污染物排放标准\",\"issueDate\":\"1996-03-07\",\"materialDate\":\"1997-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 9132-1988\",\"ChineseName\":\"低中水平放射性固体废物的浅地层处置规定\",\"issueDate\":\"1988-04-19\",\"materialDate\":\"1988-09-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 9454-2017\",\"ChineseName\":\"饲料添加剂 DL-α-生育酚乙酸酯\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 9656-2021\",\"ChineseName\":\"机动车玻璃安全技术规范\",\"issueDate\":\"2021-04-30\",\"materialDate\":\"2023-01-01\",\"standardState\":\"即将实施\"},{\"standardNumber\":\"GB 9660-1988\",\"ChineseName\":\"机场周围飞机噪声环境标准\",\"issueDate\":\"1988-08-11\",\"materialDate\":\"1988-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 9683-1988\",\"ChineseName\":\"复合食品包装袋卫生标准\",\"issueDate\":\"1988-08-10\",\"materialDate\":\"1989-06-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 9697-2008\",\"ChineseName\":\"蜂王浆\",\"issueDate\":\"2008-06-27\",\"materialDate\":\"2009-01-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 9743-2015\",\"ChineseName\":\"轿车轮胎\",\"issueDate\":\"2015-02-04\",\"materialDate\":\"2016-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 9744-2015\",\"ChineseName\":\"载重汽车轮胎\",\"issueDate\":\"2015-02-04\",\"materialDate\":\"2016-02-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 9840-2017\",\"ChineseName\":\"饲料添加剂 维生素D3（微粒）\",\"issueDate\":\"2017-10-14\",\"materialDate\":\"2018-05-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 9847-2003\",\"ChineseName\":\"苹果苗木\",\"issueDate\":\"2003-06-02\",\"materialDate\":\"2003-11-01\",\"standardState\":\"现行\"},{\"standardNumber\":\"GB 9990-2009\",\"ChineseName\":\"食品营养强化剂  煅烧钙\",\"issueDate\":\"2009-01-19\",\"materialDate\":\"2009-08-01\",\"standardState\":\"现行\"}]");/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_mandatoryStandardData_vue_vue_type_style_index_0_id_8837883a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("zeb+");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_mandatoryStandardData_vue_vue_type_style_index_0_id_8837883a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_mandatoryStandardData_vue_vue_type_style_index_0_id_8837883a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_mandatoryStandardData_vue_vue_type_style_index_0_id_8837883a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_f746b1e2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("ahwm");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_f746b1e2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_f746b1e2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_f746b1e2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_139f54e8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("tx9w");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_139f54e8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_139f54e8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_139f54e8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_solution_vue_vue_type_style_index_0_id_90cd8dfc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("rR96");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_solution_vue_vue_type_style_index_0_id_90cd8dfc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_solution_vue_vue_type_style_index_0_id_90cd8dfc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_solution_vue_vue_type_style_index_0_id_90cd8dfc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_solutionDetails_vue_vue_type_style_index_0_id_110a38d5_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("q6vg");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_solutionDetails_vue_vue_type_style_index_0_id_110a38d5_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_solutionDetails_vue_vue_type_style_index_0_id_110a38d5_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_solutionDetails_vue_vue_type_style_index_0_id_110a38d5_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_e1168136_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("pqe2");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_e1168136_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_e1168136_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_e1168136_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_2230fa50_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("ppR3");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_2230fa50_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_2230fa50_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_2230fa50_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-pluginmodule.exports = __webpack_require__.p + "static/img/login-bg.d58ec29.png";/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("d91B");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_1_id_705a8300_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("gg4O");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_1_id_705a8300_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_1_id_705a8300_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_1_id_705a8300_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-pluginmodule.exports = __webpack_require__.p + "static/img/chatm-shangbiao.5bc4048.png";module.exports = __webpack_require__.p + "static/img/chatm-server.a674f4c.png";module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAF3CAMAAAAB0pFpAAABDlBMVEX/+fLh4ub/TSDIy9BmZmYzMzNJSUj///+alpNdW1nW0cv++PL/bkx9e3jk5Oezr6u/u7b/WC717+n49PD08O7m5ujx7+3/597/hmb/wLLr5d/Z297q6er/XjpubGqGh4ino5/u7Ov/1Ml8fH2MiYb/iHD/oI3/7+Zqamv79vHg39/g29Xg4eWkpafS09b/y7pwcHCSk5TW19rLxsHNztGsra/d3uH/qZBzc3OcnJ7/ZDypqqz/tqb9/f3x8vP28ezl5ujGx8q3t7qys7W8vb+CgoPKzNH/e1j/e2DP0NP/lH//yr6foKL/3tT/4taXmJmNjY/BwsX/tJ7/18h2dnf/q5r/wKz18e7/nYL/knS+sJH5AAAhSUlEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGB27iXHURiKwvDVGXtueeCJJeNNeAGWEUP2v5UuA6lbvNOpSN1Szj8IoiCEDL4AJinGGGOMMcYYY4wxxhhjjLF/VeisXJZzHuQ/KvVJGGN/UwBQ5TIATp6p38wWDPL7urLeigG6690oQRhjWzdIb4GegVE064Eiv85tP4lGwF8c7Qum5Q6bnDD2wWWozxvo4dSOLs0rkejlpA7fhdWckXUFTW7/w/KZWttXj7lI6Ozjq37VBOlH5UXoMmJj0gPm19Cl9/hqXNEvctCIOR+DiFu9K0Jnn1fEZeZV6JKqPl8P6a9C12pDm293NgFopKXlVssMobOP62XoYtcl2WYLEFby6jn0Yr9q0HWuHkKXHgjufmfdkAKhM7ZuNOiVQhmH1wfjtLET+12swT7aQ4/LxoPOdcfQZXByBV0jdMa03SW003G0NRst/uqMIf4GutY/NpViJy1CZ+x+vN2pBCP/P3TrAfMA7widsecP6Yub8H9CH7Y3/cP3i4RT6LyPzth3o++STBWgyknmocTuS6KNw4F4ZfsidAfT6wbX5yDeys8ALRA6YwbnyaaEr+LJs9xKrhneDt3iKxP0NltnrR1yzrW0BRfQ/SZCZx/X30DPaHV30Hu0yvBm6ENBqySRgn3dGXR+252xRrbEn5VlcgC9LKQvoSvJ+AT0ZK2teh+917kKmM0VwWAm6SefTv3BR5gwxlaD0M6P82C2H3Qoa1XaHSO7A0tKsnsCusNN3XZ1/fac9z7GmnNvbTKAT/Izy6txxjbQ9QZbE5qPoY9oRcCfQtd6GHk/dEml/SGMvZVVAT4c7K1vq5mDjTL2WS3QK4DliA6gHkL3aMtcBOI9dEnD+6Fr80l9ao/TjPTHgw+G0Bl7QB+a4KxX4jB2D90BtUG3vkEPVqHbLNotZCebItDpYFwFuvsvzMRpO25aNxytGR6mCZ2xGXpd++sevxDbrRmm9bJP0+E9zNCTB4bXoOsuKPR4B90+BT2i5aFjdI6Dc+xzW6D7sNHZbVnkxml2GkR6wE8YMZmqcpAfXoFegHwFvfPhCejDhBwO8JbQGWvKEowHtBjQhQ2L5BvAb6cViDP0Bf2+rrlNdq4A5ugXrQp8nir7HXTdj3APvQIVgBggEDpjk6u+TbQoVrbQY9Os0D3gZujzTN6LBFCvB+N0xaTQ2+MF9MZ3uIUeAB8AiEPHU3fGJujzJC816KLQFVhW6K6xn6GryQOR99D1hGAmbhv7c+gDgDrvb38B3QB1fgfNOTZFYezDUuiydAw9eSMKvQBVoQ9qeve/o++hj4BR6BP7c+hxeSkPhHPoI4DHfQNC/8PeHas2DANhHD9u9i4yaDHIegk9gLDQ6Pd/lXI5ozOqVAW6FPr9oUt9kcjwaxGJE4SW0K1rN+hFuBn00eerZ7G2gN4unQb9YM5z6IV1uMrGc+iHTAE6Qh9C7+M2ncmg2z/lTuQKejvuG/TMfM6h6ztddcMOejjiY00f2zPAGR0hg24toSchadB12PV6fVxAtz8JsUGPssMUuux33ctfPXQO1LpeBOgI/Q76JiMGXeGlocg1dLsi0JOwn0GvzOzva1y/QT/pEaAjNISeWmUBnS52T+hvZXUg0mn2OroWu5vMLoOuh4IJ9MzMpX01Uwd94wPQEfoZevaerAX02/Y7r1y7Re0sP+roXoWLbfEkP+1CB10u5lusjwa9MnMIzGn4DGSa8WFS6J93Q39WWNvm0G0qT47dmRbQTWN4bKmE83Dt4pkr6R04Oxl08jpeAR2hJXRrm2p4/lYtOhq0e94/g14Fb5vcLubTcCYa3YxObtPV222quzzaJwJ0hCadIezUlUIIqcTBdHhMv1Kqkca5RB/m/HmfyP12EL18FMACN5fpYxx90I4zOUJ/ptohJoQQQgghhBBCCCGEEELoi52zx5EehMGw9dY07rgBJWUkX4COIpGi5P4X+cZAMN9qZy8QPw2zy4tN8wz5kcZxHMdxHMdxHMdxHMdxHOcvAjo5gz/E/r9NBwbAFxFFKIEyAn3YoKkEpDbHDN6JOLSVR1/JDKm9BLTaEQC+ibL+sTMgmdBhqzGK2p40TTcDoWpZ1o66x6ex7NZsCVIW6Jz1jwBKmqPjvI8IoqHgiZuIgELU1E0RsQd6BFVtbqLvwP4sjjia6FsTs0ufWPoH5WA5aMPZumSUVIM8QavRi/7cU8CWMnNVba9VdKJUcFgzC+4INcWlf8RGJ8c5Os77WKQiEdUkYlqo/pnoalpCE72IlGdxxa3pUyfmymtIqAROGutdIhKRBa3GLLru6cTVZgsRMycT3Rr3ZmtQrH5DbHScl7KKHpiocMbeLBkqmejSju2mGmLkuRjxk66rX5rLj2hHc/Dpcml1C1qNWXTdUwEphVVxRBPdGvdmFtxng+WLZox+2e68FZOqm8GFUKYlHBbRb1QKhSOpTOpTn8u4PrmAe/UrIrUPw3kTPQnCYUGrMYuuexKNjOuDqP1N9BaYzSyoKauvnMCdxuiqO+/EpEoFG6lqgf8XXdFIxpWwq2oFlFD64kO4EgPCyfzaEMbDsNBCJjqlC5D6BK3GLLrsaf2u4Ji4NNFtUZrNLGjtRn+iGoA4Rr9Fd17JI5VyqcKJLpxT9LKc6LmEDcSxTwrr4g+c1anrQFz9SpqaHbR+VHWHjpxM9F7Diq6iiywnOm04pugf5LBmIl9PdCUVlDk6zvtYpGKVE8yMMiw5cK+i7wjtTD3Bmjp1rvvNQlRQH79unEQ/Lt3ZRKfNHgM8Nazo13t0XbFeuq/NvtyjGwFj9B+Yct6ISXXMM1f416fumRg7cexPziuizqlnPV1Rpl8idqJXlEX0XEml3kz0XsOKfnnq3p8NyCL62mwNSutqop99xRhddOeNmFQUkZttdCH/9h49j5N1GCTc50Tsa+FxLyOaaBtKpRNddOGNDrFL96eGFf32Hj3qNFbRrdka3Np7dJxP/ww5dA999Et35x+7dlADIAxDAVTDbjiYBwzgYP6lsHxGSWaB9y6EZCtcSqH0lyqpMniS3lXq6jYZ15LoT2XO4jwOsnm8v7N7dq+kT/2f8lZ+zgBXXy2/lq/rSvQV46ygdU/fZFzNxI090etitXCfjDty3o6+jvruAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3e3AgAAAAAADk/9oIqqqqqqqqqqqqqqqqqqoq7Nc9isQwDEBhqQ6osZPKTUpD6q3nFnP/m+yyTeYnSkIg8BB6hRs1X2OEsizLLlbq3EYzVbOxzbXI6SJTSJak0C0gynZ9aqYfWZu6HBaZQrIkhW4BUZyG2tSp1UF2ikwhWZJCt4AoLnEy3ckmlxmZQrIkhW4BUQ6IBCaIQrIkhW4BUdzKQ0/0KPJVZArJkhS6BUTxGmb9aPlZ/p9F35sHubGV4udTIluSQreAKG591NONXV6KTCFZkkK3gChuxdZFrk7rwIqs3Ujx26ZEtiSFbgFR3Kr6/3xzVOWuqp5qixLZkhS6BUTZM1KUIArJkhS6BURxe+qFnvJXZArJkhS6BURxK3qpIhKZQrIkhW4BUdy6Odf5waVu/S7K+VZKZEtS6BYQ5Zed8+l1EoiieG56dkY3+txgOjG4GBMglACBsOLfS5qQAAnf/7PYAnZ4bafWp3NLnv4WvlZjPLlnjszcmUHLuyd6JU/v3q6UNWn5L2XtWlYkRc9XejVf366UNWn5L2XtWlYkRctHzbz9rtn7xzWsc2Ypq1hzvfGyrEjKmrSsSIqeJ/oDnt6qlDVp+S9l7VpWJEXLZ/ojPr9NKWvSciEldBv3Kk3036FVOLSkApCETFL0vPtAf8SHd29Rypq0XEjJoce2/lWHrCiLrpJl4YMGruN2aV8Aew+oqqatfqss63qgE31+i1LWpOVCisANCl6HEtzA53RIQIsfP2bg1jgiN0SejyPR7wwW3gd6KMT+V/9Lr+RxcZSylkeX0bLUuEHE6xBuwulQAplcY5CA9ZCBWyGN86wZ82NlRUA7WA97pH+63XG3JDA4tzvvn4weFbZaiUvqXHN0mO3Y8j4nHabLIgDIKrggxYGSVQpJtM+bmec4CGL1rYXkdMjGjq7SYGsxOqTo8Ewv2KB82Jn3L3STEAcchqahTkr8Hkj8MxIf2BiUorToSWDxl0UFPdGZVfI6JBEtBnItFrZEkIwO6YPuYmuxOaSIC2wvquWHD2q8f6dfkEIW9Au+G5SSYefQJQVsjRSeslAH2PxlUUFH3TTpC5rUV0Fnc0jCPX3u4W/RLwImGR26/URnH7hOe82LAhiKu6XwtuIwMPSd9FI6eHQNCY0UnrJkONA+qCwCNygZpGiCXoMI9TLojA7dDjr7wP0GEXlz5vuyzGkiyGpEvyOFbYpaABX9gi8GpeywH4u1YJ45OxopHGWpMJLxleX+oDNI0Uzda1gx6uXUnckhFfR9uaRSQWceuB7a0xabjwNJpEa0RopJ3tEluUML/LPlYJDTJe+MSJnLEhIFWyzxRl0OkQkpSoueEDMVKRjKog361l8GndMhiXbh1YHd4qtkckgFPcMLFkHnLYsHQSP798CuaQQgnFmnvFuKySO6loC9pxPN2djJJURs5LDux1tBt/0FQ6CCbkCK0qLDUrEKSWG0LPqgi7L34njfR7UKOp9DEmru3skokkLN3CGZHFJBL/wlk5YWsNgcUmrieajsgjHw3Rz9AJ0JKfdvDCh7FkosHPGdF2OsNLI58Ekf9Ev0Qf9kfnMt2AKapPOURUDRbuhEr9xhc0hii8EtRhIZhjKZPmc2JCSjQ/o1ejQkFpNDig6jMTslqkE0rYXdu6WYvFxXAMgWMRtpVNEA5EYu2n39O0H/av7OYTmIAxL14Ve7IQVXWcTLc3BB1LRtGoVTj7BglUISUSVxjSKC5HFIBV2D4zA7RAXG/1w8+DSi2kqe3IZ3STHdi8sSeBdrUUvtoNiVmU7Cl98LOuCY668oLXpskAbTZVFB90Mir5WY2OVEFVxWKSSREXn5yCAtSw7T55Aog+R0SB90foc8yDFEJRo6EU1bjzl8j70b93TlWFzsJ+X5iGrnP2owXDsc9/SXpOiDHjsjsbLVN3jy4OmuoDukx2RZlC17ol4CSOp6mNfnrssgRbO91sm2ld1ye43JIRX0PD3hjs/PMssKj92hTobzdL1ftnCz+WHZsR+Z+TDll17QAmJ/dktq/F4NWNi6+Ksf/o4UfTMuwcw2V//yOUqKAS2abosOo2URat5eAeiq0ax2OujuMElRQdd13V1IJodU0F0oiAobI3bB7ND7hEbS5TrX+1kq39ZIMYd+k9iNiWycEGPf8EBuql50V9BlPhfNQLgUtJ6gkz7oNVGw7L71EtgwSNEG3QYRbJagkybovTjRWB0g3KpqBFAHrGUp54d2hopOFFP/xKkRrSPolsSBoXCxoMxUA/4SI1L0U/cKkD1dZ0VBJ7NBD4lqYFGHPZCQBo6gCxBBaIKuMBn0JT66ZxoJd/BD1rJ0SCdHuqXAgIhiAaGRYhDdNVotLT0g6OcU2BU2wn886DZReGZIBFQPDPoGB55XEnQnmeY6VT9VRlqsA7dGqH6MVOimH7XDG3T9YtSFFs1ix+wa/Ywex9/b1nSVFa3RyegavSFKz6OUQDBI0QWdcvFtQwxB16/RFbtJ2B6TTw12rAO3nfaugtNiM4e0pp8uPSro8d2vKpIB8TfjLnLedsiplv94M64nGiDOqwWLvxmn4QHNOEWAYX6yzjtcA0LGslDin7K06y0rTIEp8Q7qOx0yuL2mZj0aBNEjttcC20+SedevP4oYkMFl316L9UGP+bfXArIk0vMmEPb822saHrG9VtlHcqIGBVGQZzgQ5QFRgZSxLISWJjyBkTqkiRqvcMjYKRUNylTWAzOBPF0WyyGmOWpL3AdmKr/QBX3jsx+YkRYFF4ZUQMjr0O2gG3VIv71WHr85U526bl7nYOAcuPZwuhwWRmnanO6plv7wCocMnfUsoOGZFKxHYOMjRPSMegwWOiLuI7ARXF3QC/AfgQ0o9rE7lwiP1aHbQec/AhtmRzwivB/rNLQWpQkgiHzJOXADGzK16Iy8BpLwFQ4Zur0R4DoJKR5yqSWErc4WcV9qKRHpgl6B/1LL8/GDfb6rs43ZHLo/6PyXWmKIsRxDTLRPkHhE78E6cEsMl6PUh4/iFQPX2H3MGldJWW776YPuYTgt04k4rqnqg+5rgs52TbW88gDfomV16HbQ+a+pnnBg04HuqO7b9LJ7X7IO3K19+VrBHIUF+zUOmXrDQoar9Cz39/VBTzDN22saYXitgT7ofeVogs704olvRBZgn/VWQlaHbged/8UTivc42pPiB3tnsNoqEIVhDvl3pd2U3M1ApcxdTCEJGnRwcKVxCoKggbz/s1wyljv2NobWi+OQ+C0KU7L4OGfESZT/tDwIUNtMNFcbVyEmhZKIGBlWFVEDRi2SER2a6icwll0i2cwWJWXYobTHd4OjoCJ7oQ9Qwn2U1EuXC1L3BaHcduj6he4+SsrSXWQBDNwcA2s3ZbHxEhV40aZCdfsYXHVvLQs5siwOB5K4D4eMsO/F3Zjr/DSpyrBLgoIGyDFDOGRmblyI9mSQdXeenycc0uJHOGQFbf6HOhGAJOKIHZYlEN1zGgQaiEzLohARM9uoGVGWyXKNq6/Ecoa4522vLKGmXWbnSbiOez5AsQG2cB733OXtyxQQzXHP8jq0SVIzxD1bPIl7Ds6lOLQxEYsUUYLWYVlyRCyOJck9aZwQnP+UtCHavVfxC6oRKtM87mcaF0hzusR6ShUWIuSGmFo8wnZzQGU6l32KYVyWJei9viQjnBFmzQEkbjskkNAACYTLDnE01IMJFHZVQDCHZeE4kzKiA1IqUnHYCEEf6QGAnkBl3EimIy6SzDDZZheg40jyd5rtyOJ6JNNeBQM0K9cjmexTkPxjqUtzkkcyy0gmy3wjmXT5QZGbuypqSQZWA7nLsmSB1oE5YoQoyVCgITqBax3o7RiVSQbEScUvEMllyKJfQxaVWVdlUZTvZkebe/p9DlkM/00EX6WAKvJj0gCP8Qwbl4OV0HYl7eqbKl79HLeMTXZdFj08bFJyAC47FOIKLy471KBH1M1OEDCIbJaN+w5+st/HY+gU8c83iy/3rjsZs+9TWUr00FnVDzllHLjTDsU9VmRgZabq7Chn2rgR0HxaRT8qi1+39F+3qeKTyxeVQv2lCdpDzHpXuqyzpUOzd6iDAfLTig2pOGFN/8H6VlV8cllUfHcZUKm3n1ZqApURL+tu6NvYDz9PoDIGo3KrLouK7y4eqVzhlUbzersqPrksKr67eKQyzMOaRrJ+uF0Vn1wWFd9dPFK5wtvTT07v9mNPb1OojMCo3LLLouK7i0cqV3j258uFRyo+uSwqvrt4pPKHXTtWQRiGojCMcyFLkk5dMgqZnX0L3/9NRBeptMegVH4u5x+6lAsfhYYQIrp9Y7w9JiNTSBZT6BYQRVQERl8sj0whWUyhW0CUMWXfh/V/GAvoc4EsptAtIIooJ/2nr1+k/Jo8iqLbpkS2mEK3gCiicx031tVZYWQKyWIK3QKiiKb2bumX/nz007o2rSePoIgkJbLFFLoFRFHl6wjxurHliEwhWUyhW0AU0TSnT8Q0by5FkSkkiyl0C4jyAzO1XWJkCsliCt0CokhmqXvEpUhiZArJYgrdAqLIzvOyIZwHjgkjU0gWU+gWEEU25dKWmh66VJdW8vA6FJlCsphCt4AozjnnnHPOOXdnp45RGwaCMIwK/iKFj6AbbKHCvSRXuv+RAsEOcWDBCiQalPfKYYsPZhkAAAAAAAAAAAAAAAAAAAAAAAAAAACAf29t07ZNbR2OVyilUouU6i2FUnouLXftMuxy5pRKLVKqtxRK6Tde8+m6q/LMKZVapFRvKZTS15KMyzwvY5I27HDmlEotUqq3FErpWpPc3j7ckqzDy86cUqlFSvWWQil9LRnf7sZd5+jMKZVapFRvKZTSNyXLI3JJpuFlZ06p1CKlesvvp+SLH062ZH5Ezp03fzd5TsmhPc8th/V839B23HbynOK3vLNv5yYAw1AUBPvv2jhWKsE+mG3AE/iD0PF3Um5/y6AbdIMe+VteDvrKsmORUrKg1C0hysRGQohSsqDULSHKxNFAiFKyoNQtIcrGYX+IUrKg1C0hysT1vRClZEGpW0KUjQv5IUrJglK3hCgjT+xClJIFpW4JUSRJkiRJkiRJkiR97NOxasMwFIXhf5GRBUbijhpMB2931Pu/W5M6dSNSF2KSNMP5Jg2Ce3S4EhEREREREREREREREREREREREREREREREXlDxpdm7LJKr/JQS+GsVvZZTGyq0bEGeONaSbxG31AqrErro2b/h1FtuJ1a3+PV1jhofyn27NfxrAzHLTNgxqPVMDlgIbJq+cQ8nzhg0cmBjofMt1QuEoeNkbNp5A/DxCZkOnkwyCF1GT84KAZ++OiQhsSVrSvaWDmLI9CfxgksMUZr2Jr5gMOjbltLaz8lNHhtFHfAQ4FlMC5aKNzh7qWYh03p7veb98wMcXaAj+D8qs1GZ/sFSyg8Wvlk3wx63AaBKDyXN2KQEGiOHBAHbhz9//9bF3CM3aRZreOkUtWvkr2JaXkZ3ssQpytY9moKvqgZwIhKEvU45pzhNoXYeCnogZkBZi5E2OP6pXG1kW71RGeYV8ow2SbwC4zRrwa9cCsO31t+kDhus7k7y1uoGM8kEk8G/fxUgh1uBH0a86NSHMdWSSELf3D0ab43xczwo3JM571Tgzq4WfGbCDIAejFVOFrcOJTFw9Hl+NbEM0rr5H3rEFCbtbkHPbI5Bn3hZEUqDW6NM+PVjh6xbAvjyzROo/RTyo/fvC0yb+wsTUZeDXpEFqyYdmkyJpH0pLcRezGuEBXYnwX99alGUV0YA9aq4Ib9nJQx/Pa+AEsWe4TO8twUM8OPyhFwwL5HA9U+qxedHQ1kZFMnafceuhflbKbrKbgRfw969b74Au+3rXyBU9IEoxd1dNdDlJnXhk4cZnNO4wcPbU5dpu0MTZLQAQteeTnoY6+JfDB0nzwMd6hSWj28Wdhh4MkVKX1cjj8I+iVTBTstFJbVRDSb6gelkC16y96aqbjMG0NneW6KGfQH5dh294JM79Jwl4/7oNc4g77v6M7R1ZRw6Mi/Bz1jRyb1DPYNBud44Wd044jGsXG/x7JELtHAH826QGhyaUdf4Pqx/tHyv08kHEc9x3a5Sgmkq91+wAVTYWJG1ezaQ0z9qJTG9tls/P3IokRR2NJpnpuChDfCo3LQwk7F1PdpsEXnNue+ow8+FnSHFJ8EvXF7IciU4BwG3iEQRb9RXws6uy/ErfmyNAngDQzNHN3cdTGEKg/cJR190PwI57Bhf9/EunYsfMMS2XUvqgy3/UvCy4mgvzjVOMLMbWsbnhHJcPyolMbR3ZaTDrP9rCo/MMUhSvflUC8cxp7bs3h9hwYtSPok6KYLDfyZoNPCYRf0gAO3nUWNRBGe1NKkJdtjI1/X0Q0f60lURCOb/iMpwGk2bsPlXR1dODVBXB73tm2qSYGwa2ceq+uR+tH8IOhXTHUfdAXYGIABTx+VYgBQcTN7BiX0H5NvY87w3BQNwcTclcNKcLySl6Lv0aBh39EdDtgxMGDsNty7g05KFLx36E05ehFvkBN7D+d1/UImiVJtQfc7Ql9MIrJx9PvLOrrgBg1zSVIidVzaE5mR2Wu0sLUSUTS7jn5p0INtFbdYnlregBtjqUUsPAWE8VLScFmtZ4N+fipst4T7856RRZU8MiXzWSkB5NrYdZMVAi2tph6VzCnbfG+Kfb3h78sxwzQeXq+howaDrkHyvqPvgm4eNFm6nED7ppwKBdSS5tbdMUUu3e8We25BR7406BPDowDBcCOFVs/IGV7JOQub3CHPV3+9NtxQMNA/WV5WMxMVMUKWLMztTje79fYVirP0A16c6q6jr1cLPBlY+qSUMcowG6LitsYV2dFJvjdFhA3cGZU4luM+6NdraGSeHX1oCGgT3wd9w8ms+bUssPvP6Jxb0JPbgr7AU3uqjRvqHNGyUOOioDP7uXXfUW5msmhn6VVxovCk8BY2oI6iBB6ksUeJGhCa1vpy0Oei9kuTB73NIrQFsuzW1U1OTJHFJAZS/oGYC6Y6OjvzAtvK9HVoVz4qJUAzpyjGMAJ1IjthpZN8b4oADRjj6h+CDu7AvEsDEZd90OPItZTnQZ+nKxkyZtAVoaUaeX6PnvqJPOr6WIkMwhb0BcsrQQ8MZ/dGEqyY5B7UM1iCJ8PaysRmDbpQo58qFngKTZWTS4KuIxzH3sar5fPsbca1EQuSjrIGVDFxkeKj/iRdl0yFiSHypqczK2UU+rAUD8uhu3uyAJXO8r0pynh+jLPHclzU0b83ZkbcBz1A20DOu6C7+6DPVF7Kmt+MvZivP2vQq3Dc+z+KtMc1jf6+FLKcjOSY7dlyZe062KoUOsBmqyd/0evZgK/IfQEL3we98LgH5EkWmAuCblBgaDIfdGFu92m1hyLrulKmTHP/IOjXTDVbWMrzzkVMSFg+K8UCjugYdI/EHOg0z02xbkyHwID6oBxUeCW/SwOxO4TWCfVs1Rl05nwfdCWKyHQtEUb9Fw7tWCm5JiYxjaAHltrXxftxQ5HBwmhwC3z0CU5rZqSgr8hI8ERROB4KuYwTVabGrGc0w7nW6O9Bt/AEv1q78M8ifmB721/A8bHlM5zO3nb3v771VNCvmeo+nZa0IFUyyJ+UEtlZ5qVXMMYQiaJh9q3cbCqd4HtTGMTb8yNzp7v3eQ1kUPdBj/A9W7K953kkfdTRhTlFupbMGrGRLWwFGJkYCETeKTXS9uksuZJ9CLZyIXKAs9QIDo5Oo3Kbx9FKYWYzi9hwzLLZp2JN3wg6ti/O1TRdHWmmewm3rhFzfWh544fLF2bZWT4DI0zngn7NVPdBN5BlLHr9oJTAkbQIOsy6MGR0BfVyagP/vSkWs/5yXQXDPHgN2CP0Dg2Ksm8dPrMGQNiTYGxmpKib12fQ30KkA5bIWo1Ki7f0lLZAuswgxUh/CRuohqEp0LXkPM5alDaeVUbjWgydVTn1G4zXTxV1LvYnpdzNuujBf/8sNT6KmtKG0j1LoP/85z//+c9/frEHBwIAAAAAQP6vjaCqqqqqqqqqqqqqqqqqqsIeHAgAAAAAAPm/NoKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtIeHBIAAAAACPr/2hkWAAAAAAAAAAAABgHnBFq0IbsxdAAAAABJRU5ErkJggg=="/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscq_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("Jv3U");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscq_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscq_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscq_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscq_vue_vue_type_style_index_1_id_19c4230b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("ZiNV");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscq_vue_vue_type_style_index_1_id_19c4230b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscq_vue_vue_type_style_index_1_id_19c4230b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscq_vue_vue_type_style_index_1_id_19c4230b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_3f082e82_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("aujw");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_3f082e82_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_3f082e82_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_3f082e82_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscqTYC_vue_vue_type_style_index_0_id_4ea8b95c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("mNvJ");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscqTYC_vue_vue_type_style_index_0_id_4ea8b95c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscqTYC_vue_vue_type_style_index_0_id_4ea8b95c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscqTYC_vue_vue_type_style_index_0_id_4ea8b95c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscqTYC_Detail_vue_vue_type_style_index_0_id_de82af42_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("EHFM");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscqTYC_Detail_vue_vue_type_style_index_0_id_de82af42_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscqTYC_Detail_vue_vue_type_style_index_0_id_de82af42_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zscqTYC_Detail_vue_vue_type_style_index_0_id_de82af42_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_brandSearch_vue_vue_type_style_index_0_id_eaecf4ae_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("t8E+");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_brandSearch_vue_vue_type_style_index_0_id_eaecf4ae_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_brandSearch_vue_vue_type_style_index_0_id_eaecf4ae_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_brandSearch_vue_vue_type_style_index_0_id_eaecf4ae_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_brandDetails_vue_vue_type_style_index_0_id_6fe94ff2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("KA64");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_brandDetails_vue_vue_type_style_index_0_id_6fe94ff2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_brandDetails_vue_vue_type_style_index_0_id_6fe94ff2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_brandDetails_vue_vue_type_style_index_0_id_6fe94ff2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zlgl_vue_vue_type_style_index_0_id_f79dd23e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("IOyg");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zlgl_vue_vue_type_style_index_0_id_f79dd23e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zlgl_vue_vue_type_style_index_0_id_f79dd23e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_zlgl_vue_vue_type_style_index_0_id_f79dd23e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_6bc1254f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("NXfh");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_6bc1254f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_6bc1254f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_6bc1254f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_5f1822ac_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("N4VG");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_5f1822ac_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_5f1822ac_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_service_vue_vue_type_style_index_0_id_5f1822ac_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_brandBuilding_vue_vue_type_style_index_0_id_f3e0a7a0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("BT7a");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_brandBuilding_vue_vue_type_style_index_0_id_f3e0a7a0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_brandBuilding_vue_vue_type_style_index_0_id_f3e0a7a0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_brandBuilding_vue_vue_type_style_index_0_id_f3e0a7a0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_talentTraining_vue_vue_type_style_index_0_id_6bda2ff4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("B+wC");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_talentTraining_vue_vue_type_style_index_0_id_6bda2ff4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_talentTraining_vue_vue_type_style_index_0_id_6bda2ff4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_talentTraining_vue_vue_type_style_index_0_id_6bda2ff4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_specialEquipmentAndInspectionInfo_vue_vue_type_style_index_0_id_793e2144_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("gI0z");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_specialEquipmentAndInspectionInfo_vue_vue_type_style_index_0_id_793e2144_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_specialEquipmentAndInspectionInfo_vue_vue_type_style_index_0_id_793e2144_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_specialEquipmentAndInspectionInfo_vue_vue_type_style_index_0_id_793e2144_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_goods_vue_vue_type_style_index_0_id_f31b2406_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("RzII");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_goods_vue_vue_type_style_index_0_id_f31b2406_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_goods_vue_vue_type_style_index_0_id_f31b2406_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_goods_vue_vue_type_style_index_0_id_f31b2406_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_17438524_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("FMbT");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_17438524_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_17438524_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_17438524_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_confirm_vue_vue_type_style_index_0_id_53d9390e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("aTnV");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_confirm_vue_vue_type_style_index_0_id_53d9390e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_confirm_vue_vue_type_style_index_0_id_53d9390e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_confirm_vue_vue_type_style_index_0_id_53d9390e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_orderConfirm_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("+/nY");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_orderConfirm_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_orderConfirm_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_orderConfirm_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_orderConfirm_vue_vue_type_style_index_1_id_05d4b22f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("jFO8");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_orderConfirm_vue_vue_type_style_index_1_id_05d4b22f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_orderConfirm_vue_vue_type_style_index_1_id_05d4b22f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_orderConfirm_vue_vue_type_style_index_1_id_05d4b22f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopCommon_vue_vue_type_style_index_0_id_c6a4ffc0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("OItl");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopCommon_vue_vue_type_style_index_0_id_c6a4ffc0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopCommon_vue_vue_type_style_index_0_id_c6a4ffc0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopCommon_vue_vue_type_style_index_0_id_c6a4ffc0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopCommonDetails_vue_vue_type_style_index_0_id_385ac9b2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("+zy+");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopCommonDetails_vue_vue_type_style_index_0_id_385ac9b2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopCommonDetails_vue_vue_type_style_index_0_id_385ac9b2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopCommonDetails_vue_vue_type_style_index_0_id_385ac9b2_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopBest_vue_vue_type_style_index_0_id_5f7a5e90_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("V0e8");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopBest_vue_vue_type_style_index_0_id_5f7a5e90_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopBest_vue_vue_type_style_index_0_id_5f7a5e90_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopBest_vue_vue_type_style_index_0_id_5f7a5e90_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopBestDetails_vue_vue_type_style_index_0_id_4ff31c5c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("9ZgN");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopBestDetails_vue_vue_type_style_index_0_id_4ff31c5c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopBestDetails_vue_vue_type_style_index_0_id_4ff31c5c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_shopBestDetails_vue_vue_type_style_index_0_id_4ff31c5c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_5c02d09c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("ho33");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_5c02d09c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_5c02d09c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_5c02d09c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_demandQuestion_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("oouq");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_demandQuestion_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_demandQuestion_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_demandQuestion_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_demandQuestion_vue_vue_type_style_index_1_id_2f624312_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("OOQ5");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_demandQuestion_vue_vue_type_style_index_1_id_2f624312_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_demandQuestion_vue_vue_type_style_index_1_id_2f624312_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_demandQuestion_vue_vue_type_style_index_1_id_2f624312_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_08dc0399_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("NDB/");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_08dc0399_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_08dc0399_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_08dc0399_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("Bt/B");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_1_id_55a86b92_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("ezga");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_1_id_55a86b92_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_1_id_55a86b92_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_1_id_55a86b92_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_69d7495c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("gR1f");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_69d7495c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_69d7495c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_69d7495c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-pluginmodule.exports = JSON.parse("[{\"name\":\"吴永海\",\"sex\":\"男\",\"education\":\"中专\",\"workUnit\":\"天水电气传动研究所有限责任公司\",\"department\":\"安全环保部\",\"job\":\"安全员\",\"mobile\":\"13689389095\",\"honor\":\"省政府质量奖（提名）\"},{\"name\":\"史纪平\",\"sex\":\"男\",\"education\":\"本科\",\"workUnit\":\"天水长开互感器制造有限公司\",\"department\":\"企管部\",\"job\":\"副总经理\",\"mobile\":\"13893862278\",\"honor\":\"市政府质量奖\"},{\"name\":\"何小强\",\"sex\":\"男\",\"education\":\"本科\",\"workUnit\":\"天水长城开关厂有限公司\",\"department\":\"质管部\",\"job\":\"质量总监\",\"mobile\":\"13830833839\",\"honor\":\"市政府质量奖\"},{\"name\":\"曾  硕\",\"sex\":\"男\",\"education\":\"本科\",\"workUnit\":\"天水华天集成电路包装材料有限公司\",\"department\":\"技术部\",\"job\":\"副部长\",\"mobile\":\"13909388780\",\"honor\":\"市政府质量奖\"},{\"name\":\"康  亮\",\"sex\":\"男\",\"education\":\"本科\",\"workUnit\":\"天水华洋电子科技股份有限公司\",\"department\":\"管理层\",\"job\":\"总经理　\",\"mobile\":\"13993854620\",\"honor\":\"市政府质量奖\"},{\"name\":\"何  晶\",\"sex\":\"男\",\"education\":\"大专\",\"workUnit\":\"天水华洋电子科技股份有限公司\",\"department\":\"销售部\",\"job\":\"区域主管\",\"mobile\":\"18009381770\",\"honor\":\"市政府质量奖\"},{\"name\":\"王　岭\",\"sex\":\"男\",\"education\":\"大专\",\"workUnit\":\"甘肃海林中科科技股份有限公司\",\"department\":\"质管中心\",\"job\":\"主任\",\"mobile\":\"18293896081\",\"honor\":\"市政府质量奖\"},{\"name\":\"李  江\",\"sex\":\"男\",\"education\":\"本科\",\"workUnit\":\"天水铁路电缆有限责任公司\",\"department\":\"检验部\",\"job\":\"部长\",\"mobile\":\"13993837842\",\"honor\":\"区政府质量奖\"},{\"name\":\"王小军\",\"sex\":\"男\",\"education\":\"本科\",\"workUnit\":\"天水丰收农业科技有限公司\",\"department\":\"研发品控部\",\"job\":\"经理\",\"mobile\":\"18793832561\",\"honor\":\"区政府质量奖\"},{\"name\":\"谢富贵\",\"sex\":\"男\",\"education\":\"大专\",\"workUnit\":\"甘谷佑安制动材料有限公司\",\"department\":\"办公室\",\"job\":\"副总经理\",\"mobile\":\"18293801588\",\"honor\":\"县政府质量奖\"},{\"name\":\"蒲耀川\",\"sex\":\"男\",\"education\":\"本科\",\"workUnit\":\"天水天光半导体有限责任公司\",\"department\":\"办公室\",\"job\":\"总经理\",\"mobile\":\"18993800257\",\"honor\":\"区政府质量奖\"}]");/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_CQo_vue_vue_type_style_index_0_id_e73f45dc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("M8rl");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_CQo_vue_vue_type_style_index_0_id_e73f45dc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_CQo_vue_vue_type_style_index_0_id_e73f45dc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_CQo_vue_vue_type_style_index_0_id_e73f45dc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_list_vue_vue_type_style_index_0_id_36bcbc75_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("DEh0");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_list_vue_vue_type_style_index_0_id_36bcbc75_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_list_vue_vue_type_style_index_0_id_36bcbc75_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_list_vue_vue_type_style_index_0_id_36bcbc75_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_821c176c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("9YEF");
/* harmony import */ var _node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_821c176c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_821c176c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
 /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_extract_text_webpack_plugin_dist_loader_js_ref_6_0_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_ref_6_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_lib_index_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_821c176c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); // removed by extract-text-webpack-plugin__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/kefu/index.vue?vue&type=template&id=21bd54ce&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:"mask"}),_vm._v(" "),(_vm.options.uid)?_c('chart',{attrs:{"options":_vm.options,"userInfo":_vm.userInfo}}):_vm._e()],1)}
var staticRenderFns = []


// CONCATENATED MODULE: ./src/views/kefu/index.vue?vue&type=template&id=21bd54ce&scoped=true&

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/chart/chart.vue?vue&type=template&id=00d980e8&
var chartvue_type_template_id_00d980e8_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"chart"},[_c('div',{staticClass:"chart-view"},[_c('div',{staticClass:"chart-header"},[_vm._v(_vm._s(_vm.options.name))]),_vm._v(" "),_c('div',{staticClass:"chart-content"},[_c('div',{staticClass:"chart-content-right"},[_c('div',{staticClass:"chart-body"},[_c('div',{ref:"messageEle",staticClass:"chart-body-main",on:{"click":_vm.setMessageRead}},[(!_vm.isCompleted)?_c('div',{staticClass:"chart-more",on:{"click":_vm.getMoreMessage}},[_vm._v("\n              查看更多\n            ")]):_vm._e(),_vm._v(" "),_vm._l((_vm.messageList),function(item,index){return _c('message-body',{key:index,attrs:{"data":item}},[(item.type === _vm.types.MSG_TEXT)?_c('message-text',{attrs:{"data":item.payload}}):_vm._e(),_vm._v(" "),(item.type === _vm.types.MSG_IMAGE)?_c('message-image',{attrs:{"data":item.payload}}):_vm._e()],1)})],2)]),_vm._v(" "),_c('div',{staticClass:"chart-footer",on:{"click":_vm.setMessageRead}},[_c('div',{staticClass:"chart-plus"},_vm._l((_vm.sendComponents),function(item,index){return _c(item,{key:index,tag:"component"})}),1),_vm._v(" "),_c('div',{staticClass:"chart-input"},[_c('textarea',{directives:[{name:"model",rawName:"v-model",value:(_vm.text),expression:"text"}],staticClass:"chart-input-text",attrs:{"placeholder":"请输入消息"},domProps:{"value":(_vm.text)},on:{"input":function($event){if($event.target.composing){ return; }_vm.text=$event.target.value}}}),_vm._v(" "),_c('button',{staticClass:"chart-input-btn",on:{"click":_vm.sendTextMessage}},[_vm._v("\n              发送\n            ")])])])])])])])}
var chartvue_type_template_id_00d980e8_staticRenderFns = []


// CONCATENATED MODULE: ./src/components/chart/chart.vue?vue&type=template&id=00d980e8&

// EXTERNAL MODULE: ./node_modules/tim-js-sdk/tim-js.js
var tim_js = __webpack_require__("4j5U");
var tim_js_default = /*#__PURE__*/__webpack_require__.n(tim_js);

// EXTERNAL MODULE: ./node_modules/tim-upload-plugin/index.js
var tim_upload_plugin = __webpack_require__("NYEX");
var tim_upload_plugin_default = /*#__PURE__*/__webpack_require__.n(tim_upload_plugin);

// EXTERNAL MODULE: ./src/store/index.js + 1 modules
var store = __webpack_require__("Q2AE");

// CONCATENATED MODULE: ./src/components/chart/util/server.js




/* harmony default export */ var server = ({
  tim: null,
  isReady: false,
  /**
   * 初始化
   */
  init(options, level) {
    this.tim = tim_js_default.a.create(options);
    this.tim.setLogLevel(level);
    this.tim.registerPlugin({ "tim-upload-plugin": tim_upload_plugin_default.a });
    this.isReady = false;
  },

  /** ---------------------------------事件----------------------------------------------- */
  /**
   * 绑定事件
   */
  bindEvent() {
    this.tim.on(tim_js_default.a.EVENT.SDK_READY, this._handleSdkReady, this);
    this.tim.on(tim_js_default.a.EVENT.MESSAGE_RECEIVED, this._handleMessageReceived, this);
    this.tim.on(tim_js_default.a.EVENT.MESSAGE_MODIFIED, this._handleMessageModified, this);
    this.tim.on(tim_js_default.a.EVENT.MESSAGE_REVOKED, this._handleMessageRevoked, this);
    this.tim.on(tim_js_default.a.EVENT.MESSAGE_READ_BY_PEER, this._handleMessageReadByPeer, this);
  },
  /**
   * 解绑事件
   */
  unbindEvent() {
    this.tim.off(tim_js_default.a.EVENT.SDK_READY, this._handleMessageReceived);
    this.tim.off(tim_js_default.a.EVENT.MESSAGE_RECEIVED, this._handleMessageReceived);
    this.tim.off(tim_js_default.a.EVENT.MESSAGE_MODIFIED, this._handleMessageModified);
    this.tim.off(tim_js_default.a.EVENT.MESSAGE_REVOKED, this._handleMessageRevoked);
    this.tim.off(tim_js_default.a.EVENT.MESSAGE_READ_BY_PEER, this._handleMessageReadByPeer);
  },
  /** ---------------------------------回调----------------------------------------------- */
  /**
   * 初始化成功
   */
  _handleSdkReady(event) {
    store["a" /* default */].commit("upData", {
      isReady: true
    });
    this.getMessageList();
    // this.getConversationList();
  },
  /**
   * 收到消息
   * @param {*} event
   */
  _handleMessageReceived(event) {
    // console.warn("收到消息", event);
    if (event.data && event.data[0] && event.data[0].from && event.data[0].from === store["a" /* default */].state.im.conversation.userID) {
      store["a" /* default */].commit("addMessageList", event.data);
    }
  },
  /**
   * 收到消息被第三方回调修改
   */
  _handleMessageModified(event) {},
  /**
   * 收到消息被撤回的通知
   * @param {*} event
   */
  _handleMessageRevoked(event) {},
  /**
   * 收到对端已读消息的通知（单聊）
   * @param {*} event
   */
  _handleMessageReadByPeer(event) {
    store["a" /* default */].commit("upMessageList", event.data);
  },

  /** ---------------------------------TIM方法----------------------------------------------- */
  getConversationList() {
    return this.handlePromiseCallback(async (resolve, reject) => {
      try {
        const imResponse = await this.tim.getConversationList();
        store["a" /* default */].commit("upData", {
          conversationList: imResponse.code === 0 ? imResponse.data.conversationList : []
        });
      } catch (err) {
        reject(err);
      }
    });
  },
  /**
   * 获取消息列表
   * @param {*} history
   * @param {*} options
   */
  getMessageList(history = false, options = {}) {
    return this.handlePromiseCallback(async (resolve, reject) => {
      try {
        options.conversationID = options.conversationID || store["a" /* default */].state.im.conversation.type + store["a" /* default */].state.im.conversation.userID;
        options.count = options.count || 15;
        if (history && !store["a" /* default */].state.im.isCompleted && store["a" /* default */].state.im.nextReqMessageID) {
          options.nextReqMessageID = store["a" /* default */].state.im.nextReqMessageID;
        }
        const imResponse = await this.tim.getMessageList(options);
        // console.warn("拉取消息列表", imResponse);
        if (!history) {
          store["a" /* default */].commit("upData", {
            messageList: imResponse.data.messageList
          });
        } else {
          store["a" /* default */].commit("upData", {
            messageList: [...imResponse.data.messageList, ...store["a" /* default */].state.im.messageList]
          });
        }
        store["a" /* default */].commit("upData", {
          isCompleted: imResponse.data.isCompleted,
          nextReqMessageID: imResponse.data.nextReqMessageID
        });
        resolve(imResponse);
      } catch (err) {
        reject(err);
      }
    });
  },

  /** ---------------------------------工具函数----------------------------------------------- */
  /**
   * 生成消息参数
   * @param {*} content
   * @param {*} type
   * @param {*} callback
   * @param {*} to
   * @returns
   */
  handleMessageOptions(content, type, callback, to) {
    if (!to) {
      to = {};
    }
    const options = {
      to: "",
      conversationType: to.type || store["a" /* default */].state.im.conversation.type,
      payload: content,
      needReadReceipt: true
    };
    if (type === "file" && callback) {
      options.onProgress = callback;
    }
    switch (options.conversationType) {
      case tim_js_default.a.TYPES.CONV_C2C:
        options.to = to.userProfile && to.userProfile.userID || store["a" /* default */].state.im.conversation && store["a" /* default */].state.im.conversation.userID || "";
        break;
      case tim_js_default.a.TYPES.CONV_GROUP:
        options.to = to.groupProfile && to.groupProfile.groupID || store["a" /* default */].state.im.conversation && store["a" /* default */].state.im.conversation.groupProfile && store["a" /* default */].state.im.conversation.groupProfile.groupID || "";
        break;
      default:
        break;
    }
    return options;
  },

  /**
   * 异步处理
   * @param {*} callback
   * @returns
   */
  handlePromiseCallback(callback) {
    return new Promise((resolve, reject) => {
      callback && callback(resolve, reject);
    });
  },

  /**
   * 文件上传进度函数处理
   * @param {*} progress
   * @param {*} message
   */
  handleUploadProgress(progress, message) {
    const list = store["a" /* default */].messageList.map(item => {
      if (item.ID === message.ID) {
        item.progress = progress;
      }
      return item;
    });
    store["a" /* default */].commit("upData", {
      messageList: list
    });
  },

  /** ---------------------------------TIM方法----------------------------------------------- */
  /**
   * 发送文本消息
   */
  sendTextMessage(text) {
    return this.handlePromiseCallback(async (resolve, reject) => {
      try {
        const options = this.handleMessageOptions({ text }, "text");
        const message = this.tim.createTextMessage(options);
        // console.warn("发送消息", message);
        store["a" /* default */].state.im.messageList.push(message);
        const imResponse = await this.tim.sendMessage(message);
        store["a" /* default */].state.im.messageList = store["a" /* default */].state.im.messageList.map(item => {
          if (item.ID === imResponse.data.message.ID) {
            return imResponse.data.message;
          }
          return item;
        });
        store["a" /* default */].commit("upData", {
          messageList: store["a" /* default */].state.im.messageList
        });
        resolve(imResponse);
      } catch (error) {
        reject(error);
      }
    });
  },

  /**
   * 发送图片消息
   * @param {*} image
   * @returns
   */
  sendImageMessage(image) {
    return this.handlePromiseCallback(async (resolve, reject) => {
      try {
        const options = this.handleMessageOptions({ file: image }, "file", progress => {
          this.handleUploadProgress(progress, message);
        });
        const message = this.tim.createImageMessage(options);
        message.progress = 0.01;
        // console.warn("发送图片消息", message);
        store["a" /* default */].state.im.messageList.push(message);
        const imResponse = await this.tim.sendMessage(message);

        store["a" /* default */].state.im.messageList = store["a" /* default */].state.im.messageList.map(item => {
          if (item.ID === imResponse.data.message.ID) {
            return imResponse.data.message;
          }
          return item;
        });
        store["a" /* default */].commit("upData", {
          messageList: store["a" /* default */].state.im.messageList
        });
        resolve(imResponse);
      } catch (error) {
        reject(error);
      }
    });
  },

  /**
   * 设置已读
   *
   * @param {string} conversationID 会话ID
   * @returns {Promise}
   */
  setMessageRead() {
    return this.handlePromiseCallback(async (resolve, reject) => {
      try {
        const imResponse = this.tim.setMessageRead({
          conversationID: store["a" /* default */].state.im.conversation.type + store["a" /* default */].state.im.conversation.userID
        });
        resolve(imResponse);
      } catch (error) {
        reject(error);
      }
    });
  },

  /**
   * tim登录
   * @param {*} options
   * @returns
   */
  login(options) {
    return this.handlePromiseCallback(async (resolve, reject) => {
      try {
        const imResponse = this.tim.login(options);
        resolve(imResponse);
      } catch (err) {
        reject(err);
      }
    });
  },

  /**
   * 获取tim实例
   * @returns
   */
  getTim() {
    return this.tim;
  }
});
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/chart/messages/message-body.vue?vue&type=template&id=c5e02182&scoped=true&
var message_bodyvue_type_template_id_c5e02182_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"chart-message",class:{ right: _vm.data.flow === 'out' }},[_c('img',{staticClass:"chart-avatar",attrs:{"src":_vm.data.flow === 'out' ? _vm.kefuAvatar : (_vm.data.avatar || _vm.avatar),"alt":""}}),_vm._v(" "),_c('div',{staticClass:"chart-message-body"},[_c('div',{staticClass:"chart-message-content"},[_vm._t("default")],2)]),_vm._v(" "),(_vm.data.status === 'fail')?_c('span',{staticClass:"chart-message-label fail"},[_vm._v("!")]):_vm._e(),_vm._v(" "),(_vm.data.flow !== 'in' && _vm.data.status === 'success')?_c('span',{staticClass:"chart-message-label",class:{ read: _vm.data.isPeerRead }},[_vm._v(_vm._s(_vm.data.isPeerRead ? "已读" : "未读"))]):_vm._e()])}
var message_bodyvue_type_template_id_c5e02182_scoped_true_staticRenderFns = []


// CONCATENATED MODULE: ./src/components/chart/messages/message-body.vue?vue&type=template&id=c5e02182&scoped=true&

// EXTERNAL MODULE: ./src/components/chart/messages/avatar_default.png
var avatar_default = __webpack_require__("XhRR");
var avatar_default_default = /*#__PURE__*/__webpack_require__.n(avatar_default);

// EXTERNAL MODULE: ./src/components/chart/messages/kefu.png
var kefu = __webpack_require__("zF7b");
var kefu_default = /*#__PURE__*/__webpack_require__.n(kefu);

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/chart/messages/message-body.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//



/* harmony default export */ var message_bodyvue_type_script_lang_js_ = ({
  props: {
    data: {
      type: Object,
      default: () => {}
    }
  },
  data() {
    return {
      avatar: avatar_default_default.a,
      kefuAvatar: kefu_default.a
    };
  }
});
// CONCATENATED MODULE: ./src/components/chart/messages/message-body.vue?vue&type=script&lang=js&
 /* harmony default export */ var messages_message_bodyvue_type_script_lang_js_ = (message_bodyvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/components/chart/messages/message-body.vue?vue&type=style&index=0&id=c5e02182&scoped=true&lang=scss&
var message_bodyvue_type_style_index_0_id_c5e02182_scoped_true_lang_scss_ = __webpack_require__("WJl9");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/components/chart/messages/message-body.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  messages_message_bodyvue_type_script_lang_js_,
  message_bodyvue_type_template_id_c5e02182_scoped_true_render,
  message_bodyvue_type_template_id_c5e02182_scoped_true_staticRenderFns,
  false,
  null,
  "c5e02182",
  null
  
)

/* harmony default export */ var message_body = (component.exports);
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/chart/messages/message-text.vue?vue&type=template&id=a332b230&
var message_textvue_type_template_id_a332b230_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',[_vm._v(_vm._s(_vm.data.text))])}
var message_textvue_type_template_id_a332b230_staticRenderFns = []


// CONCATENATED MODULE: ./src/components/chart/messages/message-text.vue?vue&type=template&id=a332b230&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/chart/messages/message-text.vue?vue&type=script&lang=js&
//
//
//
//

/* harmony default export */ var message_textvue_type_script_lang_js_ = ({
  props: {
    data: {
      type: Object,
      default: () => ({})
    }
  }
});
// CONCATENATED MODULE: ./src/components/chart/messages/message-text.vue?vue&type=script&lang=js&
 /* harmony default export */ var messages_message_textvue_type_script_lang_js_ = (message_textvue_type_script_lang_js_); 
// CONCATENATED MODULE: ./src/components/chart/messages/message-text.vue





/* normalize component */

var message_text_component = Object(componentNormalizer["a" /* default */])(
  messages_message_textvue_type_script_lang_js_,
  message_textvue_type_template_id_a332b230_render,
  message_textvue_type_template_id_a332b230_staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* harmony default export */ var message_text = (message_text_component.exports);
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/chart/messages/message-image.vue?vue&type=template&id=bb21873e&scoped=true&
var message_imagevue_type_template_id_bb21873e_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"message-image"},[_c('img',{staticClass:"message-img",attrs:{"src":_vm.imgSrc}}),_vm._v(" "),(_vm.data.progress)?_c('div',{staticClass:"progress"},[_c('progress',{attrs:{"max":"1"},domProps:{"value":_vm.data.progress}})]):_vm._e()])}
var message_imagevue_type_template_id_bb21873e_scoped_true_staticRenderFns = []


// CONCATENATED MODULE: ./src/components/chart/messages/message-image.vue?vue&type=template&id=bb21873e&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/chart/messages/message-image.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//

/* harmony default export */ var message_imagevue_type_script_lang_js_ = ({
  props: {
    data: {
      type: Object,
      default: () => ({ progress: 0 })
    }
  },
  computed: {
    imgSrc() {
      return this.data.imageInfoArray[1].url;
    }
  }
});
// CONCATENATED MODULE: ./src/components/chart/messages/message-image.vue?vue&type=script&lang=js&
 /* harmony default export */ var messages_message_imagevue_type_script_lang_js_ = (message_imagevue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/components/chart/messages/message-image.vue?vue&type=style&index=0&id=bb21873e&lang=scss&scoped=true&
var message_imagevue_type_style_index_0_id_bb21873e_lang_scss_scoped_true_ = __webpack_require__("dTWX");

// CONCATENATED MODULE: ./src/components/chart/messages/message-image.vue






/* normalize component */

var message_image_component = Object(componentNormalizer["a" /* default */])(
  messages_message_imagevue_type_script_lang_js_,
  message_imagevue_type_template_id_bb21873e_scoped_true_render,
  message_imagevue_type_template_id_bb21873e_scoped_true_staticRenderFns,
  false,
  null,
  "bb21873e",
  null
  
)

/* harmony default export */ var message_image = (message_image_component.exports);
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/chart/plugs/image/image.vue?vue&type=template&id=0b7b514e&scoped=true&
var imagevue_type_template_id_0b7b514e_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"chart-btn"},[_c('div',{staticClass:"icon icon-image"},[(!_vm.isMute)?_c('input',{attrs:{"title":"图片","type":"file","data-type":"image","accept":"image/*"},on:{"change":_vm.sendUploadMessage}}):_vm._e(),_vm._v(" "),_vm._t("default")],2)])}
var imagevue_type_template_id_0b7b514e_scoped_true_staticRenderFns = []


// CONCATENATED MODULE: ./src/components/chart/plugs/image/image.vue?vue&type=template&id=0b7b514e&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/chart/plugs/image/image.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var imagevue_type_script_lang_js_ = ({
  props: {
    isMute: {
      type: Boolean,
      default: () => false
    }
  },
  methods: {
    async sendUploadMessage(e) {
      if (e.target.files.length > 0) {
        try {
          await server.sendImageMessage(e.target);
        } catch (error) {
          this.$message.error(error);
        }
      }
      e.target.value = "";
    }
  }
});
// CONCATENATED MODULE: ./src/components/chart/plugs/image/image.vue?vue&type=script&lang=js&
 /* harmony default export */ var image_imagevue_type_script_lang_js_ = (imagevue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/components/chart/plugs/image/image.vue?vue&type=style&index=0&id=0b7b514e&lang=scss&scoped=true&
var imagevue_type_style_index_0_id_0b7b514e_lang_scss_scoped_true_ = __webpack_require__("GcU7");

// CONCATENATED MODULE: ./src/components/chart/plugs/image/image.vue






/* normalize component */

var image_component = Object(componentNormalizer["a" /* default */])(
  image_imagevue_type_script_lang_js_,
  imagevue_type_template_id_0b7b514e_scoped_true_render,
  imagevue_type_template_id_0b7b514e_scoped_true_staticRenderFns,
  false,
  null,
  "0b7b514e",
  null
  
)

/* harmony default export */ var image_image = (image_component.exports);
// CONCATENATED MODULE: ./src/components/chart/plugs/image/index.js


/* harmony default export */ var plugs_image = (image_image);
// CONCATENATED MODULE: ./src/components/chart/plugs/index.js


/* harmony default export */ var plugs = ({
  Image: plugs_image
});
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/chart/chart.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

// TIM


// 消息展示



// 发送消息功能

/* harmony default export */ var chartvue_type_script_lang_js_ = ({
  components: {
    MessageBody: message_body,
    MessageText: message_text,
    MessageImage: message_image
  },
  props: {
    options: {
      type: Object,
      default: () => {
        return {
          appid: "", // SDK appid
          uid: "", // 用户ID
          cid: "", // 客服ID
          sign: "" //签名
        };
      }
    }
  },
  data() {
    return {
      messageEle: "",
      history: false,
      types: tim_js_default.a.TYPES,
      text: "",
      isLogin: false,
      sendComponents: plugs
    };
  },
  async created() {
    if (!this.options.uid) {
      this.$message.error("用户错误");
    } else {
      server.init({
        SDKAppID: this.options.appid
      });
      server.bindEvent();
      server.login({ userID: this.options.uid, userSig: this.options.sign }).then(res => {
        this.isLogin = true;
      });
      this.$store.commit("upData", {
        conversation: {
          userID: this.options.cid,
          type: tim_js_default.a.TYPES.CONV_C2C
        }
      });
    }
  },
  beforeUnmount() {
    //销毁 SDK 实例，包括：登出，断开长连接，并释放所有资源。
    server.unbindEvent();
  },
  computed: {
    messageList() {
      return this.$store.state.im.messageList;
    },
    conversation() {
      return this.$store.state.im.conversation;
    },
    isCompleted() {
      return this.$store.state.im.isCompleted;
    }
  },
  watch: {
    messageList(val) {
      this.$nextTick(() => {
        if (this.$refs.messageEle && this.$refs.messageEle.lastElementChild && !this.history) {
          this.$refs.messageEle.lastElementChild.scrollIntoView(false);
        }
      });
    }
  },
  methods: {
    // 拉取历史消息
    getMoreMessage() {
      if (!this.isLogin) {
        return;
      }
      this.history = true;
      server.getMessageList(true).finally(() => {
        this.$nextTick(() => {
          this.history = false;
        });
      });
    },
    // 发送文本消息
    sendTextMessage() {
      if (!this.isLogin) {
        return;
      }
      if (!this.text) {
        this.$message.error("请输入内容");
        return;
      }
      server.sendTextMessage(this.text).then(imResponse => {
        this.text = "";
      }).catch(err => {
        console.error("发送失败", err);
        this.$message.error("发送失败，请重试");
      });
    },
    // 设置已读
    setMessageRead() {
      if (!this.isLogin) {
        return;
      }
      server.setMessageRead();
    }
  }
});
// CONCATENATED MODULE: ./src/components/chart/chart.vue?vue&type=script&lang=js&
 /* harmony default export */ var chart_chartvue_type_script_lang_js_ = (chartvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/components/chart/chart.vue?vue&type=style&index=0&scope=true&lang=scss&
var chartvue_type_style_index_0_scope_true_lang_scss_ = __webpack_require__("mjrp");

// CONCATENATED MODULE: ./src/components/chart/chart.vue






/* normalize component */

var chart_component = Object(componentNormalizer["a" /* default */])(
  chart_chartvue_type_script_lang_js_,
  chartvue_type_template_id_00d980e8_render,
  chartvue_type_template_id_00d980e8_staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* harmony default export */ var chart = (chart_component.exports);
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/kefu/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//



/* harmony default export */ var kefuvue_type_script_lang_js_ = ({
  components: {
    Chart: chart
  },
  data() {
    return {
      options: {}
    };
  },
  created() {
    this.getUserInfo();
  },
  computed: {
    userInfo() {
      return this.$store.state.im.userInfo;
    }
  },
  methods: {
    async getUserInfo() {
      const res = await this.$ajax.get("/index/rtrc/info");
      if (!res.name) {
        res.name = "在线客服";
      }
      this.options = res;
    }
  }
});
// CONCATENATED MODULE: ./src/views/kefu/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var views_kefuvue_type_script_lang_js_ = (kefuvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/kefu/index.vue?vue&type=style&index=0&id=21bd54ce&scoped=true&lang=css&
var kefuvue_type_style_index_0_id_21bd54ce_scoped_true_lang_css_ = __webpack_require__("/gK3");

// CONCATENATED MODULE: ./src/views/kefu/index.vue






/* normalize component */

var kefu_component = Object(componentNormalizer["a" /* default */])(
  views_kefuvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "21bd54ce",
  null
  
)

/* harmony default export */ var views_kefu = __webpack_exports__["default"] = (kefu_component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/myOrder/ddxq/index.vue?vue&type=template&id=bc686b1c&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticClass:"arr_nr"},[_c('div',{staticClass:"dd_right"},[_c('div',{staticClass:"dd_top"},[_vm._m(0),_vm._v(" "),_c('div',{staticClass:"xq_fh",staticStyle:{"width":"10%"}},[_c('button',{on:{"click":_vm.toLink}},[_vm._v("返回")])])]),_vm._v(" "),_c('div',{staticClass:"dd_btm"},[_c('div',[_c('div',{staticClass:"btm_xq"},[_c('strong',[_vm._v("订单编号：")]),_vm._v(" "),_c('div',[_vm._v(_vm._s(_vm.orderDetail.order_code))])]),_vm._v(" "),_c('div',{staticClass:"btm_xq"},[_c('strong',[_vm._v("服务内容：")]),_vm._v(" "),_c('div',[_vm._v(_vm._s(_vm.orderDetail.title))])]),_vm._v(" "),_c('div',{staticClass:"btm_xq"},[_c('strong',[_vm._v("订单金额：")]),_vm._v(" "),_c('div',{staticStyle:{"color":"red"}},[_vm._v(_vm._s(_vm.orderDetail.total)+"元")])]),_vm._v(" "),_c('div',{staticClass:"btm_xq"},[_c('strong',[_vm._v("下单时间：")]),_vm._v(" "),_c('div',[_vm._v(_vm._s(_vm.orderDetail.create_time))])]),_vm._v(" "),_c('div',{staticClass:"btm_xq"},[_c('el-button',{attrs:{"type":"info","plain":""},on:{"click":_vm.delOrder}},[_vm._v("删除订单")]),_vm._v(" "),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.goPay}},[_vm._v("立即支付")])],1)])])])]),_vm._v(" "),_c('pay',{ref:"pay",attrs:{"pay-info":_vm.orderDetail}})],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticStyle:{"display":"flex","width":"50%","height":"65px"}},[_c('div',{staticClass:"zjjj_top"}),_vm._v(" "),_c('strong',{staticStyle:{"font-size":"17px","margin-left":"5px"}},[_vm._v("我的订单")])])}]


// CONCATENATED MODULE: ./src/views/user/myOrder/ddxq/index.vue?vue&type=template&id=bc686b1c&scoped=true&

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/step/index.vue?vue&type=template&id=7060f2ba&scoped=true&
var stepvue_type_template_id_7060f2ba_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"stepOut"},[_c('ul',_vm._l((_vm.stepList),function(stepItem,index){return _c('li',{key:'step' + index,staticClass:"stepItem"},[_c('div',{class:_vm.currentStep >= index + 1 ? 'icon active' : 'icon'},[_vm._v("\n        "+_vm._s(index + 1)+"\n      ")]),_vm._v(" "),_c('div',{directives:[{name:"show",rawName:"v-show",value:(index !== _vm.stepList.length - 1),expression:"index !== stepList.length - 1"}],class:_vm.currentStep >= index + 2 ? 'line lineActive' : 'line'}),_vm._v(" "),_c('p',{staticClass:"stepStatus"},[_vm._v(_vm._s(stepItem.name))])])}),0)])}
var stepvue_type_template_id_7060f2ba_scoped_true_staticRenderFns = []


// CONCATENATED MODULE: ./src/components/step/index.vue?vue&type=template&id=7060f2ba&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/step/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var stepvue_type_script_lang_js_ = ({
  props: ["stepList", "currentStep"]
});
// CONCATENATED MODULE: ./src/components/step/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var components_stepvue_type_script_lang_js_ = (stepvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/components/step/index.vue?vue&type=style&index=0&id=7060f2ba&scoped=true&lang=css&
var stepvue_type_style_index_0_id_7060f2ba_scoped_true_lang_css_ = __webpack_require__("8RHQ");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/components/step/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  components_stepvue_type_script_lang_js_,
  stepvue_type_template_id_7060f2ba_scoped_true_render,
  stepvue_type_template_id_7060f2ba_scoped_true_staticRenderFns,
  false,
  null,
  "7060f2ba",
  null
  
)

/* harmony default export */ var step = (component.exports);
// EXTERNAL MODULE: ./src/components/pay/index.vue + 4 modules
var pay = __webpack_require__("krEf");

// EXTERNAL MODULE: ./src/util/util.js
var util = __webpack_require__("DgvE");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/myOrder/ddxq/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


// import vueQr from "vue-qr";


/* harmony default export */ var ddxqvue_type_script_lang_js_ = ({
  data() {
    return {
      step: 1,
      order_id: "",
      orderDetail: {},
      loading: true
    };
  },
  components: {
    step: step,
    // vueQr,
    pay: pay["a" /* default */]
  },
  created() {
    this.order_id = this.$route.query.id;
    this.getOrderDetail();
  },
  methods: {
    //订单详情
    getOrderDetail() {
      this.$ajax.post("/index/order/getOrderDetail", { order_id: this.order_id }).then(res => {
        res.create_time = Object(util["a" /* formatTime */])(res.create_time, "yyyy-mm-dd hh:ii");
        this.orderDetail = res;
      });
    },
    delOrder() {
      this.$confirm("此操作将永久删除该订单, 是否继续?", "提示", {
        confirmButtonText: "确定",
        cancelButtonText: "取消",
        type: "warning"
      }).then(() => {
        this.$ajax.post("/index/order/delOrder", { order_id: this.order_id }).then(res => {
          this.$message({
            type: "success",
            message: "删除成功!"
          });
          this.$router.go(-1);
        });
      }).catch(() => {
        this.$message({
          type: "info",
          message: "已取消删除"
        });
      });
    },
    // 微信扫码支付
    goPay(item) {
      this.$refs.pay.show();
    },
    toLink() {
      this.$router.go(-1);
    },
    toFh() {
      this.$router.push("/user/myOrder");
    }
  }
});
// CONCATENATED MODULE: ./src/views/user/myOrder/ddxq/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var myOrder_ddxqvue_type_script_lang_js_ = (ddxqvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/user/myOrder/ddxq/index.vue?vue&type=style&index=0&id=bc686b1c&scoped=true&lang=css&
var ddxqvue_type_style_index_0_id_bc686b1c_scoped_true_lang_css_ = __webpack_require__("zVJJ");

// CONCATENATED MODULE: ./src/views/user/myOrder/ddxq/index.vue






/* normalize component */

var ddxq_component = Object(componentNormalizer["a" /* default */])(
  myOrder_ddxqvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "bc686b1c",
  null
  
)

/* harmony default export */ var ddxq = __webpack_exports__["default"] = (ddxq_component.exports);
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/shop/goods.vue?vue&type=template&id=60278f00&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"goods-list"},_vm._l((_vm.goods),function(item,index){return _c('goods-item',{key:index,attrs:{"item":item},on:{"item-click":_vm.itemClick}})}),1)}
var staticRenderFns = []


// CONCATENATED MODULE: ./src/components/shop/goods.vue?vue&type=template&id=60278f00&scoped=true&

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/shop/goodsItem.vue?vue&type=template&id=f02139dc&scoped=true&
var goodsItemvue_type_template_id_f02139dc_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"item",on:{"click":_vm.itemClick}},[_c('div',{staticClass:"item-image"},[_c('img',{staticClass:"item-image-img",attrs:{"src":_vm.item.good_image,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"item-info"},[_c('div',{staticClass:"item-title"},[_vm._v(_vm._s(_vm.item.good_name))]),_vm._v(" "),_c('div',{staticClass:"item-price"},[_vm._v("￥"+_vm._s(_vm.item.good_price))]),_vm._v(" "),_c('div',{staticClass:"item-ins"},[_vm._v(_vm._s(_vm.item.ins_name))])])])}
var goodsItemvue_type_template_id_f02139dc_scoped_true_staticRenderFns = []


// CONCATENATED MODULE: ./src/components/shop/goodsItem.vue?vue&type=template&id=f02139dc&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/shop/goodsItem.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var goodsItemvue_type_script_lang_js_ = ({
  props: {
    item: {
      type: Object,
      default() {
        return {};
      }
    }
  },
  methods: {
    itemClick() {
      this.$emit("item-click", this.item.good_id);
    }
  }
});
// CONCATENATED MODULE: ./src/components/shop/goodsItem.vue?vue&type=script&lang=js&
 /* harmony default export */ var shop_goodsItemvue_type_script_lang_js_ = (goodsItemvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/components/shop/goodsItem.vue?vue&type=style&index=0&id=f02139dc&scoped=true&lang=css&
var goodsItemvue_type_style_index_0_id_f02139dc_scoped_true_lang_css_ = __webpack_require__("J3wm");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/components/shop/goodsItem.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  shop_goodsItemvue_type_script_lang_js_,
  goodsItemvue_type_template_id_f02139dc_scoped_true_render,
  goodsItemvue_type_template_id_f02139dc_scoped_true_staticRenderFns,
  false,
  null,
  "f02139dc",
  null
  
)

/* harmony default export */ var goodsItem = (component.exports);
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/shop/goods.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var goodsvue_type_script_lang_js_ = ({
  props: {
    goods: {
      type: Array,
      default() {
        return [];
      }
    }
  },
  components: {
    goodsItem: goodsItem
  },
  methods: {
    itemClick(good_id) {
      this.$emit("item-click", good_id);
    }
  }
});
// CONCATENATED MODULE: ./src/components/shop/goods.vue?vue&type=script&lang=js&
 /* harmony default export */ var shop_goodsvue_type_script_lang_js_ = (goodsvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/components/shop/goods.vue?vue&type=style&index=0&id=60278f00&scoped=true&lang=css&
var goodsvue_type_style_index_0_id_60278f00_scoped_true_lang_css_ = __webpack_require__("7zMr");

// CONCATENATED MODULE: ./src/components/shop/goods.vue






/* normalize component */

var goods_component = Object(componentNormalizer["a" /* default */])(
  shop_goodsvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "60278f00",
  null
  
)

/* harmony default export */ var goods = __webpack_exports__["a"] = (goods_component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/demandQuestion/demandQuestion.vue?vue&type=template&id=2f624312&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"container demand"},[_c('div',{staticClass:"msg"},[_vm._v("\n   根据国家市场监督管理总局《关于大力开展质量设施“一站式”服务的意见》相关要求，为更好的在检验检测、计量、标准、认证认可、质量管理、知识产权、品牌培育等方面服务广大企业、商户和消费者，推动天水市质量基础服务建设，现就质量基础服务需求进行问卷调查，请广大企业、商户和消费者如实填报。\n  ")]),_vm._v(" "),_c('div',{directives:[{name:"show",rawName:"v-show",value:(_vm.county_id),expression:"county_id"}],staticClass:"question"},_vm._l((_vm.questions),function(item,index){return (item.show !== false)?_c('div',{key:index,staticClass:"item"},[_c('div',{staticClass:"item-title"},[_vm._v(_vm._s(index + 1)+". "+_vm._s(item.name))]),_vm._v(" "),_c('div',{staticClass:"item-body"},[(item.type === 'input')?_c('el-input',{attrs:{"type":item.inputType ? item.inputType : 'text',"placeholder":item.placeholder ? item.placeholder : '请输入内容',"border":""},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, "value", $$v)},expression:"item.value"}}):_vm._e(),_vm._v(" "),(item.type === 'textarea')?_c('el-input',{attrs:{"type":"textarea","border":""},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, "value", $$v)},expression:"item.value"}}):_vm._e(),_vm._v(" "),(item.type === 'select')?_c('el-cascader',{attrs:{"props":_vm.industryListProps,"show-all-levels":false,"options":_vm.industryList},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, "value", $$v)},expression:"item.value"}}):_vm._e(),_vm._v(" "),(item.type === 'cascader')?_c('el-select',{attrs:{"props":_vm.companyOrgTypeListProps,"placeholder":"请选择"},on:{"change":function($event){return _vm.questionCheck(index)}},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, "value", $$v)},expression:"item.value"}},_vm._l((_vm.companyOrgTypeList),function(item,index){return _c('el-option',{key:item.index,attrs:{"value":item.name,"label":item.name}})}),1):_vm._e(),_vm._v(" "),(item.type === 'radio')?_c('el-radio-group',{staticClass:"item-answer",on:{"change":function($event){return _vm.questionCheck(index)}},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, "value", $$v)},expression:"item.value"}},_vm._l((item.option),function(q,j){return _c('el-radio',{key:j,staticClass:"item-option",attrs:{"border":"","label":q.value}},[_vm._v(_vm._s(q.name)+"\n          ")])}),1):_vm._e(),_vm._v(" "),(item.type === 'checkbox')?_c('el-checkbox-group',{staticClass:"item-answer",on:{"change":function($event){return _vm.questionCheck(index)}},model:{value:(_vm.checkedList),callback:function ($$v) {_vm.checkedList=$$v},expression:"checkedList"}},_vm._l((item.option),function(q,j){return _c('el-checkbox',{key:j,attrs:{"border":"","label":q.name,"value":q.value,"name":q.name}},[_vm._v("\n            "+_vm._s(q.name)+"\n          ")])}),1):_vm._e()],1),_vm._v(" "),(item.ext && item.ext.show !== false)?_c('div',{staticClass:"item-footer"},[(item.ext.type === 'input')?_c('el-input',{staticClass:"item-input ext",attrs:{"border-color":"#fa3534","type":"text","border":""},model:{value:(item.ext.value),callback:function ($$v) {_vm.$set(item.ext, "value", $$v)},expression:"item.ext.value"}}):_vm._e()],1):_vm._e()]):_vm._e()}),0),_vm._v(" "),_c('div',{staticClass:"btn-view"},[_c('el-button',{attrs:{"type":"primary","loading":_vm.loading},on:{"click":_vm.submit}},[_vm._v("提交")])],1)])}
var staticRenderFns = []


// CONCATENATED MODULE: ./src/views/demandQuestion/demandQuestion.vue?vue&type=template&id=2f624312&scoped=true&

// CONCATENATED MODULE: ./src/views/demandQuestion/questions.js
let date = new Date();
let year = date.getFullYear();
let month = date.getMonth() + 1;
let startYear = year - 1;
let startMonth = 1;
if (month === 12) {
	startMonth = 1;
} else {
	startMonth = month + 1;
}
let monthList = [];
for (; startMonth <= 12; startMonth++) {
	let name = startYear + '年' + (startMonth < 10 ? '0' + startMonth : startMonth) + '月';
	monthList.push({ name: name, value: name });
}
for (let i = 1; i <= month; i++) {
	let eName = year + '年' + (i < 10 ? '0' + i : i) + '月';
	monthList.push({ name: eName, value: eName });
}

/* harmony default export */ var questions = ([{
	name: '请填写您的企业全称？',
	type: 'input',
	key: 'name',
	value: null,
	required: true
}, {
	name: '您企业的统一信用社会信用代码或者营业执照号码？',
	type: 'input',
	key: 'companyCode',
	value: null,
	required: true
}, {
	name: '请填写您的所属行业？',
	type: 'input',
	key: 'industry',
	value: null,
	required: true
}, {
	name: '请填写您的企业类型？',
	type: 'input',
	key: 'companyOrgType',
	value: null,
	required: true
},
// {
// 	name: '此调查问卷填报人姓名？',
// 	type: 'input',
// 	key: 'doUserName',
// 	value: null,
// 	required: true
// },
// {
// 	name: '请填写您的所属行业？',
// 	type: 'select',
// 	key: 'industry',
// 	selected: [],
// 	value: null,
// 	required: true
// },
// {
// 	name: '请填写您的企业类型？',
// 	type: 'select',
// 	key: 'companyOrgType',
// 	selected: [],
// 	value: null,
// 	required: true
// },
{
	name: '请填写您企业主营产品或服务有哪些？',
	type: 'input',
	key: 'mainProducts',
	value: null
}, {
	name: '您的企业是否有产品检验检测方面的需求？',
	type: 'radio',
	key: 'hasTestDemand',
	value: null,
	option: [{ name: '有', value: '有' }, { name: '无', value: '无' }]
},
// {
// 	name: '您的企业上次产品检验检测的时间？',
// 	type: 'radio',
// 	key: 'lastTime',
// 	value: null,
// 	option: monthList,
// 	show: false,
// 	showWith: {hasTestDemand: '有'}
// },
{
	name: "您的企业通过哪种方式进行产品检验检测？",
	type: 'radio',
	key: 'testMethod',
	value: null,
	option: [{ name: '检验检测机构主动联系', value: '检验检测机构主动联系' }, { name: '自己多方寻找或朋友推荐', value: '自己多方寻找或朋友推荐' }, { name: '政府部门协助或者指定服务机构', value: '政府部门协助或者指定服务机构' }],
	show: false,
	showWith: { hasTestDemand: '有' }
},
// {
// 	name: '您的企业每年的检验检测费用大概多少钱？',
// 	type: 'radio',
// 	key: 'testingCostRange',
// 	value: null,
// 	option: [{name: '1000元以下/年', value: '1000元以下/年'}, {name: '1000-5000元/年', value: '1000-5000元/年'}, {name: '5000-10000元/年', value: '5000-10000元/年'}, {name: '10000元以上/年', value: '10000元以上/年'}],
// 	show: false,
// 	showWith: {hasTestDemand: '有'}
// },
// {
// 	name: '如果有半价检验检测服务，您是否愿意使用？',
// 	type: 'radio',
// 	key: 'halfPriceUse',
// 	value: null,
// 	option: [{name: '是', value: '是'}, {name: '否', value: "否"}, {name: '考虑下', value: '考虑下'}],
// 	show: false,
// 	showWith: {hasTestDemand: '有'}
// },
{
	name: '您的企业是否有计量校准方面的需求？',
	type: 'radio',
	key: 'hasJiliangDemand',
	value: null,
	option: [{ name: '有', value: '有' }, { name: '无', value: '无' }]
},
// {
// 	name: '您的企业上次计量校准的时间？',
// 	type: 'radio',
// 	key: 'lastJiliangTime',
// 	value: null,
// 	option: monthList,
// 	show: false,
// 	showWith: {hasJiliangDemand: '有'}
// },
{
	name: '您的企业通过哪种方式进行计量校准？',
	type: 'radio',
	value: null,
	key: 'JiliangMethod',
	option: [{ name: '计量校准机构主动联系', value: '计量校准机构主动联系' }, { name: '自己多方寻找或朋友推荐', value: '自己多方寻找或朋友推荐' }, { name: '政府部门协助或者指定服务机构', value: '政府部门协助或者指定服务机构' }],
	show: false,
	showWith: { hasJiliangDemand: '有' }
},
// {
// 	name: '您的企业每年计量校准费用大概多少钱？',
// 	type: 'radio',
// 	key: 'jiliangCostRange',
// 	value: null,
// 	option: [{name: '1000元以下/年', value: '1000元以下/年'}, {name: '1000-5000元/年', value: '1000-5000元/年'}, {name: '5000-10000元/年', value: '5000-10000元/年'}, {name: '10000元以上/年', value: '10000元以上/年'}],
// 	show: false,
// 	showWith: {hasJiliangDemand: '有'}
// },
// {
// 	name: '如果有半价计量校准服务，您是否愿意使用？',
// 	type: 'radio',
// 	key: 'JilianghalfPriceUse',
// 	value: null,
// 	option: [{name: '是', value: '是'}, {name: '否', value: "否"}, {name: '考虑下', value: '考虑下'}],
// 	show: false,
// 	showWith: {hasJiliangDemand: '有'}
// },
{
	name: '您的企业是否有认证认可方面需求？',
	type: 'radio',
	key: 'hasRzrkDemand',
	value: null,
	option: [{ name: "有", value: '有' }, { name: '无', value: '无' }]
}, {
	name: '您的企业通过哪种方式进行认证认可？',
	type: 'radio',
	value: null,
	key: 'rzrkMethod',
	option: [{ name: '认证认可机构主动联系', value: '认证认可机构主动联系' }, { name: '自己多方寻找或朋友推荐', value: '自己多方寻找或朋友推荐' }, { name: '政府部门协助或者指定服务机构', value: '政府部门协助或者指定服务机构' }],
	show: false,
	showWith: { hasRzrkDemand: '有' }
},
// {
// 	name: '您的企业每年认证认可费用大概多少钱？',
// 	type: 'radio',
// 	key: 'rzrkCostRange',
// 	value: null,
// 	option: [{name: '1000元以下/年', value: '1000元以下/年'}, {name: '1000-5000元/年', value: '1000-5000元/年'}, {name: '5000-10000元/年', value: '5000-10000元/年'}, {name: '10000元以上/年', value: '10000元以上/年'}],
// 	show: false,
// 	showWith: {hasRzrkDemand: '有'}
// },
// {
// 	name: '如果有半价认证认可服务，您是否愿意使用？',
// 	type: 'radio',
// 	key: 'rzrkhalfPriceUse',
// 	value: null,
// 	option: [{name: '是', value: '是'}, {name: '否', value: "否"}, {name: '考虑下', value: '考虑下'}],
// 	show: false,
// 	showWith: {hasRzrkDemand: '有'}
// },
// {
// 	name: '企业是否有环境影响评价方面的服务需求？',
// 	type: 'radio',
// 	key: 'hasHpDemand',
// 	value: null,
// 	option: [{name:"有", value: '有'}, {name: '无', value: '无'}]
// },
// {
// 	name: '企业是否已经做过环境影响评价？',
// 	type: 'radio',
// 	value: null,
// 	key: 'hasHp',
// 	option: [
// 		{name: '是', value: '是'},
// 		{name: '否', value: '否'},
// 	],
// 	show: false,
// 	showWith: {hasHpDemand: '有'}
// },
// {
// 	name: '您的企业通过哪种方式做的环境影响评价？',
// 	type: 'radio',
// 	value: null,
// 	key: 'hpMethod',
// 	option: [
// 		{name: '环评机构主动联系', value: '环评机构主动联系'},
// 		{name: '自己多方寻找或朋友推荐', value: '自己多方寻找或朋友推荐'},
// 		{name: '政府部门协助或者指定服务机构', value: '政府部门协助或者指定服务机构'},
// 	],
// 	show: false,
// 	showWith: {hasHp: '是'}
// },
// {
// 	name: '您的企业在环境影响评价上的花费大概多少钱？',
// 	type: 'radio',
// 	key: 'hpCostRange',
// 	value: null,
// 	option: [{name: '1000-5000元/年', value: '1000-5000元'}, {name: '5000-20000元', value: '5000-20000元'}, {name: '20000元以上', value: '20000元以上'}],
// 	show: false,
// 	showWith: {hasHp: '是'}
// },
// {
// 	name: '您的企业是否有安全影响评价方面的服务需求？',
// 	type: 'radio',
// 	key: 'hasAqDemand',
// 	value: null,
// 	option: [{name:"是", value: '是'}, {name: '否', value: '否'}]
// },
// {
// 	name: '您的企业是否已经做过安全影响评价？',
// 	type: 'radio',
// 	value: null,
// 	key: 'hasAq',
// 	option: [
// 		{name: '是', value: '是'},
// 		{name: '否', value: '否'},
// 	],
// 	show: false,
// 	showWith: {hasAqDemand: '是'}
// },
// {
// 	name: '您的企业通过哪种方式做的安全影响评价？',
// 	type: 'radio',
// 	value: null,
// 	key: 'aqMethod',
// 	option: [
// 		{name: '安评机构主动联系', value: '安评机构主动联系'},
// 		{name: '自己多方寻找或朋友推荐', value: '自己多方寻找或朋友推荐'},
// 		{name: '政府部门协助或者指定服务机构', value: '政府部门协助或者指定服务机构'},
// 	],
// 	show: false,
// 	showWith: {hasAq: '是'}
// },
// {
// 	name: '您的企业在安全影响评价上的花费大概多少钱？',
// 	type: 'radio',
// 	key: 'apCostRange',
// 	value: null,
// 	option: [{name: '1000-5000元/年', value: '1000-5000元'}, {name: '5000-20000元', value: '5000-20000元'}, {name: '20000元以上', value: '20000元以上'}],
// 	show: false,
// 	showWith: {hasAq: '是'}
// },
{
	name: '您的企业是否有知识产权方面的服务需求？',
	type: 'radio',
	key: 'hasZscqDemand',
	value: null,
	option: [{ name: "有", value: '有' }, { name: '无', value: '无' }]
},
// {
// 	name: '您的企业是否已经购买过知识产权服务？',
// 	type: 'radio',
// 	value: null,
// 	key: 'hasZscq',
// 	option: [
// 		{name: '有', value: '有'},
// 		{name: '无', value: '无'},
// 	],
// 	show: false,
// 	showWith: {hasZscqDemand: '有'}
// },
{
	name: '您的企业获得了哪些知识产权？',
	type: 'checkbox',
	value: null,
	key: 'hasZscqList',
	option: [{ name: '商标', value: '商标', checked: false }, { name: '专利', value: '专利', checked: false }, { name: '著作权', value: '著作权', checked: false }, { name: '版权', value: '版权', checked: false }, { name: '其他', value: '其他', checked: false }],
	show: false,
	showWith: { hasZscqDemand: '有' }
}, {
	name: '您的企业通过哪种方式购买的知识产权服务？',
	type: 'radio',
	value: null,
	key: 'zscqMethod',
	option: [{ name: '服务机构主动联系', value: '服务机构主动联系' }, { name: '自己多方寻找或朋友推荐', value: '自己多方寻找或朋友推荐' }, { name: '政府部门协助或者指定服务机构', value: '政府部门协助或者指定服务机构' }],
	show: false,
	showWith: { hasZscqDemand: '有' }
},
// {
// 	name: '您的企业每年在知识产权方面的花费大概多少钱？',
// 	type: 'radio',
// 	key: 'zscqCostRange',
// 	value: null,
// 	option: [{name: '1000元以下', value: '1000元以下'}, {name: '1000-5000元', value: '1000-5000元'}, {name: '5000-10000元', value: '5000-10000元'}, {name: '10000元以上', value: '10000元以上'}],
// 	show: false,
// 	showWith: {hasZscq: '有'}
// },
{
	name: '企业是否有专家问询诊断方面需求？',
	type: 'radio',
	value: null,
	key: 'hasZjzdDemand',
	option: [{ name: '无', value: '无' }, { name: '需要技术方面指导', value: '需要技术方面指导' }, { name: '产品质量需要提升', value: '产品质量需要提升' }, { name: '需要专家经常授课', value: '需要专家经常授课' }, { name: '其他需求', value: '其他需求' }],
	ext: {
		type: 'input',
		value: null,
		show: false,
		showWith: { hasZjzdDemand: '其他需求' }
	}
}, {
	name: '企业是否有标准服务方面需求？',
	type: 'radio',
	value: null,
	key: 'hasBzfwDemand',
	option: [{ name: '无', value: '无' }, { name: '需要协助制定标准', value: '需要协助制定标准' }, { name: '需要推荐相关标准', value: '需要推荐相关标准' }, { name: '需要产品标准执行方面的指导', value: '需要产品标准执行方面的指导' }, { name: '其他需求', value: '其他需求' }],
	ext: {
		type: 'input',
		value: null,
		show: false,
		showWith: { hasBzfwDemand: '其他需求' }
	}
},
// {
// 	name: '您是否有其他质量提升方面的需求？',
// 	type: 'textarea',
// 	value: null,
// 	key: 'hasOtherDemand',
// 	required: false
// },
// {
// 	name: '此调查问卷是否由本人填写？',
// 	type: 'radio',
// 	value: null,
// 	key: 'isSelf',
// 	required: true,
// 	option: [
// 		{name: '是', value: '是'},
// 		{name: '否', value: '否'}
// 	]
// },
// {
// 	name: '请填写本表单对应市场主体负责人的手机号码？',
// 	type: 'input',
// 	inputType: 'number',
// 	placeholder: '请输入手机号码',
// 	value: null,
// 	key: 'manageMobile',
// 	rule: [{name: 'mobile', message: '请输入正确手机号码'}],
// 	show: false,
// 	showWith: {isSelf: '否'}
// },
{
	name: '您的企业是否有申报政府质量奖方面的需求？',
	type: 'textarea',
	key: 'qualityAward',
	value: null,
	required: true
}, {
	name: '您的企业是否有品牌建设方面的需求？',
	type: 'textarea',
	key: 'brandBuilding',
	value: null,
	required: true
}, {
	name: '您的企业是否有人才培训和管理方面的需求？',
	type: 'textarea',
	key: 'talentTraining',
	value: null,
	required: true
}, {
	name: '您是否有其他质量提升方面的需求？',
	type: 'textarea',
	key: 'qualityOther',
	value: null,
	required: true
}]);
// EXTERNAL MODULE: ./src/util/env.js
var env = __webpack_require__("Q2VO");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/demandQuestion/demandQuestion.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//




/* harmony default export */ var demandQuestionvue_type_script_lang_js_ = ({
  data() {
    return {
      loading: false,
      qCodeList: [],
      checkedList: [],
      industryListProps: {
        value: 'name', //设置每个menu的ID值
        label: 'name', //设置每个menu的name值
        children: 'children' //子级
      },
      companyOrgTypeListProps: {
        value: 'name' //设置每个menu的ID值
      },
      redirect: '', //重定向地址
      questions: [],
      linkman_mobile: '',
      industry: '',
      companyOrgType: '',
      industryShow: false,
      industryList: [],
      companyOrgTypeShow: false,
      companyOrgTypeList: [],
      selectIndex: null,
      qcode: null,
      county_id: null,
      county: '',
      hasLogin: true
    };
  },
  created() {
    this.redirect = this.$route.query.redirect || '/';
    if (env["d" /* LOCATION */].county) {
      this.county = env["d" /* LOCATION */].county;
      this.county_id = env["d" /* LOCATION */].county_id;
    } else if (env["d" /* LOCATION */].city) {
      this.county = env["d" /* LOCATION */].city;
      this.county_id = env["d" /* LOCATION */].city_id;
    } else if (env["d" /* LOCATION */].province) {
      this.county = env["d" /* LOCATION */].province;
      this.county_id = env["d" /* LOCATION */].province_id;
    }
    this.questions = questions;
    this.getIndustryList();
    this.getCompanyOrgType();
    this.getQcodeList();
  },
  beforeCreate() {
    if (!this.$store.state.hasLogin) {
      this.$confirm('请先登录', {
        confirmButtonText: '登录',
        cancelButtonText: '取消',
        type: 'warning',
        closeOnClickModal: false
      }).then(() => {
        this.$router.push('/login');
      }).catch(() => {
        this.$router.push('/');
      });
    }
  },
  methods: {
    questionCheck(index) {
      let key = this.questions[index].key;
      let value = this.questions[index].value;
      this.questions.forEach((item, i) => {
        if (item.showWith && item.showWith[key]) {
          item.show = item.showWith[key] === value;
          if (item.ext && item.ext.showWith[key]) {
            item.ext.show = item.ext.showWith[key] === value;
          }
          this.$set(this.questions, i, item);
        }

        if (item.ext && item.ext.showWith && item.ext.showWith[key]) {
          item.ext.show = item.ext.showWith[key] === value;
          this.$set(this.questions, i, item);
        }

        if (item.type === 'checkbox' && item.show !== false) {
          // let checkedList = [];
          item.option.map(v => {
            if (v.checked === true) {
              this.checkedList.push(v.value);
            }
          });
          item.value = this.checkedList.join(',');
          this.$set(this.questions, i, item);
        }
      });
    },
    submit() {

      let check = this.checkField();
      if (!check) return;
      // if (this.qCodeList.length > 0 && this.qcode === null) {
      //   this.$message({
      //     message: '请选择上报机构',
      //     type: 'error'
      //   });
      //   return;
      // }
      let answer = [];
      this.questions.map(item => {
        if (item.show !== false) {
          let value = item.value;
          if (item.ext && item.ext.show !== false) {
            value += ':' + item.ext.value;
          }
          answer.push({
            name: item.name,
            key: item.key,
            value: value
          });
        }
        if (item.key === 'industry') {
          this.industry = item.value;
        }
        if (item.key === 'companyOrgType') {
          this.companyOrgType = item.value;
        }
      });
      this.loading = true;
      this.$ajax.post('/index/demandSurvey/submit', {
        industry: this.industry,
        companyOrgType: this.companyOrgType,
        linkman_mobile: this.linkman_mobile,
        data: answer,
        qcode: this.qcode,
        county_id: this.county_id
      }).then(res => {
        this.$message({
          message: '提交成功',
          type: 'success'
        });
        this.$router.push(this.redirect);
      }).finally(() => {
        this.loading = false;
      });
    },
    checkField() {
      for (let i = 0; i < this.questions.length; i++) {
        if (this.questions[i].show !== false && this.questions[i].required !== false) {
          if (!this.questions[i].value) {
            this.$message.error('请回答第' + (i + 1) + '个问题');
            return false;
          }
          if (this.questions[i].rule && this.questions[i].rule.length > 0) {
            let rule = this.questions[i].rule;
            // for(let r = 0; r < rule.length; r++) {
            // 	if(rule[r].name === 'mobile' && !this.$u.test.mobile(this.questions[i].value)) {
            // this.$message.warning(rule[r].message);
            // 		return false;
            // 	}
            // }
          }
        }

        if (this.questions[i].ext && this.questions[i].ext.show !== false && !this.questions[i].ext.value) {
          this.$message.error('请回答第' + (i + 1) + '个问题');
          return false;
        }
      }

      return true;
    },
    getIndustryList() {
      this.$ajax.get('/index/demand_survey/getIndustryList').then(res => {
        this.industryList = res;
      });
    },
    getCompanyOrgType() {
      this.$ajax.get('/index/demand_survey/getTypeList').then(res => {
        this.companyOrgTypeList = res;
      });
    },
    getQcodeList() {
      this.$ajax.get('/index/demand_survey/getQcodeList').then(res => {
        if (res && res.length > 0) {
          this.qCodeList = res;
        }
      });
    }

  }
});
// CONCATENATED MODULE: ./src/views/demandQuestion/demandQuestion.vue?vue&type=script&lang=js&
 /* harmony default export */ var demandQuestion_demandQuestionvue_type_script_lang_js_ = (demandQuestionvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/demandQuestion/demandQuestion.vue?vue&type=style&index=0&lang=css&
var demandQuestionvue_type_style_index_0_lang_css_ = __webpack_require__("aAUK");

// EXTERNAL MODULE: ./src/views/demandQuestion/demandQuestion.vue?vue&type=style&index=1&id=2f624312&scoped=true&lang=css&
var demandQuestionvue_type_style_index_1_id_2f624312_scoped_true_lang_css_ = __webpack_require__("InuD");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/demandQuestion/demandQuestion.vue







/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  demandQuestion_demandQuestionvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "2f624312",
  null
  
)

/* harmony default export */ var demandQuestion = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/index/myIndex.vue?vue&type=template&id=56fbc0bd&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('c-header'),_vm._v(" "),_c('c-nav-header'),_vm._v(" "),_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0","line-height":"40px"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"58px","color":"#a9b0c0","font-size":"14px","display":"flex","padding-left":"15px"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n\t\t\t\t\t当前位置：\n\t\t\t\t\t"),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tof()}}},[_vm._v("个人中心 >")]),_vm._v(" "),_vm._l((_vm.$route.meta.navs),function(i,index){return _c('div',{key:index,staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj(i)}}},[_vm._v(_vm._s(i.name))])}),_vm._v(" "),_vm._l((_vm.$route.meta.nav2),function(f,inde){return _c('div',{key:inde,staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tol(f)}}},[_vm._v(_vm._s(f.name))])})],2)])])]),_vm._v(" "),_c('div',{staticStyle:{"background-color":"#f1f4fd"}},[_c('div',{staticClass:"container"},[_c('div',{staticClass:"d-flex justify-content-between",staticStyle:{"padding-top":"20px"}},[_c('div',{staticClass:"left_menu",staticStyle:{"margin-right":"15px"}},[_c('div',{staticClass:"left_menu_title w-100"},[_vm._v("个人中心")]),_vm._v(" "),_c('div',{staticClass:"left_menu_list w-100"},_vm._l((_vm.list),function(v,i){return _c('div',{key:i,staticClass:"left_menu_list_item",class:v.url.indexOf(_vm.$route.path) > -1 ? 'active' : '',staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toLinl(v.url)}}},[_vm._v("\n\t\t\t\t\t\t\t"+_vm._s(v.name)+"\n\t\t\t\t\t\t")])}),0)]),_vm._v(" "),_c('div',{staticStyle:{"flex":"1"}},[_c('router-view')],1)])]),_vm._v(" "),_c('c-nav-bottom'),_vm._v(" "),_c('c-bottom')],1)],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/index/myIndex.vue?vue&type=template&id=56fbc0bd&scoped=true&

// EXTERNAL MODULE: ./src/components/header.vue + 4 modules
var header = __webpack_require__("ccKq");

// EXTERNAL MODULE: ./src/components/headerNav.vue + 4 modules
var headerNav = __webpack_require__("IwuN");

// EXTERNAL MODULE: ./src/components/bottom.vue + 4 modules
var bottom = __webpack_require__("IagT");

// EXTERNAL MODULE: ./src/components/bottonmNav.vue + 4 modules
var bottonmNav = __webpack_require__("+Bux");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/index/myIndex.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//





/* harmony default export */ var myIndexvue_type_script_lang_js_ = ({
	components: { cHeader: header["a" /* default */], cNavHeader: headerNav["a" /* default */], cBottom: bottom["a" /* default */], cNavBottom: bottonmNav["a" /* default */] },
	data() {
		return {
			// page:1,
			list: [{ name: '账号信息', url: '/user/userInfo' }, { name: '需求问卷', url: '/demandQuestion' }, { name: '需求反馈', url: '/user/xqfk' },
			// { name: '我的订单', url: '/user/myOrder' },
			{ name: '企业认证', url: '/user/company' }, { name: '报告/证书', url: '/user/report' }],
			nav: []
		};
	},
	methods: {
		toLinl(url) {
			this.$router.push(url);
		},
		naa() {
			// return this.$route.meta.navs.push(nav)
			// for(var i = 0;i<)
		},
		tof() {
			this.$router.push('/user/userInfo');
		},
		toj(i) {
			this.$router.push(i.toUrl);
		},
		tol() {
			// if(!this.$route.meta.navs){
			//   return '>' + this.$route.meta.navs.push(this.nav)
			// }else{
			// }
		}
	},
	mounted() {
		// console.log(this.$route.path);
		// console.log(this.$route.meta.navs);
	}
});
// CONCATENATED MODULE: ./src/views/index/myIndex.vue?vue&type=script&lang=js&
 /* harmony default export */ var index_myIndexvue_type_script_lang_js_ = (myIndexvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/index/myIndex.vue?vue&type=style&index=0&id=56fbc0bd&scoped=true&lang=css&
var myIndexvue_type_style_index_0_id_56fbc0bd_scoped_true_lang_css_ = __webpack_require__("F3oB");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/index/myIndex.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  index_myIndexvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "56fbc0bd",
  null
  
)

/* harmony default export */ var myIndex = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/userInfo/userInfo.vue?vue&type=template&id=698439d4&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:" user"},[_c('el-tabs',{staticStyle:{"padding":"0 10px","text-align":"left"},on:{"tab-click":_vm.handleClick},model:{value:(_vm.activeName),callback:function ($$v) {_vm.activeName=$$v},expression:"activeName"}},[_c('el-tab-pane',{staticClass:"jcxx",attrs:{"label":"基础信息","name":"first"}},[_c('div',{staticClass:"nickName"},[_vm._v("昵   称 ：\n          "),_c('el-popover',{attrs:{"placement":"top-start","width":"200","trigger":"hover","content":"点击修改昵称"}},[_c('el-button',{attrs:{"slot":"reference","type":"text"},on:{"click":_vm.newName},slot:"reference"},[_vm._v(_vm._s(_vm.user.nickname))])],1)],1),_vm._v(" "),_c('div',{},[_vm._v("积   分 ："+_vm._s(_vm.user.score))]),_vm._v(" "),_c('div',{},[_vm._v("手机号 ："+_vm._s(_vm.user.mobile))]),_vm._v(" "),_c('div',{},[_vm._v("微   信 ：已绑定")]),_vm._v(" "),_c('div',{},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.loginOut}},[_vm._v("退出登录")])],1)]),_vm._v(" "),_c('el-tab-pane',{attrs:{"label":"修改密码","name":"third"}},[_c('el-form',{ref:"ruleForm2",staticClass:"demo-ruleForm",attrs:{"model":_vm.ruleForm2,"status-icon":"","rules":_vm.rules2,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":"手机号","prop":"tel"}},[_c('el-input',{staticStyle:{"width":"315px"},attrs:{"placeholder":"请输入手机号"},model:{value:(_vm.ruleForm2.tel),callback:function ($$v) {_vm.$set(_vm.ruleForm2, "tel", $$v)},expression:"ruleForm2.tel"}})],1),_vm._v(" "),_c('el-form-item',{staticClass:"code",attrs:{"label":"验证码","prop":"resetPassCode"}},[_c('el-input',{staticStyle:{"width":"200px"},attrs:{"placeholder":"验证码"},model:{value:(_vm.ruleForm2.resetPassCode),callback:function ($$v) {_vm.$set(_vm.ruleForm2, "resetPassCode", $$v)},expression:"ruleForm2.resetPassCode"}}),_vm._v(" "),_c('el-button',{attrs:{"type":"primary","disabled":_vm.isDisabled},on:{"click":_vm.sendCodeResetPass}},[_vm._v(_vm._s(_vm.buttonText)+"\n            ")])],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"新密码","prop":"pass"}},[_c('el-input',{staticStyle:{"width":"315px"},attrs:{"type":"password","auto-complete":"off","placeholder":"请输新入密码"},model:{value:(_vm.ruleForm2.pass),callback:function ($$v) {_vm.$set(_vm.ruleForm2, "pass", $$v)},expression:"ruleForm2.pass"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"确认密码","prop":"checkPass"}},[_c('el-input',{staticStyle:{"width":"315px"},attrs:{"type":"password","auto-complete":"off","placeholder":"请再次输入密码"},model:{value:(_vm.ruleForm2.checkPass),callback:function ($$v) {_vm.$set(_vm.ruleForm2, "checkPass", $$v)},expression:"ruleForm2.checkPass"}})],1),_vm._v(" "),_c('el-form-item',[_c('el-button',{staticStyle:{"width":"315px"},attrs:{"type":"primary"},on:{"click":function($event){return _vm.resetPass('ruleForm2')}}},[_vm._v("确认")])],1)],1)],1)],1)],1)}
var staticRenderFns = []


// CONCATENATED MODULE: ./src/views/user/userInfo/userInfo.vue?vue&type=template&id=698439d4&scoped=true&

// EXTERNAL MODULE: ./src/util/auth.js
var auth = __webpack_require__("Clp8");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/userInfo/userInfo.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//



/* harmony default export */ var userInfovue_type_script_lang_js_ = ({
  // 局部注册的组件
  components: {},
  // 组件状态值
  data() {
    // <!--验证手机号是否合法-->
    let checkTel = (rule, value, callback) => {
      if (value === "") {
        callback(new Error("请输入手机号码"));
      } else if (!this.checkMobile(value)) {
        callback(new Error("手机号码不合法"));
      } else {
        callback();
      }
    };
    // <!--二次验证密码-->
    let validatePass2 = (rule, value, callback) => {
      if (value === "") {
        callback(new Error("请再次输入密码"));
      } else if (value !== this.ruleForm2.pass) {
        callback(new Error("两次输入密码不一致!"));
      } else {
        callback();
      }
    };
    return {
      activeName: "first",
      buttonText: "发送验证码",
      isDisabled: false, // 是否禁止点击发送验证码按钮
      flag: true,
      ruleForm2: {
        pass: "",
        checkPass: "",
        tel: "",
        resetPassCode: ""
      },
      rules2: {
        tel: [{ required: true, message: "请输入手机号", trigger: "blur" }, { min: 11, max: 11, message: "请输入11位手机号码", trigger: "blur" }, { validator: checkTel, trigger: "change" }],
        pass: [{ required: true, messsage: '请输入密码', trigger: "blur" }],
        checkPass: [{ required: true, validator: validatePass2, trigger: "blur" }],
        resetPassCode: [{ required: true, messsage: '请输入验证码', trigger: "blur" }]
      }
    };
  },
  mounted() {
    if (!this.$store.state.hasLogin) {
      this.$router.push({ path: '/login', query: { redirect: '/user/userinfo' } });
    }
  },
  // 计算属性
  computed: {
    user() {
      return this.$store.state.user;
    }
  },
  // 侦听器
  watch: {},
  // 组件方法
  methods: {
    handleClick(tab, event) {
      //导航栏点击
    },
    //验证码
    /**
     * ---密码进行重置
     * 1、先发送重置验证码
     * 2、重置密码
     * **/
    sendCodeResetPass() {
      let tel = this.ruleForm2.tel;
      if (tel === "") {
        this.$message.error("手机号不能为空");
        return;
      }
      if (this.checkMobile(tel)) {
        this.$axios.post("/index/login/resetPasswordCode", {
          phone: this.ruleForm2.tel
        }).then(res => {
          if (res.data.code > 200 && res.data.code < 500) {
            this.$message.error(res.data.msg);
            return;
          }
          this.$message.success("发送验证码成功");
          let time = 60;
          this.buttonText = "已发送";
          this.isDisabled = true;
          if (this.flag) {
            this.flag = false;
            let timer = setInterval(() => {
              time--;
              this.buttonText = time + " 秒";
              if (time === 0) {
                clearInterval(timer);
                this.buttonText = "重新获取";
                this.isDisabled = false;
                this.flag = true;
              }
            }, 1000);
          }
        }).catch(err => {
          this.$message.error(err.msg);
        });
      }
    },
    resetPass(formName) {
      this.$refs[formName].validate(valid => {
        if (valid) {
          this.$ajax.post("/index/login/resetPassword", {
            phone: this.ruleForm2.tel,
            code: this.ruleForm2.resetPassCode,
            password: this.ruleForm2.pass,
            repassword: this.ruleForm2.checkPass
          }).then(res => {
            this.$message({
              message: "重置成功，请登录",
              type: "success"
            });
            this.$router.push({ path: "/login", query: { type: 1 } });
          }).catch(err => {
            this.$message.error(err.msg);
          });
        } else {
          return false;
        }
      });
    },
    //修改昵称
    newName() {
      this.$prompt('请输入新的昵称', '修改昵称', {
        confirmButtonText: '确定',
        cancelButtonText: '取消'
      }).then(({ value }) => {
        this.$ajax.post('/index/users/updateUserInfo', { nickname: value }).then(result => {
          let u = Object.assign({}, this.user);
          u.nickname = value;
          this.$store.commit('setUserInfo', u);
          this.$message({
            type: 'success',
            message: '你的新昵称是: ' + value
          });
        });
      });
    },
    // 验证手机号
    checkMobile(str) {
      let re = /^1\d{10}$/;
      if (re.test(str)) {
        return true;
      } else {
        return false;
      }
    },
    loginOut() {
      this.$confirm('确定退出系统?', '提示', {
        confirmButtonText: '确定',
        cancelButtonText: '取消',
        type: 'info'
      }).then(() => {
        this.$ajax.post('/index/login/getOut').finally(() => {
          this.$store.commit('setUserInfo', null);
          Object(auth["b" /* removeToken */])();
          this.$message({
            type: 'success',
            message: '退出成功!'
          });
          this.$router.push({ path: "/" });
        });
      });
    }
  }
});
// CONCATENATED MODULE: ./src/views/user/userInfo/userInfo.vue?vue&type=script&lang=js&
 /* harmony default export */ var userInfo_userInfovue_type_script_lang_js_ = (userInfovue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/user/userInfo/userInfo.vue?vue&type=style&index=0&lang=css&
var userInfovue_type_style_index_0_lang_css_ = __webpack_require__("Nzxw");

// EXTERNAL MODULE: ./src/views/user/userInfo/userInfo.vue?vue&type=style&index=1&id=698439d4&scoped=true&lang=css&
var userInfovue_type_style_index_1_id_698439d4_scoped_true_lang_css_ = __webpack_require__("LVoF");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/user/userInfo/userInfo.vue







/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  userInfo_userInfovue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "698439d4",
  null
  
)

/* harmony default export */ var userInfo = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/myxq/index.vue?vue&type=template&id=92ca0d88&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{},[_c('div',{staticClass:" xqfk",staticStyle:{"flex":"1","padding":"22px"}},[_c('div',{staticClass:"right-list"},[_vm._m(0),_vm._v(" "),_c('table',{staticClass:"table border boder-table",staticStyle:{"width":"100%","font-size":"12px","margin-top":"20px"}},[_vm._m(1),_vm._v(" "),_vm._l((_vm.demandList),function(item,inde){return _c('tr',{key:item.deman_id,class:[inde%2==0?'active':'']},[_c('td',[_vm._v(_vm._s(item.title)+" ")]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.create_time))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.status_name))]),_vm._v(" "),_c('td',{staticClass:"go-detail",on:{"click":function($event){return _vm.goDetail(item.deman_id)}}},[_vm._v("\n\t\t\t 查看\n            ")])])})],2),_vm._v(" "),_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],1)])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"tit-icon",staticStyle:{"margin-top":"3px"}},[_c('div',{staticStyle:{"width":"5px","height":"25px","background-color":"#1740a2"}}),_vm._v(" "),_c('span',{staticClass:"tit",staticStyle:{"font-size":"17px"}},[_vm._v("需求反馈")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('tr',{staticStyle:{"background-color":"#e4e6ed","height":"35px"}},[_c('th',[_vm._v("内容")]),_vm._v(" "),_c('th',[_vm._v("时间")]),_vm._v(" "),_c('th',[_vm._v("状态")]),_vm._v(" "),_c('th',[_vm._v("操作")])])}]


// CONCATENATED MODULE: ./src/views/user/myxq/index.vue?vue&type=template&id=92ca0d88&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/myxq/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var myxqvue_type_script_lang_js_ = ({
		// 局部注册的组件
		components: {},
		// 组件状态值
		data() {
				return {
						demandList: [],
						page: 1,
						pageSize: 15,
						loading: false,
						isFinished: false,
						total: 0
				};
		},
		// 计算属性
		computed: {},
		// 侦听器
		watch: {},
		// 组件方法
		created() {
				this.getList();
		},
		methods: {
				//需求列表
				getList() {
						if (this.loading) return;
						this.loading = true;
						this.$ajax.post('/index/userdemand/getUserDemandList', { page: this.page, limit: this.pageSize }).then(res => {
								this.loading = false;
								this.demandList = this.demandList.concat(res.data);
								if (res.data.current_page >= res.data.last_page) {
										this.isFinished = true;
								}
						}).catch(() => {
								this.loading = false;
						});
				},
				pageChange(e) {
						if (this.page !== e) {
								this.getList();
						}
				},
				//详情
				goDetail(id) {
						this.$router.push({ path: "/user/xqfk-xqdetail", query: { id: id } });
				}

		}
});
// CONCATENATED MODULE: ./src/views/user/myxq/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var user_myxqvue_type_script_lang_js_ = (myxqvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/user/myxq/index.vue?vue&type=style&index=0&id=92ca0d88&scoped=true&lang=css&
var myxqvue_type_style_index_0_id_92ca0d88_scoped_true_lang_css_ = __webpack_require__("nGlP");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/user/myxq/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  user_myxqvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "92ca0d88",
  null
  
)

/* harmony default export */ var myxq = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/myxq/xqdetail.vue?vue&type=template&id=72bc357c&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:" xqfk",staticStyle:{"background":"white","padding":"22px"}},[_c('div',{staticClass:"right-list"},[_c('div',{staticClass:"tit-icon",staticStyle:{"margin-top":"3px","padding-left":"4px"}},[_c('div',{staticStyle:{"width":"5px","height":"25px","background-color":"#1740a2"}}),_vm._v(" "),_c('span',{staticClass:"tit"},[_vm._v("需求详情")]),_vm._v(" "),_c('button',{staticClass:"gobtn",on:{"click":_vm.toLink}},[_vm._v("返回")])]),_vm._v(" "),_c('div',{staticClass:"main",staticStyle:{"background-color":"#e4e6ed"}},[_vm._v("\n          "+_vm._s(_vm.detail.content)+"\n        ")]),_vm._v(" "),_vm._m(0),_vm._v(" "),_c('div',{staticClass:"replay_content"},[_c('el-timeline',{attrs:{"reverse":_vm.reverse}},_vm._l((_vm.list),function(rep,repIndex){return _c('el-timeline-item',{key:repIndex,attrs:{"timestamp":rep.create_time}},[(rep.msg_type == 'text')?_c('div',[(rep.type ==2)?_c('span',[_vm._v(" "+_vm._s(rep.reply_content))]):_vm._e(),_vm._v(" "),(rep.type==1)?_c('span',{staticStyle:{"color":"#007BFF"}},[_vm._v(" "+_vm._s(rep.reply_content))]):_vm._e()]):_vm._e(),_vm._v(" "),(rep.msg_type == 'image')?_c('div',{staticClass:"image"},[_c('img',{staticClass:"replay_image",attrs:{"src":rep.reply_content}})]):_vm._e()])}),1)],1),_vm._v(" "),_vm._m(1),_vm._v(" "),_c('div',{staticClass:"xqhf"},[_c('textarea',{directives:[{name:"model",rawName:"v-model",value:(_vm.content),expression:"content"}],staticClass:"inp",staticStyle:{"vertical-align":"top","outline":"none"},attrs:{"name":"","id":"","cols":"","rows":"","placeholder":"请输入回复内容"},domProps:{"value":(_vm.content)},on:{"input":function($event){if($event.target.composing){ return; }_vm.content=$event.target.value}}})])]),_vm._v(" "),_c('button',{staticClass:"btn1",staticStyle:{"background":"#1740a2"},on:{"click":_vm.replay}},[_vm._v("提交")])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"tit-icon",staticStyle:{"margin-top":"20px","padding-left":"4px"}},[_c('div',{staticStyle:{"width":"5px","height":"25px","background-color":"#1740a2"}}),_vm._v(" "),_c('span',{staticClass:"tit"},[_vm._v("回复详情")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"tit-icon",staticStyle:{"margin-top":"20px","padding-left":"4px"}},[_c('div',{staticStyle:{"width":"5px","height":"25px","background-color":"#1740a2"}}),_vm._v(" "),_c('span',{staticClass:"tit"},[_vm._v("需求回复")])])}]


// CONCATENATED MODULE: ./src/views/user/myxq/xqdetail.vue?vue&type=template&id=72bc357c&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/myxq/xqdetail.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var xqdetailvue_type_script_lang_js_ = ({
	// 局部注册的组件
	components: {},
	// 组件状态值
	data() {
		return {
			page: 1,
			demand_id: '',
			detail: {},
			content: '',
			list: [],
			reverse: false

		};
	},
	// 计算属性
	computed: {},
	// 侦听器
	watch: {},
	created() {
		this.demand_id = this.$route.query.id;
		this.getDetail();
	},
	// 组件方法
	methods: {
		getDetail() {
			this.$ajax.post('/index/userdemand/getUserDemandInfo', { demand_id: this.demand_id }).then(res => {
				this.detail = res;
				this.list = res.reply;
			});
		},
		//需求回复
		replay() {
			if (this.content == '') {
				this.$message({
					message: '请输入回复内容',
					type: 'warning'
				});
				return;
			}
			this.$ajax.post("/index/userdemand/insertUserDemandReply", {
				content: this.content,
				demand_id: this.demand_id,
				src: '',
				msg_type: "text"
			}).then(res => {
				this.content = '';
				this.getDetail();
				this.$message({
					message: '提交成功，请等待工作人员与您联系！',
					type: 'success'
				});
			}).catch(() => {
				this.$message.error('提交失败！');
			});
		},
		toLink() {
			this.$router.go(-1);
		}
	}
});
// CONCATENATED MODULE: ./src/views/user/myxq/xqdetail.vue?vue&type=script&lang=js&
 /* harmony default export */ var myxq_xqdetailvue_type_script_lang_js_ = (xqdetailvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/user/myxq/xqdetail.vue?vue&type=style&index=0&id=72bc357c&scoped=true&lang=css&
var xqdetailvue_type_style_index_0_id_72bc357c_scoped_true_lang_css_ = __webpack_require__("Rnb4");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/user/myxq/xqdetail.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  myxq_xqdetailvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "72bc357c",
  null
  
)

/* harmony default export */ var xqdetail = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/myOrder/index.vue?vue&type=template&id=019e1b5b&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticClass:"dd_right"},[_vm._m(0),_vm._v(" "),_c('div',{staticClass:"dd_xl"},[_c('div',{staticClass:"xl_btn"},[_c('div',[_vm._v("订单号：")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.map.order_code),expression:"map.order_code"}],staticClass:"form-control",staticStyle:{"width":"200px"},attrs:{"type":"text","placeholder":"订单号"},domProps:{"value":(_vm.map.order_code)},on:{"input":function($event){if($event.target.composing){ return; }_vm.$set(_vm.map, "order_code", $event.target.value)}}})]),_vm._v(" "),_c('div',{staticClass:"xl_btn"},[_c('div',[_vm._v("商品名称：")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.map.keyword),expression:"map.keyword"}],staticClass:"form-control",staticStyle:{"width":"200px"},attrs:{"type":"text","placeholder":"商品名称"},domProps:{"value":(_vm.map.keyword)},on:{"input":function($event){if($event.target.composing){ return; }_vm.$set(_vm.map, "keyword", $event.target.value)}}})]),_vm._v(" "),_c('div',{staticClass:"xl_btn"},[_c('div',[_vm._v("订单状态：")]),_vm._v(" "),_c('select',{directives:[{name:"model",rawName:"v-model",value:(_vm.map.status),expression:"map.status"}],staticClass:"form-control",staticStyle:{"width":"100px"},attrs:{"placeholder":"状态"},on:{"change":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return val}); _vm.$set(_vm.map, "status", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},_vm._l((_vm.statusList),function(st,index){return _c('option',{key:index,attrs:{"label":st.label},domProps:{"value":st.status}})}),0)]),_vm._v(" "),_c('div',{staticClass:"cx_btn"},[_c('button',{on:{"click":_vm.search}},[_vm._v("查询")])])]),_vm._v(" "),_vm._l((_vm.orderList),function(item,index){return _c('div',{key:index,staticClass:"dd_lb"},[_c('div',{staticClass:"lb_top"},[_c('div',{staticClass:"top_1"},[_c('div',[_vm._v("订单编号：")]),_vm._v(" "),_c('div',[_vm._v(_vm._s(item.order_code))])]),_vm._v(" "),_c('div',{staticClass:"top_2"},[_c('div',[_vm._v(_vm._s(_vm._f("getTime")(item.create_time)))])]),_vm._v(" "),_c('div',{staticClass:"top_3"},[_c('a',{attrs:{"href":"javascript:;"},on:{"click":function($event){return _vm.toXq(item.id)}}},[_vm._v("查看详情")])])]),_vm._v(" "),_c('div',{staticClass:"lb_btm"},[_c('div',{staticClass:"btm_1"},[_c('div',[_vm._v(_vm._s(item.title))])]),_vm._v(" "),_c('div',{staticClass:"btm_2"},[_c('div',[_vm._v("￥"+_vm._s(item.total))])]),_vm._v(" "),_c('div',{staticClass:"btm_3"},[_c('div',[_vm._v(_vm._s(item.status_name))])]),_vm._v(" "),_c('div',{staticClass:"btm_4"},[_c('button',{on:{"click":function($event){return _vm.deleteOrder(item.id)}}},[_vm._v("删除订单")]),_vm._v(" "),_c('button',{on:{"click":function($event){return _vm.goPay(item)}}},[_vm._v("立即支付")])])])])}),_vm._v(" "),(_vm.orderList.length === 0 && !_vm.loading)?_c('div',{staticClass:"empty-msg"},[_vm._v("\n      暂无订单\n    ")]):_vm._e(),_vm._v(" "),_c('vue-custom-pages',{staticStyle:{"margin-top":"20px"},attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],2),_vm._v(" "),_c('pay',{ref:"pay",attrs:{"pay-info":_vm.pay_info}}),_vm._v(" "),_c('el-backtop',{staticStyle:{"height":"43px","width":"43px","border":"none"},attrs:{"bottom":100,"right":120}},[_c('div',{staticStyle:{"{\n          height":"100%","width":"100%","background-color":"#e0e7f7","box-shadow":"0 0 6px rgba(0, 0, 0, 0.12)","text-align":"center","line-height":"33px","color":"#1740a2","border-radius":"50%"}},[_c('i',{staticClass:"el-icon-caret-top",staticStyle:{"font-size":"43px"}})])])],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"dd_top",staticStyle:{"margin-left":"2px"}},[_c('div',{staticClass:"zjjj_top"}),_vm._v(" "),_c('strong',{staticStyle:{"font-size":"17px","margin-left":"5px"}},[_vm._v("我的订单")])])}]


// CONCATENATED MODULE: ./src/views/user/myOrder/index.vue?vue&type=template&id=019e1b5b&scoped=true&

// EXTERNAL MODULE: ./src/components/pay/index.vue + 4 modules
var pay = __webpack_require__("krEf");

// EXTERNAL MODULE: ./src/util/util.js
var util = __webpack_require__("DgvE");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/myOrder/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//




/* harmony default export */ var myOrdervue_type_script_lang_js_ = ({
  components: { pay: pay["a" /* default */] },
  data() {
    return {
      loading: false,
      page: 0,
      pageSize: 10,
      orderList: [],
      pay_info: {},
      order_id: "",
      total: 0,
      map: {
        status: "",
        keyword: "",
        order_coder: ""
      },
      statusList: [{ status: "", label: "全部" }, { status: "0", label: "待付款" }, { status: "1", label: "待寄送" }, { status: "1.5", label: "待签收" }, { status: "2", label: "检测中" }, { status: "4", label: "寄送报告" }, { status: "5", label: "已完成" }, { status: "9", label: "已取消" }]
    };
  },
  created() {
    this.getOrderList();
  },
  filters: {
    getTime(val) {
      return Object(util["a" /* formatTime */])(val, "yyyy-mm-dd hh:ii");
    }
  },
  methods: {
    search() {
      this.page = 1;
      this.orderList = [];
      this.getOrderList();
    },
    loadMore() {
      if (this.isFinished) return;
      this.loading = true;
      this.page++;
      this.getOrderList();
    },
    //查询订单
    getOrderList() {
      this.loading = true;
      this.$ajax.post("/index/order/getUserOrderList", {
        page: this.page,
        limit: this.pageSize,
        status: this.map.status || "",
        keyword: this.map.keyword || "",
        order_code: this.map.order_code || ""
      }).then(res => {
        this.orderList = res.data;
        this.total = res.total;
      }).finally(() => {
        this.loading = false;
      });
    },
    //删除订单
    deleteOrder(id) {
      let index = this.orderList.findIndex(item => {
        return item.id === id;
      });
      if (index === -1) return;
      this.$confirm("此操作将永久删除该订单, 是否继续?", "提示", {
        confirmButtonText: "确定",
        cancelButtonText: "取消",
        type: "warning"
      }).then(() => {
        this.$ajax.post("/index/order/delOrder", { order_id: id }).then(res => {
          this.$message({
            type: "success",
            message: "删除成功!"
          });
          this.orderList.splice(index, 1);
        });
      }).catch(() => {
        this.$message({
          type: "info",
          message: "已取消删除"
        });
      });
    },
    //扫码支付
    goPay(item) {
      this.pay_info = item;
      this.$refs.pay.show();
      return;
    },
    pageChange(e) {
      if (this.page !== e) {
        this.getOrderList();
        window.scrollTo(0, 0);
      }
    },
    toXq(id) {
      this.$router.push({ path: "/user/myOrder/ddxq", query: { id: id } });
    }
  }
});
// CONCATENATED MODULE: ./src/views/user/myOrder/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var user_myOrdervue_type_script_lang_js_ = (myOrdervue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/user/myOrder/index.vue?vue&type=style&index=0&id=019e1b5b&scoped=true&lang=css&
var myOrdervue_type_style_index_0_id_019e1b5b_scoped_true_lang_css_ = __webpack_require__("KKwG");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/user/myOrder/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  user_myOrdervue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "019e1b5b",
  null
  
)

/* harmony default export */ var myOrder = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/company/company.vue?vue&type=template&id=6d14208b&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{},[_c('div',{staticClass:" company"},[(_vm.has)?_c('div',{staticClass:"result"},[_c('div',{staticClass:"result-txt",class:{ apply: _vm.is_apply }},[_vm._v(_vm._s(_vm.is_apply ? '审核中' : '认证成功'))])]):_vm._e(),_vm._v(" "),_c('el-form',{ref:"ruleForm",staticClass:"demo-ruleForm",staticStyle:{"text-align":"left"},attrs:{"model":_vm.ruleForm,"rules":_vm.rules,"label-position":"top"}},[_c('div',{staticClass:"label-title"},[_c('span',{staticStyle:{"color":"red"}},[_vm._v("*")]),_vm._v("\n\t\t\t\t公司名称\n\t\t\t")]),_vm._v(" "),_c('el-form-item',{attrs:{"prop":"company_name"}},[_c('el-input',{attrs:{"disabled":_vm.has},model:{value:(_vm.ruleForm.company_name),callback:function ($$v) {_vm.$set(_vm.ruleForm, "company_name", $$v)},expression:"ruleForm.company_name"}})],1),_vm._v(" "),_c('div',{staticClass:"label-title"},[_c('span',{staticStyle:{"color":"red"}},[_vm._v("*")]),_vm._v("\n\t\t\t\t信用代码\n\t\t\t")]),_vm._v(" "),_c('el-form-item',{attrs:{"prop":"code"}},[_c('el-input',{attrs:{"type":"text","disabled":_vm.has},model:{value:(_vm.ruleForm.code),callback:function ($$v) {_vm.$set(_vm.ruleForm, "code", $$v)},expression:"ruleForm.code"}})],1),_vm._v(" "),_c('div',{staticClass:"label-title"},[_c('span',{staticStyle:{"color":"red"}},[_vm._v("*")]),_vm._v("\n\t\t\t\t所在地区\n\t\t\t")]),_vm._v(" "),_c('el-form-item',{attrs:{"prop":"area"}},[(!_vm.has)?_c('el-cascader',{attrs:{"size":"large","options":_vm.options},on:{"change":_vm.areaChange},model:{value:(_vm.ruleForm.area),callback:function ($$v) {_vm.$set(_vm.ruleForm, "area", $$v)},expression:"ruleForm.area"}}):_c('el-input',{attrs:{"type":"text","placeholder":_vm.ruleForm.province + _vm.ruleForm.city + _vm.ruleForm.county,"disabled":""}})],1),_vm._v(" "),_c('div',{staticClass:"label-title"},[_c('span',{staticStyle:{"color":"red"}},[_vm._v("*")]),_vm._v("\n\t\t\t\t详细地址\n\t\t\t")]),_vm._v(" "),_c('el-form-item',{attrs:{"prop":"address"}},[_c('el-input',{attrs:{"type":"textarea"},model:{value:(_vm.ruleForm.address),callback:function ($$v) {_vm.$set(_vm.ruleForm, "address", $$v)},expression:"ruleForm.address"}})],1),_vm._v(" "),_c('div',{staticClass:"label-title"},[_vm._v("公司网址")]),_vm._v(" "),_c('el-form-item',{attrs:{"prop":"website"}},[(!_vm.has)?_c('el-input',{attrs:{"type":"text"},model:{value:(_vm.ruleForm.website),callback:function ($$v) {_vm.$set(_vm.ruleForm, "website", $$v)},expression:"ruleForm.website"}}):_c('el-input',{attrs:{"type":"text","disabled":true},model:{value:(_vm.ruleForm.website),callback:function ($$v) {_vm.$set(_vm.ruleForm, "website", $$v)},expression:"ruleForm.website"}})],1),_vm._v(" "),_c('div',{staticClass:"label-title"},[_c('span',{staticStyle:{"color":"red"}},[_vm._v("*")]),_vm._v("\n\t\t\t\t营业执照\n\t\t\t")]),_vm._v(" "),_c('el-form-item',{attrs:{"prop":"license_image"}},[_c('el-upload',{staticClass:"avatar-uploader",class:{ hide: _vm.hideUpload },attrs:{"action":"https://api.tianshui.zhongzhicloud.cn/api/upload","headers":_vm.config,"name":"image","disabled":_vm.disableImg,"show-file-list":false,"on-success":_vm.handleAvatarSuccess,"before-upload":_vm.beforeAvatarUpload}},[(_vm.ruleForm.license_image)?_c('img',{staticClass:"avatar",attrs:{"src":_vm.ruleForm.license_image}}):_c('i',{staticClass:"el-icon-plus avatar-uploader-icon"})])],1),_vm._v(" "),_c('div',{staticClass:"label-title"},[_c('span',{staticStyle:{"color":"red"}},[_vm._v("*")]),_vm._v("\n\t\t\t\t联 系 人\n\t\t\t")]),_vm._v(" "),_c('el-form-item',{attrs:{"prop":"linkman"}},[_c('el-input',{attrs:{"disabled":_vm.has,"type":"text"},model:{value:(_vm.ruleForm.linkman),callback:function ($$v) {_vm.$set(_vm.ruleForm, "linkman", $$v)},expression:"ruleForm.linkman"}})],1),_vm._v(" "),_c('div',{staticClass:"label-title"},[_c('span',{staticStyle:{"color":"red"}},[_vm._v("*")]),_vm._v("\n\t\t\t\t联系电话\n\t\t\t")]),_vm._v(" "),_c('el-form-item',{attrs:{"prop":"mobile"}},[_c('el-input',{attrs:{"disabled":_vm.has,"type":"text"},model:{value:(_vm.ruleForm.mobile),callback:function ($$v) {_vm.$set(_vm.ruleForm, "mobile", $$v)},expression:"ruleForm.mobile"}})],1),_vm._v(" "),_c('div',{staticClass:"label-title"},[_vm._v("联系邮箱")]),_vm._v(" "),_c('el-form-item',{attrs:{"prop":"email"}},[(!_vm.has)?_c('el-input',{attrs:{"type":"text"},model:{value:(_vm.ruleForm.email),callback:function ($$v) {_vm.$set(_vm.ruleForm, "email", $$v)},expression:"ruleForm.email"}}):_c('el-input',{attrs:{"type":"text","disabled":true},model:{value:(_vm.ruleForm.email),callback:function ($$v) {_vm.$set(_vm.ruleForm, "email", $$v)},expression:"ruleForm.email"}})],1),_vm._v(" "),_c('el-form-item',[(!_vm.has)?_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.submitForm('ruleForm')}}},[_vm._v("立即认证")]):_vm._e(),_vm._v(" "),(_vm.has && !_vm.is_apply)?_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.edit('ruleForm')}}},[_vm._v("修改")]):_vm._e()],1)],1)],1)])}
var staticRenderFns = []


// CONCATENATED MODULE: ./src/views/user/company/company.vue?vue&type=template&id=6d14208b&

// EXTERNAL MODULE: ./node_modules/element-china-area-data/dist/app.js
var app = __webpack_require__("72z0");

// EXTERNAL MODULE: ./src/util/auth.js
var auth = __webpack_require__("Clp8");

// EXTERNAL MODULE: ./src/util/env.js
var env = __webpack_require__("Q2VO");

// EXTERNAL MODULE: ./src/util/md5.js
var md5 = __webpack_require__("kH9s");
var md5_default = /*#__PURE__*/__webpack_require__.n(md5);

// EXTERNAL MODULE: ./src/util/aes.js
var aes = __webpack_require__("BXS2");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/company/company.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//






/* harmony default export */ var companyvue_type_script_lang_js_ = ({
	data() {
		const validlegalbizLicNum = (rule, value, callback) => {
			let Ancode; //统一社会信用代码的每一个值
			let Ancodevalue; //统一社会信用代码每一个值的权重
			let total = 0;
			let weightedfactors = [1, 3, 9, 27, 19, 26, 16, 17, 20, 29, 25, 13, 8, 24, 10, 30, 28]; //加权因子
			//不用I、O、S、V、Z
			let str = '0123456789ABCDEFGHJKLMNPQRTUWXY';
			for (let i = 0; i < value.length - 1; i++) {
				Ancode = value.substring(i, i + 1);
				Ancodevalue = str.indexOf(Ancode);
				total = total + Ancodevalue * weightedfactors[i];
				//权重与加权因子相乘之和
			}
			let logiccheckcode = 31 - total % 31;
			if (logiccheckcode == 31) {
				logiccheckcode = 0;
			}
			let Str = '0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,J,K,L,M,N,P,Q,R,T,U,W,X,Y';
			let Array_Str = Str.split(',');
			logiccheckcode = Array_Str[logiccheckcode];

			let checkcode = value.substring(17, 18);
			if (logiccheckcode != checkcode) {
				return callback(new Error('校验失败，请输入正确的统一社会信用代码！'));
			}
			return callback();
		};
		return {
			dialogVisible: false,
			options: app["regionData"],
			is_apply: false,
			has: false,
			upImgToken: '',
			disableImg: false,
			hideUpload: false,
			limitCount: 1,
			ruleForm: {
				company_name: '',
				code: '',
				address: '',
				website: '',
				linkman: '',
				license_image: '',
				imageUrl: '',
				defaultCity: [],
				area: []
			},
			rules: {
				company_name: [{
					required: true,
					message: '请输入公司名称',
					trigger: 'blur'
				}],
				code: [{
					required: true,
					message: '统一社会信用代码不能为空.',
					trigger: 'blur'
				}, {
					type: 'string',
					max: 18,
					message: '输入有误，统一社会信用代码长度需为18位',
					trigger: 'change'
				}, {
					type: 'string',
					pattern: /^([1,5,9][1,2,3,9]|[2,3,4,6,7,8,A,B,C,D,E,G,Y]1)\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/,
					message: '请输入正确的统一社会信用代码',
					trigger: 'blur'
				}, {
					validator: validlegalbizLicNum,
					trigger: 'blur'
				}],
				area: [{
					required: true,
					message: '请选择所在地区',
					trigger: 'blur'
				}],
				address: [{
					required: true,
					message: '请填写详细地址',
					trigger: 'blur'
				}],
				website: [{
					message: '请填写公司网址',
					trigger: 'blur'
				}],
				linkman: [{
					required: true,
					message: '请填写联系人',
					trigger: 'blur'
				}],
				mobile: [{
					required: true,
					message: '请输入手机号',
					trigger: 'blur'
				}, {
					min: 11,
					max: 11,
					message: '请输入11位手机号码',
					trigger: 'blur'
				}, {
					pattern: /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/,
					message: '请输入正确的手机号码'
				}],
				email: [{
					type: 'email',
					message: '请输入正确的邮箱地址',
					trigger: 'change'
				}],
				website: [{
					message: '请输入网址',
					trigger: 'blur'
				}, {
					type: 'url',
					message: '请输入正确的网址'
				}],
				license_image: [{
					required: true,
					message: '请上传营业执照',
					trigger: 'blur'
				}]
			}
		};
	},
	computed: {
		config() {
			return {
				token: this.upImgToken
			};
		},
		upData() {
			return {};
		}
	},
	created() {
		this.getDetail();
		this.upImgToken = Object(auth["a" /* getToken */])();
	},
	methods: {
		edit() {
			this.$confirm('修改后将重新审核企业信息，确认修改？', '提示', {
				confirmButtonText: '确定',
				cancelButtonText: '取消',
				type: 'warning'
			}).then(res => {
				if (res.confirm) {
					this.has = false;
					this.is_apply = false;
				}
			}).catch(() => {
				this.$message({
					type: 'info',
					message: '已取消修改'
				});
			});
		},
		getDetail() {
			this.$ajax.post('/index/user_company/detail').then(res => {
				this.ruleForm = res.apply || res.com;
				this.is_apply = !!res.apply;
				this.has = !!this.ruleForm;
				if (this.has) this.disableImg = true;
				if (this.ruleForm) {
					this.ruleForm.license_image = this.ruleForm.license_image;
					this.ruleForm.address = this.ruleForm.city + this.ruleForm.county + this.ruleForm.address;
				} else {
					this.ruleForm = {};
				}
			});
		},

		handleAvatarSuccess(res, file, fileList) {
			if (res.encrypt === 1) {
				// 加解密
				if (res.data && env["b" /* APPID */]) {
					const aesKey = env["b" /* APPID */].substr(0, 16);
					const aesIv = md5_default.a.md5(aesKey).substr(0, 16);
					res.data = aes["a" /* default */].decrypt(res.data, aesKey, aesIv);
				}
			}
			this.ruleForm.license_image = res.data.url;
			this.hideUpload = fileList.length >= this.limitCount;
		},
		beforeAvatarUpload(file) {
			let types = ['image/jpeg', 'image/jpg', 'image/bmp', 'image/png'];
			const isImage = types.includes(file.type);
			const isLt8M = file.size / 1024 / 1024 < 8;
			if (!isImage) {
				this.$message.error('上传图营业执照只能是 JPG、JPEG、BMP、PNG  格式!');
			}
			if (!isLt8M) {
				this.$message.error('上传营业执照大小不能超过 8MB!');
			}
			return isImage && isLt8M;
		},
		areaChange(value) {
			let county_id = '';
			let city_id = '';
			let province_id = '';

			let regionCode = '';
			province_id = value[0];
			regionCode = value[0];
			if (value.length === 2) {
				city_id = value[1];
				regionCode = value[1];
			} else if (value.length === 3) {
				city_id = value[1];
				county_id = value[2];
				regionCode = value[2];
			}
			let area = {
				province: province_id ? app["CodeToText"][province_id] : '',
				city: city_id ? app["CodeToText"][city_id] : '',
				county: county_id ? app["CodeToText"][county_id] : ''
			};
			this.ruleForm.defaultCity = [value, area];
		},
		submitForm(formName) {
			this.$refs[formName].validate(valid => {
				if (valid) {
					this.$ajax.post('/index/user_company/apply', this.ruleForm).then(res => {
						this.$message.success('提交成功');
						this.$router.go(-1);
					});
				} else {
					return false;
				}
			});
		}
	}
});
// CONCATENATED MODULE: ./src/views/user/company/company.vue?vue&type=script&lang=js&
 /* harmony default export */ var company_companyvue_type_script_lang_js_ = (companyvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/user/company/company.vue?vue&type=style&index=0&lang=css&
var companyvue_type_style_index_0_lang_css_ = __webpack_require__("yYZI");

// EXTERNAL MODULE: ./src/views/user/company/company.vue?vue&type=style&index=1&lang=css&
var companyvue_type_style_index_1_lang_css_ = __webpack_require__("diYJ");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/user/company/company.vue







/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  company_companyvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* harmony default export */ var company = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/report/report.vue?vue&type=template&id=9059e80a&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{},[_c('div',{staticClass:" xqfk",staticStyle:{"flex":"1","padding":"22px"}},[_c('div',{staticClass:"right-list"},[_vm._m(0),_vm._v(" "),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.submit}},[_vm._v("检测报告")]),_vm._v(" "),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.jljz}},[_vm._v("计量证书")]),_vm._v(" "),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.rzrk}},[_vm._v("认证证书")]),_vm._v(" "),_c('table',{staticClass:"table border boder-table",staticStyle:{"width":"100%","font-size":"14px","margin-top":"20px"}},[_vm._m(1),_vm._v(" "),_vm._l((_vm.list),function(item,inde){return _c('tr',{key:item.id,class:[inde%2==0?'active':'']},[_c('td',[_vm._v(_vm._s(item.report_sn)+" ")]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.institution_name))]),_vm._v(" "),_c('td',{staticStyle:{"color":"#2979ff"}},[_vm._v(_vm._s(item.type_name))]),_vm._v(" "),_c('td',{staticClass:"go-detail",on:{"click":function($event){return _vm.goDetail(item.id)}}},[_vm._v("\n\t\t\t 查看\n            ")])])})],2),_vm._v(" "),_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],1)])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"tit-icon",staticStyle:{"margin-top":"3px"}},[_c('div',{staticStyle:{"width":"5px","height":"25px","background-color":"#1740a2"}}),_vm._v(" "),_c('span',{staticClass:"tit",staticStyle:{"font-size":"17px"}},[_vm._v("报告 / 证书")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('tr',{staticStyle:{"background-color":"#e4e6ed","height":"35px"}},[_c('th',[_vm._v("报告编号")]),_vm._v(" "),_c('th',[_vm._v("服务机构")]),_vm._v(" "),_c('th',[_vm._v("类型")]),_vm._v(" "),_c('th',[_vm._v("操作")])])}]


// CONCATENATED MODULE: ./src/views/user/report/report.vue?vue&type=template&id=9059e80a&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/report/report.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var reportvue_type_script_lang_js_ = ({
	// 局部注册的组件
	components: {},
	// 组件状态值
	data() {
		return {
			total: 0,
			pageSize: 10,
			page: 1,
			loading: false,
			isFinished: false,
			list: [],
			tagType: { jyjc: 'primary', 'jljz': 'warning', rzrk: 'error' },
			actionList: [{ text: '检测报告', value: 'jyjc' }, { text: '校准检定报告', value: 'jljz' }, { text: '认证证书', value: 'rzrk' }],
			showAction: false
		};
	},
	// 计算属性
	computed: {},
	// 侦听器
	watch: {},
	// 组件方法
	created() {
		this.getList();
	},
	methods: {
		getList() {
			this.loading = true;
			this.$ajax.post('/index/report_nqi/index', { pageSize: this.pageSize, page: this.page }).then(res => {
				this.list = this.list.concat(res.data);
				if (res.current_page >= res.last_page) {
					this.isFinished = true;
				}
			}).finally(() => {
				this.loading = false;
			});
		},
		pageChange(e) {
			if (this.page !== e) {
				this.getList();
			}
		},
		//详情
		goDetail(id) {
			this.$router.push({ path: "/user/reportDetail", query: { id: id } });
		},
		submit() {
			this.$router.push({ path: "/user/submit" });
		},
		jljz() {
			this.$router.push({ path: '/user/jljz' });
		},
		rzrk() {
			this.$router.push({ path: '/user/rzrk' });
		}

	}
});
// CONCATENATED MODULE: ./src/views/user/report/report.vue?vue&type=script&lang=js&
 /* harmony default export */ var report_reportvue_type_script_lang_js_ = (reportvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/user/report/report.vue?vue&type=style&index=0&id=9059e80a&scoped=true&lang=css&
var reportvue_type_style_index_0_id_9059e80a_scoped_true_lang_css_ = __webpack_require__("okru");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/user/report/report.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  report_reportvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "9059e80a",
  null
  
)

/* harmony default export */ var report = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/report/reportDetail.vue?vue&type=template&id=3e0bf18c&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:" xqfk",staticStyle:{"background":"white","padding":"22px"}},[_c('div',{staticClass:"right-list"},[_c('div',{staticClass:"tit-icon",staticStyle:{"margin-top":"3px","padding-left":"4px"}},[_c('div',{staticStyle:{"width":"5px","height":"25px","background-color":"#1740a2"}}),_vm._v(" "),_c('span',{staticClass:"tit"},[_vm._v("报告/证书详情")]),_vm._v(" "),_c('button',{staticClass:"gobtn",on:{"click":_vm.toLink}},[_vm._v("返回")])]),_vm._v(" "),_c('div',{staticClass:"detail"},[_c('div',{staticClass:"nickName"},[_vm._v("编   号 ："+_vm._s(_vm.item.report_sn))]),_vm._v(" "),_c('el-divider'),_vm._v(" "),_c('div',[_vm._v("服务机构："+_vm._s(_vm.item.institution_name))]),_vm._v(" "),(_vm.item.type !== 'rzrk')?_c('el-divider'):_vm._e(),_vm._v(" "),(_vm.item.type !== 'rzrk')?_c('div',[_vm._v("报告日期："+_vm._s(_vm.item.report_time))]):_vm._e(),_vm._v(" "),_c('el-divider'),_vm._v(" "),(_vm.item.start_date)?_c('div',[_vm._v("有效期 ："+_vm._s(_vm.item.start_date)+"至 "+_vm._s(_vm.item.end_date))]):_vm._e(),_vm._v(" "),_c('el-divider'),_vm._v(" "),_c('div',{staticClass:"no-border"},[_vm._v("详   情 ：")]),_vm._v(" "),_vm._l((_vm.images),function(item,index){return _c('el-image',{key:index,staticStyle:{"width":"200px","height":"200px"},attrs:{"src":item.url,"preview-src-list":[item.url]},on:{"clikc":function($event){return _vm.see(item.url)}}})}),_vm._v(" "),_c('div',{staticClass:"no-border"},[_c('el-button',{attrs:{"type":"danger"},on:{"click":_vm.del}},[_vm._v("删除")])],1)],2)])])])}
var staticRenderFns = []


// CONCATENATED MODULE: ./src/views/user/report/reportDetail.vue?vue&type=template&id=3e0bf18c&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/report/reportDetail.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var reportDetailvue_type_script_lang_js_ = ({
	// 局部注册的组件
	components: {},
	// 组件状态值
	data() {
		return {
			page: 1,
			id: '',
			images: [],
			item: {},
			content: ''

		};
	},
	// 计算属性
	computed: {},
	// 侦听器
	watch: {},
	created() {
		this.id = this.$route.query.id;
		this.getDetail();
	},
	// 组件方法
	methods: {
		getDetail() {
			this.$ajax.post('/index/report_nqi/detail', { id: this.id }).then(res => {
				if (res.report_time) {
					res.report_time = res.report_time.substr(0, 10);
				}
				if (res.start_date) {
					res.start_date = res.start_date.substr(0, 10);
				}
				if (res.end_date) {
					res.end_date = res.end_date.substr(0, 10);
				}
				this.item = res;
				this.images = res.file;
			});
		},
		del() {
			this.$confirm('删除后不可恢复，确认删除？', '提示', {
				confirmButtonText: '确定',
				cancelButtonText: '取消',
				type: 'warning'
			}).then(() => {
				this.$ajax.post('/index/report_nqi/del', { id: this.id }).then(res => {
					this.$message({
						type: 'success',
						message: '删除成功!'
					});
					this.$router.go(-1);
				});
			}).catch(() => {
				this.$message({
					type: 'info',
					message: '已取消删除'
				});
			});
		},
		toLink() {
			this.$router.go(-1);
		}
	}
});
// CONCATENATED MODULE: ./src/views/user/report/reportDetail.vue?vue&type=script&lang=js&
 /* harmony default export */ var report_reportDetailvue_type_script_lang_js_ = (reportDetailvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/user/report/reportDetail.vue?vue&type=style&index=0&lang=css&
var reportDetailvue_type_style_index_0_lang_css_ = __webpack_require__("wLGR");

// EXTERNAL MODULE: ./src/views/user/report/reportDetail.vue?vue&type=style&index=1&id=3e0bf18c&scoped=true&lang=css&
var reportDetailvue_type_style_index_1_id_3e0bf18c_scoped_true_lang_css_ = __webpack_require__("tWXz");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/user/report/reportDetail.vue







/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  report_reportDetailvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "3e0bf18c",
  null
  
)

/* harmony default export */ var reportDetail = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/report/submit.vue?vue&type=template&id=8b879b42&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:" xqfk",staticStyle:{"background":"white","padding":"22px"}},[_c('div',{staticClass:"right-list"},[_vm._m(0),_vm._v(" "),_c('div',{staticClass:"report"},[_c('el-form',{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{"model":_vm.ruleForm,"rules":_vm.rules}},[_c('el-form-item',{attrs:{"label":"报告编号","prop":"report_sn"}},[_c('el-input',{attrs:{"placeholder":"请输入报告编号"},model:{value:(_vm.ruleForm.report_sn),callback:function ($$v) {_vm.$set(_vm.ruleForm, "report_sn", $$v)},expression:"ruleForm.report_sn"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"服务机构","prop":"institution_name"}},[_c('el-input',{attrs:{"placeholder":"请输入服务机构"},model:{value:(_vm.ruleForm.institution_name),callback:function ($$v) {_vm.$set(_vm.ruleForm, "institution_name", $$v)},expression:"ruleForm.institution_name"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"检测日期","required":""}},[_c('el-col',{attrs:{"span":11}},[_c('el-form-item',{attrs:{"prop":"report_time"}},[_c('el-date-picker',{staticStyle:{"width":"100%"},attrs:{"type":"date","placeholder":"选择日期","value-format":"yyyy-MM-dd","picker-options":_vm.pickerOptions},on:{"change":_vm.dateChange},model:{value:(_vm.ruleForm.report_time),callback:function ($$v) {_vm.$set(_vm.ruleForm, "report_time", $$v)},expression:"ruleForm.report_time"}})],1)],1)],1),_vm._v(" "),_vm._l((_vm.ruleForm.projects),function(projects,index){return _c('el-form-item',{key:projects.key,attrs:{"prop":'projects.' + index + '.value',"rules":{
						message: '内容不能为空',
						trigger: 'blur'
					}}},[_c('el-col',{attrs:{"span":11}},[_c('el-form-item',{attrs:{"label":"检测项目"}},[_c('el-input',{staticStyle:{"width":"70%"},attrs:{"size":"mini","placeholder":"请输入检测项目","type":"textarea"},model:{value:(projects.name),callback:function ($$v) {_vm.$set(projects, "name", $$v)},expression:"projects.name"}})],1)],1),_vm._v(" "),_c('el-col',{attrs:{"span":11}},[_c('el-form-item',{attrs:{"label":"检测结果"}},[_c('el-input',{staticStyle:{"width":"70%"},attrs:{"size":"mini","placeholder":"请输入检测结果","type":"textarea"},model:{value:(projects.result),callback:function ($$v) {_vm.$set(projects, "result", $$v)},expression:"projects.result"}})],1)],1),_vm._v(" "),_c('el-button',{staticStyle:{"height":"40px"},on:{"click":function($event){$event.preventDefault();return _vm.removeDomain(projects)}}},[_vm._v("删除")])],1)}),_vm._v(" "),_c('el-form-item',{attrs:{"label":"检测报告","prop":"images"}},[_c('el-upload',{attrs:{"action":"https://api.tianshui.zhongzhicloud.cn/api/upload/cos/upFile","headers":_vm.token,"list-type":"picture-card","on-preview":_vm.handlePictureCardPreview,"on-remove":_vm.handleRemove,"before-upload":_vm.beforeAvatarUpload,"on-success":_vm.handleAvatarSuccess}},[_c('i',{staticClass:"el-icon-plus"})]),_vm._v(" "),_c('el-dialog',{attrs:{"visible":_vm.dialogVisible},on:{"update:visible":function($event){_vm.dialogVisible=$event}}},_vm._l((_vm.ruleForm.images),function(img_url){return _c('img',{attrs:{"width":"100%","src":img_url,"alt":""}})}),0)],1),_vm._v(" "),_c('el-form-item',[_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.submitForm('ruleForm')}}},[_vm._v("提交")]),_vm._v(" "),_c('el-button',{on:{"click":_vm.addDomain}},[_vm._v("新增检测项目")]),_vm._v(" "),_c('el-button',{on:{"click":function($event){return _vm.resetForm('ruleForm')}}},[_vm._v("重置")])],1)],2)],1)])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"tit-icon",staticStyle:{"margin-top":"3px","padding-left":"4px"}},[_c('div',{staticStyle:{"width":"5px","height":"25px","background-color":"#1740a2"}}),_vm._v(" "),_c('span',{staticClass:"tit"},[_vm._v("报告/证书上传")])])}]


// CONCATENATED MODULE: ./src/views/user/report/submit.vue?vue&type=template&id=8b879b42&scoped=true&

// EXTERNAL MODULE: ./src/util/auth.js
var auth = __webpack_require__("Clp8");

// EXTERNAL MODULE: ./src/util/env.js
var env = __webpack_require__("Q2VO");

// EXTERNAL MODULE: ./src/util/md5.js
var md5 = __webpack_require__("kH9s");
var md5_default = /*#__PURE__*/__webpack_require__.n(md5);

// EXTERNAL MODULE: ./src/util/aes.js
var aes = __webpack_require__("BXS2");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/report/submit.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//





/* harmony default export */ var submitvue_type_script_lang_js_ = ({
	data() {
		return {
			pickerOptions: {
				disabledDate(time) {
					return time.getTime() > Date.now() - 8.64e6;
				}
			},
			dialogImageUrl: '',
			dialogVisible: false,
			upToken: '',

			ruleForm: {
				report_sn: '',
				institution_name: '',
				report_time: '',
				domains: [{
					value: ''
				}],
				projects: [{
					name: '',
					result: ''
				}],
				images: []
			},
			rules: {
				report_sn: [{
					required: true,
					message: '请输入报告编号',
					trigger: 'blur'
				}],
				institution_name: [{
					required: true,
					message: '请输入检测机构',
					trigger: 'change'
				}],
				report_time: [{
					type: 'string',
					required: true,
					message: '请选择检测时间',
					trigger: 'change'
				}],
				images: [{
					required: true,
					message: '请上传检测报告',
					trigger: 'blur'
				}]
			}
		};
	},
	created() {
		// this.upToken = getToken();
	},
	beforeCreate() {
		if (!this.$store.state.hasLogin) {
			this.$confirm('请先登录', {
				confirmButtonText: '登录',
				cancelButtonText: '取消',
				type: 'warning',
				closeOnClickModal: false
			}).then(() => {
				this.$router.push('/login');
			}).catch(() => {
				this.$router.push('/');
			});
		}
	},
	computed: {
		token() {
			return {
				token: Object(auth["a" /* getToken */])()
			};
		},
		upData() {
			return {};
		}
	},
	methods: {
		//检测报告添加和伤删除
		removeDomain(item) {
			var index = this.ruleForm.projects.indexOf(item);
			if (index !== -1) {
				this.ruleForm.projects.splice(index, 1);
			}
		},
		addDomain() {
			this.ruleForm.projects.push({
				name: '',
				result: '',
				key: Date.now()
			});
		},
		//上传图片
		beforeAvatarUpload(file) {
			let types = ['image/jpeg', 'image/gif', 'image/bmp', 'image/png'];
			const isImage = types.includes(file.type);
			const isLt8M = file.size / 1024 / 1024 < 8;
			if (!isImage) {
				this.$message.error('上传报告图只能是 JPG、GIF、BMP、PNG  格式!');
			}
			if (!isLt8M) {
				this.$message.error('上传报告图大小不能超过 8MB!');
			}
			return isImage && isLt8M;
		},
		handleRemove(file, fileList) {},
		handleAvatarSuccess(res, file) {
			if (res.encrypt === 1) {
				// 加解密
				if (res.data && env["b" /* APPID */]) {
					const aesKey = env["b" /* APPID */].substr(0, 16);
					const aesIv = md5_default.a.md5(aesKey).substr(0, 16);
					res.data = aes["a" /* default */].decrypt(res.data, aesKey, aesIv);
				}
			}
			this.ruleForm.images.push(res.data);
		},
		handlePictureCardPreview(file) {
			this.dialogVisible = true;
		},
		submitForm(formName) {
			if (this.ruleForm.images.length === 0) {
				this.$message.error('请上传检测报告');
				return;
			}
			this.$refs[formName].validate(valid => {
				if (valid) {
					this.$ajax.post('/index/report_nqi/test', {
						report_time: this.ruleForm.report_time,
						institution_name: this.ruleForm.institution_name,
						report_sn: this.ruleForm.report_sn,
						project: this.ruleForm.projects,
						images: this.ruleForm.images
					}).then(res => {
						this.$message.success('提交成功');
						this.$router.go(-1);
						console.log(res, '请求成功');
					});
				} else {
					return false;
				}
			});
		},
		resetForm(formName) {
			this.$refs[formName].resetFields();
		},
		dateChange() {},
		addProjectInput() {
			this.projects.push({
				name: '',
				result: ''
			});
		},
		minProjectInput(index) {
			this.projects.splice(index, 1);
		},
		toLink() {
			this.$router.go(-1);
		}
	}
});
// CONCATENATED MODULE: ./src/views/user/report/submit.vue?vue&type=script&lang=js&
 /* harmony default export */ var report_submitvue_type_script_lang_js_ = (submitvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/user/report/submit.vue?vue&type=style&index=0&lang=css&
var submitvue_type_style_index_0_lang_css_ = __webpack_require__("gDYJ");

// EXTERNAL MODULE: ./src/views/user/report/submit.vue?vue&type=style&index=1&id=8b879b42&scoped=true&lang=css&
var submitvue_type_style_index_1_id_8b879b42_scoped_true_lang_css_ = __webpack_require__("DXgt");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/user/report/submit.vue







/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  report_submitvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "8b879b42",
  null
  
)

/* harmony default export */ var report_submit = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/report/jljz.vue?vue&type=template&id=75638389&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:" xqfk",staticStyle:{"background":"white","padding":"22px"}},[_c('div',{staticClass:"right-list"},[_vm._m(0),_vm._v(" "),_c('div',{staticClass:"report"},[_c('el-form',{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{"model":_vm.ruleForm,"rules":_vm.rules}},[_c('el-form-item',{attrs:{"label":"报告编号","prop":"report_sn"}},[_c('el-input',{attrs:{"placeholder":"请输入报告编号"},model:{value:(_vm.ruleForm.report_sn),callback:function ($$v) {_vm.$set(_vm.ruleForm, "report_sn", $$v)},expression:"ruleForm.report_sn"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"服务机构","prop":"institution_name"}},[_c('el-input',{attrs:{"placeholder":"请输入服务机构"},model:{value:(_vm.ruleForm.institution_name),callback:function ($$v) {_vm.$set(_vm.ruleForm, "institution_name", $$v)},expression:"ruleForm.institution_name"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"报告日期","required":""}},[_c('el-col',{attrs:{"span":11}},[_c('el-form-item',{attrs:{"prop":"report_time"}},[_c('el-date-picker',{staticStyle:{"width":"100%"},attrs:{"type":"date","placeholder":"选择日期","picker-options":_vm.pickerOptions,"value-format":"yyyy-MM-dd"},on:{"change":_vm.dateChange},model:{value:(_vm.ruleForm.report_time),callback:function ($$v) {_vm.$set(_vm.ruleForm, "report_time", $$v)},expression:"ruleForm.report_time"}})],1)],1)],1),_vm._v(" "),_vm._l((_vm.ruleForm.projects),function(projects,index){return _c('el-form-item',{key:projects.key,attrs:{"prop":'projects.' + index + '.value',"rules":{
             message: '内容不能为空',
             trigger: 'blur',
           }}},[_c('el-col',{attrs:{"span":11}},[_c('el-form-item',{attrs:{"label":"校准项目"}},[_c('el-input',{staticStyle:{"width":"70%"},attrs:{"placeholder":"请输入校准项目","type":"textarea","size":"mini"},model:{value:(projects.name),callback:function ($$v) {_vm.$set(projects, "name", $$v)},expression:"projects.name"}})],1)],1),_vm._v(" "),_c('el-col',{attrs:{"span":11}},[_c('el-form-item',{attrs:{"label":"实测结果"}},[_c('el-input',{staticStyle:{"width":"70%"},attrs:{"placeholder":"请输入实测结果","type":"textarea","size":"mini"},model:{value:(projects.result),callback:function ($$v) {_vm.$set(projects, "result", $$v)},expression:"projects.result"}})],1)],1),_vm._v(" "),_c('el-button',{staticStyle:{"height":"40px"},on:{"click":function($event){$event.preventDefault();return _vm.removeDomain(projects)}}},[_vm._v("删除")])],1)}),_vm._v(" "),_c('el-form-item',{attrs:{"label":"校准报告","prop":"images"}},[_c('el-upload',{attrs:{"action":"https://api.tianshui.zhongzhicloud.cn/api/upload/cos/upFile","headers":_vm.token,"list-type":"picture-card","on-preview":_vm.handlePictureCardPreview,"on-remove":_vm.handleRemove,"before-upload":_vm.beforeAvatarUpload,"on-success":_vm.handleAvatarSuccess}},[_c('i',{staticClass:"el-icon-plus"})]),_vm._v(" "),_c('el-dialog',{attrs:{"visible":_vm.dialogVisible},on:{"update:visible":function($event){_vm.dialogVisible=$event}}},_vm._l((_vm.ruleForm.images),function(img_url){return _c('img',{attrs:{"width":"100%","src":img_url,"alt":""}})}),0)],1),_vm._v(" "),_c('el-form-item',[_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.submitForm('ruleForm')}}},[_vm._v("提交")]),_vm._v(" "),_c('el-button',{on:{"click":_vm.addDomain}},[_vm._v("新增校准结果")]),_vm._v(" "),_c('el-button',{on:{"click":function($event){return _vm.resetForm('ruleForm')}}},[_vm._v("重置")])],1)],2)],1)])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"tit-icon",staticStyle:{"margin-top":"3px","padding-left":"4px"}},[_c('div',{staticStyle:{"width":"5px","height":"25px","background-color":"#1740a2"}}),_vm._v(" "),_c('span',{staticClass:"tit"},[_vm._v("报告/证书上传")])])}]


// CONCATENATED MODULE: ./src/views/user/report/jljz.vue?vue&type=template&id=75638389&scoped=true&

// EXTERNAL MODULE: ./src/util/auth.js
var auth = __webpack_require__("Clp8");

// EXTERNAL MODULE: ./src/util/env.js
var env = __webpack_require__("Q2VO");

// EXTERNAL MODULE: ./src/util/md5.js
var md5 = __webpack_require__("kH9s");
var md5_default = /*#__PURE__*/__webpack_require__.n(md5);

// EXTERNAL MODULE: ./src/util/aes.js
var aes = __webpack_require__("BXS2");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/report/jljz.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//





/* harmony default export */ var jljzvue_type_script_lang_js_ = ({
  data() {
    return {
      dialogImageUrl: "",
      dialogVisible: false,
      upToken: "",
      pickerOptions: {
        disabledDate(time) {
          return time.getTime() > Date.now() - 8.64e6;
        }
      },
      ruleForm: {
        report_sn: "",
        institution_name: "",
        report_time: "",
        domains: [{
          value: ""
        }],
        projects: [{
          name: "",
          result: ""
        }],
        images: []
      },
      rules: {
        report_sn: [{
          required: true,
          message: "请输入报告编号",
          trigger: "blur"
        }],
        institution_name: [{
          required: true,
          message: "请输入服务机构",
          trigger: "change"
        }],
        report_time: [{
          type: "string",
          required: true,
          message: "请选择报告日期",
          trigger: "change"
        }],
        images: [{
          required: true,
          message: "请上传校准报告",
          trigger: "blur"
        }]
      }
    };
  },
  created() {
    // this.upToken = getToken();
  },
  computed: {
    token() {
      return {
        token: Object(auth["a" /* getToken */])()
      };
    },
    upData() {
      return {};
    }
  },
  beforeCreate() {
    if (!this.$store.state.hasLogin) {
      this.$confirm('请先登录', {
        confirmButtonText: '登录',
        cancelButtonText: '取消',
        type: 'warning',
        closeOnClickModal: false
      }).then(() => {
        this.$router.push('/login');
      }).catch(() => {
        this.$router.push('/');
      });
    }
  },
  methods: {
    //检测报告添加和伤删除
    removeDomain(item) {
      var index = this.ruleForm.projects.indexOf(item);
      if (index !== -1) {
        this.ruleForm.projects.splice(index, 1);
      }
    },
    addDomain() {
      this.ruleForm.projects.push({
        name: "",
        result: "",
        key: Date.now()
      });
    },
    //上传图片
    beforeAvatarUpload(file) {
      let types = ["image/jpeg", "image/gif", "image/bmp", "image/png"];
      const isImage = types.includes(file.type);
      const isLt8M = file.size / 1024 / 1024 < 8;
      if (!isImage) {
        this.$message.error("上传报告图只能是 JPG、GIF、BMP、PNG  格式!");
      }
      if (!isLt8M) {
        this.$message.error("上传报告图大小不能超过 8MB!");
      }
      return isImage && isLt8M;
    },
    handleRemove(file, fileList) {},
    handleAvatarSuccess(res, file) {
      if (res.encrypt === 1) {
        // 加解密
        if (res.data && env["b" /* APPID */]) {
          const aesKey = env["b" /* APPID */].substr(0, 16);
          const aesIv = md5_default.a.md5(aesKey).substr(0, 16);
          res.data = aes["a" /* default */].decrypt(res.data, aesKey, aesIv);
        }
      }
      this.ruleForm.images.push(res.data);
    },
    handlePictureCardPreview(file) {
      this.dialogVisible = true;
    },
    submitForm(formName) {
      if (this.ruleForm.images.length === 0) {
        this.$message.error("请上传校准报告");
        return;
      }
      this.$refs[formName].validate(valid => {
        if (valid) {
          this.$ajax.post("/index/report_nqi/test", {
            report_time: this.ruleForm.report_time,
            institution_name: this.ruleForm.institution_name,
            report_sn: this.ruleForm.report_sn,
            project: this.ruleForm.projects,
            images: this.ruleForm.images,
            type: 'jljz'
          }).then(res => {
            this.$message.success("提交成功");
            this.$router.go(-1);
          });
        } else {
          return false;
        }
      });
    },
    resetForm(formName) {
      this.$refs[formName].resetFields();
    },
    dateChange() {},
    addProjectInput() {
      this.projects.push({
        name: "",
        result: ""
      });
    },
    minProjectInput(index) {
      this.projects.splice(index, 1);
    },
    toLink() {
      this.$router.go(-1);
    }
  }
});
// CONCATENATED MODULE: ./src/views/user/report/jljz.vue?vue&type=script&lang=js&
 /* harmony default export */ var report_jljzvue_type_script_lang_js_ = (jljzvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/user/report/jljz.vue?vue&type=style&index=0&lang=css&
var jljzvue_type_style_index_0_lang_css_ = __webpack_require__("pvaS");

// EXTERNAL MODULE: ./src/views/user/report/jljz.vue?vue&type=style&index=1&id=75638389&scoped=true&lang=css&
var jljzvue_type_style_index_1_id_75638389_scoped_true_lang_css_ = __webpack_require__("jqse");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/user/report/jljz.vue







/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  report_jljzvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "75638389",
  null
  
)

/* harmony default export */ var jljz = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/report/rzrk.vue?vue&type=template&id=0962f8fe&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:" xqfk",staticStyle:{"background":"white","padding":"22px"}},[_c('div',{staticClass:"right-list"},[_vm._m(0),_vm._v(" "),_c('div',{staticClass:"report"},[_c('el-form',{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{"model":_vm.ruleForm,"rules":_vm.rules}},[_c('el-form-item',{attrs:{"label":"报告编号","prop":"report_sn"}},[_c('el-input',{attrs:{"placeholder":"请输入报告编号"},model:{value:(_vm.ruleForm.report_sn),callback:function ($$v) {_vm.$set(_vm.ruleForm, "report_sn", $$v)},expression:"ruleForm.report_sn"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"服务机构","prop":"institution_name"}},[_c('el-input',{attrs:{"placeholder":"请输入服务机构"},model:{value:(_vm.ruleForm.institution_name),callback:function ($$v) {_vm.$set(_vm.ruleForm, "institution_name", $$v)},expression:"ruleForm.institution_name"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"有效日期","required":""}},[_c('el-col',{attrs:{"span":11}},[_c('el-form-item',{attrs:{"prop":"dateMin"}},[_c('el-date-picker',{staticStyle:{"width":"100%"},attrs:{"type":"date","placeholder":"选择开始日期","value-format":"yyyy-MM-dd","picker-options":_vm.pickerOptions0},model:{value:(_vm.ruleForm.dateMin),callback:function ($$v) {_vm.$set(_vm.ruleForm, "dateMin", $$v)},expression:"ruleForm.dateMin"}})],1)],1),_vm._v(" "),_c('el-col',{staticClass:"line",staticStyle:{"text-align":"center"},attrs:{"span":2}},[_vm._v("至")]),_vm._v(" "),_c('el-col',{attrs:{"span":11}},[_c('el-form-item',{attrs:{"prop":"dateMax"}},[_c('el-date-picker',{staticStyle:{"width":"100%"},attrs:{"type":"date","placeholder":"选择结束日期","value-format":"yyyy-MM-dd","picker-options":_vm.pickerOptions1},model:{value:(_vm.ruleForm.dateMax),callback:function ($$v) {_vm.$set(_vm.ruleForm, "dateMax", $$v)},expression:"ruleForm.dateMax"}})],1)],1)],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"证书详情","prop":"images"}},[_c('el-upload',{attrs:{"action":"https://api.tianshui.zhongzhicloud.cn/api/upload/cos/upFile","headers":_vm.token,"list-type":"picture-card","on-preview":_vm.handlePictureCardPreview,"on-remove":_vm.handleRemove,"before-upload":_vm.beforeAvatarUpload,"on-success":_vm.handleAvatarSuccess}},[_c('i',{staticClass:"el-icon-plus"})]),_vm._v(" "),_c('el-dialog',{attrs:{"visible":_vm.dialogVisible},on:{"update:visible":function($event){_vm.dialogVisible=$event}}},_vm._l((_vm.ruleForm.images),function(img_url){return _c('img',{attrs:{"width":"100%","src":img_url,"alt":""}})}),0)],1),_vm._v(" "),_c('el-form-item',[_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.submitForm('ruleForm')}}},[_vm._v("提交")]),_vm._v(" "),_c('el-button',{on:{"click":function($event){return _vm.resetForm('ruleForm')}}},[_vm._v("重置")])],1)],1)],1)])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"tit-icon",staticStyle:{"margin-top":"3px","padding-left":"4px"}},[_c('div',{staticStyle:{"width":"5px","height":"25px","background-color":"#1740a2"}}),_vm._v(" "),_c('span',{staticClass:"tit"},[_vm._v("报告/证书上传")])])}]


// CONCATENATED MODULE: ./src/views/user/report/rzrk.vue?vue&type=template&id=0962f8fe&scoped=true&

// EXTERNAL MODULE: ./src/util/auth.js
var auth = __webpack_require__("Clp8");

// EXTERNAL MODULE: ./src/util/env.js
var env = __webpack_require__("Q2VO");

// EXTERNAL MODULE: ./src/util/md5.js
var md5 = __webpack_require__("kH9s");
var md5_default = /*#__PURE__*/__webpack_require__.n(md5);

// EXTERNAL MODULE: ./src/util/aes.js
var aes = __webpack_require__("BXS2");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/report/rzrk.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//





/* harmony default export */ var rzrkvue_type_script_lang_js_ = ({
  data() {
    return {
      dialogImageUrl: "",
      dialogVisible: false,
      upToken: "",
      pickerOptions0: {
        disabledDate: time => {
          if (this.ruleForm.dateMax) {
            return time.getTime() > this.ruleForm.dateMax;
          }
        }
      },
      pickerOptions1: {
        disabledDate: time => {
          return time.getTime() < this.ruleForm.dateMin;
        }
      },
      ruleForm: {
        report_sn: "",
        institution_name: "",
        report_time: "",
        dateMin: '',
        dateMax: '',
        domains: [{
          value: ""
        }],

        images: []

      },
      rules: {
        report_sn: [{
          required: true,
          message: "请输入报告编号",
          trigger: "blur"
        }],
        institution_name: [{
          required: true,
          message: "请输入检测机构",
          trigger: "change"
        }],
        // report_time: [
        //   {
        //     type: "string",
        //     required: true,
        //     message: "请选择检测时间",
        //     trigger: "change",
        //   },
        // ],
        images: [{
          required: true,
          message: "请上传检测报告",
          trigger: "blur"
        }],
        dateMin: [{ required: true, message: '请选择开始日期', trigger: 'change' }],
        dateMax: [{ required: true, message: '请选择结束日期', trigger: 'change' }]
      }
    };
  },
  created() {
    // this.upToken = getToken();
  },
  beforeCreate() {
    if (!this.$store.state.hasLogin) {
      this.$confirm('请先登录', {
        confirmButtonText: '登录',
        cancelButtonText: '取消',
        type: 'warning',
        closeOnClickModal: false
      }).then(() => {
        this.$router.push('/login');
      }).catch(() => {
        this.$router.push('/');
      });
    }
  },
  computed: {
    token() {
      return {
        token: Object(auth["a" /* getToken */])()
      };
    },
    upData() {
      return {};
    }
  },
  methods: {
    //上传图片
    beforeAvatarUpload(file) {
      let types = ["image/jpeg", "image/gif", "image/bmp", "image/png"];
      const isImage = types.includes(file.type);
      const isLt8M = file.size / 1024 / 1024 < 8;
      if (!isImage) {
        this.$message.error("上传报告图只能是 JPG、GIF、BMP、PNG  格式!");
      }
      if (!isLt8M) {
        this.$message.error("上传报告图大小不能超过 8MB!");
      }
      return isImage && isLt8M;
    },
    handleRemove(file, fileList) {},
    handleAvatarSuccess(res, file) {
      if (res.encrypt === 1) {
        // 加解密
        if (res.data && env["b" /* APPID */]) {
          const aesKey = env["b" /* APPID */].substr(0, 16);
          const aesIv = md5_default.a.md5(aesKey).substr(0, 16);
          res.data = aes["a" /* default */].decrypt(res.data, aesKey, aesIv);
        }
      }
      this.ruleForm.images.push(res.data);
    },
    handlePictureCardPreview(file) {
      this.dialogVisible = true;
    },
    submitForm(formName) {
      if (this.ruleForm.images.length === 0) {
        this.$message.error("请上传证书图片");
        return;
      }
      this.$refs[formName].validate(valid => {
        if (valid) {
          this.$ajax.post("/index/report_nqi/rzrk", {
            start_date: this.ruleForm.dateMin,
            end_date: this.ruleForm.dateMax,
            institution_name: this.ruleForm.institution_name,
            report_sn: this.ruleForm.report_sn,
            project: this.ruleForm.projects,
            images: this.ruleForm.images,
            type: 'jljz'
          }).then(res => {
            this.$message.success("提交成功");
            this.$router.go(-1);
          });
        } else {
          return false;
        }
      });
    },
    resetForm(formName) {
      this.$refs[formName].resetFields();
    },

    toLink() {
      this.$router.go(-1);
    }
  }
});
// CONCATENATED MODULE: ./src/views/user/report/rzrk.vue?vue&type=script&lang=js&
 /* harmony default export */ var report_rzrkvue_type_script_lang_js_ = (rzrkvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/user/report/rzrk.vue?vue&type=style&index=0&lang=css&
var rzrkvue_type_style_index_0_lang_css_ = __webpack_require__("Vb7f");

// EXTERNAL MODULE: ./src/views/user/report/rzrk.vue?vue&type=style&index=1&id=0962f8fe&scoped=true&lang=css&
var rzrkvue_type_style_index_1_id_0962f8fe_scoped_true_lang_css_ = __webpack_require__("HkOR");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/user/report/rzrk.vue







/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  report_rzrkvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "0962f8fe",
  null
  
)

/* harmony default export */ var rzrk = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/login/weixin.vue?vue&type=template&id=0054d4e4&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _vm._m(0)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"login-container"},[_c('div',{staticClass:"wxlogin"},[_c('span',{staticClass:"el-icon-loading qrcode-icon"}),_vm._v(" "),_c('div',{staticClass:"qrcode-msg"},[_vm._v("登录中...")])])])}]


// CONCATENATED MODULE: ./src/views/login/weixin.vue?vue&type=template&id=0054d4e4&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/login/weixin.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//

/* harmony default export */ var weixinvue_type_script_lang_js_ = ({
  name: "weixin",
  data() {
    return {};
  },
  created() {
    let code = this.$route.query.code;
    let state = this.$route.query.state;
    let a = this.$route.query.a;
    window.parent.postMessage({ type: a, code: code, state: state }, "*");
  }
});
// CONCATENATED MODULE: ./src/views/login/weixin.vue?vue&type=script&lang=js&
 /* harmony default export */ var login_weixinvue_type_script_lang_js_ = (weixinvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/login/weixin.vue?vue&type=style&index=0&id=0054d4e4&scoped=true&lang=css&
var weixinvue_type_style_index_0_id_0054d4e4_scoped_true_lang_css_ = __webpack_require__("0wmP");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/login/weixin.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  login_weixinvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "0054d4e4",
  null
  
)

/* harmony default export */ var weixin = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/notice/index.vue?vue&type=template&id=98a2d314&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n\t\t\t\t\t当前位置：\n\t\t\t\t\t"),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',[_vm._v("公告通知")])])])])]),_vm._v(" "),(_vm.typeList.length > 0)?_c('div',{staticClass:"type-view"},[_c('div',{staticClass:"container type-list"},_vm._l((_vm.typeList),function(type){return _c('a',{key:type.id,staticClass:"type-item",class:_vm.typeId === type.id ? 'active' : '',attrs:{"href":"javascript:void(0);"},on:{"click":function($event){return _vm.typeChange(type.id)}}},[_vm._v("\n\t\t\t\t"+_vm._s(type.name)+"\n\t\t\t")])}),0)]):_vm._e(),_vm._v(" "),(_vm.noticeList.length > 0)?_c('div',{staticClass:"list"},[_vm._l((_vm.noticeList),function(item,index){return _c('div',{key:index,staticClass:"container arr_nr"},[_c('div',{staticClass:"list_img",style:({backgroundImage:item.image?'url('+item.image+')' :null })}),_vm._v(" "),_c('div',{staticClass:"xwlb_wb",on:{"click":function($event){return _vm.toXq(item.id)}}},[_c('div',{staticClass:"wb_top"},[_vm._v("\n\t\t\t\t\t  "+_vm._s(item.title)+"\n\t\t\t\t\t  "),_c('div',{staticClass:"desc"},[_vm._v("\n\t\t\t\t\t  \t"+_vm._s(item.description)+"\n\t\t\t\t\t  ")]),_vm._v(" "),_c('div',{staticClass:"list_time"},[_c('span',{staticClass:"wb_btm"},[_vm._v(_vm._s(item.create_time))])])])])])}),_vm._v(" "),_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],2):_vm._e(),_vm._v(" "),(_vm.noticeList.length === 0 && !_vm.loading)?_c('div',{staticClass:"empty"},[_c('div',{staticClass:"empty-title"},[_vm._v("无数据")])]):_vm._e()])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/notice/index.vue?vue&type=template&id=98a2d314&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/notice/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var noticevue_type_script_lang_js_ = ({
	components: {},
	data() {
		return {
			page: 1,
			pageSize: 10,
			total: 0,
			noticeList: [],
			typeList: [],
			typeId: '',
			loading: false,
			location: {}
		};
	},
	watch: {
		//监听路由
		//监听路由的id属性的数据变化
		'$route.query.id': function () {
			// 只要id的值发生变化,这个方法就会被调用
			this.typeId = this.$route.query.id;
			if (this.typeId == 0) this.typeId = '';
			//重新调用请求数据的方法，刷新页面数据
			this.getList();
		}
	},

	created() {
		this.location = this.$store.state.location;
		this.typeId = this.$route.query.id;
		if (this.typeId == 0) this.typeId = '';
		this.getList();
		this.getTypeList();
	},
	methods: {
		getList() {
			this.loading = true;
			this.$ajax.post('/index/notice/getNoticeInfo', { page: this.page, limit: this.pageSize, type: this.typeId, location: this.location }).then(res => {
				this.noticeList = res.data;
				this.total = res.total;
			}).finally(() => {
				this.loading = false;
			});
		},
		getTypeList() {
			this.$ajax.post('/index/notice/getTypeList', { location: this.location }).then(res => {
				this.typeList = res;
			});
		},
		typeChange(tid) {
			this.typeId = tid;
			this.page = 1;
			this.getList();
		},
		pageChange(e) {
			if (this.page !== e) {
				this.getList();
			}
		},
		toXq(id) {
			this.$router.push({ path: '/notice/detail/' + id });
		},
		tos() {
			this.$router.push('/');
		}
	}
});
// CONCATENATED MODULE: ./src/views/notice/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var views_noticevue_type_script_lang_js_ = (noticevue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/notice/index.vue?vue&type=style&index=0&id=98a2d314&scoped=true&lang=css&
var noticevue_type_style_index_0_id_98a2d314_scoped_true_lang_css_ = __webpack_require__("aF+P");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/notice/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  views_noticevue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "98a2d314",
  null
  
)

/* harmony default export */ var notice = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/notice/inform.vue?vue&type=template&id=fe06bf9a&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n\t\t\t\t\t当前位置：\n\t\t\t\t\t"),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',[_vm._v("公告通知")])])])])]),_vm._v(" "),(_vm.noticeList.length > 0)?_c('div',{staticClass:"list"},[_vm._l((_vm.noticeList),function(item,index){return _c('div',{key:index,staticClass:"container arr_nr"},[_c('div',{staticClass:"list_img",style:({backgroundImage:item.image?'url('+item.image+')' :null })}),_vm._v(" "),_c('div',{staticClass:"xwlb_wb",on:{"click":function($event){return _vm.toXq(item.id)}}},[_c('div',{staticClass:"wb_top"},[_vm._v("\n\t\t\t\t\t  "+_vm._s(item.title)+"\n\t\t\t\t\t  "),_c('div',{staticClass:"desc"},[_vm._v("\n\t\t\t\t\t  \t"+_vm._s(item.description)+"\n\t\t\t\t\t  ")]),_vm._v(" "),_c('div',{staticClass:"list_time"},[_c('span',{staticClass:"wb_btm"},[_vm._v(_vm._s(item.create_time))])])])])])}),_vm._v(" "),_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],2):_vm._e(),_vm._v(" "),(_vm.noticeList.length === 0 && !_vm.loading)?_c('div',{staticClass:"empty"},[_c('div',{staticClass:"empty-title"},[_vm._v("无数据")])]):_vm._e()])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/notice/inform.vue?vue&type=template&id=fe06bf9a&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/notice/inform.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var informvue_type_script_lang_js_ = ({
	components: {},
	data() {
		return {
			page: 1,
			pageSize: 10,
			total: 0,
			noticeList: [],
			typeList: [],
			typeId: '',
			loading: false,
			location: {}
		};
	},

	watch: {},
	created() {
		this.location = this.$store.state.location;
		this.getList();
		this.getTypeList();
	},
	methods: {
		getList() {
			this.loading = true;
			this.$ajax.post('/index/notice/getNoticeInfo', { page: this.page, limit: this.pageSize, type: 21, location: this.location }).then(res => {
				this.noticeList = res.data;
				this.total = res.total;
			}).finally(() => {
				this.loading = false;
			});
		},
		getTypeList() {
			this.$ajax.post('/index/notice/getTypeList', { location: this.location }).then(res => {
				this.typeList = res;
			});
		},
		typeChange(tid) {
			this.typeId = tid;
			this.page = 1;
			this.getList();
		},
		pageChange(e) {
			if (this.page !== e) {
				this.getList();
			}
		},
		toXq(id) {
			this.$router.push({ path: '/notice/detail/' + id });
		},
		tos() {
			this.$router.push('/');
		}
	}
});
// CONCATENATED MODULE: ./src/views/notice/inform.vue?vue&type=script&lang=js&
 /* harmony default export */ var notice_informvue_type_script_lang_js_ = (informvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/notice/inform.vue?vue&type=style&index=0&id=fe06bf9a&scoped=true&lang=css&
var informvue_type_style_index_0_id_fe06bf9a_scoped_true_lang_css_ = __webpack_require__("wDJE");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/notice/inform.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  notice_informvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "fe06bf9a",
  null
  
)

/* harmony default export */ var inform = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/notice/jobInform.vue?vue&type=template&id=76ac5a4b&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n\t\t\t\t\t当前位置：\n\t\t\t\t\t"),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',[_vm._v("工作信息")])])])])]),_vm._v(" "),(_vm.noticeList.length > 0)?_c('div',{staticClass:"list"},[_vm._l((_vm.noticeList),function(item,index){return _c('div',{key:index,staticClass:"container arr_nr"},[_c('div',{staticClass:"list_img",style:({backgroundImage:item.image?'url('+item.image+')' :null })}),_vm._v(" "),_c('div',{staticClass:"xwlb_wb",on:{"click":function($event){return _vm.toXq(item.id)}}},[_c('div',{staticClass:"wb_top"},[_vm._v("\n\t\t\t\t\t  "+_vm._s(item.title)+"\n\t\t\t\t\t  "),_c('div',{staticClass:"desc"},[_vm._v("\n\t\t\t\t\t  \t"+_vm._s(item.description)+"\n\t\t\t\t\t  ")]),_vm._v(" "),_c('div',{staticClass:"list_time"},[_c('span',{staticClass:"wb_btm"},[_vm._v(_vm._s(item.create_time))])])])])])}),_vm._v(" "),_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],2):_vm._e(),_vm._v(" "),(_vm.noticeList.length === 0 && !_vm.loading)?_c('div',{staticClass:"empty"},[_c('div',{staticClass:"empty-title"},[_vm._v("无数据")])]):_vm._e()])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/notice/jobInform.vue?vue&type=template&id=76ac5a4b&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/notice/jobInform.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var jobInformvue_type_script_lang_js_ = ({
	components: {},
	data() {
		return {
			page: 1,
			pageSize: 10,
			total: 0,
			noticeList: [],
			typeList: [],
			typeId: '',
			loading: false,
			location: {}
		};
	},

	watch: {},
	created() {
		this.location = this.$store.state.location;
		this.getList();
		this.getTypeList();
	},
	methods: {
		getList() {
			this.loading = true;
			this.$ajax.post('/index/notice/getNoticeInfo', { page: this.page, limit: this.pageSize, type: 22, location: this.location }).then(res => {
				this.noticeList = res.data;
				this.total = res.total;
			}).finally(() => {
				this.loading = false;
			});
		},
		getTypeList() {
			this.$ajax.post('/index/notice/getTypeList', { location: this.location }).then(res => {
				this.typeList = res;
			});
		},
		typeChange(tid) {
			this.typeId = tid;
			this.page = 1;
			this.getList();
		},
		pageChange(e) {
			if (this.page !== e) {
				this.getList();
			}
		},
		toXq(id) {
			this.$router.push({ path: '/notice/detail/' + id });
		},
		tos() {
			this.$router.push('/');
		}
	}
});
// CONCATENATED MODULE: ./src/views/notice/jobInform.vue?vue&type=script&lang=js&
 /* harmony default export */ var notice_jobInformvue_type_script_lang_js_ = (jobInformvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/notice/jobInform.vue?vue&type=style&index=0&id=76ac5a4b&scoped=true&lang=css&
var jobInformvue_type_style_index_0_id_76ac5a4b_scoped_true_lang_css_ = __webpack_require__("mjzJ");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/notice/jobInform.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  notice_jobInformvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "76ac5a4b",
  null
  
)

/* harmony default export */ var jobInform = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/notice/policy.vue?vue&type=template&id=5163494a&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n\t\t\t\t\t当前位置：\n\t\t\t\t\t"),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',[_vm._v("政策法规")])])])])]),_vm._v(" "),(_vm.noticeList.length > 0)?_c('div',{staticClass:"list"},[_vm._l((_vm.noticeList),function(item,index){return _c('div',{key:index,staticClass:"container arr_nr"},[_c('div',{staticClass:"list_img",style:({backgroundImage:item.image?'url('+item.image+')' :null })}),_vm._v(" "),_c('div',{staticClass:"xwlb_wb",on:{"click":function($event){return _vm.toXq(item.id)}}},[_c('div',{staticClass:"wb_top"},[_vm._v("\n\t\t\t\t\t  "+_vm._s(item.title)+"\n\t\t\t\t\t  "),_c('div',{staticClass:"desc"},[_vm._v("\n\t\t\t\t\t  \t"+_vm._s(item.description)+"\n\t\t\t\t\t  ")]),_vm._v(" "),_c('div',{staticClass:"list_time"},[_c('span',{staticClass:"wb_btm"},[_vm._v(_vm._s(item.create_time))])])])])])}),_vm._v(" "),_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],2):_vm._e(),_vm._v(" "),(_vm.noticeList.length === 0 && !_vm.loading)?_c('div',{staticClass:"empty"},[_c('div',{staticClass:"empty-title"},[_vm._v("无数据")])]):_vm._e()])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/notice/policy.vue?vue&type=template&id=5163494a&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/notice/policy.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var policyvue_type_script_lang_js_ = ({
	components: {},
	data() {
		return {
			page: 1,
			pageSize: 10,
			total: 0,
			noticeList: [],
			typeList: [],
			typeId: '',
			loading: false,
			location: {}
		};
	},

	watch: {},
	created() {
		this.location = this.$store.state.location;
		this.getList();
		this.getTypeList();
	},
	methods: {
		getList() {
			this.loading = true;
			this.$ajax.post('/index/notice/getNoticeInfo', { page: this.page, limit: this.pageSize, type: 23, location: this.location }).then(res => {
				this.noticeList = res.data;
				this.total = res.total;
			}).finally(() => {
				this.loading = false;
			});
		},
		getTypeList() {
			this.$ajax.post('/index/notice/getTypeList', { location: this.location }).then(res => {
				this.typeList = res;
			});
		},
		typeChange(tid) {
			this.typeId = tid;
			this.page = 1;
			this.getList();
		},
		pageChange(e) {
			if (this.page !== e) {
				this.getList();
			}
		},
		toXq(id) {
			this.$router.push({ path: '/notice/detail/' + id });
		},
		tos() {
			this.$router.push('/');
		}
	}
});
// CONCATENATED MODULE: ./src/views/notice/policy.vue?vue&type=script&lang=js&
 /* harmony default export */ var notice_policyvue_type_script_lang_js_ = (policyvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/notice/policy.vue?vue&type=style&index=0&id=5163494a&scoped=true&lang=css&
var policyvue_type_style_index_0_id_5163494a_scoped_true_lang_css_ = __webpack_require__("bpyc");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/notice/policy.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  notice_policyvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "5163494a",
  null
  
)

/* harmony default export */ var policy = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/notice/detail.vue?vue&type=template&id=3cc5bdfe&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tof()}}},[_vm._v("公告通知 >")]),_vm._v(" "),_c('div',[_vm._v("公告详情")])])])])]),_vm._v(" "),_c('div',[_c('div',{staticClass:"container arr_quan"},[_c('div',{staticClass:"zw_top"},[_c('strong',[_vm._v(_vm._s(_vm.data.title))])])])]),_vm._v(" "),_c('div',[_c('div',{staticClass:"container"},[_c('div',{staticClass:"zw_fbrq"},[_c('span',[_vm._v("发布日期："+_vm._s(_vm.data.create_time))])])])]),_vm._v(" "),_c('div',[_c('div',{staticClass:"container"},[_c('div',{staticClass:"zw_wb",domProps:{"innerHTML":_vm._s(_vm.data.content)}})])]),_vm._v(" "),(_vm.data.attachment && _vm.data.attachment.length > 0)?_c('div',{staticClass:"container fj"},[_c('div',[_vm._v("附件：")]),_vm._v(" "),_vm._l((_vm.data.attachment),function(at,index){return _c('div',{key:index,staticClass:"fj-item"},[_c('a',{attrs:{"href":at.url,"target":"_blank"}},[_vm._v(_vm._s(at.name))])])})],2):_vm._e()])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/notice/detail.vue?vue&type=template&id=3cc5bdfe&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/notice/detail.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var detailvue_type_script_lang_js_ = ({
  components: {},
  data() {
    return {
      id: "",
      data: {
        title: "",
        create_time: "",
        content: ""
      }
    };
  },
  created() {
    this.id = this.$route.params.id;
    this.getDetail();
  },
  methods: {
    getDetail() {
      this.$ajax.get("/index/notice/detail?id=" + this.id).then(res => {
        this.data = res;
      });
    },
    tos() {
      this.$router.push("/");
    },
    tof() {
      this.$router.go(-1);
    }
  }
});
// CONCATENATED MODULE: ./src/views/notice/detail.vue?vue&type=script&lang=js&
 /* harmony default export */ var notice_detailvue_type_script_lang_js_ = (detailvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/notice/detail.vue?vue&type=style&index=0&lang=css&
var detailvue_type_style_index_0_lang_css_ = __webpack_require__("bCYA");

// EXTERNAL MODULE: ./src/views/notice/detail.vue?vue&type=style&index=1&id=3cc5bdfe&scoped=true&lang=css&
var detailvue_type_style_index_1_id_3cc5bdfe_scoped_true_lang_css_ = __webpack_require__("GHTc");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/notice/detail.vue







/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  notice_detailvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "3cc5bdfe",
  null
  
)

/* harmony default export */ var detail = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jyjc/index.vue?vue&type=template&id=f246ada0&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0","margin-bottom":"30px"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"13px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',[_vm._v("检验检测")])])])])]),_vm._v(" "),_c('div',[_c('web-link',{attrs:{"type":"1"}})],1),_vm._v(" "),_c('div',[_c('div',{staticClass:"container arr_quan fwzx_hy_sf"},[_c('div',{staticClass:"fwzx_xl"},[_c('div',[_vm._v("地区：")]),_vm._v(" "),_c('location',{ref:"location",on:{"selectLocation":_vm.getLocation}})],1),_vm._v(" "),_c('div',{staticClass:"fwzx_xl"},[_c('div',[_vm._v("类别：")]),_vm._v(" "),_c('select',{directives:[{name:"model",rawName:"v-model",value:(_vm.categorySelected),expression:"categorySelected"}],staticClass:"form-control",staticStyle:{"width":"210px"},on:{"change":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return val}); _vm.categorySelected=$event.target.multiple ? $$selectedVal : $$selectedVal[0]}}},[_c('option',{attrs:{"selected":"","value":""}},[_vm._v("请选择分类")]),_vm._v(" "),_vm._l((_vm.categoryList),function(category,index){return _c('option',{key:index,attrs:{"label":category.name},domProps:{"value":category.category_id}})})],2)]),_vm._v(" "),_c('div',{staticClass:"fwzx_xl"},[_c('div',{staticStyle:{"width":"80px"}},[_vm._v("关键词：")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.keyword),expression:"keyword"}],staticClass:"form-control",attrs:{"type":"text","placeholder":"机构名称","clearable":""},domProps:{"value":(_vm.keyword)},on:{"input":function($event){if($event.target.composing){ return; }_vm.keyword=$event.target.value}}})]),_vm._v(" "),_c('div',[_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.confirm}},[_vm._v("确认")])],1)])]),_vm._v(" "),_c('div',{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:(_vm.loadMore),expression:"loadMore"}],staticStyle:{"min-height":"330px"},attrs:{"infinite-scroll-disbaled":_vm.loading,"infinite-scroll-distance":"100"}},_vm._l((_vm.list),function(item,index){return _c('div',{key:index,staticClass:"container arr_nr"},[_c('div',{staticClass:"fwzx_img"},[_c('img',{staticStyle:{"width":"180px","height":"100%","border":"0","padding":"0"},attrs:{"src":item.logo ? item.logo : _vm.imgUrl,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"fwzx_wb",on:{"click":function($event){return _vm.toXq(item.institution_id)}}},[_c('div',{staticClass:"wb_top"},[_vm._v(_vm._s(item.name))]),_vm._v(" "),_c('div',{staticClass:"wb_cent"},[_c('div',[_vm._v("电话："+_vm._s(item.mobile))]),_vm._v(" "),_c('div',{staticStyle:{"margin-top":"10px"}},[_vm._v("\n            地区："+_vm._s(item.province + item.city + item.county)+"\n          ")])]),_vm._v(" "),_c('div',{staticClass:"wb_botm"},[_c('b',{staticClass:"wb_botm_b"},[_vm._v("检测范围:")]),_vm._v(" "),_c('div',{staticClass:"wb_botm_btn"},[_c('span',[_vm._v(_vm._s(item.scope))])])])])])}),0),_vm._v(" "),_c('el-backtop',{staticStyle:{"height":"43px","width":"43px","border":"none"},attrs:{"bottom":100,"right":120}},[_c('div',{staticStyle:{"{\n          height":"100%","width":"100%","background-color":"#e0e7f7","box-shadow":"0 0 6px rgba(0, 0, 0, 0.12)","text-align":"center","line-height":"33px","color":"#1740a2","border-radius":"50%"}},[_c('i',{staticClass:"el-icon-caret-top",staticStyle:{"font-size":"43px"}})])])],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/jyjc/index.vue?vue&type=template&id=f246ada0&scoped=true&

// EXTERNAL MODULE: ./node_modules/vue-infinite-scroll/vue-infinite-scroll.js
var vue_infinite_scroll = __webpack_require__("SHqN");
var vue_infinite_scroll_default = /*#__PURE__*/__webpack_require__.n(vue_infinite_scroll);

// EXTERNAL MODULE: ./src/components/location/location.vue + 4 modules
var location_location = __webpack_require__("VnO8");

// EXTERNAL MODULE: ./src/components/web-link/web-link.vue + 4 modules
var web_link = __webpack_require__("WkvN");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jyjc/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//





/* harmony default export */ var jyjcvue_type_script_lang_js_ = ({
  directives: {
    infiniteScroll: vue_infinite_scroll_default.a
  },
  components: {
    Location: location_location["a" /* default */],
    WebLink: web_link["a" /* default */]
  },
  data() {
    return {
      imgUrl: __webpack_require__("Qr5m"),
      page: 0,
      pageSize: 15,
      total: 0,
      list: [],
      categoryList: [],
      categorySelected: "",
      category_id: "",
      keyword: "",
      name: "",
      level: 3,
      links: [],
      loading: false,
      isFinished: false,
      location: {}
    };
  },
  watch: {
    "$store.state.location"(val) {
      this.init(val);
      this.$refs.location.clear();
    }
  },
  created() {
    this.location = this.$store.state.location;
    let keyword = this.$route.query.keyword;
    if (keyword) {
      this.keyword = keyword;
      this.name = keyword;
    }
    this.getCategoryList();
  },
  methods: {
    getLocation(msg) {
      this.init(msg);
    },
    init(location) {
      this.page = 1;
      this.level = 3;
      this.list = [];
      this.location = location;
      this.getLinks();
      this.getJyjc();
    },
    getCategoryList() {
      this.$ajax.post("/index/category/getCategoryList").then(res => {
        this.categoryList = res;
      });
    },
    loadMore() {
      if (this.isFinished) return;
      this.loading = true;
      this.page++;
      this.getJyjc();
    },
    getJyjc() {
      this.loading = true;
      if (this.level === 3) {
        this.level = this.location.level || 3;
      }
      this.$ajax.post("/index/Institution/getInstitutionList", {
        page: this.page,
        limit: this.pageSize,
        category: this.category_id,
        name: this.name,
        location: this.location,
        level: this.level
      }).then(res => {
        this.list = this.list.concat(res.data);
        this.total = res.total;
        this.level = res.level;
        this.isFinished = res.current_page >= res.last_page;
        if (res.current_page >= res.last_page && res.level > 0) {
          this.level--;
          this.page = 1;
          this.getJyjc();
        }
      }).finally(() => {
        this.loading = false;
      });
    },

    confirm() {
      this.category_id = this.categorySelected;
      this.name = this.keyword;
      this.list = [];
      this.page = 1;
      this.level = 3;
      this.getJyjc();
    },
    toXq(id) {
      this.$router.push({
        path: "/fwzx/jyjc/detail",
        query: { institution_id: id }
      });
    },
    tos() {
      this.$router.push("/");
    },
    pageChange(e) {
      if (this.page !== e) {
        this.getJyjc();
      }
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/jyjc/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var fwzx_jyjcvue_type_script_lang_js_ = (jyjcvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/jyjc/index.vue?vue&type=style&index=0&id=f246ada0&scoped=true&lang=css&
var jyjcvue_type_style_index_0_id_f246ada0_scoped_true_lang_css_ = __webpack_require__("8YxF");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/jyjc/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  fwzx_jyjcvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "f246ada0",
  null
  
)

/* harmony default export */ var jyjc = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jyjc/detail.vue?vue&type=template&id=ed718292&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj()}}},[_vm._v("检验检测 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("机构详情")])])])])]),_vm._v(" "),_c('div',{staticClass:"top container"},[_c('div',{staticClass:"pho"},[_c('img',{staticStyle:{"margin":"0","width":"100%"},attrs:{"src":_vm.ins.logo ? _vm.ins.logo : _vm.defImg,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"tit-top"},[_c('p',{staticClass:"title"},[_vm._v(_vm._s(_vm.ins.institution_name))]),_vm._v(" "),_c('p',{staticClass:"n-text"},[_c('span',{staticStyle:{"margin-right":"10px"}},[_vm._v("电话："+_vm._s(_vm.ins.mobile))]),_c('a',{attrs:{"href":"javascript:void(0);"},on:{"click":_vm.openDemandDialog}},[_vm._v("查看")])]),_vm._v(" "),_c('p',{staticClass:"n-text"},[_vm._v("\n        地址："+_vm._s(_vm.ins.province + _vm.ins.city + _vm.ins.county + _vm.ins.address)+"\n      ")]),_vm._v(" "),_vm._m(1),_vm._v(" "),_c('div',{staticClass:"jj"},[_vm._v(_vm._s(_vm.ins.scope))]),_vm._v(" "),_c('div',{staticClass:"xqtjBtn"},[_c('xqtjDialog',{ref:"demand",attrs:{"institution_id":_vm.institution_id}})],1)])]),_vm._v(" "),_c('div',{staticClass:"container info"},[_c('div',{staticClass:"info-left"},[(_vm.goods_list.length > 0)?_c('div',{staticClass:"goods"},[_c('div',{staticClass:"jgjj",staticStyle:{"margin-top":"20px","justify-content":"space-between"}},[_vm._m(2),_vm._v(" "),_c('a',{attrs:{"href":"javascript:void(0);"},on:{"click":_vm.moreGoods}},[_vm._v("查看更多")])]),_vm._v(" "),_c('goods',{attrs:{"goods":_vm.goods_list},on:{"item-click":_vm.toGoodDetail}})],1):_vm._e(),_vm._v(" "),_c('div',{staticClass:"ywfl"},[_vm._m(3),_vm._v(" "),_c('ul',{staticClass:"ullist"}),_vm._v(" "),_c('el-table',{staticStyle:{"width":"100%"},attrs:{"data":_vm.ability,"row-key":"id","stripe":"","border":""}},[_c('el-table-column',{attrs:{"prop":"project.title","label":"产品名称","width":"180"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"name","label":"检测项目","width":"180"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"method","label":"检测方法"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"explain","label":"范围限制","width":"200"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"remark","label":"说明","width":"180"}})],1),_vm._v(" "),_c('vue-custom-pages',{attrs:{"total":_vm.abilityTotal,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.abilityPageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.abilityPage),callback:function ($$v) {_vm.abilityPage=$$v},expression:"abilityPage"}})],1)]),_vm._v(" "),_c('div',{staticClass:"info-right"},[_c('div',{staticStyle:{"padding":"0","margin-top":"30px"}},[_vm._m(4),_vm._v(" "),_c('div',{staticClass:"jj",domProps:{"innerHTML":_vm._s(_vm.ins.content || '暂无简介')}})])])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"jgjj"},[_c('span',{staticStyle:{"display":"block","width":"5px","height":"20px","background":"#2c5cce"}}),_vm._v(" "),_c('div',{staticClass:"jg"},[_vm._v("业务范围")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticStyle:{"display":"flex","align-items":"center"}},[_c('span',{staticStyle:{"display":"block","width":"5px","height":"20px","background":"#2c5cce"}}),_vm._v(" "),_c('div',{staticClass:"jg"},[_vm._v("热门服务")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"jgjj",staticStyle:{"margin-top":"20px"}},[_c('span',{staticStyle:{"display":"block","width":"5px","height":"20px","background":"#2c5cce"}}),_vm._v(" "),_c('div',{staticClass:"jg"},[_vm._v("检测能力")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"jgjj"},[_c('span',{staticStyle:{"display":"block","width":"5px","height":"20px","background":"#2c5cce"}}),_vm._v(" "),_c('div',{staticClass:"jg"},[_vm._v("机构简介")])])}]


// CONCATENATED MODULE: ./src/views/fwzx/jyjc/detail.vue?vue&type=template&id=ed718292&scoped=true&

// EXTERNAL MODULE: ./src/components/xqtjDialog.vue + 4 modules
var xqtjDialog = __webpack_require__("plmH");

// EXTERNAL MODULE: ./src/components/shop/goods.vue + 9 modules
var goods = __webpack_require__("N3E/");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jyjc/detail.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//



/* harmony default export */ var detailvue_type_script_lang_js_ = ({
  // 局部注册的组件
  components: { xqtjDialog: xqtjDialog["a" /* default */], goods: goods["a" /* default */] },
  // 组件状态值
  data() {
    return {
      defImg: __webpack_require__("Qr5m"),
      institution_id: "",
      ins: {
        institution_name: "",
        mobile: "",
        province: "",
        city: "",
        county: "",
        address: ""
      },
      goods_list: [],
      ability: [],
      abilityTotal: 0,
      abilityPage: 1,
      abilityPageSize: 5,
      tableData: [{
        date: "2016-05-03",
        name: "王小虎",
        province: "上海",
        city: "普陀区",
        address: "上海市普陀区金沙江路 1518 弄",
        zip: 200333
      }]
    };
  },
  created() {
    this.institution_id = this.$route.query.institution_id;
    this.getDetail();
    this.getAbilityItem();
    this.getGoods();
  },
  // 计算属性
  computed: {},
  // 侦听器
  watch: {},
  // 组件方法
  methods: {
    arraySpanMethod(e) {
      // { row, column, rowIndex, columnIndex }
      console.log(e);
    },
    openDemandDialog() {
      this.$refs.demand.openDeman();
    },
    toGoodDetail(good_id) {
      this.$router.push({ path: "/shop/detail", query: { id: good_id } });
    },
    moreGoods() {
      this.$router.push({
        path: "/shop",
        query: { ins_id: this.institution_id }
      });
    },
    getDetail() {
      this.$ajax.post("/index/Institution/getInstitutionInfo", {
        institution_id: this.institution_id
      }).then(res => {
        this.ins = res;
      });
    },
    getAbilityItem() {
      this.$ajax.get("/index/Institution/getAbilityItem", {
        params: {
          ins_id: this.institution_id,
          page: this.abilityPage,
          pageSize: this.abilityPageSize
        }
      }).then(res => {
        this.ability = res.data || [];
        this.abilityTotal = res.total;
      });
    },
    getGoods() {
      this.$ajax.post("/index/shop/goods", { ins_id: this.institution_id, limit: 10 }).then(res => {
        this.goods_list = res.data;
      });
    },
    pageChange() {
      this.getAbilityItem();
    },
    tos() {
      this.$router.push("/");
    },
    toj() {
      this.$router.push("/fwzx/jyjc");
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/jyjc/detail.vue?vue&type=script&lang=js&
 /* harmony default export */ var jyjc_detailvue_type_script_lang_js_ = (detailvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/jyjc/detail.vue?vue&type=style&index=0&id=ed718292&scoped=true&lang=css&
var detailvue_type_style_index_0_id_ed718292_scoped_true_lang_css_ = __webpack_require__("eogx");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/jyjc/detail.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  jyjc_detailvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "ed718292",
  null
  
)

/* harmony default export */ var detail = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jyjc/service.vue?vue&type=template&id=64b2e3e4&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toJljz()}}},[_vm._v("技术专家团队 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("检验检测服务")])])])])]),_vm._v(" "),_vm._m(1)])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"container min"},[_c('div',{staticClass:"title"},[_vm._v("检验检测服务")]),_vm._v(" "),_c('div',{staticClass:"detail"},[_vm._v("\n      协助企业在研发、生产等过程中开展产品质量、计量器具、特种设备、食品药品等检验检测工作。开展绿色快捷通道，减少工作环节，提高工作效率。协助企业开展查询有资质的检验检测机构、联系送检事宜、运送样品、领取检验检测报告、发放检验检测报告等服务。鼓励有条件的检验检测机构为企业提供技术指导和服务。同时，针对企业的不同需求，以及服务机构自身资质及检验检测能力，提供特种设备、化矿、农产品、工业品、消费品、食品药品等各类检验检测服务。\n    ")]),_vm._v(" "),_c('div',{staticClass:"info"},[_c('p',[_vm._v("责任科室：市市场监管局认证科")]),_vm._v(" "),_c('p',[_vm._v("责任人：朱宏刚")]),_vm._v(" "),_c('p',[_vm._v("联系电话：0938—6822616")])])])}]


// CONCATENATED MODULE: ./src/views/fwzx/jyjc/service.vue?vue&type=template&id=64b2e3e4&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jyjc/service.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var servicevue_type_script_lang_js_ = ({
  data() {
    return {};
  },
  created() {},
  methods: {
    tos() {
      this.$router.push("/");
    },
    toJljz() {
      this.$router.go("-1");
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/jyjc/service.vue?vue&type=script&lang=js&
 /* harmony default export */ var jyjc_servicevue_type_script_lang_js_ = (servicevue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/jyjc/service.vue?vue&type=style&index=0&id=64b2e3e4&scoped=true&lang=css&
var servicevue_type_style_index_0_id_64b2e3e4_scoped_true_lang_css_ = __webpack_require__("iaTt");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/jyjc/service.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  jyjc_servicevue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "64b2e3e4",
  null
  
)

/* harmony default export */ var service = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jlxz/index.vue?vue&type=template&id=33f82e3c&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0","margin-bottom":"30px"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("计量校准")])])])])]),_vm._v(" "),_c('web-link',{attrs:{"type":"2"}}),_vm._v(" "),_c('div',{staticClass:"nav container"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.goECQS}},[_vm._v("国家计量授权系统")]),_vm._v(" "),_c('el-button',{attrs:{"type":"warning"},on:{"click":_vm.goMandatoryVerification}},[_vm._v("国家强制检定目录")])],1),_vm._v(" "),_c('div',[_c('div',{staticClass:"container arr_quan fwzx_hy_sf"},[_c('div',{staticClass:"fwzx_xl"},[_c('div',[_vm._v("地区：")]),_vm._v(" "),_c('location',{ref:"location",on:{"selectLocation":_vm.getLocation}})],1),_vm._v(" "),_c('div',{staticClass:"fwzx_xl"},[_c('div',{staticStyle:{"width":"80px"}},[_vm._v("关键词：")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.keyword),expression:"keyword"}],staticClass:"form-control",attrs:{"type":"text","placeholder":"机构名称","clearable":""},domProps:{"value":(_vm.keyword)},on:{"input":function($event){if($event.target.composing){ return; }_vm.keyword=$event.target.value}}})]),_vm._v(" "),_c('div',[_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.confirm}},[_vm._v("确认")])],1)])]),_vm._v(" "),_c('div',{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:(_vm.loadMore),expression:"loadMore"}],staticStyle:{"min-height":"330px"},attrs:{"infinite-scroll-disbaled":_vm.loading,"infinite-scroll-distance":"100"}},_vm._l((_vm.list),function(item,index){return _c('div',{key:index,staticClass:"container arr_nr"},[_c('div',{staticClass:"fwzx_img"},[_c('img',{staticStyle:{"width":"180px","height":"100%","border":"0","padding":"0"},attrs:{"src":_vm.imgUrl,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"fwzx_wb",on:{"click":function($event){return _vm.toXq(item.id)}}},[_c('div',{staticClass:"wb_top"},[_vm._v(_vm._s(item.company))]),_vm._v(" "),_c('div',{staticClass:"wb_cent",staticStyle:{"margin-top":"10px"}},[_vm._v("\n          电话："+_vm._s(item.tel)+"\n        ")]),_vm._v(" "),_c('div',{staticClass:"wb_cent",staticStyle:{"margin-top":"10px"}},[_vm._v("\n          网站："+_vm._s(item.website)+"\n        ")]),_vm._v(" "),_c('div',{staticClass:"wb_cent",staticStyle:{"margin-top":"10px"}},[_vm._v("\n          地区："+_vm._s(item.province + item.city + item.county)+"\n        ")])])])}),0),_vm._v(" "),_c('el-backtop',{staticStyle:{"height":"43px","width":"43px","border":"none"},attrs:{"bottom":100,"right":120}},[_c('div',{staticStyle:{"{\n          height":"100%","width":"100%","background-color":"#e0e7f7","box-shadow":"0 0 6px rgba(0, 0, 0, 0.12)","text-align":"center","line-height":"33px","color":"#1740a2","border-radius":"50%"}},[_c('i',{staticClass:"el-icon-caret-top",staticStyle:{"font-size":"43px"}})])])],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/jlxz/index.vue?vue&type=template&id=33f82e3c&scoped=true&

// EXTERNAL MODULE: ./node_modules/vue-infinite-scroll/vue-infinite-scroll.js
var vue_infinite_scroll = __webpack_require__("SHqN");
var vue_infinite_scroll_default = /*#__PURE__*/__webpack_require__.n(vue_infinite_scroll);

// EXTERNAL MODULE: ./src/components/location/location.vue + 4 modules
var location_location = __webpack_require__("VnO8");

// EXTERNAL MODULE: ./src/components/web-link/web-link.vue + 4 modules
var web_link = __webpack_require__("WkvN");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jlxz/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//




/* harmony default export */ var jlxzvue_type_script_lang_js_ = ({
  directives: {
    infiniteScroll: vue_infinite_scroll_default.a
  },
  components: {
    Location: location_location["a" /* default */],
    WebLink: web_link["a" /* default */]
  },
  data() {
    return {
      imgUrl: __webpack_require__("/Si2"),
      page: 0,
      pageSize: 15,
      total: 0,
      list: [],
      keyword: "",
      name: "",
      level: 3,
      links: [],
      location: {},
      loading: false,
      isFinished: false
    };
  },

  watch: {
    "$store.state.location"(val) {
      this.init(val);
      this.$refs.location.clear();
    }
  },
  created() {
    this.location = this.$store.state.location;
  },
  methods: {
    getLocation(msg) {
      this.init(msg);
    },
    init(location) {
      this.page = 1;
      this.level = 3;
      this.list = [];
      this.location = location;
      this.getLinks();
      this.getJljz();
    },

    loadMore() {
      if (this.isFinished) return;
      this.loading = true;
      this.page++;
      this.getJljz();
    },
    getJljz() {
      this.loading = true;
      if (this.level === 3) {
        this.level = this.location.level || 3;
      }
      this.$ajax.post("/index/InstitutionJljz/getInstitutionList", {
        limit: this.pageSize,
        page: this.page,
        name: this.name,
        location: this.location,
        level: this.level
      }).then(res => {
        this.list = this.list.concat(res.data);
        this.total = res.total;
        this.level = res.level;
        this.isFinished = res.current_page >= res.last_page;
        if (res.current_page >= res.last_page && res.level > 0) {
          this.level--;
          this.page = 1;
          this.getJljz();
        }
      }).finally(() => {
        this.loading = false;
      });
    },
    confirm() {
      this.name = this.keyword;
      this.list = [];
      this.page = 1;
      this.level = 3;
      this.getJljz();
    },
    pageChange(e) {
      if (e !== this.page) {
        this.getJljz();
      }
    },
    toXq(id) {
      this.$router.push({ path: "/fwzx/jlxz/detail", query: { ins_id: id } });
    },
    tos() {
      this.$router.push("/");
    },
    goECQS() {
      this.$router.push("/fwzx/ecqs");
    },
    goMandatoryVerification() {
      this.$router.push("/fwzx/mandatoryVerification");
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/jlxz/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var fwzx_jlxzvue_type_script_lang_js_ = (jlxzvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/jlxz/index.vue?vue&type=style&index=0&id=33f82e3c&scoped=true&lang=css&
var jlxzvue_type_style_index_0_id_33f82e3c_scoped_true_lang_css_ = __webpack_require__("tchx");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/jlxz/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  fwzx_jlxzvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "33f82e3c",
  null
  
)

/* harmony default export */ var jlxz = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jlxz/jgdetail/index.vue?vue&type=template&id=4478c8b1&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj()}}},[_vm._v("计量校准 >")]),_vm._v(" "),_c('div',[_vm._v("机构详情")])])])])]),_vm._v(" "),_c('div',{staticClass:"top container"},[_c('div',{staticClass:"pho"},[_c('img',{staticStyle:{"margin":"0","width":"100%"},attrs:{"src":_vm.ins.logo ? _vm.ins.logo : _vm.defImg,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"tit-top"},[_c('p',{staticClass:"title"},[_vm._v(_vm._s(_vm.ins.company))]),_vm._v(" "),_c('p',{staticClass:"n-text"},[_c('span',{staticStyle:{"margin-right":"10px"}},[_vm._v("电话："+_vm._s(_vm.ins.tel))]),_c('a',{attrs:{"href":"javascript:void(0);"},on:{"click":_vm.openDemandDialog}},[_vm._v("查看")])]),_vm._v(" "),_c('p',{staticClass:"n-text"},[_c('span',[_vm._v("邮箱："+_vm._s(_vm.ins.email))])]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("有效期："+_vm._s(_vm.ins.startdate)+" - "+_vm._s(_vm.ins.enddate))]),_vm._v(" "),_c('p',{staticClass:"jj jj-website",on:{"click":function($event){return _vm.goWebsite(_vm.ins.website)}}},[_vm._v("\n        网站："+_vm._s(_vm.ins.website)+"\n      ")]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("地区："+_vm._s(_vm.ins.province + _vm.ins.city + _vm.ins.county))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("地址："+_vm._s(_vm.ins.address))]),_vm._v(" "),_c('div',{staticClass:"xqtjBtn"},[_c('xqtjDialog',{ref:"demand",attrs:{"institution_id":_vm.institution_id}})],1)])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/jlxz/jgdetail/index.vue?vue&type=template&id=4478c8b1&scoped=true&

// EXTERNAL MODULE: ./src/components/xqtjDialog.vue + 4 modules
var xqtjDialog = __webpack_require__("plmH");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jlxz/jgdetail/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var jgdetailvue_type_script_lang_js_ = ({
  // 局部注册的组件
  components: { xqtjDialog: xqtjDialog["a" /* default */] },
  // 组件状态值
  data() {
    return {
      defImg: __webpack_require__("/Si2"),
      institution_id: "",
      ins: {
        institution_name: "",
        mobile: "",
        province: "",
        city: "",
        county: "",
        address: ""
      }
    };
  },
  created() {
    this.institution_id = this.$route.query.ins_id;
    this.getDetail();
  },
  // 组件方法
  methods: {
    openDemandDialog() {
      this.$refs.demand.openDeman();
    },
    getDetail() {
      this.$ajax.post("/index/InstitutionJljz/getInstitutionInfo", {
        institution_id: this.institution_id
      }).then(res => {
        this.ins = res;
      });
    },
    tos() {
      this.$router.push("/");
    },
    toj() {
      this.$router.push("/fwzx/jlxz");
    },
    goWebsite(url) {
      if (!url) return;
      window.open("//" + url, "_black");
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/jlxz/jgdetail/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var jlxz_jgdetailvue_type_script_lang_js_ = (jgdetailvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/jlxz/jgdetail/index.vue?vue&type=style&index=0&id=4478c8b1&scoped=true&lang=css&
var jgdetailvue_type_style_index_0_id_4478c8b1_scoped_true_lang_css_ = __webpack_require__("gtH4");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/jlxz/jgdetail/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  jlxz_jgdetailvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "4478c8b1",
  null
  
)

/* harmony default export */ var jgdetail = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jlxz/service.vue?vue&type=template&id=8c8b309e&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toJljz()}}},[_vm._v("技术专家团队 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("计量服务")])])])])]),_vm._v(" "),_vm._m(1)])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"container min"},[_c('div',{staticClass:"title"},[_vm._v("计量服务")]),_vm._v(" "),_c('div',{staticClass:"detail"},[_vm._v("\n      加强计量基础建设，夯实计量检定能力，提升计量检定水平。开通计量检定绿色通道，根据企业生产经营需要提供线上预约、上门服务、错峰服务，压缩检定时间，提高工作效率；支持法定计量检定机构由单一检定服务向提供综合检测服务延伸，推动计量在企业产品全生命周期中的应用，促进产业升级和产品质量提升。同时，提供计量器具和仪器设备的计量检定和校准服务。\n    ")]),_vm._v(" "),_c('div',{staticClass:"info"},[_c('p',[_vm._v("责任科室：市市场监管局计量科")]),_vm._v(" "),_c('p',[_vm._v("责任人：康凯")]),_vm._v(" "),_c('p',[_vm._v("联系电话：0938—6822626")])])])}]


// CONCATENATED MODULE: ./src/views/fwzx/jlxz/service.vue?vue&type=template&id=8c8b309e&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jlxz/service.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var servicevue_type_script_lang_js_ = ({
  data() {
    return {};
  },
  created() {},
  methods: {
    tos() {
      this.$router.push("/");
    },
    toJljz() {
      this.$router.go("-1");
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/jlxz/service.vue?vue&type=script&lang=js&
 /* harmony default export */ var jlxz_servicevue_type_script_lang_js_ = (servicevue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/jlxz/service.vue?vue&type=style&index=0&id=8c8b309e&scoped=true&lang=css&
var servicevue_type_style_index_0_id_8c8b309e_scoped_true_lang_css_ = __webpack_require__("qCmH");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/jlxz/service.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  jlxz_servicevue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "8c8b309e",
  null
  
)

/* harmony default export */ var service = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jlxz/ecqs/ecqsList.vue?vue&type=template&id=90e99ac6&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n            "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toJljz()}}},[_vm._v("计量校准 >")]),_vm._v(" "),_c('div',[_vm._v("国家计量授权系统")])])])])]),_vm._v(" "),_vm._m(1),_vm._v(" "),_c('div',[_c('div',{staticClass:"container arr_quan fwzx_hy_sf"},[_c('div',{staticClass:"fwzx_xl"},[_c('div',{staticStyle:{"width":"80px"}},[_vm._v("关键词：")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.name),expression:"name"}],staticClass:"form-control",attrs:{"type":"text","placeholder":"授权类型、项目类型、项目名称","clearable":""},domProps:{"value":(_vm.name)},on:{"input":function($event){if($event.target.composing){ return; }_vm.name=$event.target.value}}})]),_vm._v(" "),_c('div',[_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.confirm}},[_vm._v("确认")])],1)])]),_vm._v(" "),_c('div',{staticStyle:{"min-height":"355px"}},[_c('div',{staticClass:"container ",staticStyle:{"margin-top":"20px","padding":"0"}},[_c('table',{staticClass:"table border boder-table"},[_vm._m(2),_vm._v(" "),_vm._l((_vm.list),function(item,index){return _c('tr',{key:index,class:[index%2==0?'active':'']},[_c('td',[_vm._v(_vm._s(item.remark))]),_vm._v(" "),_c('td',{staticStyle:{"text-align":"left"}},[_vm._v(_vm._s(item.standMeterCode))]),_vm._v(" "),_c('td',{domProps:{"innerHTML":_vm._s(item.buildMeterName)}}),_vm._v(" "),_c('td',[_c('a',{attrs:{"href":"javascript:void(0);"},on:{"click":function($event){return _vm.toDetail(item.id)}}},[_vm._v("查看详情")])])])})],2)])]),_vm._v(" "),_c('el-backtop',{staticStyle:{"height":"43px","width":"43px","border":"none"},attrs:{"bottom":100,"right":120}},[_c('div',{staticStyle:{"{\n\t\t\theight":"100%","width":"100%","background-color":"#e0e7f7","box-shadow":"0 0 6px rgba(0,0,0, .12)","text-align":"center","line-height":"33px","color":"#1740a2","border-radius":"50%"}},[_c('i',{staticClass:"el-icon-caret-top",staticStyle:{"font-size":"43px"}})])]),_vm._v(" "),_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"container "},[_c('div',{staticClass:"title"},[_vm._v("国家计量授权系统")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('tr',{staticStyle:{"background-color":"#e4e6ed"}},[_c('th',[_vm._v("授权机构")]),_vm._v(" "),_c('th',[_vm._v("项目类型")]),_vm._v(" "),_c('th',[_vm._v("项目名称")]),_vm._v(" "),_c('th',[_vm._v("操作")])])}]


// CONCATENATED MODULE: ./src/views/fwzx/jlxz/ecqs/ecqsList.vue?vue&type=template&id=90e99ac6&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jlxz/ecqs/ecqsList.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var ecqsListvue_type_script_lang_js_ = ({
  data() {
    return {
      page: 1,
      pageSize: 10,
      total: 0,
      list: [],
      type: '1',
      name: '',
      level: 3
    };
  },
  computed: {
    location() {
      return this.$store.state.location;
    }
  },

  created() {
    this.getList();
  },
  methods: {
    getList() {
      if (this.level < 0) return false;
      if (this.level === 3) {
        this.level = this.location.level || 3;
      }
      this.$ajax.post('/index/institutionEcqs', {
        limit: this.pageSize,
        page: this.page,
        name: this.name,
        level: this.level
      }).then(res => {
        this.list = res.data;
        this.total = res.total;
      });
    },
    pageChange(e) {
      if (this.page !== e) {
        this.getList();
      }
    },
    confirm() {
      this.page = 1;
      this.level = 3;
      this.getList();
    },
    toDetail(id) {
      this.$router.push({ path: '/fwzx/ecqsDetail', query: { id: id } });
    },
    tos() {
      this.$router.push('/');
    },
    toJljz() {
      this.$router.go("-1");
    }

  }
});
// CONCATENATED MODULE: ./src/views/fwzx/jlxz/ecqs/ecqsList.vue?vue&type=script&lang=js&
 /* harmony default export */ var ecqs_ecqsListvue_type_script_lang_js_ = (ecqsListvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/jlxz/ecqs/ecqsList.vue?vue&type=style&index=0&id=90e99ac6&scoped=true&lang=css&
var ecqsListvue_type_style_index_0_id_90e99ac6_scoped_true_lang_css_ = __webpack_require__("4ycR");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/jlxz/ecqs/ecqsList.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  ecqs_ecqsListvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "90e99ac6",
  null
  
)

/* harmony default export */ var ecqsList = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jlxz/ecqs/ecqsDetail.vue?vue&type=template&id=531381ae&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toECQS()}}},[_vm._v("\n            国家计量授权系统 >\n          ")]),_vm._v(" "),_c('div',[_vm._v("授权详情")])])])])]),_vm._v(" "),_c('div',{staticClass:"container top"},[_c('tbody',{staticClass:"tbody"},[_c('tr',[_c('td',[_vm._v("授权类型： (Type of authorization)")]),_vm._v(" "),_c('td',{staticClass:"width25"},[_vm._v(_vm._s(_vm.data.standMeterCode))]),_vm._v(" "),_c('td',[_vm._v("机构名称/单位名称： (Name of institution/unit)")]),_vm._v(" "),_c('td',[_vm._v(_vm._s(_vm.data.applyOrgName))])]),_vm._v(" "),_c('tr',[_c('td',[_vm._v("\n          开展检定项目名称/授权项目/用能产品项目： (Carry out verification\n          project name/authorization project/use energy product name)\n        ")]),_vm._v(" "),_c('td',{staticClass:"width25",domProps:{"innerHTML":_vm._s(_vm.data.buildMeterName)}}),_vm._v(" "),_c('td',[_vm._v("授权机构名称： (Name of institution/unit)")]),_vm._v(" "),_c('td',[_vm._v(_vm._s(_vm.data.remark))])]),_vm._v(" "),_c('tr',[_c('td',[_vm._v("项目类型：(Type of project)")]),_vm._v(" "),_c('td',{staticClass:"width25"},[_vm._v(_vm._s(_vm.data.standMeterCode))]),_vm._v(" "),_c('td',[_vm._v("地址：(Address)")]),_vm._v(" "),_c('td',[_vm._v(_vm._s(_vm.data.orgAddr))])]),_vm._v(" "),_c('tr',[_c('td',[_vm._v("授权日期： (Authorization date)")]),_vm._v(" "),_c('td',{staticClass:"width25"},[_vm._v(_vm._s(_vm.data.makecertDate))]),_vm._v(" "),_c('td',{staticStyle:{"background":"#f6f6f6"},attrs:{"rowspan":"3","colspan":"3"}})]),_vm._v(" "),_c('tr',[_c('td',[_vm._v("到期日期： (Expire date)")]),_vm._v(" "),_c('td',{staticClass:"width25"},[_vm._v(_vm._s(_vm.data.validDate))])]),_vm._v(" "),_c('tr',[_c('td',[_vm._v("证书编号： (Certificate number)")]),_vm._v(" "),_c('td',{staticClass:"width25"},[_vm._v(_vm._s(_vm.data.certNo))])]),_vm._v(" "),_c('tr',[_c('td',[_vm._v("\n          测量参数和测量范围：(Measurement parameters and measurement range)\n        ")]),_vm._v(" "),_c('td',{staticClass:"width100",attrs:{"colspan":"3"},domProps:{"innerHTML":_vm._s(_vm.data.measureRang)}})]),_vm._v(" "),_c('tr',[_c('td',[_vm._v("\n          不确定度/准确度等级/最大允许误差： (Uncertainty/Accuracy\n          Level/Maximum allowable error)\n        ")]),_vm._v(" "),_c('td',{staticClass:"width100",attrs:{"colspan":"3"}},[_vm._v(_vm._s(_vm.data.uncertaintyLevel))])]),_vm._v(" "),_c('tr',[_c('td',[_vm._v("\n          依据检定规程/文件名称及编号： (According to the verification\n          procotol/document name and number)\n        ")]),_vm._v(" "),_c('td',{staticClass:"width100",attrs:{"colspan":"3"}},[_vm._v(_vm._s(_vm.data.basedName))])])])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/jlxz/ecqs/ecqsDetail.vue?vue&type=template&id=531381ae&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jlxz/ecqs/ecqsDetail.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var ecqsDetailvue_type_script_lang_js_ = ({
  data() {
    return {
      data: {}
    };
  },
  created() {
    this.getDetail();
  },
  methods: {
    getDetail() {
      this.$ajax.post("/index/institutionEcqs/getDetail", {
        institution_id: this.$route.query.id
      }).then(res => {
        this.data = res;
      });
    },
    tos() {
      this.$router.push("/");
    },
    toECQS() {
      this.$router.go("-1");
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/jlxz/ecqs/ecqsDetail.vue?vue&type=script&lang=js&
 /* harmony default export */ var ecqs_ecqsDetailvue_type_script_lang_js_ = (ecqsDetailvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/jlxz/ecqs/ecqsDetail.vue?vue&type=style&index=0&id=531381ae&scoped=true&lang=css&
var ecqsDetailvue_type_style_index_0_id_531381ae_scoped_true_lang_css_ = __webpack_require__("vPYM");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/jlxz/ecqs/ecqsDetail.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  ecqs_ecqsDetailvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "531381ae",
  null
  
)

/* harmony default export */ var ecqsDetail = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jlxz/mandatoryVerification.vue?vue&type=template&id=66bf5ca7&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n\t        "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toJljz()}}},[_vm._v("计量校准 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("国家强制检定目录")])])])])]),_vm._v(" "),_c('div',{staticClass:"container "},[_c('div',{staticClass:"title"},[_vm._v("国家强制检定目录")]),_vm._v(" "),_c('table',{staticClass:"table border boder-table"},[_vm._m(1),_vm._v(" "),_vm._l((_vm.data),function(item,index){return _c('tr',{key:index,class:[index%2==0?'active':'']},[_c('td',[_vm._v(_vm._s(item.firstLevel))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.firstLevelTitle))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.secondLevel))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.secondLevelTitle))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.mandatoryInspection))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.affiliation))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.scope))])])})],2),_vm._v(" "),_vm._m(2)])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('tr',{staticStyle:{"background-color":"#e4e6ed"}},[_c('th',[_vm._v("一级目录代码")]),_vm._v(" "),_c('th',[_vm._v("一级目录")]),_vm._v(" "),_c('th',[_vm._v("二级目录代码")]),_vm._v(" "),_c('th',[_vm._v("二级目录")]),_vm._v(" "),_c('th',[_vm._v("强检形式")]),_vm._v(" "),_c('th',[_vm._v("所属机构")]),_vm._v(" "),_c('th',[_vm._v("适用范围")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:" content-title "},[_vm._v("含义")]),_vm._v(" "),_c('div',{staticClass:" text-left bottom",staticStyle:{"text-indent":"2em"}},[_vm._v("\n\t      强制检定指的是由政府计量行政部门所属的法定计量检定机构或授权的计量检定机构，对社会公用计量标准、部门和企事业单位使用的最高计量标准，用于贸易结算、安全防护、医疗卫生及环境监测4\n\t      个方面列入国家强检目录的工作计量器具，实行定点定期的一种检定。\n\t    ")]),_vm._v(" "),_c('div',{staticClass:"content-title "},[_vm._v("用途")]),_vm._v(" "),_c('div',{staticClass:" text-left bottom",staticStyle:{"text-indent":"2em"}},[_vm._v("\n\t      强制检定的工作计量器具是必须出列入强制验定《目录》中的工作计量器具，并且是直接用于贸易结算、安全防护、医疗卫生、环境监测方面的工作计量器具。所谓“直接用于”是指面对社会服务的，会引起利害冲突的那些计量器具，其获得的量值将直接在上述四个方面发生作用。\n\t    ")]),_vm._v(" "),_c('div',{staticClass:"content-title "},[_vm._v("规定")]),_vm._v(" "),_c('div',{staticClass:" text-left bottom",staticStyle:{"text-indent":"2em"}},[_vm._v("\n\t      根据《计量法》第九条的规定，强制检定是指对社会公用计量标准器具，部门和企业、事业单位使用的最高计量标准器具，以及用于贸易结算、安全防护、医疗卫生、环境监测四个方面的列入强制检定目录的工作计量器具，由县级以上政府计量行政部门指定的法定计量检定机构或者授权的计量技术机构，实行定点、定期的检定。\n\t    ")]),_vm._v(" "),_c('div',{staticClass:"content-title "},[_vm._v("强制性")]),_vm._v(" "),_c('div',{staticClass:"  text-left bottom p"},[_c('p',{staticStyle:{"text-indent":"2em"}},[_vm._v("表现在以下三个方面：")]),_vm._v(" "),_c('p',[_vm._v("（1）检定由政府计量行政部门强制执行。")]),_vm._v(" "),_c('p',[_vm._v("（2）检定关系固定，定点定期送检。")]),_vm._v(" "),_c('p',[_vm._v("（3）检定必须按检定规程实施。")])])])}]


// CONCATENATED MODULE: ./src/views/fwzx/jlxz/mandatoryVerification.vue?vue&type=template&id=66bf5ca7&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/jlxz/mandatoryVerification.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var mandatoryVerificationvue_type_script_lang_js_ = ({
	data() {
		return {
			data: [{
				firstLevel: "52",
				firstLevelTitle: "呼出气体酒精含量检测仪",
				secondLevel: "52001",
				secondLevelTitle: "呼出气体酒精含量检测仪",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于安全防护：对机动车司机是否酒后开车的监测"
			}, {
				firstLevel: "56",
				firstLevelTitle: "水分测定仪",
				secondLevel: "56001",
				secondLevelTitle: "原棉水分测定仪",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：水分的测量"
			}, {
				firstLevel: "57",
				firstLevelTitle: "验光仪器",
				secondLevel: "57001",
				secondLevelTitle: "验光仪、综合验光仪",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构、眼镜制配场所验光使用"
			}, {
				firstLevel: "59",
				firstLevelTitle: "加气机",
				secondLevel: "59001",
				secondLevelTitle: "液化石油气加气机",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：石油气流量的测量"
			}, {
				firstLevel: "60",
				firstLevelTitle: "热能表",
				secondLevel: "60001",
				secondLevelTitle: "热能表DN15~DN50",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：用热量的测量"
			}, {
				firstLevel: "12",
				firstLevelTitle: "轨道衡",
				secondLevel: "12001",
				secondLevelTitle: "轨道衡",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：商品的称重"
			}, {
				firstLevel: "13",
				firstLevelTitle: "谷物容重器",
				secondLevel: "13001",
				secondLevelTitle: "谷物容重器",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算： 谷物收购时定等定价每升重量的测量"
			}, {
				firstLevel: "14",
				firstLevelTitle: "计量罐",
				secondLevel: "14001",
				secondLevelTitle: "立式金属罐",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：液体容积的测量"
			}, {
				firstLevel: "14",
				firstLevelTitle: "计量罐",
				secondLevel: "14005",
				secondLevelTitle: "铁路计量罐（车）",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：液体容积的测量"
			}, {
				firstLevel: "14",
				firstLevelTitle: "计量罐",
				secondLevel: "14006",
				secondLevelTitle: "船舶液货计量舱",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "（供油船舶计量舱、船舶污油舱、污水舱、运输船舶计量舱5000载重吨以下）。用于贸易结算：原油、成品油及其他液体或固体容积的测量"
			}, {
				firstLevel: "15",
				firstLevelTitle: "加油机",
				secondLevel: "15001",
				secondLevelTitle: "燃油加油机",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：成品油流量的测量"
			}, {
				firstLevel: "20",
				firstLevelTitle: "糖量计",
				secondLevel: "20001",
				secondLevelTitle: "糖量计",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：制糖原料含糖量的测量"
			}, {
				firstLevel: "21",
				firstLevelTitle: "乳汁计",
				secondLevel: "21001",
				secondLevelTitle: "乳汁计",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：乳汁浓度和密度的测量"
			}, {
				firstLevel: "27",
				firstLevelTitle: "眼压计",
				secondLevel: "27001",
				secondLevelTitle: "眼压计",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构对人体眼压的测量"
			}, {
				firstLevel: "28",
				firstLevelTitle: "出租汽车计价器",
				secondLevel: "28001",
				secondLevelTitle: "出租汽车计价器",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：出租汽车计时计里程的测量"
			}, {
				firstLevel: "29",
				firstLevelTitle: "机动车测速仪",
				secondLevel: "29001",
				secondLevelTitle: "机动车测速仪",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于安全防护：机动车行驶速度的监测"
			}, {
				firstLevel: "35",
				firstLevelTitle: "心脑电测量仪器",
				secondLevel: "35001",
				secondLevelTitle: "心电图仪",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构对人体心电位的测量"
			}, {
				firstLevel: "35",
				firstLevelTitle: "心脑电测量仪器",
				secondLevel: "35002",
				secondLevelTitle: "脑电图仪",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构对人体脑电位的测量"
			}, {
				firstLevel: "38",
				firstLevelTitle: "医用活度计",
				secondLevel: "38001",
				secondLevelTitle: "医用活度计",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构以放射性 核素进行诊断和治疗的核素活度的测量"
			}, {
				firstLevel: "41",
				firstLevelTitle: "声级计",
				secondLevel: "41001",
				secondLevelTitle: "声级计",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于环境监测：噪声的测量"
			}, {
				firstLevel: "801",
				firstLevelTitle: "电子计时计费装置",
				secondLevel: "801002",
				secondLevelTitle: "停车场电子计时收费装置（系统）",
				mandatoryInspection: "周期检定",
				affiliation: "浙江省质量技术监督局",
				scope: "用于贸易结算"
			}, {
				firstLevel: "802",
				firstLevelTitle: "出租汽车里程计价表",
				secondLevel: "802001",
				secondLevelTitle: "救护车计价器",
				mandatoryInspection: "周期检定",
				affiliation: "浙江省质量技术监督局",
				scope: "用于贸易结算"
			}, {
				firstLevel: "803",
				firstLevelTitle: "工程测量仪器",
				secondLevel: "803001",
				secondLevelTitle: "手持式激光测距仪",
				mandatoryInspection: "周期检定",
				affiliation: "浙江省质量技术监督局",
				scope: "凡用于贸易结算"
			}, {
				firstLevel: "4",
				firstLevelTitle: "体温计",
				secondLevel: "4003",
				secondLevelTitle: "体温计",
				mandatoryInspection: "玻璃体温计只做型式批准和首次强制检定，失准报废；其他体温计周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构对人体温度的测量"
			}, {
				firstLevel: "61",
				firstLevelTitle: "非自动衡器",
				secondLevel: "61001",
				secondLevelTitle: "非自动衡器",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：商品、包裹、行李、粮食等的称重"
			}, {
				firstLevel: "63",
				firstLevelTitle: "流量计",
				secondLevel: "63001",
				secondLevelTitle: "流量计（口径范围DN300及以下）",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：液体、气体、蒸汽流量的测量"
			}, {
				firstLevel: "65",
				firstLevelTitle: "血压计（表）",
				secondLevel: "65001",
				secondLevelTitle: "无创自动测量血压计",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构对人体血压的测量"
			}, {
				firstLevel: "65",
				firstLevelTitle: "血压计（表）",
				secondLevel: "65002",
				secondLevelTitle: "无创非自动测量血压计",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构对人体血压的测量"
			}, {
				firstLevel: "31",
				firstLevelTitle: "电能表",
				secondLevel: "31005",
				secondLevelTitle: "电能表",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：用电量的测量"
			}, {
				firstLevel: "66",
				firstLevelTitle: "电力测量用互感器",
				secondLevel: "66001",
				secondLevelTitle: "电力测量用互感器(500kv（含）以下)",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：作为电能表的配套 设备，对用电量的测量。"
			}, {
				firstLevel: "68",
				firstLevelTitle: "医用诊断X射线设备",
				secondLevel: "68001",
				secondLevelTitle: "医用诊断X射线设备",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构对人体进行辐射诊断和治疗"
			}, {
				firstLevel: "42",
				firstLevelTitle: "听力计",
				secondLevel: "42002",
				secondLevelTitle: "纯音听力计",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构对人体听力的测量"
			}, {
				firstLevel: "42",
				firstLevelTitle: "听力计",
				secondLevel: "42003",
				secondLevelTitle: "阻抗听力计",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构对人体听力的测量"
			}, {
				firstLevel: "56",
				firstLevelTitle: "水分测定仪",
				secondLevel: "56003",
				secondLevelTitle: "电容法和电阻法谷物水分测定仪",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：谷物水分的测量"
			}, {
				firstLevel: "59",
				firstLevelTitle: "加气机",
				secondLevel: "59002",
				secondLevelTitle: "压缩天然气加气机",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：天然气流量的测量"
			}, {
				firstLevel: "69",
				firstLevelTitle: "焦度计",
				secondLevel: "69001",
				secondLevelTitle: "焦度计",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构、眼镜制配 场所对眼镜镜片焦度的测量"
			}, {
				firstLevel: "72",
				firstLevelTitle: "燃气表",
				secondLevel: "72001",
				secondLevelTitle: "燃气表G1.6~G16",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：煤气（天然气）用量的测量"
			}, {
				firstLevel: "23",
				firstLevelTitle: "水表",
				secondLevel: "23003",
				secondLevelTitle: "水表DN15~DN50",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：用水量的测量"
			}, {
				firstLevel: "62",
				firstLevelTitle: "自动衡器",
				secondLevel: "62001",
				secondLevelTitle: "动态汽车衡（车辆总重计量）",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于安全防护： 车辆超限超载的称重；用于贸易结算：商品的称重"
			}, {
				firstLevel: "64",
				firstLevelTitle: "压力仪表",
				secondLevel: "64001",
				secondLevelTitle: "指示类压力表、显示类压力表",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于安全防护。"
			}, {
				firstLevel: "35",
				firstLevelTitle: "心脑电测量仪器",
				secondLevel: "35003",
				secondLevelTitle: "多参数监护仪",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构对人体心电、脉搏、血氧饱和度等测量"
			}, {
				firstLevel: "67",
				firstLevelTitle: "放射治疗用电离室剂量计",
				secondLevel: "67001",
				secondLevelTitle: "放射治疗用电离室剂量计",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构对人体放射剂量的测量"
			}, {
				firstLevel: "56",
				firstLevelTitle: "水分测定仪",
				secondLevel: "56002",
				secondLevelTitle: "烘干法水分测定仪",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：水分的测量"
			}, {
				firstLevel: "57",
				firstLevelTitle: "验光仪器",
				secondLevel: "57003",
				secondLevelTitle: "角膜曲率计",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构、眼镜制配场所测量角膜曲率使用"
			}, {
				firstLevel: "59",
				firstLevelTitle: "加气机",
				secondLevel: "59003",
				secondLevelTitle: "液化天然气加气机",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：天然气流量的测量"
			}, {
				firstLevel: "70",
				firstLevelTitle: "透射式烟度计",
				secondLevel: "70001",
				secondLevelTitle: "透射式烟度计",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于环境监测:柴油发动机排放污染物的测量"
			}, {
				firstLevel: "71",
				firstLevelTitle: "电动汽车充电桩",
				secondLevel: "71001",
				secondLevelTitle: "电动汽车交（直）流充电桩/非车载直流充电机",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于贸易结算：向社会提供充电服务的电动汽车充电桩充电量的测量"
			}, {
				firstLevel: "801",
				firstLevelTitle: "电子计时计费装置",
				secondLevel: "801001",
				secondLevelTitle: "电子停车计时收费表",
				mandatoryInspection: "周期检定",
				affiliation: "浙江省质量技术监督局",
				scope: "用于贸易结算"
			}, {
				firstLevel: "803",
				firstLevelTitle: "工程测量仪器",
				secondLevel: "803002",
				secondLevelTitle: "全站型电子速测仪",
				mandatoryInspection: "周期检定",
				affiliation: "浙江省质量技术监督局",
				scope: "用于贸易结算"
			}, {
				firstLevel: "803",
				firstLevelTitle: "工程测量仪器",
				secondLevel: "803004",
				secondLevelTitle: "电子经纬仪",
				mandatoryInspection: "周期检定",
				affiliation: "浙江省质量技术监督局",
				scope: "用于贸易结算"
			}, {
				firstLevel: "57",
				firstLevelTitle: "验光仪器",
				secondLevel: "57002",
				secondLevelTitle: "验光镜片箱",
				mandatoryInspection: "周期检定",
				affiliation: "国家市场监督管理总局",
				scope: "用于医疗卫生：医疗机构、眼镜制配场所验光使用"
			}]
		};
	},
	methods: {
		tos() {
			this.$router.push("/");
		},
		toJljz() {
			this.$router.go("-1");
		}
	}
});
// CONCATENATED MODULE: ./src/views/fwzx/jlxz/mandatoryVerification.vue?vue&type=script&lang=js&
 /* harmony default export */ var jlxz_mandatoryVerificationvue_type_script_lang_js_ = (mandatoryVerificationvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/jlxz/mandatoryVerification.vue?vue&type=style&index=0&id=66bf5ca7&scoped=true&lang=css&
var mandatoryVerificationvue_type_style_index_0_id_66bf5ca7_scoped_true_lang_css_ = __webpack_require__("6/D1");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/jlxz/mandatoryVerification.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  jlxz_mandatoryVerificationvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "66bf5ca7",
  null
  
)

/* harmony default export */ var mandatoryVerification = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/rzrk/index.vue?vue&type=template&id=ef8e904c&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0","margin-bottom":"30px"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tof()}}},[_vm._v("服务中心 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj()}}},[_vm._v("认证认可")])])])])]),_vm._v(" "),_c('web-link',{attrs:{"type":"3"}}),_vm._v(" "),_c('div',[_c('div',{staticClass:"container arr_quan fwzx_hy_sf"},[_c('div',{staticClass:"fwzx_xl"},[_c('div',[_vm._v("地区：")]),_vm._v(" "),_c('location',{ref:"location",on:{"selectLocation":_vm.getLocation}})],1),_vm._v(" "),_c('div',{staticClass:"fwzx_xl"},[_c('div',{staticStyle:{"width":"80px"}},[_vm._v("关键词：")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.keyword),expression:"keyword"}],staticClass:"form-control",attrs:{"type":"text","placeholder":"机构名称","clearable":""},domProps:{"value":(_vm.keyword)},on:{"input":function($event){if($event.target.composing){ return; }_vm.keyword=$event.target.value}}})]),_vm._v(" "),_c('div',[_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.confirm}},[_vm._v("确认")])],1)])]),_vm._v(" "),_c('div',{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:(_vm.loadMore),expression:"loadMore"}],staticStyle:{"min-height":"330px"},attrs:{"infinite-scroll-disbaled":_vm.loading,"infinite-scroll-distance":"100"}},_vm._l((_vm.list),function(item,index){return _c('div',{key:index,staticClass:"container arr_nr"},[_c('div',{staticClass:"fwzx_img"},[_c('img',{staticStyle:{"width":"180px","height":"100%","border":"0","padding":"0"},attrs:{"src":_vm.imgUrl,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"fwzx_wb",on:{"click":function($event){return _vm.toXq(item.id)}}},[_c('div',{staticClass:"wb_top"},[_vm._v(_vm._s(item.instName))]),_vm._v(" "),_c('div',{staticClass:"wb_cent",staticStyle:{"margin-top":"10px"}},[_vm._v("\n          机构批准号："+_vm._s(item.instCode)+"\n        ")]),_vm._v(" "),_c('div',{staticClass:"wb_cent",staticStyle:{"margin-top":"10px"}},[_vm._v("\n          批准日期："+_vm._s(item.ratifyDate)+"\n        ")]),_vm._v(" "),_c('div',{staticClass:"wb_cent",staticStyle:{"margin-top":"10px"}},[_vm._v("\n          所在地区："+_vm._s(item.province + item.city + item.county)+"\n        ")])])])}),0),_vm._v(" "),_c('el-backtop',{staticStyle:{"height":"43px","width":"43px","border":"none"},attrs:{"bottom":100,"right":120}},[_c('div',{staticStyle:{"{\n          height":"100%","width":"100%","background-color":"#e0e7f7","box-shadow":"0 0 6px rgba(0, 0, 0, 0.12)","text-align":"center","line-height":"33px","color":"#1740a2","border-radius":"50%"}},[_c('i',{staticClass:"el-icon-caret-top",staticStyle:{"font-size":"43px"}})])])],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/rzrk/index.vue?vue&type=template&id=ef8e904c&scoped=true&

// EXTERNAL MODULE: ./node_modules/vue-infinite-scroll/vue-infinite-scroll.js
var vue_infinite_scroll = __webpack_require__("SHqN");
var vue_infinite_scroll_default = /*#__PURE__*/__webpack_require__.n(vue_infinite_scroll);

// EXTERNAL MODULE: ./src/components/location/location.vue + 4 modules
var location_location = __webpack_require__("VnO8");

// EXTERNAL MODULE: ./src/components/web-link/web-link.vue + 4 modules
var web_link = __webpack_require__("WkvN");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/rzrk/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//




/* harmony default export */ var rzrkvue_type_script_lang_js_ = ({
  directives: {
    infiniteScroll: vue_infinite_scroll_default.a
  },
  components: {
    Location: location_location["a" /* default */],
    WebLink: web_link["a" /* default */]
  },
  data() {
    return {
      imgUrl: __webpack_require__("xSY1"),
      page: 0,
      pageSize: 15,
      total: 0,
      list: [],
      keyword: "",
      name: "",
      level: 3,
      links: [],
      loading: false,
      isFinished: false,
      location: {}
    };
  },
  watch: {
    "$store.state.location"(val) {
      this.init(val);
      this.$refs.location.clear();
    }
  },
  created() {
    this.location = this.$store.state.location;
    // this.getRzrk()
  },
  methods: {
    getLocation(msg) {
      this.init(msg);
    },
    init(location) {
      this.page = 1;
      this.level = 3;
      this.list = [];
      this.location = location;
      this.getLinks();
      this.getRzrk();
    },
    loadMore() {
      if (this.isFinished) return;
      this.loading = true;
      this.page++;
      this.getRzrk();
    },
    getRzrk() {
      this.loading = true;
      if (this.level === 3) {
        this.level = this.location.level || 3;
      }
      this.$ajax.post("/index/InstitutionRzrk/getInstitutionList", {
        limit: this.pageSize,
        name: this.name,
        location: this.location,
        level: this.level,
        page: this.page
      }).then(res => {
        this.list = this.list.concat(res.data);
        this.total = res.total;
        this.level = res.level;
        this.isFinished = res.current_page >= res.last_page;
        if (res.current_page >= res.last_page && res.level > 0) {
          this.level--;
          this.page = 1;
          this.getRzrk();
        }
      }).finally(() => {
        this.loading = false;
      });
    },
    pageChange(e) {
      if (e !== this.page) {
        this.getRzrk();
      }
    },
    confirm() {
      this.name = this.keyword;
      this.list = [];
      this.page = 1;
      this.level = 3;
      this.getRzrk();
    },
    toXq(id) {
      this.$router.push({ path: "/fwzx/rzrk/detail", query: { ins_id: id } });
    },
    tos() {
      this.$router.push("/");
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/rzrk/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var fwzx_rzrkvue_type_script_lang_js_ = (rzrkvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/rzrk/index.vue?vue&type=style&index=0&id=ef8e904c&scoped=true&lang=css&
var rzrkvue_type_style_index_0_id_ef8e904c_scoped_true_lang_css_ = __webpack_require__("oRje");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/rzrk/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  fwzx_rzrkvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "ef8e904c",
  null
  
)

/* harmony default export */ var rzrk = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/rzrk/detail.vue?vue&type=template&id=dab3fd2a&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n            "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj()}}},[_vm._v("认证认可 >")]),_vm._v(" "),_c('div',[_vm._v("机构详情")])])])])]),_vm._v(" "),_c('div',{staticClass:"top container"},[_c('div',{staticClass:"pho"},[_c('img',{staticStyle:{"margin":"0","width":"100%"},attrs:{"src":_vm.ins.logo ? _vm.ins.logo : _vm.defImg,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"tit-top"},[_c('p',{staticClass:"title"},[_vm._v(_vm._s(_vm.ins.instName))]),_vm._v(" "),_c('p',{staticClass:"n-text"},[_c('span',{staticStyle:{"margin-right":"10px"}},[_vm._v("电话："+_vm._s(_vm.ins.tel))]),_c('a',{attrs:{"href":"javascript:void(0);"},on:{"click":_vm.openDemandDialog}},[_vm._v("查看")])]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("机构批准号："+_vm._s(_vm.ins.instCode||''))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("颁发日期："+_vm._s(_vm.ins.ratifyDate))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("有效期至："+_vm._s(_vm.ins.validityDate))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("机构状态："+_vm._s(parseInt(_vm.ins.instStatus) === 1 ? '正常' : ''))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("所在地区："+_vm._s(_vm.ins.province + _vm.ins.city + _vm.ins.county))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("详细地址："+_vm._s(_vm.ins.address))]),_vm._v(" "),_c('div',{staticClass:"xqtjBtn"},[_c('xqtjDialog',{ref:"demand",attrs:{"institution_id":_vm.institution_id}})],1)])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/rzrk/detail.vue?vue&type=template&id=dab3fd2a&scoped=true&

// EXTERNAL MODULE: ./src/components/xqtjDialog.vue + 4 modules
var xqtjDialog = __webpack_require__("plmH");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/rzrk/detail.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var detailvue_type_script_lang_js_ = ({
  // 局部注册的组件
  components: { xqtjDialog: xqtjDialog["a" /* default */] },
  // 组件状态值
  data() {
    return {
      defImg: __webpack_require__("xSY1"),
      institution_id: '',
      ins: {
        institution_name: '',
        mobile: '',
        province: '',
        city: '',
        county: '',
        address: ''
      }
    };
  },
  created() {
    this.institution_id = this.$route.query.ins_id;
    this.getDetail();
  },
  // 组件方法
  methods: {
    openDemandDialog() {
      this.$refs.demand.openDeman();
    },
    getDetail() {
      this.$ajax.post('/index/InstitutionRzrk/getInstitutionInfo', { institution_id: this.institution_id }).then(res => {
        this.ins = res;
      });
    },
    tos() {
      this.$router.push('/');
    },
    toj() {
      this.$router.push('/fwzx/rzrk');
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/rzrk/detail.vue?vue&type=script&lang=js&
 /* harmony default export */ var rzrk_detailvue_type_script_lang_js_ = (detailvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/rzrk/detail.vue?vue&type=style&index=0&id=dab3fd2a&scoped=true&lang=css&
var detailvue_type_style_index_0_id_dab3fd2a_scoped_true_lang_css_ = __webpack_require__("O34g");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/rzrk/detail.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  rzrk_detailvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "dab3fd2a",
  null
  
)

/* harmony default export */ var detail = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/rzrk/service.vue?vue&type=template&id=1d6c2d89&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toJljz()}}},[_vm._v("技术专家团队 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("认证认可服务")])])])])]),_vm._v(" "),_vm._m(1)])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"container min"},[_c('div',{staticClass:"title"},[_vm._v("认证认可服务")]),_vm._v(" "),_c('div',{staticClass:"detail"},[_vm._v("\n      开展强制性产品认证、自愿性认证活动等相关法律法规的咨询服务。帮助有需求的企业牵线搭桥认证机构开展咨询服务。对企业在联系认证机构、体系实施等方面给予帮扶，提高质量管理水平。同时，提供ISO9001质量管理体系、ISO14001环境管理体系、ISO22000食品安全管理体系、ISO13485医疗器械管理体系、CNAS、CMA等认证认可咨询服务。\n    ")]),_vm._v(" "),_c('div',{staticClass:"info"},[_c('p',[_vm._v("责任科室：市市场监管局认证科")]),_vm._v(" "),_c('p',[_vm._v("责任人：朱宏刚")]),_vm._v(" "),_c('p',[_vm._v("联系电话：0938—6822616")])])])}]


// CONCATENATED MODULE: ./src/views/fwzx/rzrk/service.vue?vue&type=template&id=1d6c2d89&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/rzrk/service.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var servicevue_type_script_lang_js_ = ({
  data() {
    return {};
  },
  created() {},
  methods: {
    tos() {
      this.$router.push("/");
    },
    toJljz() {
      this.$router.go("-1");
    }

  }
});
// CONCATENATED MODULE: ./src/views/fwzx/rzrk/service.vue?vue&type=script&lang=js&
 /* harmony default export */ var rzrk_servicevue_type_script_lang_js_ = (servicevue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/rzrk/service.vue?vue&type=style&index=0&id=1d6c2d89&scoped=true&lang=css&
var servicevue_type_style_index_0_id_1d6c2d89_scoped_true_lang_css_ = __webpack_require__("JJ9f");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/rzrk/service.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  rzrk_servicevue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "1d6c2d89",
  null
  
)

/* harmony default export */ var service = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/sbjg/sbjg.vue?vue&type=template&id=1da2aa06&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n            "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',[_vm._v("商标机构")])])])])]),_vm._v(" "),_c('div',{staticStyle:{"margin-top":"30px"}},[_c('div',{staticClass:"container arr_quan fwzx_hy_sf"},[_c('div',{staticClass:"fwzx_xl"},[_c('div',[_vm._v("地区：")]),_vm._v(" "),_c('location',{ref:"location",on:{"selectLocation":_vm.getLocation}})],1),_vm._v(" "),_c('div',{staticClass:"fwzx_xl"},[_c('div',{staticStyle:{"width":"80px"}},[_vm._v("关键词：")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.keyword),expression:"keyword"}],staticClass:"form-control",attrs:{"type":"text","placeholder":"机构名称","clearable":""},domProps:{"value":(_vm.keyword)},on:{"input":function($event){if($event.target.composing){ return; }_vm.keyword=$event.target.value}}})]),_vm._v(" "),_c('div',[_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.confirm}},[_vm._v("确认")])],1)])]),_vm._v(" "),_c('div',{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:(_vm.loadMore),expression:"loadMore"}],staticStyle:{"min-height":"330px"},attrs:{"infinite-scroll-disbaled":_vm.loading,"infinite-scroll-distance":"100"}},_vm._l((_vm.list),function(item,index){return _c('div',{key:index,staticClass:"container arr_nr"},[_c('div',{staticClass:"fwzx_img"},[_c('img',{staticStyle:{"width":"180px","border":"0","padding":"0"},attrs:{"src":item.logo ? item.logo : _vm.imgUrl,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"fwzx_wb",on:{"click":function($event){return _vm.toXq(item.id)}}},[_c('div',{staticClass:"wb_top"},[_vm._v(_vm._s(item.name))]),_vm._v(" "),_c('div',{staticClass:"wb_cent",staticStyle:{"margin-top":"10px"}},[_vm._v("联系方式："+_vm._s(item.tel))]),_vm._v(" "),_c('div',{staticClass:"wb_cent",staticStyle:{"margin-top":"10px"}},[_vm._v("所在地区："+_vm._s(item.address))])])])}),0),_vm._v(" "),_c('el-backtop',{staticStyle:{"height":"43px","width":"43px","border":"none"},attrs:{"bottom":100,"right":120}},[_c('div',{staticStyle:{"{\n\t\t\theight":"100%","width":"100%","background-color":"#e0e7f7","box-shadow":"0 0 6px rgba(0,0,0, .12)","text-align":"center","line-height":"33px","color":"#1740a2","border-radius":"50%"}},[_c('i',{staticClass:"el-icon-caret-top",staticStyle:{"font-size":"43px"}})])])],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/sbjg/sbjg.vue?vue&type=template&id=1da2aa06&scoped=true&

// EXTERNAL MODULE: ./node_modules/vue-infinite-scroll/vue-infinite-scroll.js
var vue_infinite_scroll = __webpack_require__("SHqN");
var vue_infinite_scroll_default = /*#__PURE__*/__webpack_require__.n(vue_infinite_scroll);

// EXTERNAL MODULE: ./src/components/location/location.vue + 4 modules
var location_location = __webpack_require__("VnO8");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/sbjg/sbjg.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//




/* harmony default export */ var sbjgvue_type_script_lang_js_ = ({
  directives: {
    infiniteScroll: vue_infinite_scroll_default.a
  },
  components: {
    Location: location_location["a" /* default */]
  },
  data() {
    return {
      imgUrl: __webpack_require__("KiCV"),
      page: 0,
      pageSize: 15,
      total: 0,
      list: [],
      keyword: '',
      name: '',
      level: 3,
      links: [],
      location: {},
      loading: false,
      isFinished: false
    };
  },
  watch: {
    '$store.state.location'(val) {
      this.init(val);
      this.$refs.location.clear();
    }
  },
  created() {
    this.location = this.$store.state.location;
    this.getSbjg();
    // this.getSbjg()
  },
  methods: {

    // getLinks() {
    //   this.$ajax.post('/index/gov/links', {location: this.location, type: 3}).then(res => {
    //     this.links = res
    //   })
    // },
    getLocation(msg) {
      this.init(msg);
    },
    init(location) {
      this.page = 1;
      this.level = 3;
      this.list = [];
      this.location = location;
      // this.getLinks();
      this.getSbjg();
    },
    loadMore() {
      if (this.isFinished) return;
      this.loading = true;
      this.page++;
      this.getSbjg();
    },
    getSbjg() {
      this.loading = true;
      if (this.level === 3) {
        this.level = this.location.level || 3;
      }
      this.$ajax.post('/index/InstitutionTrademark', {
        limit: this.pageSize,
        name: this.name,
        location: this.location,
        level: this.level,
        page: this.page
      }).then(res => {
        this.list = this.list.concat(res.data);
        this.total = res.total;
        this.level = res.level;
        this.isFinished = res.current_page >= res.last_page;
        if (res.current_page >= res.last_page && res.level > 0) {
          this.level--;
          this.page = 1;
          this.getSbjg();
        }
      }).finally(() => {
        this.loading = false;
      });
    },
    pageChange(e) {
      if (e !== this.page) {
        this.getSbjg();
      }
    },
    confirm() {
      this.name = this.keyword;
      this.list = [];
      this.page = 1;
      this.level = 3;
      this.getSbjg();
    },
    toXq(id) {
      this.$router.push({ path: '/fwzx/sbjg/sbjgDetails', query: { ins_id: id } });
    },
    tos() {
      this.$router.push('/');
    },
    //外部链接
    goLink(url) {
      window.open(url, "_blank");
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/sbjg/sbjg.vue?vue&type=script&lang=js&
 /* harmony default export */ var sbjg_sbjgvue_type_script_lang_js_ = (sbjgvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/sbjg/sbjg.vue?vue&type=style&index=0&id=1da2aa06&scoped=true&lang=css&
var sbjgvue_type_style_index_0_id_1da2aa06_scoped_true_lang_css_ = __webpack_require__("UaO4");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/sbjg/sbjg.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  sbjg_sbjgvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "1da2aa06",
  null
  
)

/* harmony default export */ var sbjg = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/sbjg/sbjgDetails.vue?vue&type=template&id=736ca680&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n            "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj()}}},[_vm._v("商标机构 >")]),_vm._v(" "),_c('div',[_vm._v("机构详情")])])])])]),_vm._v(" "),_c('div',{staticClass:"top container"},[_c('div',{staticClass:"pho"},[_c('img',{staticStyle:{"margin":"0","width":"100%"},attrs:{"src":_vm.ins.logo ? _vm.ins.logo : _vm.defImg,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"tit-top"},[_c('p',{staticClass:"title"},[_vm._v(_vm._s(_vm.ins.name))]),_vm._v(" "),_c('p',{staticClass:"n-text"},[_c('span',{staticStyle:{"margin-right":"10px"}},[_vm._v("电话："+_vm._s(_vm.ins.tel))]),_c('a',{attrs:{"href":"javascript:void(0);"},on:{"click":_vm.openDemandDialog}},[_vm._v("查看")])]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("所在地区："+_vm._s(_vm.ins.province + _vm.ins.city + _vm.ins.county))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("详细地址："+_vm._s(_vm.ins.address))]),_vm._v(" "),_c('div',{staticClass:"xqtjBtn"},[_c('xqtjDialog',{ref:"demand",attrs:{"institution_id":_vm.institution_id}})],1)])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/sbjg/sbjgDetails.vue?vue&type=template&id=736ca680&scoped=true&

// EXTERNAL MODULE: ./src/components/xqtjDialog.vue + 4 modules
var xqtjDialog = __webpack_require__("plmH");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/sbjg/sbjgDetails.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var sbjgDetailsvue_type_script_lang_js_ = ({
  // 局部注册的组件
  components: { xqtjDialog: xqtjDialog["a" /* default */] },
  // 组件状态值
  data() {
    return {
      defImg: __webpack_require__("KiCV"),
      institution_id: '',
      ins: {
        institution_name: '',
        mobile: '',
        province: '',
        city: '',
        county: '',
        address: ''
      }
    };
  },
  created() {
    this.institution_id = this.$route.query.ins_id;
    this.getDetail();
  },
  // 组件方法
  methods: {
    openDemandDialog() {
      this.$refs.demand.openDeman();
    },
    getDetail() {
      this.$ajax.post('/index/InstitutionTrademark/getInstitutionInfo', { institution_id: this.institution_id }).then(res => {
        this.ins = res;
      });
    },
    tos() {
      this.$router.push('/');
    },
    toj() {
      this.$router.push('/fwzx/sbjg');
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/sbjg/sbjgDetails.vue?vue&type=script&lang=js&
 /* harmony default export */ var sbjg_sbjgDetailsvue_type_script_lang_js_ = (sbjgDetailsvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/sbjg/sbjgDetails.vue?vue&type=style&index=0&id=736ca680&scoped=true&lang=css&
var sbjgDetailsvue_type_style_index_0_id_736ca680_scoped_true_lang_css_ = __webpack_require__("OnBo");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/sbjg/sbjgDetails.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  sbjg_sbjgDetailsvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "736ca680",
  null
  
)

/* harmony default export */ var sbjgDetails = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/bzjg/bzjg.vue?vue&type=template&id=10a6f2a2&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n            "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',[_vm._v("标准机构")])])])])]),_vm._v(" "),_c('div',{staticStyle:{"margin-top":"30px"}},[_c('div',{staticClass:"container arr_quan fwzx_hy_sf"},[_c('div',{staticClass:"fwzx_xl"},[_c('div',[_vm._v("地区：")]),_vm._v(" "),_c('location',{ref:"location",on:{"selectLocation":_vm.getLocation}})],1),_vm._v(" "),_c('div',{staticClass:"fwzx_xl"},[_c('div',{staticStyle:{"width":"80px"}},[_vm._v("关键词：")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.keyword),expression:"keyword"}],staticClass:"form-control",attrs:{"type":"text","placeholder":"机构名称","clearable":""},domProps:{"value":(_vm.keyword)},on:{"input":function($event){if($event.target.composing){ return; }_vm.keyword=$event.target.value}}})]),_vm._v(" "),_c('div',[_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.confirm}},[_vm._v("确认")])],1)])]),_vm._v(" "),_c('div',{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:(_vm.loadMore),expression:"loadMore"}],staticStyle:{"min-height":"330px"},attrs:{"infinite-scroll-disbaled":_vm.loading,"infinite-scroll-distance":"100"}},_vm._l((_vm.list),function(item,index){return _c('div',{key:index,staticClass:"container arr_nr"},[_c('div',{staticClass:"fwzx_img"},[_c('img',{staticStyle:{"width":"180px","height":"100%","border":"0","padding":"0"},attrs:{"src":item.logo ? item.logo : _vm.imgUrl,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"fwzx_wb",on:{"click":function($event){return _vm.toXq(item.id)}}},[_c('div',{staticClass:"wb_top"},[_vm._v(_vm._s(item.name))]),_vm._v(" "),_c('div',{staticClass:"wb_cent",staticStyle:{"margin-top":"10px"}},[_vm._v("联系方式："+_vm._s(item.tel))]),_vm._v(" "),_c('div',{staticClass:"wb_cent",staticStyle:{"margin-top":"10px"}},[_vm._v("所在地区："+_vm._s(item.address))])])])}),0),_vm._v(" "),_c('el-backtop',{staticStyle:{"height":"43px","width":"43px","border":"none"},attrs:{"bottom":100,"right":120}},[_c('div',{staticStyle:{"{\n\t\t\theight":"100%","width":"100%","background-color":"#e0e7f7","box-shadow":"0 0 6px rgba(0,0,0, .12)","text-align":"center","line-height":"33px","color":"#1740a2","border-radius":"50%"}},[_c('i',{staticClass:"el-icon-caret-top",staticStyle:{"font-size":"43px"}})])])],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/bzjg/bzjg.vue?vue&type=template&id=10a6f2a2&scoped=true&

// EXTERNAL MODULE: ./node_modules/vue-infinite-scroll/vue-infinite-scroll.js
var vue_infinite_scroll = __webpack_require__("SHqN");
var vue_infinite_scroll_default = /*#__PURE__*/__webpack_require__.n(vue_infinite_scroll);

// EXTERNAL MODULE: ./src/components/location/location.vue + 4 modules
var location_location = __webpack_require__("VnO8");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/bzjg/bzjg.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//




/* harmony default export */ var bzjgvue_type_script_lang_js_ = ({
  directives: {
    infiniteScroll: vue_infinite_scroll_default.a
  },
  components: {
    Location: location_location["a" /* default */]
  },
  data() {
    return {
      imgUrl: __webpack_require__("0aIX"),
      page: 0,
      pageSize: 15,
      total: 0,
      list: [],
      keyword: '',
      name: '',
      level: 3,
      links: [],
      location: {},
      loading: false,
      isFinished: false
    };
  },
  watch: {
    '$store.state.location'(val) {
      console.log(val);
      this.init(val);
      this.$refs.location.clear();
    }
  },
  created() {
    this.location = this.$store.state.location;
  },
  methods: {

    // getLinks() {
    //   this.$ajax.post('/index/gov/links', {location: this.location, type: 3}).then(res => {
    //     this.links = res
    //   })
    // },
    getLocation(msg) {
      this.init(msg);
    },
    loadMore() {
      if (this.isFinished) return;
      this.loading = true;
      this.page++;
      this.getBzjg();
    },
    init(location) {
      this.page = 1;
      this.level = 3;
      this.list = [];
      this.location = location;
      // this.getLinks();
      this.getBzjg();
    },
    getBzjg() {
      this.loading = true;
      if (this.level === 3) {
        this.level = this.location.level || 3;
      }
      this.$ajax.post('/index/InstitutionStandard', {
        limit: this.pageSize,
        name: this.name,
        location: this.location,
        level: this.level,
        page: this.page
      }).then(res => {
        this.list = this.list.concat(res.data);
        this.total = res.total;
        this.level = res.level;
        this.isFinished = res.current_page >= res.last_page;
        if (res.current_page >= res.last_page && res.level > 0) {
          this.level--;
          this.page = 1;
          this.getBzjg();
        }
      }).finally(() => {
        this.loading = false;
      });
    },
    pageChange(e) {
      if (e !== this.page) {
        this.getBzjg();
      }
    },
    confirm() {
      this.name = this.keyword;
      this.list = [];
      this.page = 1;
      this.level = 3;
      this.getBzjg();
    },
    toXq(id) {
      this.$router.push({ path: '/fwzx/bzjg/bzjgDetails', query: { ins_id: id } });
    },
    tos() {
      this.$router.push('/');
    },
    //外部链接
    goLink(url) {
      window.open(url, "_blank");
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/bzjg/bzjg.vue?vue&type=script&lang=js&
 /* harmony default export */ var bzjg_bzjgvue_type_script_lang_js_ = (bzjgvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/bzjg/bzjg.vue?vue&type=style&index=0&id=10a6f2a2&scoped=true&lang=css&
var bzjgvue_type_style_index_0_id_10a6f2a2_scoped_true_lang_css_ = __webpack_require__("gqMA");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/bzjg/bzjg.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  bzjg_bzjgvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "10a6f2a2",
  null
  
)

/* harmony default export */ var bzjg = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/bzjg/bzjgDetails.vue?vue&type=template&id=2ce5214b&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n            "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj()}}},[_vm._v("标准机构 >")]),_vm._v(" "),_c('div',[_vm._v("机构详情")])])])])]),_vm._v(" "),_c('div',{staticClass:"top container"},[_c('div',{staticClass:"pho"},[_c('img',{staticStyle:{"margin":"0","width":"100%"},attrs:{"src":_vm.ins.logo ? _vm.ins.logo : _vm.defImg,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"tit-top"},[_c('p',{staticClass:"title"},[_vm._v(_vm._s(_vm.ins.name))]),_vm._v(" "),_c('p',{staticClass:"n-text"},[_c('span',{staticStyle:{"margin-right":"10px"}},[_vm._v("电话："+_vm._s(_vm.ins.tel))]),_c('a',{attrs:{"href":"javascript:void(0);"},on:{"click":_vm.openDemandDialog}},[_vm._v("查看")])]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("所在地区："+_vm._s(_vm.ins.province + _vm.ins.city + _vm.ins.county))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("详细地址："+_vm._s(_vm.ins.address))]),_vm._v(" "),_c('div',{staticClass:"xqtjBtn"},[_c('xqtjDialog',{ref:"demand",attrs:{"institution_id":_vm.institution_id}})],1)])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/bzjg/bzjgDetails.vue?vue&type=template&id=2ce5214b&scoped=true&

// EXTERNAL MODULE: ./src/components/xqtjDialog.vue + 4 modules
var xqtjDialog = __webpack_require__("plmH");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/bzjg/bzjgDetails.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var bzjgDetailsvue_type_script_lang_js_ = ({
  // 局部注册的组件
  components: { xqtjDialog: xqtjDialog["a" /* default */] },
  // 组件状态值
  data() {
    return {
      defImg: 'https://api.tianshui.zhongzhicloud.cn/static/image/standard_default.png',
      institution_id: '',
      ins: {
        institution_name: '',
        mobile: '',
        province: '',
        city: '',
        county: '',
        address: ''
      }
    };
  },
  created() {
    this.institution_id = this.$route.query.ins_id;
    this.getDetail();
  },
  // 组件方法
  methods: {
    openDemandDialog() {
      this.$refs.demand.openDeman();
    },
    getDetail() {
      this.$ajax.post('/index/InstitutionStandard/getInstitutionInfo', { institution_id: this.institution_id }).then(res => {
        this.ins = res;
      });
    },
    tos() {
      this.$router.push('/');
    },
    toj() {
      this.$router.push('/fwzx/bzjg');
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/bzjg/bzjgDetails.vue?vue&type=script&lang=js&
 /* harmony default export */ var bzjg_bzjgDetailsvue_type_script_lang_js_ = (bzjgDetailsvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/bzjg/bzjgDetails.vue?vue&type=style&index=0&id=2ce5214b&scoped=true&lang=css&
var bzjgDetailsvue_type_style_index_0_id_2ce5214b_scoped_true_lang_css_ = __webpack_require__("gPqM");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/bzjg/bzjgDetails.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  bzjg_bzjgDetailsvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "2ce5214b",
  null
  
)

/* harmony default export */ var bzjgDetails = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/std/index.vue?vue&type=template&id=4dce801a&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',[_vm._v("标准数据")])])])])]),_vm._v(" "),_c('web-link',{attrs:{"type":"4"}}),_vm._v(" "),_c('div',{staticClass:"container nav"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.goMandatoryStandardData}},[_vm._v("强制性国家标准基础信息数据")])],1),_vm._v(" "),_c('div',[_c('div',{staticClass:"container arr_quan fwzx_hy_sf"},[_c('div',{staticClass:"fwzx_xl"},[_c('div',[_vm._v("类型：")]),_vm._v(" "),_c('select',{directives:[{name:"model",rawName:"v-model",value:(_vm.typeSelected),expression:"typeSelected"}],staticClass:"form-control",staticStyle:{"width":"210px"},on:{"change":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return val}); _vm.typeSelected=$event.target.multiple ? $$selectedVal : $$selectedVal[0]}}},_vm._l((_vm.typeList),function(i,index){return _c('option',{key:index,attrs:{"label":i.label},domProps:{"value":i.value}})}),0)]),_vm._v(" "),_c('div',{staticClass:"fwzx_xl"},[_c('div',{staticStyle:{"width":"80px"}},[_vm._v("关键词：")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.keyword),expression:"keyword"}],staticClass:"form-control",attrs:{"type":"text","placeholder":"标准号或标准名称","clearable":""},domProps:{"value":(_vm.keyword)},on:{"input":function($event){if($event.target.composing){ return; }_vm.keyword=$event.target.value}}})]),_vm._v(" "),_c('div',[_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.confirm}},[_vm._v("确认")])],1)])]),_vm._v(" "),_c('div',{staticStyle:{"min-height":"355px"}},[_c('div',{staticClass:"container",staticStyle:{"margin-top":"20px","padding":"0"}},[_c('table',{staticClass:"table border boder-table"},[_vm._m(1),_vm._v(" "),_vm._l((_vm.list),function(item,index){return _c('tr',{key:index,class:[index % 2 == 0 ? 'active' : '']},[_c('td',[_vm._v(_vm._s(item.stdCode || item.standardCode))]),_vm._v(" "),_c('td',{staticStyle:{"text-align":"left"}},[_vm._v("\n            "+_vm._s(item.cName || item.standardName)+"\n          ")]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.issueTime || item.publicDate))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.actTime || ""))]),_vm._v(" "),_c('td',[(_vm.typeSelected !== '4')?_c('a',{attrs:{"href":"javascript:void(0);"},on:{"click":function($event){return _vm.toDetail(item.stdId)}}},[_vm._v("查看详情")]):_vm._e()])])})],2)])]),_vm._v(" "),_c('el-backtop',{staticStyle:{"height":"43px","width":"43px","border":"none"},attrs:{"bottom":100,"right":120}},[_c('div',{staticStyle:{"{\n          height":"100%","width":"100%","background-color":"#e0e7f7","box-shadow":"0 0 6px rgba(0, 0, 0, 0.12)","text-align":"center","line-height":"33px","color":"#1740a2","border-radius":"50%"}},[_c('i',{staticClass:"el-icon-caret-top",staticStyle:{"font-size":"43px"}})])]),_vm._v(" "),_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('tr',{staticStyle:{"background-color":"#e4e6ed"}},[_c('th',[_vm._v("标准号")]),_vm._v(" "),_c('th',[_vm._v("标准名称")]),_vm._v(" "),_c('th',[_vm._v("发布日期")]),_vm._v(" "),_c('th',[_vm._v("实施日期")]),_vm._v(" "),_c('th',[_vm._v("操作")])])}]


// CONCATENATED MODULE: ./src/views/std/index.vue?vue&type=template&id=4dce801a&scoped=true&

// EXTERNAL MODULE: ./src/components/web-link/web-link.vue + 4 modules
var web_link = __webpack_require__("WkvN");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/std/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var stdvue_type_script_lang_js_ = ({
  components: {
    WebLink: web_link["a" /* default */]
  },
  data() {
    return {
      page: 1,
      pageSize: 10,
      total: 0,
      list: [],
      typeSelected: "1",
      typeList: [{
        value: "1",
        label: "国家标准"
      }, {
        value: "2",
        label: "行业标准"
      }, {
        value: "3",
        label: "地方标准"
      }, {
        value: "4",
        label: "企业标准"
      }],
      keyword: "",
      type: "1",
      name: "",
      links: []
    };
  },
  computed: {
    location() {
      return this.$store.state.location;
    }
  },
  created() {
    this.getList();
  },
  methods: {
    getList() {
      this.$ajax.post("/index/standard/getStandardList", {
        limit: this.pageSize,
        page: this.page,
        type: this.type,
        name: this.name
      }).then(res => {
        this.list = res.data;
        this.total = res.total;
      });
    },
    pageChange(e) {
      if (this.page !== e) {
        this.getList();
      }
    },
    confirm() {
      this.type = this.typeSelected;
      this.name = this.keyword;
      this.page = 1;
      this.getList();
    },
    toDetail(id) {
      this.$router.push({
        path: "/std/detail",
        query: { std_id: id, type: this.typeSelected }
      });
    },
    tos() {
      this.$router.push("/");
    },
    goMandatoryStandardData() {
      this.$router.push("/std/mandatoryStandardData");
    }
  }
});
// CONCATENATED MODULE: ./src/views/std/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var views_stdvue_type_script_lang_js_ = (stdvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/std/index.vue?vue&type=style&index=0&id=4dce801a&scoped=true&lang=css&
var stdvue_type_style_index_0_id_4dce801a_scoped_true_lang_css_ = __webpack_require__("uV75");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/std/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  views_stdvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "4dce801a",
  null
  
)

/* harmony default export */ var std = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/std/detail.vue?vue&type=template&id=46f7aa01&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj()}}},[_vm._v("标准查询 >")]),_vm._v(" "),_c('div',[_vm._v("标准详情")])])])])]),_vm._v(" "),_c('div',{staticClass:"top container"},[_c('div',{staticClass:"pho"},[_c('img',{staticStyle:{"margin":"0","width":"100px","height":"100px"},attrs:{"src":_vm.imgUrl,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"tit-top"},[_c('p',{staticClass:"title"},[_vm._v(_vm._s(_vm.std.cName))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("标准编号："+_vm._s(_vm.std.stdCode || ""))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("英文名称："+_vm._s(_vm.std.eName))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("发布日期："+_vm._s(_vm.std.issueTime || _vm.std.issueDate))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("实施日期："+_vm._s(_vm.std.actTime || _vm.std.actDate))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("代替标准："+_vm._s(_vm.std.reviseStdCodes))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("采 标 号："+_vm._s(_vm.std.adoptIstdNo))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("采标名称："+_vm._s(_vm.std.adoptIstdName))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("ICS："+_vm._s(_vm.std.ics))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("CCS："+_vm._s(_vm.std.ccs))])])]),_vm._v(" "),_c('div',{staticClass:"container",staticStyle:{"padding":"0","margin-top":"30px"}},[_vm._m(1),_vm._v(" "),_c('div',{staticStyle:{"padding-left":"10px","margin-top":"10px"}},[_c('p',{staticClass:"jj"},[_c('a',{attrs:{"href":"javascript:void(0);"},on:{"click":_vm.previewPdf}},[_vm._v(_vm._s(_vm.std.attachment))])])])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"jgjj"},[_c('span',{staticStyle:{"display":"block","width":"5px","height":"20px","background":"blue","margin-top":"5px"}}),_vm._v(" "),_c('p',{staticClass:"jg"},[_vm._v("附件")])])}]


// CONCATENATED MODULE: ./src/views/std/detail.vue?vue&type=template&id=46f7aa01&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/std/detail.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var detailvue_type_script_lang_js_ = ({
  // 组件状态值
  data() {
    return {
      imgUrl: __webpack_require__("0aIX"),
      std_id: "",
      type: "1",
      std: {}
    };
  },
  created() {
    this.std_id = this.$route.query.std_id;
    this.type = this.$route.query.type || 1;
    this.getDetail();
  },
  // 组件方法
  methods: {
    getDetail() {
      this.$ajax.post("/index/standard/getStandardDetail", {
        stdId: this.std_id,
        type: this.type
      }).then(res => {
        console.log(res);
        this.std = res;
      });
    },
    previewPdf() {
      this.$router.push({
        path: "/std/preview",
        query: { stdId: this.std_id }
      });
    },
    tos() {
      this.$router.push("/");
    },
    toj() {
      this.$router.push("/std");
    }
  }
});
// CONCATENATED MODULE: ./src/views/std/detail.vue?vue&type=script&lang=js&
 /* harmony default export */ var std_detailvue_type_script_lang_js_ = (detailvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/std/detail.vue?vue&type=style&index=0&id=46f7aa01&scoped=true&lang=css&
var detailvue_type_style_index_0_id_46f7aa01_scoped_true_lang_css_ = __webpack_require__("qU9y");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/std/detail.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  std_detailvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "46f7aa01",
  null
  
)

/* harmony default export */ var detail = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/std/preview.vue?vue&type=template&id=44acf804&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj()}}},[_vm._v("标准查询 >")]),_vm._v(" "),_c('div',[_vm._v("标准附件预览")])])])])]),_vm._v(" "),(_vm.pdfUrl)?_c('iframe',{staticClass:"container w-full min-h bg py-5",attrs:{"src":_vm.pdfUrl,"frameborder":"0"}}):_vm._e()])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/std/preview.vue?vue&type=template&id=44acf804&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/std/preview.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var previewvue_type_script_lang_js_ = ({
  data() {
    return {
      id: "",
      pdfUrl: ""
    };
  },
  created() {
    this.id = this.$route.query.stdId;
    this.getUrl();
  },
  methods: {
    getUrl() {
      this.$ajax.post("/index/standard/preview", { type: "1", stdId: this.id }).then(res => {
        this.pdfUrl = "/pdfjs/web/preview.html?href=" + res.url;
      });
    }
  }
});
// CONCATENATED MODULE: ./src/views/std/preview.vue?vue&type=script&lang=js&
 /* harmony default export */ var std_previewvue_type_script_lang_js_ = (previewvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/std/preview.vue?vue&type=style&index=0&id=44acf804&scoped=true&lang=css&
var previewvue_type_style_index_0_id_44acf804_scoped_true_lang_css_ = __webpack_require__("iyzS");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/std/preview.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  std_previewvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "44acf804",
  null
  
)

/* harmony default export */ var preview = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/std/service.vue?vue&type=template&id=3632b0e4&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toJljz()}}},[_vm._v("技术专家团队 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("标准化服务")])])])])]),_vm._v(" "),_vm._m(1)])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"container min"},[_c('div',{staticClass:"title"},[_vm._v("标准化服务")]),_vm._v(" "),_c('div',{staticClass:"detail"},[_vm._v("\n      开展企业在标准信息公共服务平台、全国团体标准信息平台的标准公示服务。指导企业在研发、生产、管理过程中执行相应标准的指导服务。做好标准化试点示范项目建设和成果推广的指导服务，强化辐射带动和引领作用。加强企业标准化人员培训，做好“世界标准日”等重大宣传活动。同时，提供多维度标准化技术咨询编写、制修订、标准发布咨询、协助等。\n    ")]),_vm._v(" "),_c('div',{staticClass:"info"},[_c('p',[_vm._v("责任科室：市市场监管局标准化科")]),_vm._v(" "),_c('p',[_vm._v("责任人：任国强")]),_vm._v(" "),_c('p',[_vm._v("联系电话：0938—6821211")])])])}]


// CONCATENATED MODULE: ./src/views/std/service.vue?vue&type=template&id=3632b0e4&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/std/service.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var servicevue_type_script_lang_js_ = ({
  data() {
    return {};
  },
  created() {},
  methods: {
    tos() {
      this.$router.push("/");
    },
    toJljz() {
      this.$router.go("-1");
    }
  }
});
// CONCATENATED MODULE: ./src/views/std/service.vue?vue&type=script&lang=js&
 /* harmony default export */ var std_servicevue_type_script_lang_js_ = (servicevue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/std/service.vue?vue&type=style&index=0&id=3632b0e4&scoped=true&lang=css&
var servicevue_type_style_index_0_id_3632b0e4_scoped_true_lang_css_ = __webpack_require__("SCcJ");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/std/service.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  std_servicevue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "3632b0e4",
  null
  
)

/* harmony default export */ var service = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/std/mandatoryStandardData.vue?vue&type=template&id=8837883a&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n\t\t        "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toJljz()}}},[_vm._v("标准数据 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("强制性国家标准基础信息数据")])])])])]),_vm._v(" "),_c('div',{staticClass:"container "},[_c('div',{staticClass:"title"},[_vm._v("强制性国家标准基础信息数据")]),_vm._v(" "),_c('table',{staticClass:"table border boder-table"},[_vm._m(1),_vm._v(" "),_vm._l((_vm.data),function(item,index){return _c('tr',{key:index,class:[index%2==0?'active':'']},[_c('td',{staticStyle:{"width":"18%"}},[_vm._v(_vm._s(item.standardNumber))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.ChineseName))]),_vm._v(" "),_c('td',{staticStyle:{"width":"15%"}},[_vm._v(_vm._s(item.issueDate))]),_vm._v(" "),_c('td',{staticStyle:{"width":"15%"}},[_vm._v(_vm._s(item.materialDate))]),_vm._v(" "),_c('td',{staticStyle:{"width":"10%"}},[_vm._v(_vm._s(item.standardState))])])})],2)])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('tr',{staticStyle:{"background-color":"#e4e6ed"}},[_c('th',[_vm._v("标准号")]),_vm._v(" "),_c('th',[_vm._v("标准中文名称")]),_vm._v(" "),_c('th',[_vm._v("发布日期")]),_vm._v(" "),_c('th',[_vm._v("实施日期")]),_vm._v(" "),_c('th',[_vm._v("标准状态")])])}]


// CONCATENATED MODULE: ./src/views/std/mandatoryStandardData.vue?vue&type=template&id=8837883a&scoped=true&

// EXTERNAL MODULE: ./src/assets/json/mandatoryStandardData.json
var mandatoryStandardData = __webpack_require__("kXfA");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/std/mandatoryStandardData.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var mandatoryStandardDatavue_type_script_lang_js_ = ({
	data() {
		return {
			data: []
		};
	},
	created() {
		this.data = mandatoryStandardData;
	},
	methods: {
		tos() {
			this.$router.push("/");
		},
		toJljz() {
			this.$router.go("-1");
		}
	}
});
// CONCATENATED MODULE: ./src/views/std/mandatoryStandardData.vue?vue&type=script&lang=js&
 /* harmony default export */ var std_mandatoryStandardDatavue_type_script_lang_js_ = (mandatoryStandardDatavue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/std/mandatoryStandardData.vue?vue&type=style&index=0&id=8837883a&scoped=true&lang=css&
var mandatoryStandardDatavue_type_style_index_0_id_8837883a_scoped_true_lang_css_ = __webpack_require__("NKTz");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/std/mandatoryStandardData.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  std_mandatoryStandardDatavue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "8837883a",
  null
  
)

/* harmony default export */ var std_mandatoryStandardData = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/index.vue?vue&type=template&id=f746b1e2&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n            "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',[_vm._v("解决方案 ")])])])])]),_vm._v(" "),_c('div',{staticStyle:{"min-height":"466px"}},_vm._l((_vm.list),function(item,index){return _c('div',{key:index,staticClass:"container arr_nr",on:{"click":function($event){return _vm.toXq(item.id)}}},[_c('div',{staticClass:"zlfw",style:({backgroundImage: 'url('+item.images+')'})},[_c('div',{staticClass:"zlfw_da"},[_c('strong',[_vm._v(_vm._s(item.title))])]),_vm._v(" "),_c('div',{staticClass:"zlfw_x"},[_c('span',[_vm._v(_vm._s(item.desc.substr(0, 50) + '...'))])])])])}),0),_vm._v(" "),_c('el-backtop',{staticStyle:{"height":"43px","width":"43px","border":"none"},attrs:{"bottom":100,"right":120}},[_c('div',{staticStyle:{"{\n\t\t\theight":"100%","width":"100%","background-color":"#e0e7f7","box-shadow":"0 0 6px rgba(0,0,0, .12)","text-align":"center","line-height":"33px","color":"#1740a2","border-radius":"50%"}},[_c('i',{staticClass:"el-icon-caret-top",staticStyle:{"font-size":"43px"}})])])],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/examples/index.vue?vue&type=template&id=f746b1e2&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var examplesvue_type_script_lang_js_ = ({
  components: {},
  data() {
    return {
      options: [{
        value: '1',
        label: '济南'
      }],
      page: 1,
      pageSize: 15,
      total: 0,
      list: []
    };
  },
  created() {
    this.getList();
  },

  computed: {
    location() {
      return this.$store.state.location;
    }
  },
  watch: {},

  methods: {

    getList() {
      this.$ajax.post('/index/examples/getList', { page: this.page, limit: this.pageSize, category: this.category_id, name: this.name }).then(res => {
        this.list = res.data;
        this.total = res.total;
      });
    },
    pageChange(e) {
      if (this.page !== e) {
        this.getList();
      }
    },
    toXq(id) {
      this.$router.push({ path: "/examples/detail", query: { id: id } });
    },
    tos() {
      this.$router.push('/');
    }

  }
});
// CONCATENATED MODULE: ./src/views/examples/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var views_examplesvue_type_script_lang_js_ = (examplesvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/examples/index.vue?vue&type=style&index=0&id=f746b1e2&scoped=true&lang=css&
var examplesvue_type_style_index_0_id_f746b1e2_scoped_true_lang_css_ = __webpack_require__("EkX5");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/examples/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  views_examplesvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "f746b1e2",
  null
  
)

/* harmony default export */ var examples = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/detail.vue?vue&type=template&id=139f54e8&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n            "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tof()}}},[_vm._v("解决方案 >")]),_vm._v(" "),_c('div',[_vm._v("服务详情")])])])])]),_vm._v(" "),_c('div',[_c('div',{staticClass:"container arr_quan"},[_c('div',{staticClass:"zw_top"},[_c('strong',[_vm._v(_vm._s(_vm.item.title))])])])]),_vm._v(" "),_c('div',[_c('div',{staticClass:"container"},[_c('div',{staticClass:"zw_fbrq"},[_c('span',[_vm._v("发布日期："+_vm._s(_vm.item.update_time))])])])]),_vm._v(" "),_c('div',[_c('div',{staticClass:"container"},[_c('div',{staticClass:"zw_wb",domProps:{"innerHTML":_vm._s(_vm.item.content)}})])]),_vm._v(" "),_vm._m(1),_vm._v(" "),_c('div'),_vm._v(" "),_c('el-backtop',{staticStyle:{"height":"43px","width":"43px","border":"none"},attrs:{"bottom":100,"right":120}},[_c('div',{staticStyle:{"{\n\t\t\theight":"100%","width":"100%","background-color":"#e0e7f7","box-shadow":"0 0 6px rgba(0,0,0, .12)","text-align":"center","line-height":"33px","color":"#1740a2","border-radius":"50%"}},[_c('i',{staticClass:"el-icon-caret-top",staticStyle:{"font-size":"43px"}})])])],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:"container"},[_c('br')])])}]


// CONCATENATED MODULE: ./src/views/examples/detail.vue?vue&type=template&id=139f54e8&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/detail.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var detailvue_type_script_lang_js_ = ({
  components: {},
  data() {
    return {
      id: '',
      item: {
        title: '',
        content: ''
      }
    };
  },
  created() {
    this.id = this.$route.query.id;
    this.getDetail();
  },
  methods: {
    getDetail() {
      this.$ajax.post('/index/examples/detail', { examples_id: this.id }).then(res => {
        this.item = res;
      });
    },
    tol() {
      this.$router.push("/jjfa/zlfw/zlfw_xq");
    },
    tos() {
      this.$router.push('/');
    },
    tof() {
      this.$router.push('/examples');
    },
    toj() {
      this.$router.push('/jjfa/zlfw');
    }
  }
});
// CONCATENATED MODULE: ./src/views/examples/detail.vue?vue&type=script&lang=js&
 /* harmony default export */ var examples_detailvue_type_script_lang_js_ = (detailvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/examples/detail.vue?vue&type=style&index=0&id=139f54e8&scoped=true&lang=css&
var detailvue_type_style_index_0_id_139f54e8_scoped_true_lang_css_ = __webpack_require__("e5Hc");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/examples/detail.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  examples_detailvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "139f54e8",
  null
  
)

/* harmony default export */ var detail = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/solution/solution.vue?vue&type=template&id=90cd8dfc&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',[_vm._v("检测方案")])])])])]),_vm._v(" "),_c('div',{staticClass:"list"},[_vm._l((_vm.solutionList),function(item,index){return _c('div',{key:item.id,staticClass:"container arr_nr",on:{"click":function($event){return _vm.goSolutionDetails(item.id)}}},[_c('div',{staticClass:"xwlb_wb"},[_c('div',{staticClass:"wb_top"},[_vm._v("\n          "+_vm._s(item.name)+"\n          "),_c('div',{staticClass:"wb_btm"},[_vm._v(_vm._s(item.update_time))]),_vm._v(" "),_c('div',{staticClass:"wb_text"},[_vm._v(_vm._s(item.desc))])])])])}),_vm._v(" "),_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],2)])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/examples/solution/solution.vue?vue&type=template&id=90cd8dfc&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/solution/solution.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var solutionvue_type_script_lang_js_ = ({
  components: {},
  data() {
    return {
      page: 1,
      pageSize: 15,
      solutionList: [],
      total: 0,
      keyword: ''
    };
  },
  computed: {},
  watch: {},
  created() {
    this.getSolution();
  },
  methods: {
    goSolutionDetails(id) {
      this.$router.push({ path: "/examples/solution/solutionDetails", query: { id: id } });
    },
    /*
    https://www.zhijiajiance.com/solution
    API:
    /index/solution/getList
    参数：
    name:"关键词"
    page: 1
    limit: 15
     */
    getSolution() {
      this.$ajax.post('/index/solution/getList', { page: this.page, limit: this.pageSize }).then(res => {
        this.total = res.total;
        this.solutionList = res.data;
      }).finally(() => {});
    },
    getSearch(word) {
      this.$ajax.post('/index/solution/getList', { page: this.page, limit: this.pageSize, name: word }).then(res => {
        this.total = res.total;
        this.solutionList = res.data;
      }).finally(() => {});
    },

    pageChange(e) {
      if (this.page !== e) {
        this.getSolution();
      }
    }
  }
});
// CONCATENATED MODULE: ./src/views/examples/solution/solution.vue?vue&type=script&lang=js&
 /* harmony default export */ var solution_solutionvue_type_script_lang_js_ = (solutionvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/examples/solution/solution.vue?vue&type=style&index=0&id=90cd8dfc&scoped=true&lang=css&
var solutionvue_type_style_index_0_id_90cd8dfc_scoped_true_lang_css_ = __webpack_require__("lqrR");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/examples/solution/solution.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  solution_solutionvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "90cd8dfc",
  null
  
)

/* harmony default export */ var solution = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/solution/solutionDetails.vue?vue&type=template&id=110a38d5&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tof()}}},[_vm._v("检测方案 >")]),_vm._v(" "),_c('div',[_vm._v("方案详情")])])])])]),_vm._v(" "),_c('div',[_c('div',{staticClass:"container arr_quan"},[_c('div',{staticClass:"zw_top"},[_c('strong',[_vm._v(_vm._s(_vm.detail.name))])])])]),_vm._v(" "),_c('div',[_c('div',{staticClass:"container"},[_c('div',{staticClass:"zw_fbrq"},[_c('span',[_vm._v("发布日期："+_vm._s(_vm.detail.update_time))])])])]),_vm._v(" "),_c('div',[_c('div',{staticClass:"container"},[_c('div',{staticClass:"zw_wb",domProps:{"innerHTML":_vm._s(_vm.detail.content)}})])]),_vm._v(" "),_vm._m(1),_vm._v(" "),_vm._m(2)])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:"container"},[_c('br')])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:"container"},[_c('div',{staticClass:"zw_tz"},[_c('div',{staticClass:"tz_s"},[_c('a',{attrs:{"href":""}},[_vm._v("上一篇：某某解决方案")])]),_vm._v(" "),_c('div',{staticClass:"tz_x"},[_c('a',{attrs:{"href":""}},[_vm._v("下一篇：某某解决方案")])])])])])}]


// CONCATENATED MODULE: ./src/views/examples/solution/solutionDetails.vue?vue&type=template&id=110a38d5&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/solution/solutionDetails.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var solutionDetailsvue_type_script_lang_js_ = ({

  data() {
    return {
      detail: {}

    };
  },
  created() {
    // console.log(this.$route.query.id)
    this.getDetails();
  },
  methods: {
    tos() {
      this.$router.push('/');
    },
    tof() {
      this.$router.push('/examples/solution');
    },
    /* 
     /index/solution/getList
     */
    getDetails() {
      this.$ajax.post('/index/solution/detail', { id: this.$route.query.id }).then(res => {
        this.detail = res;
      }).finally(() => {});
    }

  }
});
// CONCATENATED MODULE: ./src/views/examples/solution/solutionDetails.vue?vue&type=script&lang=js&
 /* harmony default export */ var solution_solutionDetailsvue_type_script_lang_js_ = (solutionDetailsvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/examples/solution/solutionDetails.vue?vue&type=style&index=0&id=110a38d5&scoped=true&lang=css&
var solutionDetailsvue_type_style_index_0_id_110a38d5_scoped_true_lang_css_ = __webpack_require__("JZ9o");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/examples/solution/solutionDetails.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  solution_solutionDetailsvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "110a38d5",
  null
  
)

/* harmony default export */ var solutionDetails = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/supply/supply.vue?vue&type=template&id=6ad3888b&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n            "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',[_vm._v("供应链管理 ")])])])])]),_vm._v(" "),_c('div',{staticStyle:{"min-height":"466px"}},[_c('div',{staticClass:"container",domProps:{"innerHTML":_vm._s(_vm.detail.page_content)}})]),_vm._v(" "),_c('el-backtop',{staticStyle:{"height":"43px","width":"43px","border":"none"},attrs:{"bottom":100,"right":120}},[_c('div',{staticStyle:{"{\n\t\t\theight":"100%","width":"100%","background-color":"#e0e7f7","box-shadow":"0 0 6px rgba(0,0,0, .12)","text-align":"center","line-height":"33px","color":"#1740a2","border-radius":"50%"}},[_c('i',{staticClass:"el-icon-caret-top",staticStyle:{"font-size":"43px"}})])])],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/examples/supply/supply.vue?vue&type=template&id=6ad3888b&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/supply/supply.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var supplyvue_type_script_lang_js_ = ({
	components: {},
	data() {
		return {
			detail: {}
		};
	},
	created() {
		this.getSupply();
	},

	methods: {
		getSupply() {
			this.$ajax.get('/index/page/detail?id=26').then(res => {
				this.detail = res;
			});
		},
		tos() {
			this.$router.push('/');
		}

	}
});
// CONCATENATED MODULE: ./src/views/examples/supply/supply.vue?vue&type=script&lang=js&
 /* harmony default export */ var supply_supplyvue_type_script_lang_js_ = (supplyvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/examples/supply/supply.vue





/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  supply_supplyvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "6ad3888b",
  null
  
)

/* harmony default export */ var supply = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zjk/index.vue?vue&type=template&id=e1168136&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("服务中心 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj()}}},[_vm._v("技术专家团队")])])])])]),_vm._v(" "),_c('div',{staticClass:"nav container"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.goService('/std/service')}}},[_vm._v("标准化服务")]),_vm._v(" "),_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.goService('/fwzx/jlxz/service')}}},[_vm._v("计量服务")]),_vm._v(" "),_c('el-button',{attrs:{"type":"success"},on:{"click":function($event){return _vm.goService('/fwzx/rzrk/service')}}},[_vm._v("认证认可服务")]),_vm._v(" "),_c('el-button',{attrs:{"type":"success"},on:{"click":function($event){return _vm.goService('/fwzx/jyjc/service')}}},[_vm._v("检验检测服务")]),_vm._v(" "),_c('el-button',{attrs:{"type":"warning"},on:{"click":function($event){return _vm.goService('/fwzx/zlgl/service')}}},[_vm._v("质量管理服务")]),_vm._v(" "),_c('el-button',{attrs:{"type":"warning"},on:{"click":function($event){return _vm.goService('/fwzx/zlgl/brandBuilding')}}},[_vm._v("品牌建设服务")]),_vm._v(" "),_c('el-button',{attrs:{"type":"danger"},on:{"click":function($event){return _vm.goService('/fwzx/zscq/service')}}},[_vm._v("知识产权服务")]),_vm._v(" "),_c('el-button',{attrs:{"type":"danger"},on:{"click":function($event){return _vm.goService('/fwzx/zlgl/talentTraining')}}},[_vm._v("人才培养服务")])],1),_vm._v(" "),_c('div',_vm._l((_vm.zjList),function(zjList,zjIndex){return _c('div',{key:zjIndex,staticClass:"container arr_nr"},[_c('div',{staticClass:"zjk_img"},[_c('img',{staticStyle:{"width":"180px","height":"100%","border":"0","padding":"0"},attrs:{"src":zjList.avatar,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"zjk_wb",on:{"click":function($event){return _vm.toXq(zjList.id)}}},[_c('div',{staticClass:"wb_top"},[_vm._v(_vm._s(zjList.name)+"\n          "),_c('el-tag',[_vm._v(_vm._s(zjList.post))])],1),_vm._v(" "),_c('div',{staticClass:"wb_cent"},[_vm._v(_vm._s(zjList.desc))])])])}),0)])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticStyle:{"font-size":"14px"}},[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/zjk/index.vue?vue&type=template&id=e1168136&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zjk/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var zjkvue_type_script_lang_js_ = ({
  components: {},
  data() {
    return {
      page: 1,
      pageSize: 15,
      loading: false,
      isFinished: false,
      total: 0,
      zjList: []
    };
  },
  created() {
    this.getList();
  },
  methods: {
    getList() {
      this.$ajax.get('/index/expert/getList', {
        page: this.page,
        pageSize: this.pageSize
      }).then(res => {
        this.zjList = res.data;
      });
    },
    toXq(id) {
      this.$router.push({ path: '/fwzx/zjk/zjk_xq', query: { id: id } });
    },
    tos() {
      this.$router.push('/');
    },
    tog() {
      this.$router.push('/fwzx/zjk');
    },
    goService(url) {
      this.$router.push(url);
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/zjk/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var fwzx_zjkvue_type_script_lang_js_ = (zjkvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/zjk/index.vue?vue&type=style&index=0&id=e1168136&scoped=true&lang=css&
var zjkvue_type_style_index_0_id_e1168136_scoped_true_lang_css_ = __webpack_require__("XmWn");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/zjk/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  fwzx_zjkvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "e1168136",
  null
  
)

/* harmony default export */ var zjk = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zjk/zjk_xq/index.vue?vue&type=template&id=2230fa50&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置："),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("服务中心 >")]),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj()}}},[_vm._v("技术专家团队 >")]),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("专家详情")])])])])]),_vm._v(" "),_c('div',[_c('div',{staticClass:"container arr_quan"},[_c('div',{staticClass:"xq_name"},[_c('strong',[_vm._v(_vm._s(_vm.detail.name))])])])]),_vm._v(" "),_c('div',[_c('div',{staticClass:"container arr_quan"},[_c('div',{staticClass:"xq_jj"},[_c('div',{staticClass:"xq_nr "},[_c('div',{domProps:{"innerHTML":_vm._s(_vm.detail.content)}})])])])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/zjk/zjk_xq/index.vue?vue&type=template&id=2230fa50&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zjk/zjk_xq/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var zjk_xqvue_type_script_lang_js_ = ({
    components: {},
    data() {
        return {
            id: '',
            detail: {}
        };
    },
    created() {
        this.id = this.$route.query.id;
        this.getDetail();
    },
    methods: {
        getDetail() {
            this.$ajax.post('/index/expert/detail', {
                id: this.id
            }).then(res => {
                this.detail = res;
            });
        },
        toXq() {
            this.$router.push('/fwzx/zjk/zjk_xq');
        },
        tos() {
            this.$router.push('/');
        },
        tof() {
            this.$router.push('/fwzx/jyjc');
        },
        toj() {
            this.$router.push('/fwzx/zjk');
        }
    }
});
// CONCATENATED MODULE: ./src/views/fwzx/zjk/zjk_xq/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var zjk_zjk_xqvue_type_script_lang_js_ = (zjk_xqvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/zjk/zjk_xq/index.vue?vue&type=style&index=0&id=2230fa50&scoped=true&lang=css&
var zjk_xqvue_type_style_index_0_id_2230fa50_scoped_true_lang_css_ = __webpack_require__("+HDf");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/zjk/zjk_xq/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  zjk_zjk_xqvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "2230fa50",
  null
  
)

/* harmony default export */ var zjk_xq = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/login/login.vue?vue&type=template&id=705a8300&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"cont"},[_c('div',{staticClass:"content"},[_c('img',{attrs:{"src":__webpack_require__("hWwD")}}),_vm._v(" "),_c('div',{staticClass:"register-wrapper"},[_c('div',{attrs:{"id":"register"}},[(_vm.show !== 4)?_c('div',{staticClass:"title-flex"},[_c('p',{staticClass:"title",class:{ activity: _vm.isActivity === 1 },on:{"click":_vm.psdLogin}},[_vm._v("密码登录")]),_vm._v(" "),_c('p',{staticClass:"title ",class:{'activity':_vm.isActivity===3},on:{"click":_vm.QRcodeLogin}},[_vm._v("扫码登录")])]):_vm._e(),_vm._v(" "),(_vm.show === 1)?_c('div',{staticClass:"form"},[_c('el-form',{ref:"loginForm",staticClass:"demo-ruleForm",attrs:{"model":_vm.loginForm,"status-icon":"","rules":_vm.rules2,"label-width":"0"}},[_c('el-form-item',{attrs:{"prop":"tel"}},[_c('el-input',{attrs:{"auto-complete":"off","placeholder":"请输入手机号"},model:{value:(_vm.loginForm.tel),callback:function ($$v) {_vm.$set(_vm.loginForm, "tel", $$v)},expression:"loginForm.tel"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"prop":"pass"}},[_c('el-input',{attrs:{"type":"password","auto-complete":"off","placeholder":"输入密码"},model:{value:(_vm.loginForm.pass),callback:function ($$v) {_vm.$set(_vm.loginForm, "pass", $$v)},expression:"loginForm.pass"}})],1),_vm._v(" "),_c('el-form-item',[_c('el-button',{staticStyle:{"width":"100%"},attrs:{"type":"primary"},on:{"click":function($event){return _vm.passwordLoginSubmit('loginForm')}}},[_vm._v("登录")])],1)],1),_vm._v(" "),_c('div',{staticClass:"agreement psd",staticStyle:{"margin-top":"-10px"}},[_c('div',{staticStyle:{"display":"flex","align-items":"center"}},[_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.keepPassword),expression:"keepPassword"}],attrs:{"type":"checkbox","title":"记住密码"},domProps:{"checked":Array.isArray(_vm.keepPassword)?_vm._i(_vm.keepPassword,null)>-1:(_vm.keepPassword)},on:{"change":function($event){var $$a=_vm.keepPassword,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.keepPassword=$$a.concat([$$v]))}else{$$i>-1&&(_vm.keepPassword=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.keepPassword=$$c}}}}),_vm._v(" "),_c('span',[_vm._v(" 记住密码")])]),_vm._v(" "),_c('a',{attrs:{"href":"javascript:;"},on:{"click":function($event){_vm.dialogFormPass = true}}},[_vm._v("忘记密码")])]),_vm._v(" "),_c('div',{staticClass:"agreement",staticStyle:{"margin-top":"5px"}},[_c('p',[_vm._v("点击登录即表示同意")]),_vm._v(" "),_c('a',{attrs:{"href":"javascript:;"},on:{"click":function($event){return _vm.toXieyi(6)}}},[_vm._v("《用户服务协议》")]),_vm._v(" "),_c('a',{attrs:{"href":"javascript:;"},on:{"click":function($event){return _vm.toXieyi(7)}}},[_vm._v("《用户隐私政策》")])]),_vm._v(" "),_c('div',{staticStyle:{"display":"flex","justify-content":"space-between"}},[_c('p',{staticClass:"login",on:{"click":_vm.register}},[_vm._v("没有账号？立即注册")])])],1):_vm._e(),_vm._v(" "),_c('div',{directives:[{name:"show",rawName:"v-show",value:(_vm.show === 3),expression:"show === 3"}],staticClass:"form",staticStyle:{"overflow":"hidden"}},[_c('div',{staticStyle:{"margin-top":"-40px","height":"340px","overflow":"hidden"},attrs:{"id":"wx-qrcode"}}),_vm._v(" "),_c('p',[_vm._v("请使用微信扫码登录")])]),_vm._v(" "),(_vm.show === 4)?_c('div',{staticClass:"form"},[_c('el-form',{ref:"ruleForm2",staticClass:"demo-ruleForm",attrs:{"model":_vm.ruleForm2,"status-icon":"","rules":_vm.rules2,"label-width":"0"}},[_c('el-form-item',{attrs:{"prop":"tel"}},[_c('el-input',{attrs:{"auto-complete":"off","placeholder":"请输入手机号"},model:{value:(_vm.ruleForm2.tel),callback:function ($$v) {_vm.$set(_vm.ruleForm2, "tel", $$v)},expression:"ruleForm2.tel"}})],1),_vm._v(" "),_c('el-form-item',{staticClass:"code",attrs:{"prop":"RegisterCode"}},[_c('el-input',{attrs:{"placeholder":"验证码"},model:{value:(_vm.ruleForm2.RegisterCode),callback:function ($$v) {_vm.$set(_vm.ruleForm2, "RegisterCode", $$v)},expression:"ruleForm2.RegisterCode"}}),_vm._v(" "),_c('el-button',{attrs:{"type":"primary","disabled":_vm.isDisabled},on:{"click":_vm.sendCodeRegister}},[_vm._v(_vm._s(_vm.buttonText))])],1),_vm._v(" "),_c('el-form-item',{attrs:{"prop":"pass"}},[_c('el-input',{attrs:{"type":"password","auto-complete":"off","placeholder":"输入密码"},model:{value:(_vm.ruleForm2.pass),callback:function ($$v) {_vm.$set(_vm.ruleForm2, "pass", $$v)},expression:"ruleForm2.pass"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"prop":"checkPass"}},[_c('el-input',{attrs:{"type":"password","auto-complete":"off","placeholder":"确认密码"},model:{value:(_vm.ruleForm2.checkPass),callback:function ($$v) {_vm.$set(_vm.ruleForm2, "checkPass", $$v)},expression:"ruleForm2.checkPass"}})],1),_vm._v(" "),_c('el-form-item',[_c('el-button',{staticStyle:{"width":"100%"},attrs:{"type":"primary"},on:{"click":function($event){return _vm.RegisterForm('ruleForm2')}}},[_vm._v("注册")])],1)],1),_vm._v(" "),_c('div',{staticClass:"agreement",staticStyle:{"margin-bottom":"1rem","margin-top":"-10px"}},[_c('div',{staticStyle:{"display":"flex","align-items":"center"}},[_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.registerAgreement),expression:"registerAgreement"}],attrs:{"type":"checkbox","name":"remember","checked":"checked","title":"我已阅读并同意"},domProps:{"checked":Array.isArray(_vm.registerAgreement)?_vm._i(_vm.registerAgreement,null)>-1:(_vm.registerAgreement)},on:{"change":function($event){var $$a=_vm.registerAgreement,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.registerAgreement=$$a.concat([$$v]))}else{$$i>-1&&(_vm.registerAgreement=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.registerAgreement=$$c}}}}),_vm._v(" "),_c('span',[_vm._v("我已阅读并同意")])]),_vm._v(" "),_c('a',{attrs:{"href":"javascript:;"},on:{"click":function($event){return _vm.toXieyi(6)}}},[_vm._v("《用户服务协议》")]),_vm._v(" "),_c('a',{attrs:{"href":"javascript:;"},on:{"click":function($event){return _vm.toXieyi(7)}}},[_vm._v("《用户隐私政策》")])]),_vm._v(" "),_c('div',{staticStyle:{"display":"flex","justify-content":"space-between"}},[_c('p',{staticClass:"login",on:{"click":_vm.psdLogin}},[_vm._v("已有账号？立即登录")])])],1):_vm._e()])])]),_vm._v(" "),_c('el-dialog',{staticClass:"resetPass",attrs:{"visible":_vm.dialogFormPass,"append-to-body":true},on:{"update:visible":function($event){_vm.dialogFormPass=$event}}},[_c('el-form',{ref:"resetForm",staticClass:"demo-ruleForm",attrs:{"model":_vm.resetForm,"status-icon":"","rules":_vm.rules2,"label-width":"80px"}},[_c('el-form-item',{attrs:{"label":"手机号","prop":"tel"}},[_c('el-input',{attrs:{"auto-complete":"off","placeholder":"请输入手机号"},model:{value:(_vm.resetForm.tel),callback:function ($$v) {_vm.$set(_vm.resetForm, "tel", $$v)},expression:"resetForm.tel"}})],1),_vm._v(" "),_c('el-form-item',{staticClass:"code",attrs:{"label":"验证码","prop":"resetPassCode"}},[_c('el-input',{attrs:{"placeholder":"验证码"},model:{value:(_vm.resetForm.resetPassCode),callback:function ($$v) {_vm.$set(_vm.resetForm, "resetPassCode", $$v)},expression:"resetForm.resetPassCode"}}),_vm._v(" "),_c('el-button',{attrs:{"type":"primary","disabled":_vm.isDisabled},on:{"click":_vm.sendCodeResetPass}},[_vm._v(_vm._s(_vm.buttonText))])],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"新密码","prop":"forgetPass"}},[_c('el-input',{attrs:{"type":"password","auto-complete":"off","placeholder":"请输新入密码"},model:{value:(_vm.resetForm.forgetPass),callback:function ($$v) {_vm.$set(_vm.resetForm, "forgetPass", $$v)},expression:"resetForm.forgetPass"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"确认密码","prop":"forgetCheckPass"}},[_c('el-input',{attrs:{"type":"password","auto-complete":"off","placeholder":"请再次输入密码"},model:{value:(_vm.resetForm.forgetCheckPass),callback:function ($$v) {_vm.$set(_vm.resetForm, "forgetCheckPass", $$v)},expression:"resetForm.forgetCheckPass"}})],1)],1),_vm._v(" "),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":function($event){_vm.dialogFormPass = false}}},[_vm._v("取 消")]),_vm._v(" "),_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.resetPass('resetForm')}}},[_vm._v("确 定")])],1)],1)],1)}
var staticRenderFns = []


// CONCATENATED MODULE: ./src/views/login/login.vue?vue&type=template&id=705a8300&scoped=true&

// EXTERNAL MODULE: ./src/util/aes.js
var aes = __webpack_require__("BXS2");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/login/login.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var loginvue_type_script_lang_js_ = ({
  name: "Login",
  data() {
    // <!--验证手机号是否合法-->
    let checkTel = (rule, value, callback) => {
      if (value === "") {
        callback(new Error("请输入手机号码"));
      } else if (!this.checkMobile(value)) {
        callback(new Error("手机号码不合法"));
      } else {
        callback();
      }
    };
    // <!--注册二次验证密码-->
    let validatePass1 = (rule, value, callback) => {
      if (value === "") {
        callback(new Error("请再次输入密码"));
      } else if (value !== this.ruleForm2.pass) {
        callback(new Error("两次输入密码不一致!"));
      } else {
        callback();
      }
    };
    // <!--重置密码二次验证密码-->
    let validatePass2 = (rule, value, callback) => {
      if (value === "") {
        callback(new Error("请再次输入密码"));
      } else if (value !== this.resetForm.forgetPass) {
        callback(new Error("两次输入密码不一致!"));
      } else {
        callback();
      }
    };
    return {
      dialogFormPass: false,
      ruleForm2: {
        pass: "",
        checkPass: "",
        forgetPass: "",
        forgetCheckPass: "",
        tel: "",
        smscode: "",
        resetPassCode: "",
        RegisterCode: ""
      },
      loginForm: {},
      resetForm: {},
      rules2: {
        pass: [{ required: true, message: '请输入密码', trigger: "change" }],
        forgetPass: [{ required: true, message: '请输入密码', trigger: "change" }],
        checkPass: [{ validator: validatePass1, trigger: "change" }],
        forgetCheckPass: [{ validator: validatePass2, trigger: "change" }],
        tel: [{ required: true, message: '请输入手机号', trigger: "change" }, { validator: checkTel, trigger: "change" }],
        smscode: [{ required: true, message: '请输入验证码', trigger: "change" }],
        resetPassCode: [{ required: true, message: '请输入验证码', trigger: "change" }],
        RegisterCode: [{ required: true, message: '请输入验证码', trigger: "change" }]
      },
      buttonText: "发送验证码",
      isDisabled: false, // 是否禁止点击发送验证码按钮
      flag: true,
      show: 1,
      isActivity: 1,
      registerAgreement: false, //注册协议
      keepPassword: false, //记住密码
      qrCodeState: '',
      redirect: ''
    };
  },
  computed: {
    hasLogin() {
      return this.$store.state.hasLogin;
    }
  },
  watch: {
    hasLogin(val) {
      if (val) {
        this.$router.push(this.redirect);
      }
    },
    '$route'() {
      let type = this.$route.query.type;
      if (type) {
        this.show = parseInt(type);
      }
    }
  },
  created() {
    this.redirect = this.$route.query.redirect || '/';
    if (this.hasLogin) {
      this.$router.push(this.redirect);return;
    }
    let type = this.$route.query.type;
    if (type) {
      this.show = parseInt(type);
    }

    // 本地存储账号
    let sp = this.getCookie();
    if (sp) {
      this.loginForm = {
        tel: sp.n,
        pass: sp.p
      };
    }
  },
  mounted() {
    // 微信扫码监听
    window.addEventListener("message", e => {
      let { type, code, state } = e.data;
      if (type === 'weixinlogin') {
        if (state !== this.qrCodeState + '') {
          this.$message.error({
            message: '二维码已过期，请重新扫码',
            type: 'error',
            onClose: () => {
              this.wxQrcodeInit();
            }
          });
        } else {
          this.loginByCode('weixin', code);
        }
      }
    });
  },
  methods: {
    //发送验证码
    sendCode() {
      let tel = this.ruleForm2.tel;
      if (tel === "") {
        this.$message.error("手机号不能为空");
        return;
      }
      if (this.checkMobile(tel)) {
        this.$axios.post("http://company.factory.quannengjian.com/api/sms/code", {
          mobile: this.ruleForm2.tel
        }).then(res => {
          if (res.data.code > 200 && res.data.code < 500) {
            this.$message.error(res.data.msg);
            return;
          }
          let time = 60;
          this.buttonText = "已发送";
          this.isDisabled = true;
          if (this.flag) {
            this.flag = false;
            let timer = setInterval(() => {
              time--;
              this.buttonText = time + " 秒";
              if (time === 0) {
                clearInterval(timer);
                this.buttonText = "重新获取";
                this.isDisabled = false;
                this.flag = true;
              }
            }, 1000);
          }
        }).catch(err => {
          this.$message.error(err.msg);
        });
      }
    },
    // 手机验证码登陆
    phoneCodeLogin(formName) {},
    // 密码登陆
    passwordLoginSubmit(formName) {
      this.$refs[formName].validate(valid => {
        if (valid) {
          this.$ajax.post("/index/login/getLogin", {
            phone: this.loginForm.tel,
            password: this.loginForm.pass
          }).then(res => {
            this.$message.success("登录成功");
            //判断复选框是否被勾选 勾选则调用配置cookie方法
            if (this.keepPassword == true) {
              //传入账号名，密码，和保存天数3个参数
              this.setCookie(this.loginForm.tel, this.loginForm.pass);
            }
            this.$store.commit("setUserInfo", res);

            this.$router.push(this.redirect);
          }).catch(err => {
            this.$message.error(err.msg);
          });
        }
      });
    },
    //设置cookie
    setCookie(c_name, c_pwd) {
      aes["a" /* default */].setItem('_uspa', { n: c_name, p: c_pwd });
    },
    //读取cookie
    getCookie: function () {
      let data = aes["a" /* default */].getItem('_uspa');
      if (data) {
        return typeof data === 'string' ? JSON.parse(data) : data;
      }
      return null;
    },
    /**
     * 用户注册
     * 1、发送验证码
     * 2、用户提交注册信息
     *
     * **/
    sendCodeRegister() {
      let tel = this.ruleForm2.tel;
      if (tel === "") {
        this.$message.error("手机号不能为空");
        return;
      }
      if (!this.checkMobile(tel)) {
        return;
      }
      this.$ajax.post("/index/login/sendSms", {
        phone: this.ruleForm2.tel
      }).then(res => {
        if (res.code > 200 && res.code < 500) {
          this.$message.error(res.msg);
          return;
        }
        this.$message.success("发送验证码成功");
        let time = 60;
        this.buttonText = "已发送";
        this.isDisabled = true;
        if (this.flag) {
          this.flag = false;
          let timer = setInterval(() => {
            time--;
            this.buttonText = time + " 秒";
            if (time === 0) {
              clearInterval(timer);
              this.buttonText = "重新获取";
              this.isDisabled = false;
              this.flag = true;
            }
          }, 1000);
        }
      }).catch(err => {
        this.$message.error(err.msg);
      });
    },
    RegisterForm(formName) {
      this.$refs[formName].validate(valid => {
        if (valid) {
          if (this.registerAgreement == false) {
            this.$message.warning("请阅读并同意用户协议");
            return;
          }
          this.$ajax.post("/index/login/register", {
            phone: this.ruleForm2.tel,
            code: this.ruleForm2.RegisterCode,
            password: this.ruleForm2.pass
          }).then(res => {
            this.$message({
              message: "注册成功",
              type: "success"
            });
            this.show = 1;
            this.isActivity = 1;
          }).catch(err => {
            this.$message.success(err.msg);
            this.show = 1;
            this.isActivity = 1;
          });
        } else {
          return false;
        }
      });
    },
    /**
     * 忘记密码进行重置
     * 1、先发送重置验证码
     * 2、重置密码
     *
     * **/
    sendCodeResetPass() {
      let tel = this.resetForm.tel;
      if (tel === "") {
        this.$message.error("手机号不能为空");
        return;
      }
      if (!this.checkMobile(tel)) {
        this.$message.error("手机号格式错误");
        return;
      }
      this.$ajax.post("/index/login/resetPasswordCode", {
        phone: this.resetForm.tel
      }).then(res => {
        if (res.code > 200 && res.code < 500) {
          this.$message.error(res.msg);
          return;
        }
        this.$message.success("发送验证码成功");
        let time = 60;
        this.buttonText = "已发送";
        this.isDisabled = true;
        if (this.flag) {
          this.flag = false;
          let timer = setInterval(() => {
            time--;
            this.buttonText = time + " 秒";
            if (time === 0) {
              clearInterval(timer);
              this.buttonText = "重新获取";
              this.isDisabled = false;
              this.flag = true;
            }
          }, 1000);
        }
      }).catch(err => {
        this.$message.error(err.msg);
      });
    },
    resetPass(formName) {
      this.$refs[formName].validate(valid => {
        if (valid) {
          this.$ajax.post("/index/login/resetPassword", {
            phone: this.resetForm.tel,
            code: this.resetForm.resetPassCode,
            password: this.resetForm.forgetPass,
            repassword: this.resetForm.forgetCheckPass
          }).then(res => {
            this.$message({
              message: "重置成功，请登录",
              type: "success"
            });
            this.dialogFormPass = false;
          }).catch(err => {
            this.$message.error(err.msg);
          });
        } else {
          return false;
        }
      });
    },
    // 验证手机号
    checkMobile(str) {
      let re = /^1\d{10}$/;
      if (re.test(str)) {
        return true;
      } else {
        return false;
      }
    },
    // 扫码登录
    loginByCode(type, code) {
      this.$ajax.get('/index/wechatWeb/login?code=' + code + '&type=' + type).then(res => {
        this.$store.commit("setUserInfo", res);
        this.$router.push(this.redirect);
      }).catch(() => {
        this.wxQrcodeInit();
      });
    },
    // 初始化微信二维码
    wxQrcodeInit() {
      this.qrCodeState = Date.parse(new Date() + '') / 1000;
      new WxLogin({
        self_redirect: true,
        id: "wx-qrcode",
        appid: "wx428f58bfb00d6fb8",
        scope: "snsapi_login",
        redirect_uri: encodeURIComponent('https://www.zhongjuce.com/openlogin/weixin.html?a=weixinlogin'),
        state: this.qrCodeState,
        style: "black",
        href: ""
      });
    },
    psdLogin() {
      this.show = 1;
      this.isActivity = 1;
    },
    codeLogin() {
      this.show = 2;
      this.isActivity = 2;
    },
    QRcodeLogin() {
      this.show = 3;
      this.isActivity = 3;
      this.wxQrcodeInit();
    },
    register() {
      this.show = 4;
    },
    toXieyi(type) {
      this.$router.push({ path: '/agreement', query: { type: type } });
    }
  }
});
// CONCATENATED MODULE: ./src/views/login/login.vue?vue&type=script&lang=js&
 /* harmony default export */ var login_loginvue_type_script_lang_js_ = (loginvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/login/login.vue?vue&type=style&index=0&lang=css&
var loginvue_type_style_index_0_lang_css_ = __webpack_require__("CqED");

// EXTERNAL MODULE: ./src/views/login/login.vue?vue&type=style&index=1&id=705a8300&scoped=true&lang=css&
var loginvue_type_style_index_1_id_705a8300_scoped_true_lang_css_ = __webpack_require__("eKp7");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/login/login.vue







/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  login_loginvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "705a8300",
  null
  
)

/* harmony default export */ var login = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zscq/zscq.vue?vue&type=template&id=19c4230b&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main content"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0","margin-bottom":"30px"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n            当前位置：\n            "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj()}}},[_vm._v("知识产权")])])])])]),_vm._v(" "),_c('web-link',{attrs:{"type":"5"}}),_vm._v(" "),_c('div',{staticClass:"nav container"},[_c('div',{staticClass:"imgs"},[_c('img',{attrs:{"src":__webpack_require__("p2Sg")}}),_vm._v(" "),_c('div',{staticClass:"brand-search"},[_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.keyword),expression:"keyword"}],attrs:{"type":"text","name":"","id":"","placeholder":"输入您要搜索的商标名称、申请号、申请人名称"},domProps:{"value":(_vm.keyword)},on:{"keyup":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")){ return null; }return _vm.goBrandSearch(_vm.keyword)},"input":function($event){if($event.target.composing){ return; }_vm.keyword=$event.target.value}}}),_vm._v(" "),_c('button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.goBrandSearch(_vm.keyword)}}},[_vm._v("搜索")])])]),_vm._v(" "),_vm._m(1),_vm._v(" "),_vm._m(2)])],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("MxS0")}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("8hSG")}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/zscq/zscq.vue?vue&type=template&id=19c4230b&scoped=true&

// EXTERNAL MODULE: ./src/components/web-link/web-link.vue + 4 modules
var web_link = __webpack_require__("WkvN");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zscq/zscq.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var zscqvue_type_script_lang_js_ = ({
  name: "zscq",
  components: {
    WebLink: web_link["a" /* default */]
  },
  data() {
    return {
      categoryList: [{ name: "Keyword", title: "商标名" }, { name: "RegNum", title: "注册号" }, { name: "Applicant", title: "申请人" }],
      categorySelected: "",
      category_id: "",
      keyword: "", //
      links: [],
      dialogTableXQTJ: false,
      dialogFormXQTJ: true,
      demandTypeList: [],
      demandTypeIds: "",
      demandTypeNames: "",
      selectxqtj: [],
      textdata: "",
      buttonText: "发送验证码",
      isDisabled: false, // 是否禁止点击发送验证码按钮
      flag: true,
      twoCurrent: "",
      oneCurrent: "-1",
      edit: {
        brandName: "",
        phone: "",
        phoneCode: "",
        content: ""
      },
      rules: {
        brandName: [{ required: true, message: "请输入商标名称", trigger: "blur" }],
        phone: [{ required: true, message: "请输入手机号", trigger: "blur" }, { min: 11, max: 11, message: "请输入11位手机号码", trigger: "blur" }, {
          pattern: /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/,
          //pattern: /^1[3456789]\d{9}$/,
          message: "请输入正确的手机号码"
        }],
        phoneCode: [{ required: true, message: "请输入验证码", trigger: "blur" }],
        content: [{
          required: true,
          message: "请输入商标注册相关要求",
          trigger: "blur"
        }]
      }
    };
  },
  computed: {
    location() {
      return this.$store.state.location;
    }
  },
  created() {
    // this.getDemandTypeList();
  },
  methods: {
    tos() {
      this.$router.push("/");
    },
    // 跳转搜索结果
    goBrandSearch(keyword) {
      if (keyword == "") {
        this.$message({
          message: "请输入搜索内容",
          type: "warning"
        });
        return;
      }
      this.$router.push({
        path: "/fwzx/zscq/brandSearch",
        query: { keyword: keyword }
      });
    },
    // 发送验证码
    sendCode() {
      let phoneCode = this.edit.phoneCode;
      if (this.edit.phone != "") {
        this.$axios.post("http://minicro.api.zhongzhicloud.cn/index/send/pubSendSms", {
          phone: this.edit.phone
        }).then(res => {
          let time = 60;
          this.buttonText = "已发送";
          this.isDisabled = true;
          if (this.flag) {
            this.flag = false;
            let timer = setInterval(() => {
              time--;
              this.buttonText = time + " 秒";
              if (time === 0) {
                clearInterval(timer);
                this.buttonText = "重新获取";
                this.isDisabled = false;
                this.flag = true;
              }
            }, 1000);
          }
        }).catch(error => {
          this.$message.error(error.msg);
        });
      } else {
        this.$message.error("请输入正确的手机号");
      }
      // console.log('发送验证码');
    },
    // 电话咨询弹窗
    callPhone() {
      this.$alert("400-169-0688", "联系方式", {
        confirmButtonText: "确定",
        content: true
      });
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/zscq/zscq.vue?vue&type=script&lang=js&
 /* harmony default export */ var zscq_zscqvue_type_script_lang_js_ = (zscqvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/zscq/zscq.vue?vue&type=style&index=0&lang=css&
var zscqvue_type_style_index_0_lang_css_ = __webpack_require__("Q4kp");

// EXTERNAL MODULE: ./src/views/fwzx/zscq/zscq.vue?vue&type=style&index=1&id=19c4230b&scoped=true&lang=css&
var zscqvue_type_style_index_1_id_19c4230b_scoped_true_lang_css_ = __webpack_require__("0O/N");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/zscq/zscq.vue







/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  zscq_zscqvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "19c4230b",
  null
  
)

/* harmony default export */ var zscq = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zscq/service.vue?vue&type=template&id=3f082e82&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toJljz()}}},[_vm._v("技术专家团队 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("知识产权服务")])])])])]),_vm._v(" "),_vm._m(1)])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"container min"},[_c('div',{staticClass:"title"},[_vm._v("知识产权服务")]),_vm._v(" "),_c('div',{staticClass:"detail"},[_vm._v("\n      开展商标申请受理咨询服务、专利相关业务咨询服务。开展知识产权质押融资工作。加大商标注册宣传引导和地理标志培育力度，围绕“知识产权宣传周”、“专利周”开展集中宣传，营造尊重和保护知识产权的舆论氛围。同时，提供知识产权维权流程咨询、商标注册咨询，组织中国驰名商标、地理标志保护产品、地理标志证明商标申报等，开展专利申请流程咨询等服务。责任科室：市市场监管局商标专利科、知识产权科。\n    ")]),_vm._v(" "),_c('div',{staticClass:"info"},[_c('p',[_vm._v("责任科室：市市场监管局商标专利科、知识产权科")]),_vm._v(" "),_c('p',[_vm._v("责任人：张晓霞、王维荣")]),_vm._v(" "),_c('p',[_vm._v("联系电话：0938—6820109、6822025")])])])}]


// CONCATENATED MODULE: ./src/views/fwzx/zscq/service.vue?vue&type=template&id=3f082e82&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zscq/service.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var servicevue_type_script_lang_js_ = ({
  data() {
    return {};
  },
  created() {},
  methods: {
    tos() {
      this.$router.push("/");
    },
    toJljz() {
      this.$router.go("-1");
    }

  }
});
// CONCATENATED MODULE: ./src/views/fwzx/zscq/service.vue?vue&type=script&lang=js&
 /* harmony default export */ var zscq_servicevue_type_script_lang_js_ = (servicevue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/zscq/service.vue?vue&type=style&index=0&id=3f082e82&scoped=true&lang=css&
var servicevue_type_style_index_0_id_3f082e82_scoped_true_lang_css_ = __webpack_require__("3vzw");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/zscq/service.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  zscq_servicevue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "3f082e82",
  null
  
)

/* harmony default export */ var service = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zscq/zscqTYC/zscqTYC.vue?vue&type=template&id=4ea8b95c&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main content"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n            当前位置：\n            "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("专利查询")])])])])]),_vm._v(" "),_c('div',{staticClass:"body container"},[_c('el-input',{attrs:{"placeholder":"请输入专利名称、申请号、发明人、代理人等关键字进行搜索","prefix-icon":"el-icon-search"},nativeOn:{"keyup":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")){ return null; }return _vm.getList($event)}},model:{value:(_vm.keyword),callback:function ($$v) {_vm.keyword=$$v},expression:"keyword"}},[_c('el-button',{attrs:{"slot":"append","icon":"el-icon-search","type":"primary"},on:{"click":_vm.getList},slot:"append"})],1),_vm._v(" "),(_vm.listData.length === 0 && !_vm.loading)?_c('div',{staticClass:"no-content container"},[_vm._v("\n        暂无内容，请输入关键词进行查询\n      ")]):_c('div',{staticClass:"arr_nr-flex",staticStyle:{"min-height":"330px"}},_vm._l((_vm.listData),function(item,index){return _c('div',{key:index,staticClass:"arr_nr",on:{"click":function($event){return _vm.toDetail(index)}}},[_c('div',{staticClass:"fwzx_wb"},[_c('div',{staticClass:"wb_top"},[_vm._v(_vm._s(item.title))]),_vm._v(" "),_c('div',{staticClass:"wb_cent"},[_c('div',{staticClass:"marginTop-10"},[_c('el-tag',{staticStyle:{"margin-right":"10px"}},[_vm._v(_vm._s(item.patentStatus))]),_vm._v(" "),_c('el-tag',[_vm._v(_vm._s(item.patentType))])],1),_vm._v(" "),_c('div',{staticClass:"marginTop-10"},[_vm._v("\n                公开（公告）日期：\n                "),_c('span',{staticClass:"span-block"},[_vm._v(_vm._s(item.grantDate))])]),_vm._v(" "),_c('div',{staticClass:"marginTop-10"},[_vm._v("\n                公开（公告）号：\n                "),_c('span',{staticClass:"span-block span-red"},[_vm._v(" "+_vm._s(item.grantNumber))])]),_vm._v(" "),_c('div',{staticClass:"marginTop-10"},[_vm._v("\n                发明人：\n                "),_c('span',{staticClass:"span4ff"},[_vm._v(_vm._s(item.inventor))])]),_vm._v(" "),_c('div',{staticClass:"marginTop-10"},[_vm._v("\n                申请人：\n                "),_c('span',[_vm._v(_vm._s(item.applicantName))])])])])])}),0),_vm._v(" "),(_vm.listData.length != 0)?_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}}):_vm._e()],1),_vm._v(" "),_c('el-backtop',{staticStyle:{"height":"43px","width":"43px","border":"none"},attrs:{"bottom":100,"right":120}},[_c('div',{staticStyle:{"{\n            height":"100%","width":"100%","background-color":"#e0e7f7","box-shadow":"0 0 6px rgba(0, 0, 0, 0.12)","text-align":"center","line-height":"33px","color":"#1740a2","border-radius":"50%"}},[_c('i',{staticClass:"el-icon-caret-top",staticStyle:{"font-size":"43px"}})])])],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/zscq/zscqTYC/zscqTYC.vue?vue&type=template&id=4ea8b95c&scoped=true&

// EXTERNAL MODULE: ./node_modules/axios/index.js
var axios = __webpack_require__("vDqi");
var axios_default = /*#__PURE__*/__webpack_require__.n(axios);

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zscq/zscqTYC/zscqTYC.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var zscqTYCvue_type_script_lang_js_ = ({
  data() {
    return {
      pageSize: 20,
      page: 1,
      total: 0,
      listData: [],
      keyword: "",
      loading: false,
      isFinished: false,
      showNoData: true,
      cache: false
    };
  },
  created() {},

  activated() {
    this.cache = false;
  },
  deactivated() {
    if (!this.cache) {
      this.listData = [];
      this.keyword = '';
    }
  },
  methods: {
    tos() {
      this.$router.push("/");
    },
    pageChange(e) {
      if (this.page !== e) {
        this.getList();
      }
    },
    getList() {
      if (!this.keyword) {
        this.$message.warning("请输入搜索内容");
      }
      this.loading = true;
      axios_default.a.post("https://tcb-1rk8x1lp8febef-0d1z74f40a2ad.service.tcloudbase.com/http/router/tianyan", {
        keyword: this.keyword,
        pageSize: this.pageSize,
        pageNum: this.page
      }).then(res => {
        this.listData = res.data.msg.result.items;
        this.total = res.data.msg.result.total;
      }).catch(err => {
        this.loading = false;
        this.showNoData = false;
      });
    },
    toDetail(index) {
      let item = this.listData[index];
      sessionStorage.setItem("zycq_tyc_" + item.id, JSON.stringify(item));
      this.cache = true;
      this.$router.push({
        path: "/fwzx/zscqTYC/zscqTYC_Detail",
        query: {
          id: item.id
        }
      });
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/zscq/zscqTYC/zscqTYC.vue?vue&type=script&lang=js&
 /* harmony default export */ var zscqTYC_zscqTYCvue_type_script_lang_js_ = (zscqTYCvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/zscq/zscqTYC/zscqTYC.vue?vue&type=style&index=0&id=4ea8b95c&scoped=true&lang=css&
var zscqTYCvue_type_style_index_0_id_4ea8b95c_scoped_true_lang_css_ = __webpack_require__("rCa0");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/zscq/zscqTYC/zscqTYC.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  zscqTYC_zscqTYCvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "4ea8b95c",
  null
  
)

/* harmony default export */ var zscqTYC = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zscq/zscqTYC/zscqTYC_Detail.vue?vue&type=template&id=de82af42&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main content"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n\t\t\t\t\t当前位置：\n\t\t\t\t\t"),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tof()}}},[_vm._v("专利查询 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("详情")])])])])]),_vm._v(" "),_c('div',{staticClass:"container  table"},[_c('table',{attrs:{"border":"","cellspacing":"","cellpadding":""}},[_c('tbody',[_c('tr',[_c('th',{attrs:{"width":"150"}},[_vm._v("名称")]),_vm._v(" "),_c('td',{staticStyle:{"position":"relative"},attrs:{"colspan":"4"}},[_vm._v(_vm._s(_vm.info.title))])]),_vm._v(" "),_c('tr',[_c('th',{attrs:{"width":"150"}},[_vm._v("申请号")]),_vm._v(" "),_c('td',{staticStyle:{"position":"relative"},attrs:{"colspan":"4"}},[_vm._v(_vm._s(_vm.info.patentNum))])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("公开（公告）号")]),_vm._v(" "),_c('td',[_vm._v(_vm._s(_vm.info.grantNumber))])]),_c('tr',[_c('th',[_vm._v("分类号")]),_vm._v(" "),_c('td',[_vm._v(_vm._s(_vm.info.mainCatNum))])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("公开公（告）日")]),_vm._v(" "),_c('td',[_vm._v(_vm._s(_vm.info.grantDate))])]),_c('tr',[_c('th',[_vm._v("申请日")]),_vm._v(" "),_c('td',[_vm._v(_vm._s(_vm.info.applicationTime))])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("分类")]),_vm._v(" "),_c('td',{attrs:{"colspan":"3"}},[_vm._v(_vm._s(_vm.info.cat||'-'))])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("申请（专利权）人")]),_vm._v(" "),_c('td',{attrs:{"colspan":"4"}},[_vm._v(_vm._s(_vm.info.applicantName))])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("发明人")]),_vm._v(" "),_c('td',{attrs:{"colspan":"4"}},[_vm._v(_vm._s(_vm.info.inventor))])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("代理人")]),_vm._v(" "),_c('td',{attrs:{"colspan":"4"}},[_vm._v(_vm._s(_vm.info.agent))])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("代理机构")]),_vm._v(" "),_c('td',{attrs:{"colspan":"4"}},[_vm._v(_vm._s(_vm.info.agency))])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("地址")]),_vm._v(" "),_c('td',{attrs:{"colspan":"4"}},[_vm._v(_vm._s(_vm.info.postCode)+_vm._s(_vm.info.address))])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("法律状态公告日")]),_vm._v(" "),_c('td',[_vm._v(_vm._s(_vm.info.pubDate))])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("内容")]),_vm._v(" "),_c('td',[_vm._v(_vm._s(_vm.info.abstracts))])])]),_vm._v(" "),_c('tr',[_c('th',{staticClass:"img"},[_vm._v("相关图片")]),_vm._v(" "),_c('td',_vm._l((_vm.infoImg),function(img,index){return _c('el-image',{key:index,staticStyle:{"width":"100px","height":"100px"},attrs:{"src":img,"fit":"contain","preview-src-list":_vm.infoImg}})}),1)])])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/zscq/zscqTYC/zscqTYC_Detail.vue?vue&type=template&id=de82af42&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zscq/zscqTYC/zscqTYC_Detail.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var zscqTYC_Detailvue_type_script_lang_js_ = ({
    data() {
        return {
            id: '',
            ins: {},
            info: '',
            infoImg: []
        };
    },
    created() {
        let id = this.$route.query.id;
        this.id = id;
        let info = sessionStorage.getItem('zycq_tyc_' + this.$route.query.id);

        this.info = JSON.parse(info);
        //将图片地址由字符串转化为数组
        let infoImg = this.info.imgUrl.match(/(http:\/\/|https:\/\/)((\w|=|\?|\.|\/|&|-)+)/g);
        if (infoImg.length != 0) {
            this.infoImg = infoImg.slice(0, 8);
        }
    },
    methods: {
        tos() {
            this.$router.push('/');
        },
        tof() {
            this.$router.back(-1);
        }

    }
});
// CONCATENATED MODULE: ./src/views/fwzx/zscq/zscqTYC/zscqTYC_Detail.vue?vue&type=script&lang=js&
 /* harmony default export */ var zscqTYC_zscqTYC_Detailvue_type_script_lang_js_ = (zscqTYC_Detailvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/zscq/zscqTYC/zscqTYC_Detail.vue?vue&type=style&index=0&id=de82af42&scoped=true&lang=css&
var zscqTYC_Detailvue_type_style_index_0_id_de82af42_scoped_true_lang_css_ = __webpack_require__("fCnq");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/zscq/zscqTYC/zscqTYC_Detail.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  zscqTYC_zscqTYC_Detailvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "de82af42",
  null
  
)

/* harmony default export */ var zscqTYC_Detail = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zscq/brandSearch.vue?vue&type=template&id=eaecf4ae&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main content"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n\t\t\t\t\t当前位置：\n\t\t\t\t\t"),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tof()}}},[_vm._v("知识产权 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("商标查询")])])])])]),_vm._v(" "),_c('div',{staticClass:"pageTitle"},[_vm._v("商标查询")]),_vm._v(" "),_c('div',[_c('div',{staticClass:"container arr_quan fwzx_hy_sf"},[_c('div',{staticClass:"fwzx_xl"},[_c('div',[_vm._v("类别：")]),_vm._v(" "),_c('select',{staticClass:"form-control",staticStyle:{"width":"210px"},on:{"change":function($event){return _vm.selectOption($event)}}},_vm._l((_vm.categoryList),function(category,index){return _c('option',{key:index,attrs:{"label":category.title},domProps:{"value":category.name}})}),0)]),_vm._v(" "),_c('div',{staticClass:"fwzx_xl"},[_c('div',{staticStyle:{"width":"80px"}},[_vm._v("关键词：")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.word),expression:"word"}],staticClass:"form-control",attrs:{"type":"text","placeholder":"请输入搜索内容","clearable":""},domProps:{"value":(_vm.word)},on:{"keyup":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")){ return null; }return _vm.confirm($event)},"input":function($event){if($event.target.composing){ return; }_vm.word=$event.target.value}}})]),_vm._v(" "),_c('div',[_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.confirm}},[_vm._v("确认")])],1)])]),_vm._v(" "),_c('div',{staticClass:" container serch-list"},[_vm._l((_vm.list),function(item,index){return _c('div',{key:index,staticClass:" arr_nr",on:{"click":function($event){return _vm.goBrandDetails(item.gjfl,item.zch)}}},[_c('div',{staticClass:"fwzx_img"},[_c('img',{attrs:{"src":item.picSmall,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"fwzx_wb"},[_c('div',{},[_c('div',{staticClass:"wb_cent  "},[_vm._v("商标名称 ： "),_c('span',{staticClass:"sbwzls"},[_vm._v(_vm._s(item.sbwzLs))])]),_vm._v(" "),_c('div',{staticClass:" wb_cent "},[_vm._v("注册分类："+_vm._s(item.gjfl))]),_vm._v(" "),_c('div',{staticClass:"wb_cent"},[_vm._v("注册号："+_vm._s(item.RegNum))])]),_vm._v(" "),_c('div',{},[_c('div',{staticClass:"wb_cent "},[_vm._v("商标状态 ："),_c('span',{staticClass:"newProcess"},[_vm._v(_vm._s(item.newProcess))])]),_vm._v(" "),_c('div',{staticClass:" wb_cent "},[_vm._v("申请人："),_c('span',{staticClass:"sqrmcZw"},[_vm._v(_vm._s(item.sqrmcZw))])]),_vm._v(" "),_c('div',{staticClass:"wb_cent"},[_vm._v("代理机构："+_vm._s(item.dlrmc))])]),_vm._v(" "),_c('div',{},[_c('div',{staticClass:"wb_cent "},[_vm._v("初审公告期号 ："+_vm._s(item.csggqh))]),_vm._v(" "),_c('div',{staticClass:" wb_cent "},[_vm._v("初审公告日期："+_vm._s(item.csggrq))]),_vm._v(" "),_c('div',{staticClass:"wb_cent"},[_vm._v("申请日期："+_vm._s(item.sqrq))])])])])}),_vm._v(" "),_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],2)])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/zscq/brandSearch.vue?vue&type=template&id=eaecf4ae&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zscq/brandSearch.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var brandSearchvue_type_script_lang_js_ = ({
	name: 'zscq',
	components: {},
	data() {
		return {
			total: 0,
			categoryList: [{ name: 'Keyword', title: '商标名' }, { name: 'RegNum', title: '注册号' }, { name: 'Applicant', title: '申请人' }],
			list: [],
			word: '',
			page: 1, //页数
			loading: false,
			pageSize: 20, //页面显示条数
			type: ''
		};
	},
	created() {
		this.word = this.$route.query.keyword;
		this.confirm();
		// console.log(this.categoryList[0].name)

	},
	methods: {
		tos() {
			this.$router.push('/');
		},
		tof() {
			this.$router.push({ path: '/fwzx/zscq/zscq' });
		},

		selectOption(event) {
			// 下拉选择框
			this.type = event.target.value;
		},

		goBrandDetails(gjfl, zch) {
			this.$router.push({ path: '/fwzx/zscq/brandDetails', query: { gjfl: gjfl, zch: zch } });
			// console.log(gjfl,zch)
		},

		//搜索商标

		// /index/Trademark/getList
		// 参数：
		// keyword: "质佳"
		// limit: 20
		// page: 1
		// type: "Keyword" //Keyword：关键词 RegNum：注册号，Applicant：申请人


		confirm() {
			// if(this.loading) return;
			this.loading = true;
			if (this.type == '') {
				this.type = this.categoryList[0].name;
			}
			if (this.word == '') {
				this.$message({
					message: '请输入搜索内容',
					type: 'warning'
				});
				return;
			}
			this.$ajax.post('/index/Trademark/getList', {
				keyword: this.word,
				type: this.type,
				limit: this.pageSize,
				page: this.page }).then(res => {
				this.total = res.total;
				this.list = res.data;
			}).finally(() => {

				this.loading = false;
			});
		},
		pageChange(e) {
			if (e !== this.page) {
				this.confirm();
			}
		}
	}
});
// CONCATENATED MODULE: ./src/views/fwzx/zscq/brandSearch.vue?vue&type=script&lang=js&
 /* harmony default export */ var zscq_brandSearchvue_type_script_lang_js_ = (brandSearchvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/zscq/brandSearch.vue?vue&type=style&index=0&id=eaecf4ae&scoped=true&lang=css&
var brandSearchvue_type_style_index_0_id_eaecf4ae_scoped_true_lang_css_ = __webpack_require__("ySuz");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/zscq/brandSearch.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  zscq_brandSearchvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "eaecf4ae",
  null
  
)

/* harmony default export */ var brandSearch = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zscq/brandDetails.vue?vue&type=template&id=6fe94ff2&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main content"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n\t\t\t\t\t当前位置：\n\t\t\t\t\t"),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tof()}}},[_vm._v("商标查询 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("详情")])])])])]),_vm._v(" "),_c('div',{staticClass:"container  table"},[_c('table',{attrs:{"border":"","cellspacing":"","cellpadding":""}},[_c('tbody',[_c('tr',[_c('th',{attrs:{"width":"150"}},[_vm._v("商标名称")]),_vm._v(" "),_c('td',{staticStyle:{"position":"relative"},attrs:{"colspan":"4"}},[_vm._v(_vm._s(_vm.details.sbmc))])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("商标注册号")]),_vm._v(" "),_c('td',[_vm._v(_vm._s(_vm.details.zch))]),_vm._v(" "),_c('th',[_vm._v("商标类别")]),_vm._v(" "),_c('td'),_vm._v(" "),_c('td',{attrs:{"rowspan":"3","width":"400"}},[_c('div',{staticClass:"img_wrap"},[_c('img',{attrs:{"src":_vm.details.picUrl}})])])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("申请时间")]),_vm._v(" "),_c('td',[_vm._v(_vm._s(_vm.details.sqrq))]),_vm._v(" "),_c('th',[_vm._v("注册时间")]),_vm._v(" "),_c('td')]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("商标类型")]),_vm._v(" "),_c('td',{attrs:{"colspan":"3"}},[_vm._v(_vm._s(_vm.details.sblx))])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("申请人名称(中文)")]),_vm._v(" "),_c('td',{attrs:{"colspan":"4"}},[_vm._v(_vm._s(_vm.details.sqrmcZw))])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("申请人名称(英文)")]),_vm._v(" "),_c('td',{attrs:{"colspan":"4"}},[_vm._v(_vm._s(_vm.details.sqrdzYw))])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("申请人地址(中文)")]),_vm._v(" "),_c('td',{attrs:{"colspan":"4"}},[_vm._v(_vm._s(_vm.details.sqrdzZw))])]),_vm._v(" "),_vm._m(1),_vm._v(" "),_c('tr',[_c('th',[_vm._v("代理机构名称")]),_vm._v(" "),_c('td',{attrs:{"colspan":"4"}},[_vm._v(_vm._s(_vm.details.dlrmc))])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("初审公告期号")]),_vm._v(" "),_c('td',[_vm._v("第"+_vm._s(_vm.details.csggqh)+"期")]),_vm._v(" "),_c('th',[_vm._v("注册公告期号")]),_vm._v(" "),_c('td',{attrs:{"colspan":"2"}},[_vm._v("第"+_vm._s(_vm.details.zcggqh)+"期")])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("初审公告日期")]),_vm._v(" "),_c('td',[_vm._v("第"+_vm._s(_vm.details.csggrq)+"期")]),_vm._v(" "),_c('th',[_vm._v("注册公告日期")]),_vm._v(" "),_c('td',{attrs:{"colspan":"2"}},[_vm._v("第"+_vm._s(_vm.details.zcggrq)+"期")])]),_vm._v(" "),_c('tr',[_c('th',[_vm._v("专用权期限")]),_vm._v(" "),_c('td',[_vm._v(_vm._s(_vm.details.zyqqx))]),_vm._v(" "),_c('th',[_vm._v("是否共有商标")]),_vm._v(" "),_c('td',{attrs:{"colspan":"2"}})]),_vm._v(" "),_vm._m(2),_vm._v(" "),_vm._m(3)])])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('tr',[_c('th',[_vm._v("申请人地址(英文)")]),_vm._v(" "),_c('td',{attrs:{"colspan":"4"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('tr',[_c('th',[_vm._v("商标使用商品")]),_vm._v(" "),_c('td',{attrs:{"colspan":"4"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('tr',[_c('th',[_vm._v("商标流程")]),_vm._v(" "),_c('td',{attrs:{"colspan":"4"}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/zscq/brandDetails.vue?vue&type=template&id=6fe94ff2&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zscq/brandDetails.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var brandDetailsvue_type_script_lang_js_ = ({
	data() {
		return {
			details: {}
		};
	},
	created() {
		// console.log(this.$route.query.gjfl,this.$route.query.zch)
		this.getDetail();
	},
	methods: {
		tos() {
			this.$router.push('/');
		},
		tof() {
			this.$router.go(-1);
		},

		// /index/Trademark/detail
		// 参数：
		// gjfl: "42"//商标类别
		// zch: "25063942"//注册号
		getDetail() {
			this.$ajax.post('/index/Trademark/detail', { gjfl: this.$route.query.gjfl, zch: this.$route.query.zch }).then(res => {
				this.details = res;
				// console.log(res)
			});
		}
	}
});
// CONCATENATED MODULE: ./src/views/fwzx/zscq/brandDetails.vue?vue&type=script&lang=js&
 /* harmony default export */ var zscq_brandDetailsvue_type_script_lang_js_ = (brandDetailsvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/zscq/brandDetails.vue?vue&type=style&index=0&id=6fe94ff2&scoped=true&lang=css&
var brandDetailsvue_type_style_index_0_id_6fe94ff2_scoped_true_lang_css_ = __webpack_require__("j7QO");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/zscq/brandDetails.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  zscq_brandDetailsvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "6fe94ff2",
  null
  
)

/* harmony default export */ var brandDetails = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zlgl/zlgl.vue?vue&type=template&id=f79dd23e&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main content"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0","margin-bottom":"30px"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n            当前位置：\n            "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj()}}},[_vm._v("质量管理")])])])])]),_vm._v(" "),_c('div',{staticClass:"main"},[_c('web-link',{attrs:{"type":"6"}})],1),_vm._v(" "),_c('div',[_c('div',{staticClass:"container arr_quan fwzx_hy_sf"},[_c('div',{staticClass:"fwzx_xl"},[_c('div',[_vm._v("地区：")]),_vm._v(" "),_c('location',{ref:"location",on:{"selectLocation":_vm.getLocation}})],1),_vm._v(" "),_c('div',{staticClass:"fwzx_xl"},[_c('div',{staticStyle:{"width":"80px"}},[_vm._v("关键词：")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.keyword),expression:"keyword"}],staticClass:"form-control",attrs:{"type":"text","placeholder":"机构名称","clearable":""},domProps:{"value":(_vm.keyword)},on:{"input":function($event){if($event.target.composing){ return; }_vm.keyword=$event.target.value}}})]),_vm._v(" "),_c('div',[_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.confirm}},[_vm._v("确认")])],1)])]),_vm._v(" "),_c('div',{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:(_vm.loadMore),expression:"loadMore"}],staticStyle:{"min-height":"330px"},attrs:{"infinite-scroll-disbaled":_vm.loading,"infinite-scroll-distance":"100"}},_vm._l((_vm.list),function(item,index){return _c('div',{key:index,staticClass:"container arr_nr"},[_c('div',{staticClass:"fwzx_img"},[_c('img',{staticStyle:{"width":"180px","height":"100%","border":"0","padding":"0"},attrs:{"src":_vm.imgUrl,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"fwzx_wb",on:{"click":function($event){return _vm.toXq(item.id)}}},[_c('div',{staticClass:"wb_top"},[_vm._v(_vm._s(item.name))]),_vm._v(" "),(item.tel)?_c('div',{staticClass:"wb_cent",staticStyle:{"margin-top":"10px"}},[_vm._v("\n            联系电话："+_vm._s(item.tel)+"\n          ")]):_vm._e(),_vm._v(" "),_c('div',{staticClass:"wb_cent",staticStyle:{"margin-top":"10px"}},[_vm._v("\n            机构批准号："+_vm._s(item.cert_number)+"\n          ")]),_vm._v(" "),_c('div',{staticClass:"wb_cent",staticStyle:{"margin-top":"10px"}},[_vm._v("\n            批准日期："+_vm._s(item.ratifyDate)+"\n          ")]),_vm._v(" "),_c('div',{staticClass:"wb_cent",staticStyle:{"margin-top":"10px"}},[_vm._v("\n            所在地区："+_vm._s(item.address)+"\n          ")])])])}),0),_vm._v(" "),_c('el-backtop',{staticStyle:{"height":"43px","width":"43px","border":"none"},attrs:{"bottom":100,"right":120}},[_c('div',{staticStyle:{"{\n            height":"100%","width":"100%","background-color":"#e0e7f7","box-shadow":"0 0 6px rgba(0, 0, 0, 0.12)","text-align":"center","line-height":"33px","color":"#1740a2","border-radius":"50%"}},[_c('i',{staticClass:"el-icon-caret-top",staticStyle:{"font-size":"43px"}})])])],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/zlgl/zlgl.vue?vue&type=template&id=f79dd23e&scoped=true&

// EXTERNAL MODULE: ./node_modules/vue-infinite-scroll/vue-infinite-scroll.js
var vue_infinite_scroll = __webpack_require__("SHqN");
var vue_infinite_scroll_default = /*#__PURE__*/__webpack_require__.n(vue_infinite_scroll);

// EXTERNAL MODULE: ./src/components/location/location.vue + 4 modules
var location_location = __webpack_require__("VnO8");

// EXTERNAL MODULE: ./src/components/web-link/web-link.vue + 4 modules
var web_link = __webpack_require__("WkvN");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zlgl/zlgl.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//




/* harmony default export */ var zlglvue_type_script_lang_js_ = ({
  name: "fwzxNav",
  directives: {
    infiniteScroll: vue_infinite_scroll_default.a
  },
  components: {
    Location: location_location["a" /* default */],
    WebLink: web_link["a" /* default */]
  },
  data() {
    return {
      imgUrl: __webpack_require__("xSY1"),
      page: 0,
      pageSize: 15,
      total: 0,
      list: [],
      keyword: "",
      name: "",
      level: 3,
      links: [],
      loading: false,
      isFinished: false,
      location: {}
    };
  },

  watch: {
    "$store.state.location"(val) {
      this.init(val);
      this.$refs.location.clear();
    }
  },
  created() {
    this.location = this.$store.state.location;
  },
  methods: {
    getLocation(msg) {
      this.init(msg);
    },
    init(location) {
      this.page = 1;
      this.level = 3;
      this.list = [];
      this.location = location;
      this.getLinks();
      this.getZlgl();
    },
    getZlgl() {
      this.loading = true;
      if (this.level === 3) {
        this.level = this.location.level || 3;
      }
      this.$ajax.post("/index/institutionCmaNational", {
        limit: this.pageSize,
        name: this.name,
        location: this.location,
        level: this.level,
        page: this.page
      }).then(res => {
        this.list = this.list.concat(res.data);
        this.total = res.total;
        this.level = res.level;
        this.isFinished = res.current_page >= res.last_page;
        if (res.current_page >= res.last_page && res.level > 0) {
          this.level--;
          this.page = 1;
          this.getZlgl();
        }
      }).finally(() => {
        this.loading = false;
      });
    },
    toXq(id) {
      this.$router.push({ path: "/fwzx/zlgl/detail", query: { ins_id: id } });
    },
    tos() {
      this.$router.push("/");
    },
    confirm() {
      this.name = this.keyword;
      this.list = [];
      this.page = 1;
      this.level = 3;
      this.getZlgl();
    },
    loadMore() {
      if (this.isFinished) return;
      this.loading = true;
      this.page++;
      this.getZlgl();
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/zlgl/zlgl.vue?vue&type=script&lang=js&
 /* harmony default export */ var zlgl_zlglvue_type_script_lang_js_ = (zlglvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/zlgl/zlgl.vue?vue&type=style&index=0&id=f79dd23e&scoped=true&lang=css&
var zlglvue_type_style_index_0_id_f79dd23e_scoped_true_lang_css_ = __webpack_require__("XUEo");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/zlgl/zlgl.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  zlgl_zlglvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "f79dd23e",
  null
  
)

/* harmony default export */ var zlgl = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zlgl/detail.vue?vue&type=template&id=6bc1254f&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n            "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj()}}},[_vm._v("质量管理 >")]),_vm._v(" "),_c('div',[_vm._v("机构详情")])])])])]),_vm._v(" "),_c('div',{staticClass:"top container"},[_c('div',{staticClass:"pho"},[_c('img',{staticStyle:{"margin":"0","width":"100%"},attrs:{"src":_vm.ins.logo ? _vm.ins.logo : _vm.defImg,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"tit-top"},[_c('p',{staticClass:"title"},[_vm._v(_vm._s(_vm.ins.name))]),_vm._v(" "),_c('p',{staticClass:"n-text"},[_c('span',{staticStyle:{"margin-right":"10px"}},[_vm._v("电话："+_vm._s(_vm.ins.tel))]),_c('a',{attrs:{"href":"javascript:void(0);"},on:{"click":_vm.openDemandDialog}},[_vm._v("查看")])]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("机构批准号："+_vm._s(_vm.ins.cert_number||''))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("颁发日期："+_vm._s(_vm.ins.ratifyDate))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("有效期至："+_vm._s(_vm.ins.validityDate))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("法律责任承担单位："+_vm._s(_vm.ins.legal_unit ||''))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("联 系 人："+_vm._s(_vm.ins.contacPerson||''))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("联系电话："+_vm._s(_vm.ins.tel||''))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("联系人邮箱："+_vm._s(_vm.ins.email||''))]),_vm._v(" "),_c('p',{staticClass:"jj"},[_vm._v("详细地址："+_vm._s(_vm.ins.address))]),_vm._v(" "),_c('div',{staticClass:"xqtjBtn"},[_c('xqtjDialog',{ref:"demand",attrs:{"institution_id":_vm.institution_id}})],1)])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/zlgl/detail.vue?vue&type=template&id=6bc1254f&scoped=true&

// EXTERNAL MODULE: ./src/components/xqtjDialog.vue + 4 modules
var xqtjDialog = __webpack_require__("plmH");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zlgl/detail.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var detailvue_type_script_lang_js_ = ({
  // 局部注册的组件
  components: { xqtjDialog: xqtjDialog["a" /* default */] },
  // 组件状态值
  data() {
    return {
      defImg: __webpack_require__("xSY1"),
      institution_id: '',
      ins: {
        institution_name: '',
        mobile: '',
        province: '',
        city: '',
        county: '',
        address: ''
      }
    };
  },
  created() {
    this.institution_id = this.$route.query.ins_id;
    this.getDetail();
  },
  // 组件方法
  methods: {
    openDemandDialog() {
      this.$refs.demand.openDeman();
    },
    getDetail() {
      this.$ajax.post('/index/institutionCmaNational/getDetail', { institution_id: this.institution_id }).then(res => {
        this.ins = res;
      });
    },
    tos() {
      this.$router.push('/');
    },
    toj() {
      this.$router.push('/fwzx/zlgl/zlgl');
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/zlgl/detail.vue?vue&type=script&lang=js&
 /* harmony default export */ var zlgl_detailvue_type_script_lang_js_ = (detailvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/zlgl/detail.vue?vue&type=style&index=0&id=6bc1254f&scoped=true&lang=css&
var detailvue_type_style_index_0_id_6bc1254f_scoped_true_lang_css_ = __webpack_require__("x5fX");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/zlgl/detail.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  zlgl_detailvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "6bc1254f",
  null
  
)

/* harmony default export */ var detail = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zlgl/service.vue?vue&type=template&id=5f1822ac&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toJljz()}}},[_vm._v("技术专家团队 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("质量管理服务")])])])])]),_vm._v(" "),_vm._m(1)])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"container min"},[_c('div',{staticClass:"title"},[_vm._v("质量管理服务")]),_vm._v(" "),_c('div',{staticClass:"detail"},[_vm._v("\n      开展质量方面法律法规的宣传、培训，组织企业开展政策解读交流。通过“中国品牌日”、“世界标准日”、“世界计量日”、“3.15国际消费者权益日”、“质量月”等主题宣传活动，强化质量意识，营造质量氛围，追求质量精神。同时，提供专家“质量巡诊”、全面质量管理知识和卓越绩效培训等。\n    ")]),_vm._v(" "),_c('div',{staticClass:"info"},[_c('p',[_vm._v("责任科室：市市场监管局质量发展科")]),_vm._v(" "),_c('p',[_vm._v("责任人：谢晶")]),_vm._v(" "),_c('p',[_vm._v("联系电话：0938—6820076")])])])}]


// CONCATENATED MODULE: ./src/views/fwzx/zlgl/service.vue?vue&type=template&id=5f1822ac&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zlgl/service.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var servicevue_type_script_lang_js_ = ({
  data() {
    return {};
  },
  created() {},
  methods: {
    tos() {
      this.$router.push("/");
    },
    toJljz() {
      this.$router.go("-1");
    }

  }
});
// CONCATENATED MODULE: ./src/views/fwzx/zlgl/service.vue?vue&type=script&lang=js&
 /* harmony default export */ var zlgl_servicevue_type_script_lang_js_ = (servicevue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/zlgl/service.vue?vue&type=style&index=0&id=5f1822ac&scoped=true&lang=css&
var servicevue_type_style_index_0_id_5f1822ac_scoped_true_lang_css_ = __webpack_require__("gUNw");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/zlgl/service.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  zlgl_servicevue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "5f1822ac",
  null
  
)

/* harmony default export */ var service = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zlgl/brandBuilding.vue?vue&type=template&id=f3e0a7a0&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toJljz()}}},[_vm._v("技术专家团队 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("品牌建设服务")])])])])]),_vm._v(" "),_vm._m(1)])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"container min"},[_c('div',{staticClass:"title"},[_vm._v("品牌建设服务")]),_vm._v(" "),_c('div',{staticClass:"detail"},[_vm._v("\n      鼓励、支持企业争创中国、省、市、县（区）政府质量奖、参与品牌价值评价，根据企业需求，为企业提供卓越绩效管理、首席质量官、质量论断、品牌建设等培训服务。提炼质量标杆企业可复制可推广的管理经验，搭建优秀企业和优质产品荣誉公示展示信息平台，推广先进质量管理方法，扩大天水品牌的知名度和影响力。同时，指导完成品牌创建，组织开展中国质量奖、省政府质量奖的培育和市政府质量奖的申报、评审、表彰等\n    ")]),_vm._v(" "),_c('div',{staticClass:"info"},[_c('p',[_vm._v("责任科室：市市场监管局质量发展科")]),_vm._v(" "),_c('p',[_vm._v("责任人：师鑫")]),_vm._v(" "),_c('p',[_vm._v("联系电话：0938—6822622")])])])}]


// CONCATENATED MODULE: ./src/views/fwzx/zlgl/brandBuilding.vue?vue&type=template&id=f3e0a7a0&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zlgl/brandBuilding.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var brandBuildingvue_type_script_lang_js_ = ({
  data() {
    return {};
  },
  created() {},
  methods: {
    tos() {
      this.$router.push("/");
    },
    toJljz() {
      this.$router.go("-1");
    }

  }
});
// CONCATENATED MODULE: ./src/views/fwzx/zlgl/brandBuilding.vue?vue&type=script&lang=js&
 /* harmony default export */ var zlgl_brandBuildingvue_type_script_lang_js_ = (brandBuildingvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/zlgl/brandBuilding.vue?vue&type=style&index=0&id=f3e0a7a0&scoped=true&lang=css&
var brandBuildingvue_type_style_index_0_id_f3e0a7a0_scoped_true_lang_css_ = __webpack_require__("SXge");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/zlgl/brandBuilding.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  zlgl_brandBuildingvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "f3e0a7a0",
  null
  
)

/* harmony default export */ var brandBuilding = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zlgl/talentTraining.vue?vue&type=template&id=6bda2ff4&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toJljz()}}},[_vm._v("技术专家团队 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("人才培养服务")])])])])]),_vm._v(" "),_vm._m(1)])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"container min"},[_c('div',{staticClass:"title"},[_vm._v("人才培养服务")]),_vm._v(" "),_c('div',{staticClass:"detail"},[_vm._v("\n      依托技术专家队伍定期对市、县区质量工作人员进行业务培训，通过专家们的现场讲解、研讨交流，使每位人员能够熟悉各自业务，质量工作人员能够熟练地帮助企业提供现场咨询和服务，制订质量技术解决方案，为企业储备一批质量管理技术人才。同时，牵头组织开展企业首席质量官、质量负责人、QC小组等质量相关人员的培训、培养等。\n    ")]),_vm._v(" "),_c('div',{staticClass:"info"},[_c('p',[_vm._v("责任科室：市市场监管局质量发展科")]),_vm._v(" "),_c('p',[_vm._v("责任人：谢晶")]),_vm._v(" "),_c('p',[_vm._v("联系电话：0938—6820076")])])])}]


// CONCATENATED MODULE: ./src/views/fwzx/zlgl/talentTraining.vue?vue&type=template&id=6bda2ff4&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/zlgl/talentTraining.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var talentTrainingvue_type_script_lang_js_ = ({
  data() {
    return {};
  },
  created() {},
  methods: {
    tos() {
      this.$router.push("/");
    },
    toJljz() {
      this.$router.go("-1");
    }

  }
});
// CONCATENATED MODULE: ./src/views/fwzx/zlgl/talentTraining.vue?vue&type=script&lang=js&
 /* harmony default export */ var zlgl_talentTrainingvue_type_script_lang_js_ = (talentTrainingvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/zlgl/talentTraining.vue?vue&type=style&index=0&id=6bda2ff4&scoped=true&lang=css&
var talentTrainingvue_type_style_index_0_id_6bda2ff4_scoped_true_lang_css_ = __webpack_require__("YKLR");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/zlgl/talentTraining.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  zlgl_talentTrainingvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "6bda2ff4",
  null
  
)

/* harmony default export */ var talentTraining = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/specialEquipmentAndInspectionInfo/specialEquipmentAndInspectionInfo.vue?vue&type=template&id=793e2144&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("服务中心 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("特种设备生产单位和检验检测机构信息")])])])])]),_vm._v(" "),_c('div',{staticClass:"container "},[_c('div',{staticClass:"title"},[_vm._v("特种设备生产单位和检验检测机构信息")]),_vm._v(" "),_c('table',{staticClass:"table border boder-table"},[_vm._m(1),_vm._v(" "),_vm._l((_vm.data),function(item,index){return _c('tr',{key:index,class:[index % 2 == 0 ? 'active' : '']},[_c('td',[_vm._v(_vm._s(item.dwmc))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.dwlb))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.zsbh))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.xkxm))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.zsfzrq)+"至"+_vm._s(item.zsyxq))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.fzjg))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.sjgxsj))])])})],2)]),_vm._v(" "),(_vm.data.length != 0)?_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.pageIndex),callback:function ($$v) {_vm.pageIndex=$$v},expression:"pageIndex"}}):_vm._e(),_vm._v(" "),_c('el-backtop',{staticStyle:{"height":"43px","width":"43px","border":"none"},attrs:{"bottom":100,"right":120}},[_c('div',{staticStyle:{"{\n          height":"100%","width":"100%","background-color":"#e0e7f7","box-shadow":"0 0 6px rgba(0, 0, 0, 0.12)","text-align":"center","line-height":"33px","color":"#1740a2","border-radius":"50%"}},[_c('i',{staticClass:"el-icon-caret-top",staticStyle:{"font-size":"43px"}})])])],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('tr',{staticStyle:{"background-color":"#e4e6ed"}},[_c('th',[_vm._v("单位名称")]),_vm._v(" "),_c('th',[_vm._v("单位类别")]),_vm._v(" "),_c('th',[_vm._v("证书编号")]),_vm._v(" "),_c('th',[_vm._v("许可项目")]),_vm._v(" "),_c('th',[_vm._v("证书日期")]),_vm._v(" "),_c('th',[_vm._v("发证机构")]),_vm._v(" "),_c('th',[_vm._v("公示日期")])])}]


// CONCATENATED MODULE: ./src/views/fwzx/specialEquipmentAndInspectionInfo/specialEquipmentAndInspectionInfo.vue?vue&type=template&id=793e2144&scoped=true&

// EXTERNAL MODULE: ./node_modules/axios/index.js
var axios = __webpack_require__("vDqi");
var axios_default = /*#__PURE__*/__webpack_require__.n(axios);

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/specialEquipmentAndInspectionInfo/specialEquipmentAndInspectionInfo.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//



/* harmony default export */ var specialEquipmentAndInspectionInfovue_type_script_lang_js_ = ({
  data() {
    return {
      data: [],
      pageIndex: 1, //页数
      pageSize: 20, //每页条数
      total: 0
    };
  },
  created() {
    this.getList();
  },
  methods: {
    tos() {
      this.$router.push("/");
    },

    pageChange(e) {
      if (this.pageIndex !== e) {
        this.getList();
      }
    },
    getList() {
      axios_default.a.post("https://4742fa4f-3733-4eb1-9a2d-409337cce248.bspapp.com/crawler/getSpecialList", {
        pageIndex: this.pageIndex,
        pageSize: this.pageSize
      }).then(res => {
        this.data = res.data.data.rows;
        this.total = res.data.data.total;
      }).catch(err => {
        this.$message.error('请求失败，请刷新重试');
      });
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/specialEquipmentAndInspectionInfo/specialEquipmentAndInspectionInfo.vue?vue&type=script&lang=js&
 /* harmony default export */ var specialEquipmentAndInspectionInfo_specialEquipmentAndInspectionInfovue_type_script_lang_js_ = (specialEquipmentAndInspectionInfovue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/specialEquipmentAndInspectionInfo/specialEquipmentAndInspectionInfo.vue?vue&type=style&index=0&id=793e2144&scoped=true&lang=css&
var specialEquipmentAndInspectionInfovue_type_style_index_0_id_793e2144_scoped_true_lang_css_ = __webpack_require__("M0FC");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/specialEquipmentAndInspectionInfo/specialEquipmentAndInspectionInfo.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  specialEquipmentAndInspectionInfo_specialEquipmentAndInspectionInfovue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "793e2144",
  null
  
)

/* harmony default export */ var specialEquipmentAndInspectionInfo = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shop/goods.vue?vue&type=template&id=f31b2406&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n        当前位置：\n        "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',[_vm._v("服务商城")])])])]),_vm._v(" "),_c('div',{staticClass:"container filter"},[_c('div',{staticClass:"filter-item"},[_c('div',{staticClass:"filter-item-title"},[_vm._v("分类")]),_vm._v(" "),_c('div',{staticClass:"filter-item-value"},[_c('span',{staticClass:"filter-item-text",class:{ active: _vm.type_id === '' },on:{"click":function($event){return _vm.typeChange('')}}},[_vm._v("全部")]),_vm._v(" "),_vm._l((_vm.typeList),function(type){return _c('span',{key:type.id,staticClass:"filter-item-text",class:{ active: _vm.type_id === type.id },on:{"click":function($event){return _vm.typeChange(type.id)}}},[_vm._v(_vm._s(type.name))])})],2)]),_vm._v(" "),_c('div',{staticClass:"filter-item",staticStyle:{"align-items":"center"}},[_c('div',{staticClass:"filter-item-title"},[_vm._v("关键词")]),_vm._v(" "),_c('div',{staticClass:"filter-item-value"},[_c('el-input',{staticStyle:{"width":"220px"},attrs:{"placeholder":"服务关键词","size":"mini"},model:{value:(_vm.keywords),callback:function ($$v) {_vm.keywords=$$v},expression:"keywords"}},[_c('el-button',{attrs:{"slot":"append","icon":"el-icon-search"},on:{"click":_vm.search},slot:"append"})],1)],1)]),_vm._v(" "),_c('div',{staticClass:"filter-item",staticStyle:{"align-items":"center"}},[_c('div',{staticClass:"filter-item-title"}),_vm._v(" "),_c('div',{staticClass:"filter-item-value"},_vm._l((_vm.otherList),function(oth,index){return _c('el-tag',{key:index,staticClass:"filter-item-tag",attrs:{"effect":"dark","size":"mini","color":"#1740a2","closable":""},on:{"close":function($event){return _vm.filterOtherClose(index)}}},[_vm._v(_vm._s(oth.name))])}),1)])]),_vm._v(" "),_c('div',{staticClass:"container goods"},[_c('goods',{attrs:{"goods":_vm.goods},on:{"item-click":_vm.toDetail}}),_vm._v(" "),(_vm.goods.length === 0 && !_vm.loading)?_c('div',{staticClass:"goods-empty"},[_vm._v("\n      暂无商品\n    ")]):_vm._e(),_vm._v(" "),_c('vue-custom-pages',{staticStyle:{"margin-top":"20px"},attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],1)])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/shop/goods.vue?vue&type=template&id=f31b2406&scoped=true&

// EXTERNAL MODULE: ./src/components/shop/goods.vue + 9 modules
var goods = __webpack_require__("N3E/");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shop/goods.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var goodsvue_type_script_lang_js_ = ({
  components: {
    goods: goods["a" /* default */]
  },
  data() {
    return {
      loading: false,
      ins_id: "",
      type_id: "",
      keywords: "",
      typeList: [],
      otherList: [],
      goods: [],
      total: 0,
      pageSize: 15,
      page: 1
    };
  },
  created() {
    if (this.$route.query.ins_id) {
      this.ins_id = this.$route.query.ins_id;
    }
    this.getList();
    this.getTypeList();
  },
  methods: {
    search() {
      this.page = 1;
      this.goods = [];
      this.getList();
    },
    typeChange(typeid) {
      if (typeid === this.type_id) return;
      this.type_id = typeid;
      this.getList();
    },
    filterOtherClose(index) {
      const item = this.otherList[index];
      this[item.key] = "";
      this.otherList.splice(index, 1);
      this.getList();
    },
    toDetail(good_id) {
      this.$router.push({ path: "/shop/detail", query: { id: good_id } });
    },
    pageChange(e) {
      if (e !== this.page) {
        this.getList();
      }
    },
    getList() {
      this.loading = true;
      this.$ajax.post("/index/shop/goods", {
        page: this.page,
        pageSize: this.pageSize,
        ins_id: this.ins_id,
        keyword: this.keywords,
        type_id: this.type_id
      }).then(res => {
        this.total = res.total;
        this.goods = res.data;
        this.otherList = res.other || [];
      }).finally(() => {
        this.loading = false;
      });
    },
    getTypeList() {
      this.$ajax.get("/index/shop/type").then(res => {
        this.typeList = res;
      });
    },
    tos() {
      this.$router.push("/");
    }
  }
});
// CONCATENATED MODULE: ./src/views/shop/goods.vue?vue&type=script&lang=js&
 /* harmony default export */ var shop_goodsvue_type_script_lang_js_ = (goodsvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/shop/goods.vue?vue&type=style&index=0&id=f31b2406&scoped=true&lang=css&
var goodsvue_type_style_index_0_id_f31b2406_scoped_true_lang_css_ = __webpack_require__("zuqA");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/shop/goods.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  shop_goodsvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "f31b2406",
  null
  
)

/* harmony default export */ var shop_goods = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shop/detail.vue?vue&type=template&id=17438524&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n        当前位置：\n        "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":_vm.back}},[_vm._v("服务商城 >")]),_vm._v(" "),_c('div',[_vm._v("详情")])])])]),_vm._v(" "),_c('div',{staticClass:"container"},[_c('div',{staticClass:"good"},[_c('div',{staticClass:"good-image"},[_c('img',{attrs:{"src":_vm.item.good_image,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"good-info"},[_c('div',{staticClass:"good-title"},[_vm._v(_vm._s(_vm.item.good_name))]),_vm._v(" "),_c('div',{staticClass:"good-info-item"},[_c('span',{staticClass:"good-info-item-title"},[_vm._v("服务机构")]),_c('span',[_vm._v(_vm._s(_vm.item.ins_name))])]),_vm._v(" "),_c('div',{staticClass:"good-info-item"},[_c('span',{staticClass:"good-info-item-title"},[_vm._v("服务周期")]),_c('span',[_vm._v(_vm._s(_vm.item.service_time))])]),_vm._v(" "),_c('div',{staticClass:"good-info-item"},[_c('span',{staticClass:"good-info-item-title"},[_vm._v("报告介质")]),_c('span',[_vm._v(_vm._s(_vm.item.reporter_medium))])]),_vm._v(" "),_c('div',{staticClass:"good-info-item"},[_c('span',{staticClass:"good-info-item-title"},[_vm._v("价 格")]),_c('span',{staticClass:"price"},[_vm._v("￥"+_vm._s(_vm.total))])]),_vm._v(" "),_c('div',{staticClass:"good-info-item",staticStyle:{"align-items":"baseline"}},[_c('div',{staticClass:"good-info-item-title"},[_vm._v("项 目")]),_vm._v(" "),_c('div',[_c('el-checkbox',{attrs:{"indeterminate":_vm.isIndeterminate},on:{"change":_vm.handleCheckAllChange},model:{value:(_vm.checkAll),callback:function ($$v) {_vm.checkAll=$$v},expression:"checkAll"}},[_vm._v("全选")]),_vm._v(" "),_c('el-checkbox-group',{staticClass:"project-list",on:{"change":_vm.handleCheckedChange},model:{value:(_vm.checkedList),callback:function ($$v) {_vm.checkedList=$$v},expression:"checkedList"}},_vm._l((_vm.projectList),function(project,index){return _c('el-checkbox',{key:index,attrs:{"label":project.id}},[_vm._v("\n                "+_vm._s(project.name)+"\n                "),_c('span',{staticStyle:{"color":"#e60012"}},[_vm._v("￥"+_vm._s(project.price))])])}),1)],1)]),_vm._v(" "),_c('div',{staticClass:"num-box"},[_c('div',{staticClass:"num"},[_vm._v("\n            数量："),_c('el-input-number',{attrs:{"min":1},model:{value:(_vm.num),callback:function ($$v) {_vm.num=$$v},expression:"num"}})],1),_vm._v(" "),_c('el-button',{staticStyle:{"background-color":"#e60012"},attrs:{"type":"danger"},on:{"click":_vm.goOrderConfirm}},[_vm._v("确认订单")])],1)])]),_vm._v(" "),_c('div',{staticClass:"content"},[_vm._m(1),_vm._v(" "),_c('div',{staticClass:"content-text",domProps:{"innerHTML":_vm._s(_vm.item.good_content)}})])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"content-title"},[_c('span',[_vm._v("详情")])])}]


// CONCATENATED MODULE: ./src/views/shop/detail.vue?vue&type=template&id=17438524&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shop/detail.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var detailvue_type_script_lang_js_ = ({
  data() {
    return {
      item: {},
      projectList: [],
      good_id: "",
      isIndeterminate: false,
      checkAll: false,
      checkedList: [],
      num: 1
    };
  },
  created() {
    this.good_id = this.$route.query.id;
    this.getDetail();
  },
  computed: {
    total() {
      let price = 0;
      this.projectList.map(project => {
        if (this.checkedList.includes(project.id)) {
          price += parseFloat(project.price);
        }
      });
      return this.num * price;
    }
  },
  methods: {
    goOrderConfirm() {
      if (!this.$store.state.hasLogin) {
        this.$message({
          message: "请先登录",
          type: "error",
          onClose: () => {
            this.$router.push({
              path: "/login",
              query: { redirect: "/shop/detail?id=" + this.good_id }
            });
          }
        });

        return;
      }

      if (this.checkedList.length < 1) {
        this.$message.error("请选择项目");
        return;
      }
      this.$router.push({
        path: "/shop/confirm",
        query: {
          id: this.good_id,
          num: this.num,
          project: this.checkedList.join(",")
        }
      });
    },
    handleCheckAllChange(val) {
      if (val) {
        this.checkedList = this.projectList.map(project => project.id);
      } else {
        this.checkedList = [];
      }
      this.isIndeterminate = false;
    },
    handleCheckedChange(val) {
      this.checkAll = val.length === this.projectList.length;
      this.isIndeterminate = val.length > 0 && val.length < this.projectList.length;
    },
    getDetail() {
      this.$ajax.post("/index/shop/detail", { good_id: this.good_id }).then(res => {
        this.item = res;
        this.projectList = res.project;
      });
    },
    tos() {
      this.$router.push("/");
    },
    back() {
      this.$router.go(-1);
    }
  }
});
// CONCATENATED MODULE: ./src/views/shop/detail.vue?vue&type=script&lang=js&
 /* harmony default export */ var shop_detailvue_type_script_lang_js_ = (detailvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/shop/detail.vue?vue&type=style&index=0&id=17438524&scoped=true&lang=css&
var detailvue_type_style_index_0_id_17438524_scoped_true_lang_css_ = __webpack_require__("pYsb");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/shop/detail.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  shop_detailvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "17438524",
  null
  
)

/* harmony default export */ var detail = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shop/confirm.vue?vue&type=template&id=53d9390e&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n        当前位置：\n        "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":_vm.back}},[_vm._v("商城")]),_vm._v(" "),_c('div',[_vm._v("确认订单")])])])]),_vm._v(" "),_c('div',{staticClass:"container order"},[_c('el-tabs',{model:{value:(_vm.activeName),callback:function ($$v) {_vm.activeName=$$v},expression:"activeName"}},[_c('el-tab-pane',{attrs:{"label":"确认订单","name":"first"}},[_c('el-table',{staticStyle:{"width":"100%"},attrs:{"data":_vm.tableData,"border":""}},[_c('el-table-column',{attrs:{"label":"产品名称","width":"180","prop":"good.good_name"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"num","label":"数量","width":"180"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"pName","label":"检测项目","width":"180","height":"auto"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"price","label":"单价"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"total","label":"总计"}}),_vm._v(" "),_c('el-table-column',{attrs:{"fixed":"right","label":"操作","width":"100"}},[[_c('el-button',{attrs:{"type":"text"},on:{"click":_vm.orderSubmit}},[_vm._v("确认订单")])]],2)],1)],1)],1)],1)])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/shop/confirm.vue?vue&type=template&id=53d9390e&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shop/confirm.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var confirmvue_type_script_lang_js_ = ({
  data() {
    return {
      activeName: "first",
      orderId: "",
      num: "",
      project: [],
      tableData: [],
      orderInfo: {
        good: {}
      }
    };
  },
  created() {
    this.orderId = this.$route.query.id;
    this.num = this.$route.query.num;
    this.project = this.$route.query.project.split(",");
    this.getConfirm();
  },
  methods: {
    // 提交订单
    orderSubmit() {
      if (!this.$store.state.hasLogin) {
        this.$message({
          message: "请先登录",
          type: "error",
          onClose: () => {
            this.$router.push({
              path: "/login",
              query: { redirect: this.$route.fullPath }
            });
          }
        });

        return;
      }

      this.$ajax.post("/index/shop/createOrder", {
        good_id: this.orderId,
        project: this.project,
        num: this.num
      }).then(res => {
        this.$router.push({ path: "/user/myOrder" });
      });
    },
    // 商品信息
    getConfirm() {
      this.$ajax.post("/index/shop/confirm", {
        good_id: this.orderId,
        project: this.project,
        num: this.num
      }).then(res => {
        this.orderInfo = res;
        this.tableData.push(res);
      });
    },
    tos() {
      this.$router.push("/");
    },
    back() {
      this.$router.go(-1);
    }
  }
});
// CONCATENATED MODULE: ./src/views/shop/confirm.vue?vue&type=script&lang=js&
 /* harmony default export */ var shop_confirmvue_type_script_lang_js_ = (confirmvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/shop/confirm.vue?vue&type=style&index=0&id=53d9390e&scoped=true&lang=css&
var confirmvue_type_style_index_0_id_53d9390e_scoped_true_lang_css_ = __webpack_require__("PC9H");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/shop/confirm.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  shop_confirmvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "53d9390e",
  null
  
)

/* harmony default export */ var shop_confirm = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shopping/orderConfirm.vue?vue&type=template&id=05d4b22f&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj()}}},[_vm._v("商城")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.backTo()}}},[_vm._v(">详情")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v(">确认订单")])])])])]),_vm._v(" "),_c('div',{staticClass:"container order"},[_c('el-tabs',{model:{value:(_vm.activeName),callback:function ($$v) {_vm.activeName=$$v},expression:"activeName"}},[_c('el-tab-pane',{attrs:{"label":"确认订单","name":"first"}},[_c('el-table',{staticStyle:{"width":"100%"},attrs:{"data":_vm.tableData,"border":""}},[_c('el-table-column',{attrs:{"label":"产品名称","width":"180","prop":"good.good_name"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"num","label":"数量","width":"180"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"pName","label":"检测项目","width":"180","height":"auto"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"price","label":"单价"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"total","label":"总计"}}),_vm._v(" "),_c('el-table-column',{attrs:{"fixed":"right","label":"操作","width":"100"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_c('el-button',{attrs:{"type":"text"},on:{"click":_vm.orderSubmit}},[_vm._v("确认订单")])]}}])})],1)],1)],1)],1)])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/shopping/orderConfirm.vue?vue&type=template&id=05d4b22f&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shopping/orderConfirm.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var orderConfirmvue_type_script_lang_js_ = ({
  data() {
    return {
      activeName: 'first',
      orderId: '',
      num: '',
      project: [],
      tableData: [],
      orderInfo: {
        good: {}
      }
    };
  },
  created() {
    this.orderId = this.$route.query.id;
    this.num = this.$route.query.num;
    this.project = this.$route.query.project.split(',');
    this.getConfirm();
  },
  methods: {
    //订单详情
    getConfirm() {
      this.$ajax.post("/index/testMarket/confirm", {
        good_id: this.orderId,
        project: this.project,
        num: this.num
      }).then(res => {
        this.orderInfo = res;
        this.tableData.push(res);
      });
    },
    //提交订单
    orderSubmit() {
      // /index/order/createTestOrder
      this.$ajax.post("/index/order/createTestOrder", {
        good_id: this.orderId,
        project: this.project,
        num: this.num
      }).then(res => {
        this.$router.push({ path: '/user/myOrder' });
      });
    },

    // 去首页
    tos() {
      this.$router.push('/');
    },
    // 返回商城列表
    toj() {
      this.$router.push('shopCommon/shopCommon');
    },
    //返回上一页
    backTo() {
      if (window.history.length <= 1) {
        this.$router.push({ path: '/' });
        return false;
      } else {
        this.$router.go(-1);
      }
    }
  }
});
// CONCATENATED MODULE: ./src/views/shopping/orderConfirm.vue?vue&type=script&lang=js&
 /* harmony default export */ var shopping_orderConfirmvue_type_script_lang_js_ = (orderConfirmvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/shopping/orderConfirm.vue?vue&type=style&index=0&lang=css&
var orderConfirmvue_type_style_index_0_lang_css_ = __webpack_require__("CtTw");

// EXTERNAL MODULE: ./src/views/shopping/orderConfirm.vue?vue&type=style&index=1&id=05d4b22f&scoped=true&lang=css&
var orderConfirmvue_type_style_index_1_id_05d4b22f_scoped_true_lang_css_ = __webpack_require__("GwbW");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/shopping/orderConfirm.vue







/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  shopping_orderConfirmvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "05d4b22f",
  null
  
)

/* harmony default export */ var orderConfirm = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shopping/shopCommon/shopCommon.vue?vue&type=template&id=c6a4ffc0&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n\t\t\t\t\t当前位置：\n\t\t\t\t\t"),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("商城")])])])])]),_vm._v(" "),_c('div',{staticClass:"page-content container"},[_c('el-tabs',{staticStyle:{"min-height":"400px","margin-bottom":"20px","width":"100%"},attrs:{"tab-position":_vm.tabPosition,"type":"border-card"},on:{"tab-click":_vm.tabsType},model:{value:(_vm.activeName),callback:function ($$v) {_vm.activeName=$$v},expression:"activeName"}},_vm._l((_vm.tabsList),function(tab,index){return _c('el-tab-pane',{key:index,attrs:{"label":tab.name,"name":tab.id+''}},[_c('div',{staticClass:"left "},_vm._l((_vm.list),function(item,index){return _c('div',{key:index,staticClass:" left-item",on:{"click":function($event){return _vm.toDetails(item.good_id)}}},[_c('div',{staticClass:"left-img"},[_c('img',{attrs:{"src":item.good_image_url,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"left-info"},[_c('div',{staticClass:" left-title"},[_vm._v(_vm._s(item.good_name))]),_vm._v(" "),_c('div',{staticClass:"left-time"},[_vm._v(_vm._s(item.activityTime))]),_vm._v(" "),_c('div',{staticClass:" left-price"},[_vm._v("￥"+_vm._s(item.minprice)+"-￥"+_vm._s(item.maxprice))])])])}),0)])}),1)],1),_vm._v(" "),_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/shopping/shopCommon/shopCommon.vue?vue&type=template&id=c6a4ffc0&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shopping/shopCommon/shopCommon.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var shopCommonvue_type_script_lang_js_ = ({
	data() {
		return {
			total: 0,
			tabPosition: 'left',
			page: 1,
			pageSize: 12,
			loading: false,
			isFinished: false,
			list: [],
			tabsList: [],
			typeId: '',
			activeName: ''

		};
	},
	created() {
		this.getTypeList();
	},
	methods: {
		// 去首页
		tos() {
			this.$router.push('/');
		},
		toDetails(id) {
			this.$router.push({ path: '/shopping/shopCommon/shopCommonDetails', query: { shop_id: id } });
		},
		// 获取分类列表
		getTypeList() {
			this.$ajax.get('/index/testMarket/getTypeList').then(res => {
				this.tabsList = res;
				this.activeName = res[0].id + '';
				this.typeId = this.activeName;
				this.getList();
			});
		},
		// 获取商品列表
		getList() {
			if (this.loading) return;
			this.loading = true;
			this.$ajax.get('/index/testMarket/getList', { params: { page: this.page, type: this.typeId, pageSize: this.pageSize } }).then(res => {
				this.total = res.total;
				this.list = res.data;
			}).finally(() => {
				this.loading = false;
			});
		},
		tabsType() {
			this.typeId = this.activeName;
			this.page = 1;
			this.getList();
		},
		pageChange(e) {
			if (e !== this.page) {
				this.getList();
			}
		}
	}
});
// CONCATENATED MODULE: ./src/views/shopping/shopCommon/shopCommon.vue?vue&type=script&lang=js&
 /* harmony default export */ var shopCommon_shopCommonvue_type_script_lang_js_ = (shopCommonvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/shopping/shopCommon/shopCommon.vue?vue&type=style&index=0&id=c6a4ffc0&scoped=true&lang=css&
var shopCommonvue_type_style_index_0_id_c6a4ffc0_scoped_true_lang_css_ = __webpack_require__("LKLL");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/shopping/shopCommon/shopCommon.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  shopCommon_shopCommonvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "c6a4ffc0",
  null
  
)

/* harmony default export */ var shopCommon = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shopping/shopCommon/shopCommonDetails.vue?vue&type=template&id=385ac9b2&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n            当前位置：\n            "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toj()}}},[_vm._v("商城")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v(">详情")])])])])]),_vm._v(" "),_c('div',{staticClass:"container",staticStyle:{"display":"flex","margin-bottom":"20px","min-height":"600px"}},[_c('div',{staticClass:"right container"},[_c('div',{staticClass:" right-item container"},[_c('div',{staticClass:"right-img"},[_c('img',{attrs:{"src":'https://minicro.api.zhongzhicloud.cn/' + _vm.goodDetails.good_image}})]),_vm._v(" "),_c('div',{staticClass:"right-info"},[_c('div',{staticClass:"right-title"},[_vm._v(_vm._s(_vm.goodDetails.good_name))]),_vm._v(" "),_c('div',[_vm._v("服务周期：")]),_vm._v(" "),_c('div',[_vm._v("服务介质：")]),_vm._v(" "),_c('div',{staticClass:" right-price"},[_vm._v("\n              价  格：\n              "),_c('span',[_vm._v("￥"+_vm._s(_vm.total * _vm.num))])]),_vm._v(" "),_c('div',{staticClass:"right-time"},[_vm._v("\n              检测项目：\n              "),_c('div',{staticStyle:{"width":"380px"}},[_c('el-checkbox',{attrs:{"indeterminate":_vm.isIndeterminate},on:{"change":_vm.handleCheckAllChange},model:{value:(_vm.checkAll),callback:function ($$v) {_vm.checkAll=$$v},expression:"checkAll"}},[_vm._v("全选")]),_vm._v(" "),_c('div',{staticStyle:{"margin":"15px 0"}}),_vm._v(" "),_c('el-checkbox-group',{staticStyle:{"display":"flex","flex-wrap":"wrap","justify-content":"space-between"},on:{"change":_vm.handleCheckedChange},model:{value:(_vm.checkedName),callback:function ($$v) {_vm.checkedName=$$v},expression:"checkedName"}},_vm._l((_vm.checkList),function(item,index){return _c('el-checkbox',{key:index,attrs:{"label":item.id}},[_vm._v("\n                    "+_vm._s(item.name)+"\n                    "),_c('span',{staticStyle:{"color":"#e60012"}},[_vm._v("￥"+_vm._s(item.price))])])}),1)],1)]),_vm._v(" "),_c('div',{staticClass:" right-bottom"},[_c('div',{},[_vm._v("\n                数量："),_c('el-input-number',{attrs:{"min":1},on:{"change":_vm.numChange},model:{value:(_vm.num),callback:function ($$v) {_vm.num=$$v},expression:"num"}})],1),_vm._v(" "),_c('el-button',{staticStyle:{"background-color":"#e60012"},attrs:{"type":"danger"},on:{"click":_vm.goOrderConfirm}},[_vm._v("确认订单")])],1)])]),_vm._v(" "),_c('div',{staticClass:"goods"},[_vm._m(1),_vm._v(" "),_c('div',{staticClass:"goods-text"},[_c('p',[_vm._v("适用产品范围：")]),_vm._v(" "),_c('p',[_vm._v("适用标准法规： "+_vm._s(_vm.goodDetails.standard_regulation))]),_vm._v(" "),_c('p',[_vm._v("适用质检目的：")]),_vm._v(" "),_c('p',[_vm._v("检验检测机构：")])])])])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"goods-top"},[_c('span',[_vm._v("服务详情")])])}]


// CONCATENATED MODULE: ./src/views/shopping/shopCommon/shopCommonDetails.vue?vue&type=template&id=385ac9b2&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shopping/shopCommon/shopCommonDetails.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var shopCommonDetailsvue_type_script_lang_js_ = ({
  data() {
    return {
      num: 1,
      shop_id: "",
      goodDetails: {},
      checkAll: false,
      checkedName: [],
      checkList: [],
      isIndeterminate: false,
      total: ""
    };
  },
  watch: {
    checkedName() {
      let total = 0;
      this.checkList.map(item => {
        if (this.checkedName.indexOf(item.id) > -1) {
          total += parseFloat(item.price);
        }
      });
      this.total = total;
    }
  },
  created() {
    this.shop_id = this.$route.query.shop_id;
    this.getDetail();
  },
  methods: {
    numChange() {},
    // 去首页
    tos() {
      this.$router.push("/");
    },
    // 返回商城列表
    toj() {
      this.$router.push("/shopping/shopCommon/shopCommon");
    },
    //参加活动，确认订单
    // goOrderConfirm() {
    //   const h = this.$createElement;
    //   this.$msgbox({
    //     title: "温馨提示",
    //     message: h("p", null, [
    //       h("span", null, "详情请咨询客服： "),
    //       h("i", { style: "color: teal;font-size:20px;" }, "400-8785-776"),
    //     ]),
    //     showCancelButton: true,
    //     confirmButtonText: "确定",
    //     cancelButtonText: "取消",
    //   });
    // },
    goOrderConfirm() {
      if (this.checkedName.length === 0) {
        this.$message({
          message: '至少选择一项',
          type: 'warning'
        });
        return;
      }
      this.$router.push({ path: "/shopping/orderConfirm", query: { id: this.shop_id, num: this.num, project: this.checkedName.join(',') }
      });
    },

    // 获取商品详情
    getDetail() {
      this.$ajax.post("/index/testMarket/detail", { id: this.$route.query.shop_id }).then(res => {
        this.goodDetails = res;
        // this.total = res.min_price + '' + res.max_price
        this.checkList = res.projects;
      });
    },
    //选择框
    handleCheckAllChange(val) {
      if (val) {
        this.checkedName = this.checkList.map(item => {
          return item.id;
        });
      } else {
        this.checkedName = [];
      }
      this.isIndeterminate = false;
    },
    handleCheckedChange(value) {
      let checkedCount = value.length;
      this.checkAll = checkedCount === this.checkList.length;
      this.isIndeterminate = checkedCount > 0 && checkedCount < this.checkList.length;
    }
  }
});
// CONCATENATED MODULE: ./src/views/shopping/shopCommon/shopCommonDetails.vue?vue&type=script&lang=js&
 /* harmony default export */ var shopCommon_shopCommonDetailsvue_type_script_lang_js_ = (shopCommonDetailsvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/shopping/shopCommon/shopCommonDetails.vue?vue&type=style&index=0&id=385ac9b2&scoped=true&lang=css&
var shopCommonDetailsvue_type_style_index_0_id_385ac9b2_scoped_true_lang_css_ = __webpack_require__("hXFN");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/shopping/shopCommon/shopCommonDetails.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  shopCommon_shopCommonDetailsvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "385ac9b2",
  null
  
)

/* harmony default export */ var shopCommonDetails = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shopping/shopBest/shopBest.vue?vue&type=template&id=5f7a5e90&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n\t\t\t\t\t当前位置：\n\t\t\t\t\t"),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("优选")])])])])]),_vm._v(" "),_c('div',{staticClass:"container goods"},[_c('div',{staticStyle:{"width":"66%"}},[_vm._m(1),_vm._v(" "),_c('div',{staticClass:"left "},_vm._l((_vm.list),function(item,index){return _c('div',{key:index,staticClass:" left-item",on:{"click":function($event){return _vm.toDetails(item.id)}}},[_c('div',{staticClass:"goods-img"},[_c('img',{attrs:{"src":item.good_image,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"goods-info"},[_c('div',{staticClass:" goods-title"},[_vm._v(_vm._s(item.good_name))]),_vm._v(" "),_c('div',{staticClass:" goods-price"},[_vm._v("￥"+_vm._s(item.good_price))])])])}),0)]),_vm._v(" "),_c('div',{},[_vm._m(2),_vm._v(" "),_c('div',{staticClass:"right"},[_c('div',_vm._l((_vm.list.slice(0, 3)),function(item,index){return _c('div',{key:index,staticClass:" right-item",on:{"click":function($event){return _vm.toDetails(item.id)}}},[_c('div',{staticClass:" right-img"},[_c('img',{attrs:{"src":item.good_image,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"goods-info"},[_c('div',{staticClass:" goods-title"},[_vm._v(_vm._s(item.good_name))]),_vm._v(" "),_c('div',{staticClass:" goods-price"},[_vm._v("￥"+_vm._s(item.good_price))])])])}),0)])])]),_vm._v(" "),_c('div',{staticClass:"container goods"},[_c('div',[_vm._m(3),_vm._v(" "),_c('div',{staticClass:"love "},_vm._l((_vm.list),function(item,index){return _c('div',{key:index,staticClass:" love-item",on:{"click":function($event){return _vm.toDetails(item.id)}}},[_c('div',{staticClass:"goods-img"},[_c('img',{attrs:{"src":item.good_image,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"goods-info"},[_c('div',{staticClass:" goods-title"},[_vm._v(_vm._s(item.good_name))]),_vm._v(" "),_c('div',{staticClass:" goods-price"},[_vm._v("￥"+_vm._s(item.good_price))])])])}),0)])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"more"},[_c('div',[_vm._v("最新上架")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"more"},[_c('div',{staticStyle:{"border-left":"5px solid #FF0000","color":"#FF0000"}},[_vm._v("猜你喜欢")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"more"},[_c('div',{staticStyle:{"border-left":"5px solid #E69900","color":"#E69900"}},[_vm._v("最新上架")])])}]


// CONCATENATED MODULE: ./src/views/shopping/shopBest/shopBest.vue?vue&type=template&id=5f7a5e90&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shopping/shopBest/shopBest.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var shopBestvue_type_script_lang_js_ = ({
	data() {
		return {
			total: 0,
			page: 1,
			pageSize: 12,
			loading: false,
			isFinished: false,
			list: []
		};
	},
	created() {
		this.getList();
	},
	methods: {
		// 去首页
		tos() {
			this.$router.push('/');
		},
		//详情
		toDetails(id) {
			this.$router.push({ path: '/shopping/shopBest/shopBestDetails', query: { shop_id: id } });
		},
		getList() {
			this.$ajax.get('index/Goods/getGoodsList', { params: { page: this.page, pageSize: this.pageSize } }).then(res => {
				this.total = res.total;
				this.list = res.data;
			}).finally(() => {
				this.loading = false;
			});
		}
	}
});
// CONCATENATED MODULE: ./src/views/shopping/shopBest/shopBest.vue?vue&type=script&lang=js&
 /* harmony default export */ var shopBest_shopBestvue_type_script_lang_js_ = (shopBestvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/shopping/shopBest/shopBest.vue?vue&type=style&index=0&id=5f7a5e90&scoped=true&lang=css&
var shopBestvue_type_style_index_0_id_5f7a5e90_scoped_true_lang_css_ = __webpack_require__("RHtA");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/shopping/shopBest/shopBest.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  shopBest_shopBestvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "5f7a5e90",
  null
  
)

/* harmony default export */ var shopBest = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shopping/shopBest/shopBestDetails.vue?vue&type=template&id=4ff31c5c&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n\t\t\t\t\t当前位置：\n\t\t\t\t\t"),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v(">详情")])])])])]),_vm._v(" "),_c('div',{staticClass:"container",staticStyle:{"display":"flex","margin-bottom":"20px","min-height":"600px"}},[_c('div',{staticClass:"right"},[_c('div',{staticClass:" right-item"},[_c('div',{staticClass:"right-img"},[_c('img',{attrs:{"src":_vm.goodsDetails.good_image,"alt":""}})]),_vm._v(" "),_c('div',{staticClass:"right-info"},[_c('div',{staticClass:"right-title"},[_vm._v(_vm._s(_vm.goodsDetails.good_name))]),_vm._v(" "),_c('div',{staticClass:" right-price"},[_vm._v("\n\t\t\t\t\t\t价  格：\n\t\t\t\t\t\t"),_c('span',[_vm._v("￥"+_vm._s(_vm.goodsDetails.good_price))])]),_vm._v(" "),_c('div',[_vm._v("\n\t\t\t\t\t\t规格：\n\t\t\t\t\t\t"),_c('el-radio-group',{attrs:{"fill":"#FF2400","size":"medium"},model:{value:(_vm.radio2),callback:function ($$v) {_vm.radio2=$$v},expression:"radio2"}},_vm._l((_vm.guige),function(item,index){return _c('el-radio-button',{key:index,attrs:{"label":item.name}})}),1)],1),_vm._v(" "),_c('el-button',{staticStyle:{"background-color":"#e60012"},attrs:{"type":"danger"},on:{"click":_vm.goOrderConfirm}},[_vm._v("咨询客服")])],1)]),_vm._v(" "),_c('div',{staticClass:"goods"},[_c('div',{staticClass:"goods-top"},[_c('span',{on:{"click":function($event){_vm.isShow =1}}},[_vm._v("商品详情")]),_vm._v(" "),_c('span',{on:{"click":function($event){_vm.isShow =2}}},[_vm._v("检测报告")])]),_vm._v(" "),((_vm.isShow == 1))?_c('div',{staticClass:"goods-text",domProps:{"innerHTML":_vm._s(_vm.goodsDetails.good_content)}}):_vm._e(),_vm._v(" "),((_vm.isShow == 2))?_c('div',{staticClass:"goods-text",domProps:{"innerHTML":_vm._s(_vm.goodsDetails.good_report)}}):_vm._e()])])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/shopping/shopBest/shopBestDetails.vue?vue&type=template&id=4ff31c5c&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/shopping/shopBest/shopBestDetails.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var shopBestDetailsvue_type_script_lang_js_ = ({
	data() {
		return {
			shop_id: '',
			goodsDetails: {},
			radio2: '上海',
			guige: [],
			isShow: 1
		};
	},
	created() {
		this.shop_id = this.$route.query.shop_id;
		this.getGoodDetail();
	},
	methods: {
		// 去首页
		tos() {
			this.$router.push('/');
		},
		// 返回商城列表
		toj() {
			this.$router.push('/shopping/shopping');
		},
		goOrderConfirm() {
			const h = this.$createElement;
			this.$msgbox({
				title: '温馨提示',
				message: h('p', null, [h('span', null, '详情请咨询客服： '), h('i', { style: 'color: teal;font-size:20px;' }, '400-8785-776')]),
				showCancelButton: true,
				confirmButtonText: '确定',
				cancelButtonText: '取消'
			});
		},

		// index/Goods/getGoodDetail
		getGoodDetail() {
			this.$ajax.post('/index/Goods/getGoodDetail', { id: this.$route.query.shop_id }).then(res => {
				this.goodsDetails = res;
				this.guige = res.sku;
				// console.log(res);
			});
		}
	}
});
// CONCATENATED MODULE: ./src/views/shopping/shopBest/shopBestDetails.vue?vue&type=script&lang=js&
 /* harmony default export */ var shopBest_shopBestDetailsvue_type_script_lang_js_ = (shopBestDetailsvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/shopping/shopBest/shopBestDetails.vue?vue&type=style&index=0&id=4ff31c5c&scoped=true&lang=css&
var shopBestDetailsvue_type_style_index_0_id_4ff31c5c_scoped_true_lang_css_ = __webpack_require__("A6Xk");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/shopping/shopBest/shopBestDetails.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  shopBest_shopBestDetailsvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "4ff31c5c",
  null
  
)

/* harmony default export */ var shopBestDetails = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/agreement/index.vue?vue&type=template&id=5c02d09c&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"container"},[_c('div',{staticClass:"content",domProps:{"innerHTML":_vm._s(_vm.content)}})])}
var staticRenderFns = []


// CONCATENATED MODULE: ./src/views/agreement/index.vue?vue&type=template&id=5c02d09c&scoped=true&

// EXTERNAL MODULE: ./src/util/env.js
var env = __webpack_require__("Q2VO");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/agreement/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//



/* harmony default export */ var agreementvue_type_script_lang_js_ = ({
  name: "Agreement",
  data() {
    return {
      content: '',
      title: '',
      create_time: '',
      type: ''
    };
  },
  created() {
    this.type = this.$route.query.type;
    this.getDetail();
  },
  // destroyed() {
  //  location.reload(false)
  // },
  methods: {
    getDetail() {
      this.$ajax.post('/index/agreement/getAgreementGovInfo', { type: this.type, appid: env["b" /* APPID */] }).then(res => {
        this.title = res.title;
        this.content = res.content;
        // if (res.title) {
        //   document.title = res.title;
        // }
      });
    }
  }
});
// CONCATENATED MODULE: ./src/views/agreement/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var views_agreementvue_type_script_lang_js_ = (agreementvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/agreement/index.vue?vue&type=style&index=0&id=5c02d09c&scoped=true&lang=css&
var agreementvue_type_style_index_0_id_5c02d09c_scoped_true_lang_css_ = __webpack_require__("4QQK");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/agreement/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  views_agreementvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "5c02d09c",
  null
  
)

/* harmony default export */ var agreement = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/page/index.vue?vue&type=template&id=08dc0399&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',[_vm._v("质量发展")])])])])]),_vm._v(" "),(_vm.list.length > 0)?_c('div',{staticClass:"list"},[_vm._l((_vm.list),function(item,index){return _c('div',{key:index,staticClass:"container arr_nr"},[_c('div',{staticClass:"xwlb_wb",on:{"click":function($event){return _vm.toXq(item.id)}}},[_c('div',{staticClass:"wb_top"},[_vm._v("\n          "+_vm._s(item.page_title)+"\n          "),_c('div',{staticClass:"desc"},[_vm._v("\n            "+_vm._s(item.page_description)+"\n          ")]),_vm._v(" "),_c('div',{staticClass:"list_time"},[_c('span',{staticClass:"wb_btm"},[_vm._v(_vm._s(item.add_time))])])])])])}),_vm._v(" "),_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],2):_vm._e(),_vm._v(" "),(_vm.list.length === 0 && !_vm.loading)?_c('div',{staticClass:"empty"},[_c('div',{staticClass:"empty-title"},[_vm._v("无数据")])]):_vm._e()])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/page/index.vue?vue&type=template&id=08dc0399&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/page/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var pagevue_type_script_lang_js_ = ({
  name: "pageIndex",
  data() {
    return {
      page: 1,
      pageSize: 10,
      total: 0,
      list: [],
      typeList: [],
      typeId: '1',
      loading: false,
      location: {}
    };
  },
  created() {
    this.location = this.$store.state.location;
    this.getList();
  },
  methods: {
    getList() {
      this.loading = true;
      this.$ajax.post('/index/page', { page: this.page, limit: this.pageSize, type: this.typeId, location: this.location }).then(res => {
        this.list = res.data;
        this.total = res.total;
      }).finally(() => {
        this.loading = false;
      });
    },
    pageChange(e) {
      if (this.page !== e) {
        this.getList();
      }
    },
    toXq(id) {
      this.$router.push({ path: '/page/detail/', query: { id: id } });
    },
    tos() {
      this.$router.push('/');
    }
  }
});
// CONCATENATED MODULE: ./src/views/page/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var views_pagevue_type_script_lang_js_ = (pagevue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/page/index.vue?vue&type=style&index=0&id=08dc0399&scoped=true&lang=css&
var pagevue_type_style_index_0_id_08dc0399_scoped_true_lang_css_ = __webpack_require__("BGXn");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/page/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  views_pagevue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "08dc0399",
  null
  
)

/* harmony default export */ var page = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/page/detail.vue?vue&type=template&id=55a86b92&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tof()}}},[_vm._v("质量发展 >")]),_vm._v(" "),_c('div',[_vm._v("详情")])])])])]),_vm._v(" "),_c('div',[_c('div',{staticClass:"container arr_quan"},[_c('div',{staticClass:"zw_top"},[_c('strong',[_vm._v(_vm._s(_vm.data.page_title))])])])]),_vm._v(" "),_c('div',[_c('div',{staticClass:"container"},[_c('div',{staticClass:"zw_fbrq"},[_c('span',[_vm._v("发布日期："+_vm._s(_vm.data.add_time))])])])]),_vm._v(" "),_c('div',[_c('div',{staticClass:"container"},[_c('div',{staticClass:"zw_wb",domProps:{"innerHTML":_vm._s(_vm.data.page_content)}})]),_vm._v(" "),_c('div',[(_vm.data.attachment && _vm.data.attachment.length > 0)?_c('div',{staticClass:"container fj"},[_c('div',[_vm._v("附件：")]),_vm._v(" "),_vm._l((_vm.data.attachment),function(at,index){return _c('div',{key:index,staticClass:"fj-item"},[_c('a',{attrs:{"href":at.url,"target":"_blank"}},[_vm._v(_vm._s(at.name))])])})],2):_vm._e()])])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/page/detail.vue?vue&type=template&id=55a86b92&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/page/detail.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var detailvue_type_script_lang_js_ = ({
  name: "pageDetail",
  data() {
    return {
      id: "",
      data: {
        page_title: "",
        add_time: "",
        page_content: ""
      }
    };
  },
  created() {
    this.id = this.$route.query.id;
    this.getDetail();
  },
  methods: {
    getDetail() {
      this.$ajax.get("/index/page/detail?id=" + this.id).then(res => {
        this.data = res;
      });
    },
    tos() {
      this.$router.push("/");
    },
    tof() {
      this.$router.go(-1);
    }
  }
});
// CONCATENATED MODULE: ./src/views/page/detail.vue?vue&type=script&lang=js&
 /* harmony default export */ var page_detailvue_type_script_lang_js_ = (detailvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/page/detail.vue?vue&type=style&index=0&lang=css&
var detailvue_type_style_index_0_lang_css_ = __webpack_require__("6lCV");

// EXTERNAL MODULE: ./src/views/page/detail.vue?vue&type=style&index=1&id=55a86b92&scoped=true&lang=css&
var detailvue_type_style_index_1_id_55a86b92_scoped_true_lang_css_ = __webpack_require__("8Sws");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/page/detail.vue







/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  page_detailvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "55a86b92",
  null
  
)

/* harmony default export */ var detail = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/gov/art/index.vue?vue&type=template&id=69d7495c&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',[_vm._v("政务服务")])])])])]),_vm._v(" "),_c('div',{staticClass:"container arr_nr"},[_c('div',{staticClass:"xwlb_wb",on:{"click":_vm.goDetail}},[_vm._m(1)])]),_vm._v(" "),(_vm.list.length > 0)?_c('div',{staticClass:"list"},[_vm._l((_vm.list),function(item,index){return _c('div',{key:index,staticClass:"container arr_nr"},[_c('div',{staticClass:"xwlb_wb",on:{"click":function($event){return _vm.toXq(index)}}},[_c('div',{staticClass:"wb_top"},[_vm._v("\n          "+_vm._s(item.title)+"\n          "),_c('div',{staticClass:"desc"},[_vm._v("\n            "+_vm._s(item.description)+"\n          ")]),_vm._v(" "),_c('div',{staticClass:"list_time"},[_c('span',{staticClass:"wb_btm"},[_vm._v(_vm._s(item.add_time))])])])])])}),_vm._v(" "),_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],2):_vm._e(),_vm._v(" "),(_vm.list.length === 0 && !_vm.loading)?_c('div',{staticClass:"empty"},[_c('div',{staticClass:"empty-title"},[_vm._v("无数据")])]):_vm._e()])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"wb_top"},[_vm._v("\n          天水市首席质量官聘用人员名单\n          "),_c('div',{staticClass:"desc"}),_vm._v(" "),_c('div',{staticClass:"list_time"})])}]


// CONCATENATED MODULE: ./src/views/gov/art/index.vue?vue&type=template&id=69d7495c&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/gov/art/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var artvue_type_script_lang_js_ = ({
  name: "GovArtIndex",
  data() {
    return {
      page: 1,
      pageSize: 10,
      total: 0,
      list: [],
      typeList: [],
      typeId: '1',
      loading: false,
      location: {}
    };
  },
  created() {
    this.location = this.$store.state.location;
    this.getList();
  },
  methods: {
    getList() {
      this.loading = true;
      this.$ajax.get('/index/articleGov', { params: { page: this.page, limit: this.pageSize, type: this.typeId, location: this.location } }).then(res => {
        this.list = res.data;
        this.total = res.total;
      }).finally(() => {
        this.loading = false;
      });
    },
    pageChange(e) {
      if (this.page !== e) {
        this.getList();
      }
    },
    toXq(index) {
      const item = this.list[index];
      window.open(item.url, '_black');
    },
    goDetail() {
      this.$router.push("/gov/CQO");
    },
    tos() {
      this.$router.push('/');
    }
  }
});
// CONCATENATED MODULE: ./src/views/gov/art/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var gov_artvue_type_script_lang_js_ = (artvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/gov/art/index.vue?vue&type=style&index=0&id=69d7495c&scoped=true&lang=css&
var artvue_type_style_index_0_id_69d7495c_scoped_true_lang_css_ = __webpack_require__("ZkZ5");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/gov/art/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  gov_artvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "69d7495c",
  null
  
)

/* harmony default export */ var art = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/gov/art/CQo.vue?vue&type=template&id=e73f45dc&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.toJljz()}}},[_vm._v("政务服务 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"}},[_vm._v("首席质量官")])])])])]),_vm._v(" "),_c('div',{staticClass:"container "},[_c('div',{staticClass:"title"},[_vm._v("天水市首席质量官聘用人员名单")]),_vm._v(" "),_c('table',{staticClass:"table border boder-table"},[_vm._m(1),_vm._v(" "),_vm._l((_vm.data),function(item,index){return _c('tr',{key:index,class:[index % 2 == 0 ? 'active' : '']},[_c('td',[_vm._v(_vm._s(item.name))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.sex))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.education))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.workUnit))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.department))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.job))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.mobile))]),_vm._v(" "),_c('td',[_vm._v(_vm._s(item.honor))])])})],2)])])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('tr',{staticStyle:{"background-color":"#e4e6ed"}},[_c('th',[_vm._v("姓名")]),_vm._v(" "),_c('th',[_vm._v("性别")]),_vm._v(" "),_c('th',[_vm._v("学历")]),_vm._v(" "),_c('th',[_vm._v("学员所在单位")]),_vm._v(" "),_c('th',[_vm._v("部门")]),_vm._v(" "),_c('th',[_vm._v("职务")]),_vm._v(" "),_c('th',[_vm._v("手机")]),_vm._v(" "),_c('th',[_vm._v("获奖情况")])])}]


// CONCATENATED MODULE: ./src/views/gov/art/CQo.vue?vue&type=template&id=e73f45dc&scoped=true&

// EXTERNAL MODULE: ./src/assets/json/CQO.json
var CQO = __webpack_require__("t1vD");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/gov/art/CQo.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var CQovue_type_script_lang_js_ = ({
  data() {
    return {
      data: []
    };
  },
  created() {
    this.data = CQO;
  },
  methods: {
    tos() {
      this.$router.push("/");
    },
    toJljz() {
      this.$router.go("-1");
    }
  }
});
// CONCATENATED MODULE: ./src/views/gov/art/CQo.vue?vue&type=script&lang=js&
 /* harmony default export */ var art_CQovue_type_script_lang_js_ = (CQovue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/gov/art/CQo.vue?vue&type=style&index=0&id=e73f45dc&scoped=true&lang=css&
var CQovue_type_style_index_0_id_e73f45dc_scoped_true_lang_css_ = __webpack_require__("nGWw");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/gov/art/CQo.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  art_CQovue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "e73f45dc",
  null
  
)

/* harmony default export */ var CQo = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/ppjs/list.vue?vue&type=template&id=36bcbc75&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',[_vm._v("品牌建设")])])])])]),_vm._v(" "),(_vm.list.length > 0)?_c('div',{staticClass:"list"},[_vm._l((_vm.list),function(item,index){return _c('div',{key:index,staticClass:"container arr_nr"},[_c('div',{staticClass:"xwlb_wb",on:{"click":function($event){return _vm.toXq(item.id)}}},[_c('div',{staticClass:"wb_top"},[_vm._v("\n          "+_vm._s(item.page_title)+"\n          "),_c('div',{staticClass:"desc"},[_vm._v("\n            "+_vm._s(item.description)+"\n          ")]),_vm._v(" "),_c('div',{staticClass:"list_time"},[_c('span',{staticClass:"wb_btm"},[_vm._v(_vm._s(item.add_time))])])])])])}),_vm._v(" "),_c('vue-custom-pages',{attrs:{"total":_vm.total,"pre-name":"上一页","next-name":"下一页","active-color":"#1740a2","page-size":_vm.pageSize,"show-count":"","show-elevator":""},on:{"change":_vm.pageChange},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:"page"}})],2):_vm._e(),_vm._v(" "),(_vm.list.length === 0 && !_vm.loading)?_c('div',{staticClass:"empty"},[_c('div',{staticClass:"empty-title"},[_vm._v("无数据")])]):_vm._e()])}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/ppjs/list.vue?vue&type=template&id=36bcbc75&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/ppjs/list.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var listvue_type_script_lang_js_ = ({
  name: "GovArtIndex",
  data() {
    return {
      page: 1,
      pageSize: 10,
      total: 0,
      list: [],
      typeId: '',
      loading: false,
      isFinished: false,
      location: {}

    };
  },
  created() {
    this.location = this.$store.state.location;
    this.typeId = this.$route.query.id;
    if (this.typeId) {
      this.getList();
    }
  },
  watch: {
    // 监视id变化
    "$route.query.id": {
      immediate: true,
      handler() {
        this.typeId = this.$route.query.id;
        this.getList();
      }
    }
  },

  methods: {
    getList() {
      if (this.loading) return;
      this.loading = true;
      this.$ajax.post('/index/page', {
        page: this.page,
        limit: this.pageSize,
        type: this.typeId,
        location: this.location
      }).then(res => {
        this.loading = false;
        console.log(res);
        this.list = this.page === 1 ? res.data : this.list.concat(res.data);
        this.isFinished = res.current_page >= res.last_page;
      }).catch(err => {
        this.loading = false;
      });
    },
    pageChange(e) {
      if (this.page !== e) {
        this.getList();
      }
    },
    toXq(id) {
      this.$router.push({ path: "/fwzx/ppjs/detail", query: { id: id } });
    },
    tos() {
      this.$router.push('/');
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/ppjs/list.vue?vue&type=script&lang=js&
 /* harmony default export */ var ppjs_listvue_type_script_lang_js_ = (listvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/ppjs/list.vue?vue&type=style&index=0&id=36bcbc75&scoped=true&lang=css&
var listvue_type_style_index_0_id_36bcbc75_scoped_true_lang_css_ = __webpack_require__("dMRN");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/ppjs/list.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  ppjs_listvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "36bcbc75",
  null
  
)

/* harmony default export */ var list = __webpack_exports__["default"] = (component.exports);__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/ppjs/detail.vue?vue&type=template&id=821c176c&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"main"},[_c('div',{staticStyle:{"width":"100%","background":"#f1f4fd","height":"35px","padding":"0"}},[_c('div',{staticClass:"container",staticStyle:{"padding":"0"}},[_c('div',{staticStyle:{"height":"100%","text-align":"left","line-height":"35px","color":"#a9b0c0","font-size":"14px","display":"flex"}},[_vm._m(0),_vm._v(" "),_c('div',{staticStyle:{"color":"#a9b0c0","display":"flex","margin-left":"5px"}},[_vm._v("\n          当前位置：\n          "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tos()}}},[_vm._v("首页 >")]),_vm._v(" "),_c('div',{staticStyle:{"cursor":"pointer"},on:{"click":function($event){return _vm.tof()}}},[_vm._v("品牌建设 >")]),_vm._v(" "),_c('div',[_vm._v("详情")])])])])]),_vm._v(" "),_c('div',{staticClass:"container arr_quan"},[_c('div',{staticClass:"zw_top"},[_c('strong',[_vm._v(_vm._s(_vm.item.page_title))])])]),_vm._v(" "),_c('div',{staticClass:"container"},[_c('div',{staticClass:"zw_fbrq"},[_c('span',[_vm._v("发布日期："+_vm._s(_vm.item.add_time))])])]),_vm._v(" "),_c('div',{staticClass:"container"},[_c('div',{staticClass:"zw_wb",domProps:{"innerHTML":_vm._s(_vm.item.page_content)}})]),_vm._v(" "),_c('div',[(_vm.attachment.length > 0)?_c('div',{staticClass:"container fj"},[_c('div',[_vm._v("附件：")]),_vm._v(" "),_vm._l((_vm.attachment),function(at,index){return _c('div',{key:index,staticClass:"fj-item"},[_c('a',{attrs:{"href":at.url,"target":"_blank"}},[_vm._v(_vm._s(at.name))])])})],2):_vm._e()]),_vm._v(" "),_c('el-backtop',{staticStyle:{"height":"43px","width":"43px","border":"none"},attrs:{"bottom":100,"right":120}},[_c('div',{staticStyle:{"{\n          height":"100%","width":"100%","background-color":"#e0e7f7","box-shadow":"0 0 6px rgba(0, 0, 0, 0.12)","text-align":"center","line-height":"33px","color":"#1740a2","border-radius":"50%"}},[_c('i',{staticClass:"el-icon-caret-top",staticStyle:{"font-size":"43px"}})])])],1)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('img',{attrs:{"src":__webpack_require__("2XVo"),"alt":""}})])}]


// CONCATENATED MODULE: ./src/views/fwzx/ppjs/detail.vue?vue&type=template&id=821c176c&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/views/fwzx/ppjs/detail.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var detailvue_type_script_lang_js_ = ({
  components: {},
  data() {
    return {
      id: "",
      item: {
        page_title: "",
        add_time: "",
        page_content: ""
      },
      attachment: []
    };
  },
  created() {
    this.id = this.$route.query.id;
    this.getDetail();
  },
  methods: {
    getDetail() {
      this.$ajax.post("/index/page/detail", { id: this.id }).then(res => {
        this.item = res;
        this.attachment = res.attachment || [];
      });
    },
    download(url) {
      if (this.attachment.length === 0) return false;
      window.open(url);
    },
    tos() {
      this.$router.push("/");
    },
    tof() {
      this.$router.go("-1");
    }
  }
});
// CONCATENATED MODULE: ./src/views/fwzx/ppjs/detail.vue?vue&type=script&lang=js&
 /* harmony default export */ var ppjs_detailvue_type_script_lang_js_ = (detailvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/views/fwzx/ppjs/detail.vue?vue&type=style&index=0&id=821c176c&scoped=true&lang=css&
var detailvue_type_style_index_0_id_821c176c_scoped_true_lang_css_ = __webpack_require__("XAos");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/views/fwzx/ppjs/detail.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  ppjs_detailvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "821c176c",
  null
  
)

/* harmony default export */ var detail = __webpack_exports__["default"] = (component.exports);
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pay/index.vue?vue&type=template&id=1cce0889&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-dialog',{attrs:{"title":"支付","visible":_vm.payDialog,"close-on-click-modal":false,"width":"550px","center":""},on:{"update:visible":function($event){_vm.payDialog=$event}}},[_c('div',{staticClass:"pay-dialog"},[_c('div',{directives:[{name:"loading",rawName:"v-loading",value:(_vm.loading),expression:"loading"}],staticClass:"pay-qrcode",attrs:{"element-loading-text":"加载中"}}),_vm._v(" "),_c('div',{staticClass:"pay-info"},[_c('div',{staticClass:"pay-title"},[_vm._v(_vm._s(_vm.payInfo.title))]),_vm._v(" "),_c('div',{staticClass:"pay-order"},[_c('span',[_vm._v("订单编号：")]),_vm._v(" "),_c('span',[_vm._v(_vm._s(_vm.payInfo.order_code))])]),_vm._v(" "),_c('div',{staticClass:"pay-price"},[_c('span',[_vm._v("订单金额:")]),_vm._v("￥"+_vm._s(_vm.payInfo.total))]),_vm._v(" "),_c('div',{},[_c('span',[_vm._v("支付方式")]),_vm._v(" "),_c('el-button',{attrs:{"type":"success","plain":""},on:{"click":function($event){_vm.payType = 'wechat'}}},[_vm._v("微信")])],1)])]),_vm._v(" "),_c('div',{staticStyle:{"text-align":"center","margin-top":"20px","letter-spacing":"1px","font-size":"17px","color":"#222"}},[(_vm.payType == 'wechat')?_c('span',[_vm._v("请使用微信扫一扫进行支付")]):_vm._e(),_vm._v(" "),(_vm.payType == 'alipay')?_c('span',[_vm._v("请使用支付宝扫一扫进行支付")]):_vm._e(),_vm._v(" "),_c('div',{staticClass:"pay_message"},[_c('span',[_c('i',{staticClass:"el-icon-bell"}),_vm._v("支付成功请关闭弹窗或刷新页面")])])]),_vm._v(" "),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":function($event){_vm.payDialog = false}}},[_vm._v("取 消")]),_vm._v(" "),_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){_vm.payDialog = false}}},[_vm._v("确 定")])],1)])}
var staticRenderFns = []


// CONCATENATED MODULE: ./src/components/pay/index.vue?vue&type=template&id=1cce0889&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pay/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

// import vueQr from "vue-qr";

/* harmony default export */ var payvue_type_script_lang_js_ = ({
  components: {
    // vueQr
  },
  props: {
    payInfo: {
      type: Object,
      default() {
        return {};
      }
    }
  },
  data() {
    return {
      loading: false,
      payDialog: false,
      payType: "wechat",
      qrCodeUrl: ""
    };
  },
  created() {},
  methods: {
    show() {
      this.payDialog = true;
      this.$nextTick(() => {
        this.getPay();
      });
    },
    getPay() {
      if (this.loading) return;
      this.payDialog = true;
      this.loading = true;
      this.$ajax.post("/index/pay/index", {
        order_id: this.payInfo.id,
        pay_type: this.payType,
        gateway: "scan"
      }).then(res => {
        this.qrCodeUrl = res.code_url;
      }).finally(() => {
        this.loading = false;
      });
    }
  }
});
// CONCATENATED MODULE: ./src/components/pay/index.vue?vue&type=script&lang=js&
 /* harmony default export */ var components_payvue_type_script_lang_js_ = (payvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/components/pay/index.vue?vue&type=style&index=0&id=1cce0889&scoped=true&lang=css&
var payvue_type_style_index_0_id_1cce0889_scoped_true_lang_css_ = __webpack_require__("JsO2");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/components/pay/index.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  components_payvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "1cce0889",
  null
  
)

/* harmony default export */ var pay = __webpack_exports__["a"] = (component.exports);
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/location/location.vue?vue&type=template&id=c94d3b96&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',[_c('el-cascader',{ref:"cascader",attrs:{"size":"large","options":_vm.options,"props":{expandTrigger: 'hover' ,
					checkStrictly: true
			},"show-all-levels":false,"placeholder":"请选择地区"},on:{"change":_vm.handleChange},model:{value:(_vm.selectedOptions),callback:function ($$v) {_vm.selectedOptions=$$v},expression:"selectedOptions"}})],1)])}
var staticRenderFns = []


// CONCATENATED MODULE: ./src/components/location/location.vue?vue&type=template&id=c94d3b96&scoped=true&

// EXTERNAL MODULE: ./node_modules/element-china-area-data/dist/app.js
var app = __webpack_require__("72z0");

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/location/location.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var locationvue_type_script_lang_js_ = ({
  name: "location",
  data() {
    return {
      // ip: '',
      options: app["regionData"],
      selectedOptions: []
      // addtions: {
      //   names: ""
      // },
    };
  },
  created: function () {
    // this.getLocation();
  },
  methods: {
    clear() {
      this.selectedOptions = [];
    },
    handleChange(value) {
      //选择地址后，selectedOptions 会保存对应的区域码，例如北京的区域码为'110000'
      //要取出区域码对应的汉字，就需要用CodeToText(区域码)进行输出
      // this.$set(this.addtions, 'selectedOptions', value)
      let county_id = '';
      let city_id = '';
      let province_id = '';

      let regionCode = '';
      province_id = value[0];
      regionCode = value[0];
      if (value.length === 2) {
        city_id = value[1];
        regionCode = value[1];
      } else if (value.length === 3) {
        city_id = value[1];
        county_id = value[2];
        regionCode = value[2];
      }

      let location = {
        province_id: province_id,
        city_id: city_id,
        county_id: county_id,
        province: province_id ? app["CodeToText"][province_id] : '',
        city: city_id ? app["CodeToText"][city_id] : '',
        county: county_id ? app["CodeToText"][county_id] : '',
        level: value.length
      };
      this.$emit('selectLocation', location); //向父组件传值
      // this.$set(this.addtions, 'names', CodeToText[regionCode]);
      // this.setLocation(location);
      this.$refs.cascader.dropDownVisible = false; //关闭地址选择器弹窗
    }
  }
});
// CONCATENATED MODULE: ./src/components/location/location.vue?vue&type=script&lang=js&
 /* harmony default export */ var location_locationvue_type_script_lang_js_ = (locationvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/components/location/location.vue?vue&type=style&index=0&lang=css&
var locationvue_type_style_index_0_lang_css_ = __webpack_require__("KY8/");

// EXTERNAL MODULE: ./src/components/location/location.vue?vue&type=style&index=1&id=c94d3b96&scoped=true&lang=css&
var locationvue_type_style_index_1_id_c94d3b96_scoped_true_lang_css_ = __webpack_require__("P6WN");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/components/location/location.vue







/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  location_locationvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "c94d3b96",
  null
  
)

/* harmony default export */ var location_location = __webpack_exports__["a"] = (component.exports);
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/web-link/web-link.vue?vue&type=template&id=4a806dde&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.links.length > 0)?_c('div',{staticClass:"nav container"},_vm._l((_vm.links),function(link,index){return _c('div',{key:index,staticClass:"nav-item"},[_c('a',{staticClass:"nav-item-title",style:({
        backgroundImage: 'url(' + link.image + ')  ',
        backgroundSize: '100%',
      }),attrs:{"href":link.url,"referrerpolicy":"no-referrer","target":"_blank"}},[_vm._v("\n      "+_vm._s(link.title)+"\n    ")])])}),0):_vm._e()}
var staticRenderFns = []


// CONCATENATED MODULE: ./src/components/web-link/web-link.vue?vue&type=template&id=4a806dde&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/web-link/web-link.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var web_linkvue_type_script_lang_js_ = ({
  props: {
    type: [String, Number],
    default: ""
  },
  data() {
    return {
      links: []
    };
  },
  created() {
    this.getLinks();
  },
  methods: {
    getLinks() {
      this.$ajax.post("/index/gov/links", { type: this.type }).then(res => {
        this.links = res;
      });
    },
    //外部链接
    goLink(url) {
      window.open(url, "_blank", "noopener,noreferrer,resizable");
    }
  }
});
// CONCATENATED MODULE: ./src/components/web-link/web-link.vue?vue&type=script&lang=js&
 /* harmony default export */ var web_link_web_linkvue_type_script_lang_js_ = (web_linkvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/components/web-link/web-link.vue?vue&type=style&index=0&id=4a806dde&scoped=true&lang=css&
var web_linkvue_type_style_index_0_id_4a806dde_scoped_true_lang_css_ = __webpack_require__("mSst");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/components/web-link/web-link.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  web_link_web_linkvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "4a806dde",
  null
  
)

/* harmony default export */ var web_link = __webpack_exports__["a"] = (component.exports);
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/xqtjDialog.vue?vue&type=template&id=49dbca96&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{},[_c('el-button',{directives:[{name:"show",rawName:"v-show",value:(_vm.showBtn),expression:"showBtn"}],attrs:{"type":"primary"},on:{"click":_vm.openDeman}},[_vm._v("需求提交")]),_vm._v(" "),_c('el-dialog',{attrs:{"title":"需求提交","visible":_vm.dialogFormXQTJ,"append-to-body":true},on:{"update:visible":function($event){_vm.dialogFormXQTJ=$event}}},[_c('el-form',{ref:"Form",staticStyle:{"text-align":"left"},attrs:{"rules":_vm.rules,"model":_vm.edit,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":"需求类别","prop":"type"}},[_c('el-cascader',{ref:"demandType",attrs:{"size":"large","options":_vm.demandTypeList,"props":{value: 'id', label: 'name', children: 'child'},"transfer":true},on:{"change":_vm.demandTypeChange}})],1),_vm._v(" "),(!_vm.hasLogin)?_c('el-form-item',{attrs:{"label":"手机号","prop":"phone"}},[_c('el-input',{model:{value:(_vm.edit.phone),callback:function ($$v) {_vm.$set(_vm.edit, "phone", $$v)},expression:"edit.phone"}})],1):_vm._e(),_vm._v(" "),(!_vm.hasLogin)?_c('el-form-item',{attrs:{"label":"验证码","prop":"phoneCode"}},[_c('el-input',{staticStyle:{"width":"200px"},model:{value:(_vm.edit.phoneCode),callback:function ($$v) {_vm.$set(_vm.edit, "phoneCode", $$v)},expression:"edit.phoneCode"}}),_vm._v(" "),_c('el-button',{attrs:{"type":"primary","disabled":_vm.isDisabled},on:{"click":_vm.sendCode}},[_vm._v(_vm._s(_vm.buttonText))])],1):_vm._e(),_vm._v(" "),_c('el-form-item',{attrs:{"label":"需求详情","prop":"content"}},[_c('el-input',{attrs:{"type":"textarea"},model:{value:(_vm.edit.content),callback:function ($$v) {_vm.$set(_vm.edit, "content", $$v)},expression:"edit.content"}})],1)],1),_vm._v(" "),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":function($event){_vm.dialogFormXQTJ = false}}},[_vm._v("取 消")]),_vm._v(" "),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.XQsubmit}},[_vm._v("确 定")])],1)],1)],1)}
var staticRenderFns = []


// CONCATENATED MODULE: ./src/components/xqtjDialog.vue?vue&type=template&id=49dbca96&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/xqtjDialog.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ var xqtjDialogvue_type_script_lang_js_ = ({
  name: "xqtjDialog",
  props: {
    showBtn: {
      type: Boolean,
      default: true
    },
    institution_id: {
      type: [String, Number],
      default: ''
    }
  },
  data: () => ({

    dialogTableXQTJ: false,
    dialogFormXQTJ: false,
    demandTypeList: [],
    demandTypeIds: '',
    demandTypeNames: '',
    selectxqtj: [],
    textdata: '',
    buttonText: '发送验证码',
    isDisabled: false, // 是否禁止点击发送验证码按钮
    flag: true,
    twoCurrent: "",
    oneCurrent: "-1",
    hasLogin: false,
    edit: {
      phone: "",
      phoneCode: '',
      content: ""
    },
    rules: {
      phone: [{ min: 11, max: 11, message: "请输入11位手机号码", trigger: "blur" }, {
        pattern: /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/,
        message: "请输入正确的手机号码"
      }]

    }

  }),
  created() {
    this.getDemandTypeList();
  },
  mounted() {},

  computed: {},
  methods: {
    getDemandTypeList() {

      this.$ajax.get('/index/userdemand/getTypeList').then(res => {
        res.map(item => {
          if (item.child) {
            item.child.map(it => {
              if (!it.child || it.child.length === 0) {
                delete it.child;
              }
            });
          }
        });

        this.demandTypeList = res;
      });
    },
    demandTypeChange(e) {
      this.demandTypeIds = e.join(',');
      this.demandTypeNames = this.$refs['demandType'].getCheckedNodes()[0].pathLabels.join(' - ');
    },
    //需求提交
    openDeman() {
      if (this.$store.state.hasLogin) {
        this.hasLogin = true;
        this.dialogFormXQTJ = true;
      } else {
        this.hasLogin = false;
        this.dialogFormXQTJ = true;
      }
    },
    XQsubmit(value) {
      if (!this.demandTypeIds) {
        this.$message.error('请选择需求类别');
        this.dialogFormXQTJ = true;
        return;
      }
      if (this.hasLogin) {
        this.dialogFormXQTJ = true;
      } else if (this.edit.phone == '') {
        this.$message.error('手机号不能为空');
        this.dialogFormXQTJ = true;
        return;
      }
      if (this.hasLogin) {
        this.dialogFormXQTJ = true;
      } else if (this.edit.phoneCode == '') {
        this.$message.error('验证码不能为空');
        this.dialogFormXQTJ = true;
        return;
      }
      if (this.edit.content == '') {
        this.$message.error('需求不能为空');
        this.dialogFormXQTJ = true;
        return;
      }

      this.$ajax.post('/index/userdemand/insertUserDemand', {
        content: this.edit.content,
        phone: this.edit.phone,
        code: this.edit.phoneCode,
        typeIds: this.demandTypeIds,
        typeName: this.demandTypeNames,
        institution_id: this.institution_id
      }).then(res => {
        this.$message.success('提交成功');
        this.dialogFormXQTJ = false;
      }).catch(err => {
        // this.$message.error(err.msg)
      });
    },
    sendCode() {
      let phoneCode = this.edit.phoneCode;
      if (this.edit.phone != '') {

        this.$ajax.post('/index/send/pubSendSms', {
          phone: this.edit.phone
        }, {}).then(res => {
          let time = 60;
          this.buttonText = '已发送';
          this.isDisabled = true;
          if (this.flag) {
            this.flag = false;
            let timer = setInterval(() => {
              time--;
              this.buttonText = time + ' 秒';
              if (time === 0) {
                clearInterval(timer);
                this.buttonText = '重新获取';
                this.isDisabled = false;
                this.flag = true;
              }
            }, 1000);
          }
        }).catch(error => {
          this.$message.error(error.msg);
        });
      }
    }

  }
});
// CONCATENATED MODULE: ./src/components/xqtjDialog.vue?vue&type=script&lang=js&
 /* harmony default export */ var components_xqtjDialogvue_type_script_lang_js_ = (xqtjDialogvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./src/components/xqtjDialog.vue?vue&type=style&index=0&id=49dbca96&scoped=true&lang=css&
var xqtjDialogvue_type_style_index_0_id_49dbca96_scoped_true_lang_css_ = __webpack_require__("DGdR");

// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("KHd+");

// CONCATENATED MODULE: ./src/components/xqtjDialog.vue






/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  components_xqtjDialogvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  "49dbca96",
  null
  
)

/* harmony default export */ var xqtjDialog = __webpack_exports__["a"] = (component.exports);