|
window.initGeetest = function(e) { |
|
var t = {}; |
|
|
|
function s(n) { |
|
if (t[n]) return t[n].exports; |
|
var o = t[n] = { |
|
i: n, |
|
l: !1, |
|
exports: {} |
|
}; |
|
return e[n].call(o.exports, o, o.exports, s), o.l = !0, o.exports |
|
} |
|
return s.m = e, s.c = t, s.d = function(e, t, n) { |
|
s.o(e, t) || Object.defineProperty(e, t, { |
|
enumerable: !0, |
|
get: n |
|
}) |
|
}, s.r = function(e) { |
|
"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { |
|
value: "Module" |
|
}), Object.defineProperty(e, "__esModule", { |
|
value: !0 |
|
}) |
|
}, s.t = function(e, t) { |
|
if (1 & t && (e = s(e)), 8 & t) return e; |
|
if (4 & t && "object" == typeof e && e && e.__esModule) return e; |
|
var n = Object.create(null); |
|
if (s.r(n), Object.defineProperty(n, "default", { |
|
enumerable: !0, |
|
value: e |
|
}), 2 & t && "string" != typeof e) for (var o in e) s.d(n, o, function(t) { |
|
return e[t] |
|
}.bind(null, o)); |
|
return n |
|
}, s.n = function(e) { |
|
var t = e && e.__esModule ? function() { |
|
return e["default"] |
|
} : function() { |
|
return e |
|
}; |
|
return s.d(t, "a", t), t |
|
}, s.o = function(e, t) { |
|
return Object.prototype.hasOwnProperty.call(e, t) |
|
}, s.p = "", s(s.s = 4) |
|
}([function(e, t, s) { |
|
"use strict"; |
|
e.exports = { |
|
NETWORK_ERROR: "Network Error", |
|
PREFIX: "geetest_", |
|
INIT: "init", |
|
READY: "ready", |
|
SUCCESS: "success", |
|
START_COMPUTE: "start_compute", |
|
START_DETECT: "start_detect", |
|
BIND: "bind", |
|
CLICK_ERROR: "click_error", |
|
BACK: "back", |
|
CLOSE: "close", |
|
COMPUTE_2: "compute_2", |
|
COMPUTE_1: "compute_1", |
|
DETECT: "detect", |
|
WAIT_COMPUTE: "wait_compute", |
|
RADAR_SUCCESS: "radar_success", |
|
RADAR_ERROR: "radar_error", |
|
RADAR_NEXT: "radar_click", |
|
RADAR_NEXT_READY: "radar_click_ready", |
|
RADAR_NEXT_HIDE: "radar_click_hide", |
|
ERROR: "error", |
|
NOT_COMPATIBLE: "not_compatible", |
|
RESET: "reset", |
|
FLOAT: "float", |
|
POPUP: "popup", |
|
CUSTOM: "custom", |
|
csstext_wind: '.geetest_holder.geetest_wind{position:relative;width:260px;min-width:260px;height:44px}.geetest_holder.geetest_wind *{font-family:"PingFangSC-Regular", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;box-sizing:border-box}.geetest_holder.geetest_wind .geetest_btn{position:relative;width:100%;height:100%}.geetest_holder.geetest_wind .geetest_ghost_success{position:absolute;_position:fixed;right:0;top:0;height:100%;width:0;overflow:hidden;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.geetest_holder.geetest_wind .geetest_radar_btn,.geetest_holder.geetest_wind .geetest_success_btn{position:absolute;top:0;border:1px solid #ccc;border-radius:2px;width:100%;min-width:160px;height:100%;cursor:pointer;opacity:1}.geetest_holder.geetest_wind .geetest_success_btn{cursor:default;border-color:#26C267}.geetest_holder.geetest_wind .geetest_radar_btn{left:0;background-image:linear-gradient(180deg, #ffffff 0%,#f3f3f3 100%);background-color:#ffffff\\9}.geetest_holder.geetest_wind .geetest_radar_btn:hover{background-image:linear-gradient(0deg, #ffffff 0%,#f3f3f3 100%);background-color:#ffffff\\9}.geetest_holder.geetest_wind .geetest_offline{display:none;position:absolute;right:0;top:0;border:4px solid #FE984C;border-bottom-color:transparent;border-left-color:transparent;width:0;height:0;_border-width:0;_background:#FE984C;_height:6px;_width:6px;font-size:0}.geetest_holder.geetest_wind.geetest_fallback .geetest_offline{display:block}.geetest_holder.geetest_wind .geetest_success_btn{position:absolute;right:0;*right:-2px;top:0;background:#EEFFF5;-moz-transition:width ease;-o-transition:width ease;-webkit-transition:width ease;transition:width ease}.geetest_holder.geetest_wind .geetest_success_btn:hover{background:#EEFFF5}.geetest_holder.geetest_wind .geetest_success_btn .geetest_success_box{position:absolute;top:9px;left:7px;border-radius:50%;width:24px;height:24px}.geetest_holder.geetest_wind .geetest_success_btn .geetest_success_box .geetest_success_show{position:relative;left:0;top:0;width:24px;height:24px;background-color:#EEFFF5;display:none \\9}.geetest_holder.geetest_wind .geetest_success_btn .geetest_success_box .geetest_success_show .geetest_success_pie{position:absolute;left:50%;top:0;border:2px solid #80D6AC;border-left:none;border-radius:0 100% 100% 0 / 0 50% 50% 0;width:50%;height:100%;-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);transform:rotate(25deg);-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-webkit-transform-origin:0 50%;transform-origin:0 50%}.geetest_holder.geetest_wind .geetest_success_btn .geetest_success_box .geetest_success_show .geetest_success_filter{position:absolute;left:0;top:0;border:2px solid #80D6AC;border-right:none;border-radius:100% 0 0 100% / 50% 0 0 50%;width:50%;height:100%;-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);transform:rotate(25deg);-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}.geetest_holder.geetest_wind .geetest_success_btn .geetest_success_box .geetest_success_show .geetest_success_mask{border:none;border-radius:0;background-color:#EEFFF5;position:absolute;left:50%;top:0;width:50%;height:100%;-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);transform:rotate(25deg);-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-webkit-transform-origin:0 50%;transform-origin:0 50%}.geetest_holder.geetest_wind .geetest_success_btn .geetest_success_box .geetest_success_correct{position:absolute;right:-4px;top:-4px;border-radius:50%;width:28px;height:28px;overflow:hidden;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.geetest_holder.geetest_wind .geetest_success_btn .geetest_success_box .geetest_success_correct .geetest_success_icon{position:absolute;top:6px;right:6px;width:18px;height:18px;-moz-transform:translate(-28px, 28px);-ms-transform:translate(-28px, 28px);-webkit-transform:translate(-28px, 28px);transform:translate(-28px, 28px)}.geetest_holder.geetest_wind .geetest_success_btn .geetest_success_box .geetest_success_correct .geetest_success_icon::after{content:\'\';width:2px;height:7px;background:#26C267;position:absolute;transform:rotate(-45deg);left:3px;top:8px;border-radius:1px}.geetest_holder.geetest_wind .geetest_success_btn .geetest_success_box .geetest_success_correct .geetest_success_icon::before{transform:rotate(45deg);content:"";width:2px;height:15px;background:#26C267;right:6px;top:1px;position:absolute;border-radius:1px}.geetest_holder.geetest_wind .geetest_radar{position:absolute;margin:6px;width:30px;height:30px;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.geetest_holder.geetest_wind .geetest_radar .geetest_sector,.geetest_holder.geetest_wind .geetest_radar .geetest_ring,.geetest_holder.geetest_wind .geetest_radar .geetest_dot,.geetest_holder.geetest_wind .geetest_radar .geetest_cross,.geetest_holder.geetest_wind .geetest_radar .geetest_scan,.geetest_holder.geetest_wind .geetest_radar .geetest_status{position:absolute;border-radius:50%;width:100%;height:100%;-moz-transform:scale(0.4);-ms-transform:scale(0.4);-webkit-transform:scale(0.4);transform:scale(0.4);-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.geetest_holder.geetest_wind .geetest_radar .geetest_sector{box-shadow:inset 0 0 0 1px #3873ff;background-color:#80A6FC;background-image:linear-gradient(115deg, rgba(0,0,0,0) 50%,#c6d5f8 50%),linear-gradient(65deg, #c6d5f8 50%,rgba(0,0,0,0) 50%);opacity:0;-moz-transition:all ease;-o-transition:all ease;-webkit-transition:all ease;transition:all ease}.geetest_holder.geetest_wind .geetest_radar .geetest_ring{box-shadow:inset 0 0 0 1px #3873ff;background:#C6D5F8}.geetest_holder.geetest_wind .geetest_radar .geetest_cross{overflow:hidden}.geetest_holder.geetest_wind .geetest_radar .geetest_cross .geetest_v,.geetest_holder.geetest_wind .geetest_radar .geetest_cross .geetest_h{position:absolute;left:50%;top:50%;background:#F8F8F8;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.geetest_holder.geetest_wind .geetest_radar .geetest_cross .geetest_v{width:100%;height:4px}.geetest_holder.geetest_wind .geetest_radar .geetest_cross .geetest_h{width:4px;height:100%}.geetest_holder.geetest_wind .geetest_radar .geetest_scan{overflow:hidden}.geetest_holder.geetest_wind .geetest_radar .geetest_scan .geetest_h{position:absolute;top:-6%;width:100%;height:6%;background:#aedbfb;opacity:0;box-shadow:0 0 1px #aedbfb;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.geetest_holder.geetest_wind .geetest_radar .geetest_status{opacity:0;background:#DD725E;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.geetest_holder.geetest_wind .geetest_radar .geetest_status .geetest_bg{position:absolute;top:40%;left:0;border-radius:50%;height:20%;width:0;background:#eee;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}.geetest_holder.geetest_wind .geetest_radar .geetest_status .geetest_hook{position:absolute;border-radius:50%;width:100%;height:100%;background-size:cover}.geetest_holder.geetest_wind .geetest_radar_tip,.geetest_holder.geetest_wind .geetest_success_radar_tip{position:absolute;top:0;left:0;box-sizing:border-box;padding:0 46px 0 46px;height:42px;width:100%;line-height:42px;font-size:14px;color:#666;white-space:nowrap;text-align:left;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.geetest_holder.geetest_wind .geetest_radar_tip .geetest_reset_tip_content,.geetest_holder.geetest_wind .geetest_success_radar_tip .geetest_reset_tip_content{margin-left:5px;color:#005aff;cursor:pointer;display:none}.geetest_holder.geetest_wind .geetest_radar_tip .geetest_radar_error_code,.geetest_holder.geetest_wind .geetest_success_radar_tip .geetest_radar_error_code{display:none}.geetest_holder.geetest_wind .geetest_radar_tip.geetest_multi_line{white-space:normal;word-break:break-all;line-height:20px}.geetest_holder.geetest_wind .geetest_radar_tip.geetest_reversal{padding:0 46px 0 46px;direction:rtl;text-align:right}.geetest_holder.geetest_wind .geetest_success_radar_tip{color:#18A452}.geetest_holder.geetest_wind .geetest_success_radar_tip.geetest_reversal_success{padding:0 46px 0 46px;direction:rtl;text-align:right}.geetest_holder.geetest_wind .geetest_success_radar_tip_timeinfo{margin-left:10px;font-size:12px}.geetest_holder.geetest_wind .geetest_logo,.geetest_holder.geetest_wind .geetest_success_logo{position:absolute;right:12px;width:20px;height:20px;top:11px}.geetest_holder.geetest_wind .geetest_wait{top:0;position:absolute;margin:17px 12px;font-size:0;opacity:0;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.geetest_holder.geetest_wind .geetest_wait .geetest_wait_dot{width:5px;height:5px;background:#b1babe;border-radius:50%;display:inline-block;margin:2px;vertical-align:top}.geetest_holder.geetest_wind.geetest_ready .geetest_slide,.geetest_holder.geetest_wind.geetest_reset .geetest_slide,.geetest_holder.geetest_wind.geetest_radar_click_hide .geetest_slide,.geetest_holder.geetest_wind.geetest_slide_click_hide .geetest_slide{display:none}.geetest_holder.geetest_wind.geetest_ready .geetest_radar .geetest_dot,.geetest_holder.geetest_wind.geetest_reset .geetest_radar .geetest_dot,.geetest_holder.geetest_wind.geetest_radar_click_hide .geetest_radar .geetest_dot,.geetest_holder.geetest_wind.geetest_slide_click_hide .geetest_radar .geetest_dot{background:#AFBABF}.geetest_holder.geetest_wind.geetest_radar_click_hide .geetest_radar .geetest_dot,.geetest_holder.geetest_wind.geetest_slide_click_hide .geetest_radar .geetest_dot{background:#3873ff}.geetest_holder.geetest_wind.geetest_ready .geetest_slide{display:none}.geetest_holder.geetest_wind.geetest_ready .geetest_radar .geetest_dot{background:#AFBABF}.geetest_holder.geetest_wind.geetest_start_detect .geetest_radar .geetest_ring{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.geetest_holder.geetest_wind.geetest_start_detect .geetest_radar .geetest_dot{background:#3873ff}.geetest_holder.geetest_wind.geetest_detect .geetest_radar .geetest_sector{opacity:1}.geetest_holder.geetest_wind.geetest_detect .geetest_radar .geetest_ring{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.geetest_holder.geetest_wind.geetest_detect .geetest_radar .geetest_dot{background:#3873ff}.geetest_holder.geetest_wind.geetest_wait_compute .geetest_radar .geetest_ring{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-animation:geetest_wait_compute 0.8s linear infinite both;-webkit-animation:geetest_wait_compute 0.8s linear infinite both;animation:geetest_wait_compute 0.8s linear infinite both}@keyframes geetest_wait_compute{60%{-moz-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75)}}@-webkit-keyframes geetest_wait_compute{60%{-moz-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75)}}.geetest_holder.geetest_wind.geetest_wait_compute .geetest_radar .geetest_dot{background:#3873ff}.geetest_holder.geetest_wind.geetest_start_compute .geetest_radar .geetest_ring{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.geetest_holder.geetest_wind.geetest_start_compute .geetest_radar .geetest_dot{background:#3873ff}.geetest_holder.geetest_wind.geetest_compute_1 .geetest_radar .geetest_ring{box-shadow:inset 0 0 0 2px #3873ff;-moz-transform:scale(0.4);-ms-transform:scale(0.4);-webkit-transform:scale(0.4);transform:scale(0.4)}.geetest_holder.geetest_wind.geetest_compute_1 .geetest_radar .geetest_dot{background:#3873ff}.geetest_holder.geetest_wind.geetest_compute_2 .geetest_radar .geetest_ring{box-shadow:inset 0 0 0 2px #3873ff;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background:#F8F8F8}.geetest_holder.geetest_wind.geetest_compute_2 .geetest_radar .geetest_cross{width:100%;height:100%;-moz-transform:scale(1.1) rotate(90deg);-ms-transform:scale(1.1) rotate(90deg);-webkit-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}.geetest_holder.geetest_wind.geetest_compute_2 .geetest_radar .geetest_dot{background:#3873ff}.geetest_holder.geetest_wind.geetest_compute_2 .geetest_radar .geetest_scan{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.geetest_holder.geetest_wind.geetest_compute_2 .geetest_radar .geetest_scan .geetest_h{opacity:1;-moz-animation:geetest_scan 1.5s linear infinite both;-webkit-animation:geetest_scan 1.5s linear infinite both;animation:geetest_scan 1.5s linear infinite both}@keyframes geetest_scan{50%{top:100%}}@-webkit-keyframes geetest_scan{50%{top:100%}}.geetest_holder.geetest_wind.geetest_radar_success .geetest_radar_btn{cursor:default}.geetest_holder.geetest_wind.geetest_radar_success .geetest_radar .geetest_cross{display:none}.geetest_holder.geetest_wind.geetest_radar_success .geetest_ring{opacity:0}.geetest_holder.geetest_wind .geetest_ghost_success.geetest_success_animate{width:100%}.geetest_holder.geetest_wind .geetest_ghost_success.geetest_success_animate .geetest_success_icon{-moz-animation:geetest_success_correct 0.7s ease both;-webkit-animation:geetest_success_correct 0.7s ease both;animation:geetest_success_correct 0.7s ease both}@keyframes geetest_success_correct{0%{-moz-transform:translate(-28px, 28px);-ms-transform:translate(-28px, 28px);-webkit-transform:translate(-28px, 28px);transform:translate(-28px, 28px)}30%{-moz-transform:translate(-28px, 28px);-ms-transform:translate(-28px, 28px);-webkit-transform:translate(-28px, 28px);transform:translate(-28px, 28px)}90%{-moz-transform:translate(3px, -2px);-ms-transform:translate(3px, -2px);-webkit-transform:translate(3px, -2px);transform:translate(3px, -2px)}100%{-moz-transform:translate(1px, 0);-ms-transform:translate(1px, 0);-webkit-transform:translate(1px, 0);transform:translate(1px, 0)}}@-webkit-keyframes geetest_success_correct{0%{-moz-transform:translate(-28px, 28px);-ms-transform:translate(-28px, 28px);-webkit-transform:translate(-28px, 28px);transform:translate(-28px, 28px)}30%{-moz-transform:translate(-28px, 28px);-ms-transform:translate(-28px, 28px);-webkit-transform:translate(-28px, 28px);transform:translate(-28px, 28px)}90%{-moz-transform:translate(3px, -2px);-ms-transform:translate(3px, -2px);-webkit-transform:translate(3px, -2px);transform:translate(3px, -2px)}100%{-moz-transform:translate(1px, 0);-ms-transform:translate(1px, 0);-webkit-transform:translate(1px, 0);transform:translate(1px, 0)}}.geetest_holder.geetest_wind .geetest_ghost_success.geetest_success_animate .geetest_success_pie{-moz-animation:geetest_success_pie 0.7s ease both;-webkit-animation:geetest_success_pie 0.7s ease both;animation:geetest_success_pie 0.7s ease both}@keyframes geetest_success_pie{25%{-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);transform:rotate(25deg)}100%{-moz-transform:rotate(-275deg);-ms-transform:rotate(-275deg);-webkit-transform:rotate(-275deg);transform:rotate(-275deg)}}@-webkit-keyframes geetest_success_pie{25%{-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);transform:rotate(25deg)}100%{-moz-transform:rotate(-275deg);-ms-transform:rotate(-275deg);-webkit-transform:rotate(-275deg);transform:rotate(-275deg)}}.geetest_holder.geetest_wind .geetest_ghost_success.geetest_success_animate .geetest_success_mask{-moz-animation:geetest_success_mask 0.7s linear both;-webkit-animation:geetest_success_mask 0.7s linear both;animation:geetest_success_mask 0.7s linear both}@keyframes geetest_success_mask{50.9%{opacity:1}51%{opacity:0}100%{opacity:0}}@-webkit-keyframes geetest_success_mask{50.9%{opacity:1}51%{opacity:0}100%{opacity:0}}.geetest_holder.geetest_wind .geetest_ghost_success.geetest_success_animate .geetest_success_filter{-moz-animation:geetest_success_filter 0.7s linear both;-webkit-animation:geetest_success_filter 0.7s linear both;animation:geetest_success_filter 0.7s linear both}@keyframes geetest_success_filter{50.9%{opacity:0}51%{opacity:1}100%{opacity:1}}@-webkit-keyframes geetest_success_filter{50.9%{opacity:0}51%{opacity:1}100%{opacity:1}}.geetest_holder.geetest_wind.geetest_radar_error .geetest_radar_btn{border-color:#ccc;background:#eee;cursor:default}.geetest_holder.geetest_wind.geetest_radar_error .geetest_radar .geetest_status{-moz-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6);opacity:1}.geetest_holder.geetest_wind.geetest_radar_error .geetest_radar .geetest_status .geetest_bg{width:100%}.geetest_holder.geetest_wind.geetest_radar_error .geetest_radar_tip{color:#666}.geetest_holder.geetest_wind.geetest_radar_error .geetest_radar_tip .geetest_reset_tip_content{display:inline}.geetest_holder.geetest_wind.geetest_radar_error .geetest_radar_tip .geetest_radar_error_code{display:block;font-size:12px;position:absolute;bottom:0;right:1px;color:#c3c3c3;line-height:1}.geetest_holder.geetest_wind.geetest_radar_click .geetest_radar_btn{background:#eaeaea}.geetest_holder.geetest_wind.geetest_radar_click .geetest_dot{background:#AFBABF}.geetest_holder.geetest_wind.geetest_radar_click .geetest_radar_tip{opacity:.4}.geetest_holder.geetest_wind.geetest_radar_click_ready .geetest_radar_btn{background:#eaeaea;cursor:default}.geetest_holder.geetest_wind.geetest_radar_click_ready .geetest_slide{display:none}.geetest_holder.geetest_wind.geetest_radar_click_ready .geetest_radar{opacity:0}.geetest_holder.geetest_wind.geetest_radar_click_ready .geetest_cross{display:none}.geetest_holder.geetest_wind.geetest_radar_click_ready .geetest_radar_tip{opacity:.4}.geetest_holder.geetest_wind.geetest_radar_click_ready .geetest_wait{opacity:1}.geetest_holder.geetest_wind.geetest_radar_click_hide .geetest_cross{display:none}.geetest_holder.geetest_wind .geetest_ie_radar{display:none}.geetest_holder.geetest_wind .geetest_slide{display:none}.geetest_holder.geetest_wind.geetest_ie .geetest_radar{display:none}.geetest_holder.geetest_wind.geetest_ie .geetest_ie_radar{display:block;position:absolute;top:16px;left:16px;width:12px;height:12px;border-radius:50%;background-color:#AFBABF;font-size:0}.geetest_holder.geetest_wind.geetest_ie.geetest_not_compatible .geetest_ie_radar,.geetest_holder.geetest_wind.geetest_ie.geetest_radar_success .geetest_ie_radar,.geetest_holder.geetest_wind.geetest_ie.geetest_radar_error .geetest_ie_radar{top:14px;left:14px;width:16px;height:16px;background-color:#fff}.geetest_holder.geetest_wind.geetest_ie .geetest_wait{visibility:hidden}.geetest_holder.geetest_wind.geetest_ie.geetest_radar_click_ready .geetest_wait,.geetest_holder.geetest_wind.geetest_ie.geetest_slide_click_ready .geetest_wait{visibility:visible}.geetest_holder.geetest_wind.geetest_ie.geetest_radar_click_ready .geetest_ie_radar,.geetest_holder.geetest_wind.geetest_ie.geetest_slide_click_ready .geetest_ie_radar{display:none}.geetest_holder.geetest_wind.geetest_ie .geetest_success_icon{transform:none !important}.geetest_wind.geetest_fullpage_click{position:absolute;display:none;opacity:0;z-index:2147483647;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.geetest_wind.geetest_fullpage_click .geetest_fullpage_ghost{position:fixed;height:100%;width:100%;left:0;top:0}.geetest_wind.geetest_fullpage_click .geetest_fullpage_click_wrap{position:absolute}.geetest_wind.geetest_fullpage_click .geetest_fullpage_click_wrap.geetest_shake{-moz-animation:geetest_shake 0.2s linear infinite both;-webkit-animation:geetest_shake 0.2s linear infinite both;animation:geetest_shake 0.2s linear infinite both}@keyframes geetest_shake{25%{margin-left:-6px}75%{margin-left:6px}100%{margin-left:0}}@-webkit-keyframes geetest_shake{25%{margin-left:-6px}75%{margin-left:6px}100%{margin-left:0}}.geetest_wind.geetest_fullpage_click .geetest_fullpage_click_box{border-radius:2px}.geetest_wind.geetest_fullpage_click.geetest_float{font-size:0}.geetest_wind.geetest_fullpage_click.geetest_float .geetest_fullpage_pointer{margin-left:-15px}.geetest_wind.geetest_fullpage_click.geetest_float .geetest_fullpage_pointer .geetest_fullpage_pointer_out{position:absolute;border:8px solid #cccccc;border-color:transparent #cccccc transparent transparent;_display:none}.geetest_wind.geetest_fullpage_click.geetest_float .geetest_fullpage_pointer .geetest_fullpage_pointer_in{position:absolute;border:7px solid #fff;margin:1px 0 1px 2px;border-color:transparent #fff transparent transparent;_display:none}.geetest_wind.geetest_fullpage_click.geetest_float .geetest_fullpage_click_box{position:absolute;box-shadow:0 0 10px #cccccc;border:1px solid #cccccc;left:0;background:white;margin:-10px 5px 5px 0}.geetest_wind.geetest_fullpage_click.geetest_float.geetest_slide .geetest_fullpage_click_box{max-width:320px}.geetest_wind.geetest_fullpage_click.geetest_popup{width:100%;height:100%;left:0;top:0}.geetest_wind.geetest_fullpage_click.geetest_popup .geetest_fullpage_ghost{background:rgba(0,0,0,0.5);background:#AAAAAA \\9}.geetest_wind.geetest_fullpage_click.geetest_popup .geetest_fullpage_click_wrap{position:fixed;top:50%;left:50%;max-width:356px;min-width:260px;width:80%;width:356px \\9;margin-left:-178px \\9;margin-top:-245px \\9;_margin-left:0;_margin-top:0;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.geetest_wind.geetest_goto{position:fixed;display:none;opacity:0;width:100%;height:100%;left:0;top:0;z-index:2147483647;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.geetest_wind.geetest_goto .geetest_goto_ghost{position:fixed;height:100%;width:100%;left:0;top:0;background:rgba(0,0,0,0.5)}.geetest_wind.geetest_goto .geetest_goto_wrap{position:fixed;top:50%;left:50%;width:95%;max-width:300px;border-radius:2px;overflow:hidden;font-size:16px;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.geetest_wind.geetest_goto .geetest_goto_wrap .geetest_goto_content{position:relative;background-color:white;box-sizing:border-box;height:0;width:100%;padding-bottom:41.33%;border-bottom:1px solid #e8e8e8;color:#383838;text-align:center}.geetest_wind.geetest_goto .geetest_goto_wrap .geetest_goto_content .geetest_goto_content_tip{position:absolute;width:80%;line-height:16px;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.geetest_wind.geetest_goto .geetest_goto_wrap a.geetest_goto_confirm,.geetest_wind.geetest_goto .geetest_goto_wrap .geetest_goto_cancel{box-sizing:border-box;width:50%;display:inline-block;vertical-align:top;background-color:#f6f6f6;height:46px;line-height:46px;text-align:center}.geetest_wind.geetest_goto .geetest_goto_wrap a.geetest_goto_confirm{color:#0169eb;text-decoration:none}.geetest_wind.geetest_goto .geetest_goto_wrap .geetest_goto_cancel{color:#383838;border-right:1px solid #e8e8e8}.geetest_wind.geetest_panel{display:none;opacity:0;position:fixed;z-index:2147483647;left:0;top:0;height:100%;width:100%;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}.geetest_wind.geetest_panel *{font-family:"PingFangSC-Regular", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif}.geetest_wind.geetest_panel .geetest_panel_ghost{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);background-color:black;_width:2000px;_height:1000px}@media all and (orientation: portrait){.geetest_wind.geetest_panel .geetest_panel_ghost{font-family:"portrait"}}@media all and (orientation: landscape){.geetest_wind.geetest_panel .geetest_panel_ghost{font-family:"landscape"}}.geetest_wind.geetest_panel .geetest_panel_box{position:absolute;top:50%;left:50%;width:220px;height:150px;margin-left:-110px;margin-top:-70px;box-shadow:0 1px 8px rgba(128,128,128,0.3);border:1px solid #d1d1d1;border-radius:2px;overflow:hidden;background-color:white;-moz-transition:width .5s ease,height .5s ease;-o-transition:width .5s ease,height .5s ease;-webkit-transition:width .5s ease,height .5s ease;transition:width .5s ease,height .5s ease;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);_top:0;_left:0;_margin-left:0;_margin-top:0}.geetest_wind.geetest_panel .geetest_panel_box:last-child{margin-left:0 !important;margin-top:0 !important}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_offline{display:none;position:absolute;right:0;top:0;border:4px solid #FE984C;border-bottom-color:transparent;border-left-color:transparent;width:0;height:0;_border-width:0;_background:#FE984C;_height:6px;_width:6px;font-size:0}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_loading,.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_success,.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_error{width:100%;height:113px}.geetest_wind.geetest_panel .geetest_panel_box .geetest_temp,.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_loading .geetest_panel_loading_title,.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_loading .geetest_panel_loading_content,.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_success .geetest_panel_success_title,.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_error .geetest_panel_error_title,.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_error .geetest_panel_error_content{text-align:center;font-size:14px;height:14px;line-height:14px}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_success,.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_error{display:none}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_loading{padding:29px 0 0 0;height:84px}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_loading .geetest_panel_loading_icon{margin:0 auto;width:32px;height:32px;background-size:contain}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_loading .geetest_panel_loading_title{margin:10px 0 0 0;color:#0088f6}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_loading .geetest_panel_loading_content{margin:8px 0 0 0;color:#595959}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_success{padding:40px 0 0 0;height:73px;box-sizing:content-box}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_success .geetest_panel_success_box{margin:0 auto;width:24px;height:24px;position:relative}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_success .geetest_panel_success_box *{box-sizing:border-box}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_success .geetest_panel_success_box .geetest_panel_success_show{position:relative;left:0;top:0;width:24px;height:24px;display:none \\9}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_success .geetest_panel_success_box .geetest_panel_success_show .geetest_panel_success_pie{position:absolute;left:50%;top:0;border:2px solid #80D6AC;border-left:none;border-radius:0 100% 100% 0 / 0 50% 50% 0;width:50%;height:100%;-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);transform:rotate(25deg);-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-webkit-transform-origin:0 50%;transform-origin:0 50%}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_success .geetest_panel_success_box .geetest_panel_success_show .geetest_panel_success_filter{position:absolute;left:0;top:0;border:2px solid #80D6AC;border-right:none;border-radius:100% 0 0 100% / 50% 0 0 50%;width:50%;height:100%;-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);transform:rotate(25deg);-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_success .geetest_panel_success_box .geetest_panel_success_show .geetest_panel_success_mask{border:none;border-radius:0;background-color:#ffffff;position:absolute;left:50%;top:0;width:50%;height:100%;-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);transform:rotate(25deg);-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-webkit-transform-origin:0 50%;transform-origin:0 50%}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_success .geetest_panel_success_box .geetest_panel_success_correct{position:absolute;right:-4px;top:-4px;border-radius:50%;width:28px;height:28px;overflow:hidden;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_success .geetest_panel_success_box .geetest_panel_success_correct .geetest_panel_success_icon{position:absolute;top:6px;right:6px;width:18px;height:18px;-moz-transform:translate(-28px, 28px);-ms-transform:translate(-28px, 28px);-webkit-transform:translate(-28px, 28px);transform:translate(-28px, 28px)}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_success .geetest_panel_success_box .geetest_panel_success_correct .geetest_panel_success_icon::after{content:\'\';width:2px;height:7px;background:#26C267;position:absolute;transform:rotate(-45deg);left:3px;top:8px;border-radius:1px}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_success .geetest_panel_success_box .geetest_panel_success_correct .geetest_panel_success_icon::before{transform:rotate(45deg);content:"";width:2px;height:15px;background:#26C267;right:6px;top:1px;position:absolute;border-radius:1px}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_success .geetest_panel_success_title{margin:10px 0 0 0;color:#00aa00}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_error{padding:18px 0 0 0;height:90px;position:relative}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_error .geetest_panel_error_icon{margin:0 auto;width:18px;height:18px}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_error .geetest_panel_error_title{margin:10px 0 0 0;color:#595959}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_error .geetest_panel_error_content{margin:14px auto 0;color:#FFFFFF;cursor:pointer;font-size:12px;text-align:center;width:202px;height:32px;background:#8A9DCA;text-decoration:none;border-radius:3px;line-height:32px}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_error .geetest_panel_error_content:hover{background-color:#A0B1D9}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_error .geetest_panel_error_code{position:absolute;right:9px;top:9px;width:20px;height:17px;background:rgba(222,113,91,0.25);border-radius:2px}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_error .geetest_panel_error_code .geetest_panel_error_code_text{transform:scale(0.8);font-size:12px;color:#DE715B;text-align:center}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_footer{border-top:0.5px solid #efefef;padding:12px 0 8px;width:100%;height:11px;text-align:center;margin-top:7px}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_footer .geetest_panel_footer_logo,.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_footer .geetest_panel_footer_copyright{display:inline-block;vertical-align:top;line-height:11px}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_footer .geetest_panel_footer_logo{margin-right:-6px;width:11px;height:11px;margin-left:10px}.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_footer .geetest_panel_footer_copyright{color:#9AA4B1;font-size:10px;transform:scale(0.8)}.geetest_wind.geetest_panel .geetest_panel_box.geetest_shake{-moz-animation:geetest_shake 0.2s linear infinite both;-webkit-animation:geetest_shake 0.2s linear infinite both;animation:geetest_shake 0.2s linear infinite both}.geetest_wind.geetest_panel .geetest_panel_box.geetest_panelshowslide{width:278px;height:285px;margin-left:-139px;margin-top:-143px}.geetest_wind.geetest_panel .geetest_panel_box.geetest_panelshowbeeline{width:300px;height:150px;margin-left:-139px;margin-top:-143px}.geetest_wind.geetest_panel .geetest_panel_box.geetest_panelshowclick{width:320px;height:410px;margin-left:-160px;margin-top:-205px}.geetest_wind.geetest_panel .geetest_panel_box.geetest_ie6panelshowclick{width:348px;height:445px;marginLeft:-174px;marginTop:-223px}.geetest_wind.geetest_panel .geetest_panel_box.geetest_no_logo .geetest_panel_error{padding:34px 0 0}.geetest_wind.geetest_panel .geetest_panel_box.geetest_no_logo .geetest_panel_loading{padding:47px 0 0 0}.geetest_wind.geetest_panel .geetest_panel_box.geetest_no_logo .geetest_panel_error_content{margin:33px auto 0}.geetest_wind.geetest_panel.geetest_fallback .geetest_panel_offline{display:block}.geetest_wind.geetest_panel.geetest_ie .geetest_panel_success_icon{-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important}.geetest_wind.geetest_panel .geetest_panel_success.geetest_success_animate .geetest_panel_success_icon{-moz-animation:geetest_success_correct 0.7s ease both;-webkit-animation:geetest_success_correct 0.7s ease both;animation:geetest_success_correct 0.7s ease both}.geetest_wind.geetest_panel .geetest_panel_success.geetest_success_animate .geetest_panel_success_pie{-moz-animation:geetest_success_pie 0.7s ease both;-webkit-animation:geetest_success_pie 0.7s ease both;animation:geetest_success_pie 0.7s ease both}.geetest_wind.geetest_panel .geetest_panel_success.geetest_success_animate .geetest_panel_success_mask{-moz-animation:geetest_success_mask 0.7s linear both;-webkit-animation:geetest_success_mask 0.7s linear both;animation:geetest_success_mask 0.7s linear both}.geetest_wind.geetest_panel .geetest_panel_success.geetest_success_animate .geetest_panel_success_filter{-moz-animation:geetest_success_filter 0.7s linear both;-webkit-animation:geetest_success_filter 0.7s linear both;animation:geetest_success_filter 0.7s linear both}' |
|
} |
|
}, function(e, t, s) { |
|
"use strict"; |
|
var n = s(3), |
|
o = n.isNumber, |
|
r = n.isFunction, |
|
a = s(0) |
|
.PREFIX; |
|
|
|
function i(e) { |
|
this._arr = e || [] |
|
} |
|
function _(e) { |
|
this._obj = e |
|
} |
|
function l(e) { |
|
this._ele = "string" == typeof e ? document.createElement(e) : e |
|
} |
|
function g(e, t) { |
|
this._e = t, this._ele = e |
|
} |
|
i.prototype = { |
|
_get: function(e) { |
|
return this._arr[e] |
|
}, |
|
_getLen: function() { |
|
return this._arr.length |
|
}, |
|
_slice: function(e, t) { |
|
return new i(o(t) ? this._arr.slice(e, t) : this._arr.slice(e)) |
|
}, |
|
_push: function(e) { |
|
return this._arr.push(e), this |
|
}, |
|
_splice: function(e, t) { |
|
return this._arr.splice(e, t || 1) |
|
}, |
|
_join: function(e) { |
|
return this._arr.join(e) |
|
}, |
|
_concat: function(e) { |
|
return new i(this._arr.concat(e)) |
|
}, |
|
_map: function(e) { |
|
var t = this._arr; |
|
if (t.map) return new i(t.map(e)); |
|
for (var s = [], n = 0, o = t.length; n < o; n += 1) s[n] = e(t[n], n, this); |
|
return new i(s) |
|
}, |
|
_filter: function(e) { |
|
var t = this._arr; |
|
if (t.filter) return new i(t.filter(e)); |
|
for (var s = [], n = 0, o = t.length; n < o; n += 1) e(t[n], n, this) && s.push(t[n]); |
|
return new i(s) |
|
}, |
|
_indexOf: function(e) { |
|
var t = this._arr; |
|
if (!t.indexOf) { |
|
for (var s = 0, n = t.length; s < n; s += 1) if (t[s] === e) return s; |
|
return -1 |
|
} |
|
return t.indexOf(e) |
|
}, |
|
_forEach: function(e) { |
|
var t = this, |
|
s = t._arr; |
|
if (!s.forEach) for (var n = arguments[1], o = 0; o < s.length; o++) o in s && e.call(n, s[o], o, t); |
|
return s.forEach(e) |
|
} |
|
}, i._isArray = function(e) { |
|
return Array.isArray ? Array.isArray(e) : "[object Array]" === Object.prototype.toString.call(e) |
|
}, _.prototype = { |
|
_each: function(e) { |
|
var t = this._obj; |
|
for (var s in t) t.hasOwnProperty(s) && e(s, t[s]); |
|
return this |
|
}, |
|
_isEmpty: function() { |
|
var e = this._obj; |
|
for (var t in e) if (e.hasOwnProperty(t)) return !1; |
|
return !0 |
|
} |
|
}, l.prototype = { |
|
_eventList: { |
|
down: ["mousedown", "touchstart", "pointerdown", "MSPointerDown"], |
|
move: ["mousemove", "touchmove", "pointermove", "MSPointerMove"], |
|
up: ["mouseup", "touchend", "pointerup", "MSPointerUp"], |
|
enter: ["mouseenter"], |
|
leave: ["mouseleave"], |
|
cancel: ["touchcancel"], |
|
click: ["click"], |
|
scroll: ["scroll"], |
|
resize: ["resize"], |
|
blur: ["blur"], |
|
focus: ["focus"], |
|
unload: ["unload"], |
|
input: ["input"], |
|
keyup: ["keyup"], |
|
ended: ["ended"], |
|
keydown: ["keydown"], |
|
beforeunload: ["beforeunload"], |
|
focusin: ["focusin"], |
|
pageshow: ["pageshow"] |
|
}, |
|
_clear: function() { |
|
var e = this._ele; |
|
return e.innerHTML = "", "input" === e.tagName.toLocaleLowerCase() && (e.value = ""), this |
|
}, |
|
_hide: function() { |
|
return this._setStyles({ |
|
display: "none" |
|
}) |
|
}, |
|
_show: function() { |
|
return this._setStyles({ |
|
display: "block" |
|
}) |
|
}, |
|
_opacity: function(e) { |
|
return this._setStyles({ |
|
opacity: e |
|
}) |
|
}, |
|
_getAttr: function(e) { |
|
return this._ele.getAttribute(e) |
|
}, |
|
_setAttrs: function(e) { |
|
var t = this._ele; |
|
return new _(e) |
|
._each((function(e, s) { |
|
t.setAttribute(e, s) |
|
})), this |
|
}, |
|
_removeAttrs: function(e) { |
|
var t = this._ele; |
|
return new i(e) |
|
._map((function(e) { |
|
t.removeAttribute(e) |
|
})), this |
|
}, |
|
_setProps: function(e) { |
|
var t = this._ele; |
|
return new _(e) |
|
._each((function(e, s) { |
|
t[e] = s |
|
})), this |
|
}, |
|
_setStyles: function(e) { |
|
var t = this._ele; |
|
return new _(e) |
|
._each((function(e, s) { |
|
t.style[e] = s |
|
})), this |
|
}, |
|
setStyles: function(e) { |
|
var t = this._ele; |
|
return new _(e) |
|
._each((function(e, s) { |
|
t.style[e] = s |
|
})), this |
|
}, |
|
_getParentNode: function() { |
|
return new l(this._ele.parentNode) |
|
}, |
|
_appendTo: function(e) { |
|
return e._ele.appendChild(this._ele), this |
|
}, |
|
_moveTo: function(e) { |
|
var t = this, |
|
s = t._ele; |
|
return s.parentNode.removeChild(s), t._appendTo(e), t |
|
}, |
|
_appendBefore: function(e) { |
|
return e._ele.parentNode.insertBefore(this._ele, e._ele), this |
|
}, |
|
_appendChild: function(e) { |
|
return e._appendTo(this), this |
|
}, |
|
_remove: function() { |
|
var e = this._ele, |
|
t = e.parentNode; |
|
return t && t.removeChild(e), this |
|
}, |
|
_toggleClass: function(e) { |
|
var t = this, |
|
s = t._ele; |
|
return -1 === new i(s.className ? s.className.split(" ") : []) |
|
._indexOf(a + e) ? t._addClass(e) : t._removeClass(e), t |
|
}, |
|
_addClass: function(e) { |
|
var t = this._ele, |
|
s = new i(t.className ? t.className.split(" ") : []); |
|
return e = a + e, -1 == s._indexOf(e) && (s._push(e), t.className = s._join(" ")), this |
|
}, |
|
_getChildren: function() { |
|
return this._ele.children |
|
}, |
|
_right: function() { |
|
var e = this._ele; |
|
return e && e.style && e.style.right || 0 |
|
}, |
|
_removeClass: function(e) { |
|
var t = this._ele, |
|
s = new i(t.className.split(" ")); |
|
e = a + e; |
|
var n = s._indexOf(e); |
|
return n > -1 && (s._splice(n), t.className = s._join(" ")), this |
|
}, |
|
_replaceClass: function(e, t) { |
|
return this._removeClass(t) |
|
._addClass(e), this |
|
}, |
|
_addEvent0: function(e, t) { |
|
var s = this, |
|
n = s._ele, |
|
o = s._eventList[e], |
|
r = function(e) { |
|
t(new g(s, e)) |
|
}; |
|
return new i(o) |
|
._map((function(e) { |
|
if (document.addEventListener) n.addEventListener(e, r); |
|
else if (document.attachEvent) n.attachEvent("on" + e, r); |
|
else { |
|
var o = n["on" + e]; |
|
n["on" + e] = function(e) { |
|
t(new g(s, e)), "function" == typeof o && o.call(this, e) |
|
} |
|
} |
|
})), { |
|
_destroy: function() { |
|
new i(o) |
|
._map((function(e) { |
|
document.removeEventListener ? n.removeEventListener(e, r) : document.detachEvent ? n.detachEvent("on" + e, r) : n["on" + e] = null |
|
})) |
|
} |
|
} |
|
}, |
|
_addEvent: function(e, t) { |
|
var s = this, |
|
n = s._addEvent0(e, t); |
|
return s._eventHandlers = s._eventHandlers || {}, s._eventHandlers[e] ? s._eventHandlers[e].push(n) : s._eventHandlers[e] = [n], s |
|
}, |
|
_removeEvents: function(e) { |
|
var t = this; |
|
if (t._eventHandlers) if (e) { |
|
if (t._eventHandlers[e] && t._eventHandlers[e].length > 0) for (var s = t._eventHandlers[e].length - 1; s >= 0; s--) t._eventHandlers[e][s]._destroy() |
|
} else for (var n in t._eventHandlers) if (t._eventHandlers[n] && t._eventHandlers[n].length > 0) for (s = t._eventHandlers[n].length - 1; s >= 0; s--) t._eventHandlers[n][s]._destroy(); |
|
return t |
|
}, |
|
_getBoundingClientRect: function(e) { |
|
var t = this._ele.getBoundingClientRect(); |
|
return 1 !== (e = e || 1) && (t.x = t.x * e, t.y = t.y * e, t.top = t.top * e, t.left = t.left * e, t.right = t.right * e, t.bottom = t.bottom * e, t.width = t.width * e, t.height = t.height * e), t |
|
}, |
|
_getCoords: function(e) { |
|
var t = this._getBoundingClientRect(), |
|
s = document.body, |
|
n = document.documentElement, |
|
o = window.pageYOffset || n.scrollTop || s.scrollTop, |
|
r = window.pageXOffset || n.scrollLeft || s.scrollLeft, |
|
a = n.clientTop || s.clientTop || 0, |
|
i = n.clientLeft || s.clientLeft || 0, |
|
_ = t.top + o - a, |
|
l = t.left + r - i; |
|
return { |
|
top: Math.round(_), |
|
left: Math.round(l), |
|
width: t.right - t.left, |
|
height: t.bottom - t.top |
|
} |
|
}, |
|
_text: function(e) { |
|
var t = this, |
|
s = t._ele; |
|
return t._clear(), s.appendChild(document.createTextNode(e)), t |
|
}, |
|
_html: function(e) { |
|
return this._ele.innerHTML = e, this |
|
}, |
|
_style: function(e) { |
|
var t = this._ele; |
|
return document.getElementsByTagName("head")[0].appendChild(t), t.styleSheet ? t.styleSheet.cssText = e : t.appendChild(document.createTextNode(e)), this |
|
}, |
|
_clone: function(e) { |
|
var t, s, n = this, |
|
o = n._ele, |
|
r = !((s = document.createElement("canvas")) |
|
.getContext && s.getContext("2d")); |
|
if (e) { |
|
if (r) { |
|
var a = document.createElement("div"); |
|
a.innerHTML = o.outerHTML, t = new l(a.childNodes[0]) |
|
} else t = new l(n._ele.cloneNode(!0)); |
|
o.id = "origin_" + o.id, t._removeAttrs(["href"]) |
|
} else(t = new l(n._ele.cloneNode(!1))) |
|
._addClass("sandbox"); |
|
return t |
|
}, |
|
_click: function() { |
|
return this._ele.click(), this |
|
}, |
|
_play: function() { |
|
return this._ele.play(), this |
|
}, |
|
_replay: function() { |
|
var e = this; |
|
return e._ele.currentTime = 0, e._ele.play(), e |
|
}, |
|
_pause: function() { |
|
var e = this; |
|
return e._ele.currentTime = 0, e._ele.pause(), e |
|
}, |
|
_getValue: function() { |
|
return this._ele.value |
|
}, |
|
_focus: function() { |
|
return this._ele.focus(), this |
|
}, |
|
_width: function() { |
|
var e = this._getBoundingClientRect(); |
|
return e.right - e.left |
|
}, |
|
_getComputedStyle: function(e) { |
|
var t = this._ele; |
|
return window.getComputedStyle ? window.getComputedStyle(t)[e] : t.currentStyle[e] |
|
}, |
|
_fixOverflow: function() { |
|
var e, t, s; |
|
try { |
|
for (var n = this._ele, o = n; o.parentNode != document.body && n.offsetTop - o.parentNode.offsetTop < 160;) o = o.parentNode, "hidden" == (t = "overflow", s = void 0, (e = o) |
|
.currentStyle ? s = e.currentStyle[t] : window.getComputedStyle && (s = window.getComputedStyle(e, null) |
|
.getPropertyValue(t)), s) && (o.style.overflow = "visible") |
|
} catch (r) {} |
|
return this |
|
}, |
|
_getElementLeft: function() { |
|
for (var e = this._ele, t = e.offsetLeft, s = e.offsetParent; null !== s;) t += s.offsetLeft, s = s.offsetParent; |
|
return t |
|
}, |
|
_getElementTop: function() { |
|
for (var e = this._ele, t = e.offsetTop, s = e.offsetParent; null !== s;) t += s.offsetTop, s = s.offsetParent; |
|
return t |
|
} |
|
}, l.$ = function(e) { |
|
var t, s; |
|
"string" == typeof e ? "#" === e[0] ? t = document.getElementById(e.slice(1)) : "querySelector" in document ? t = document.querySelector(e) : r(window.jQuery) && (t = window.jQuery(e)[0]) : t = e.length ? e[0] : e; |
|
try { |
|
s = Node.ELEMENT_NODE |
|
} catch (n) { |
|
s = 1 |
|
} |
|
try { |
|
if (t.nodeType === s) return new l(t) |
|
} catch (n) { |
|
return !1 |
|
} |
|
}, g.prototype = { |
|
_getX: function() { |
|
var e = this._e; |
|
if (o(e.clientX)) return e.clientX; |
|
var t = e.changedTouches && e.changedTouches[0]; |
|
return t ? t.clientX : -1 |
|
}, |
|
_getY: function() { |
|
var e = this._e; |
|
if (o(e.clientY)) return e.clientY; |
|
var t = e.changedTouches && e.changedTouches[0]; |
|
return t ? t.clientY : -1 |
|
}, |
|
_preventDefault: function() { |
|
var e = this._e; |
|
return e.cancelable && r(e.preventDefault) ? e.preventDefault() : e.returnValue = !1, this |
|
}, |
|
_stopPropagation: function() { |
|
var e = this._e; |
|
return r(e.stopPropagation) && e.stopPropagation(), this |
|
} |
|
}, e.exports = { |
|
_Element: l, |
|
_assign: function(e) { |
|
if ("function" == typeof Object.assign) return Object.assign.apply(Object, arguments); |
|
if (null == e) throw new Error("Cannot convert undefined or null to object"); |
|
e = Object(e); |
|
for (var t = 1; t < arguments.length; t++) { |
|
var s = arguments[t]; |
|
if (null !== s) for (var n in s) Object.prototype.hasOwnProperty.call(s, n) && (e[n] = s[n]) |
|
} |
|
return e |
|
}, |
|
_Array: i, |
|
_Object: _ |
|
} |
|
}, function(e, t, s) { |
|
"use strict"; |
|
var n = window.document, |
|
o = n.body || n.getElementsByTagName("body")[0], |
|
r = n.head || n.getElementsByTagName("head")[0], |
|
a = /Mobi/i.test(navigator.userAgent), |
|
i = /msie 6\.0/i.test(navigator.userAgent); |
|
e.exports = { |
|
MOBILE: a, |
|
head: r, |
|
getCSS3: function() { |
|
return !!o && ("transition" in o.style || "webkitTransition" in o.style || "mozTransition" in o.style || "msTransition" in o.style) |
|
}, |
|
body: o, |
|
IE6: i |
|
} |
|
}, function(e, t, s) { |
|
"use strict"; |
|
e.exports = { |
|
isNumber: function(e) { |
|
return "number" == typeof e |
|
}, |
|
isFunction: function(e) { |
|
return "function" == typeof e |
|
}, |
|
isObject: function(e) { |
|
return "object" == typeof e && null !== e |
|
}, |
|
isBoolean: function(e) { |
|
return "boolean" == typeof e |
|
}, |
|
isString: function(e) { |
|
return "string" == typeof e |
|
} |
|
} |
|
}, function(e, t, s) { |
|
"use strict"; |
|
var n = s(5); |
|
if ("undefined" == typeof window) throw new Error("Geetest requires browser environment"); |
|
var o = window.document, |
|
r = window.Math, |
|
a = o.getElementsByTagName("head")[0]; |
|
|
|
function i(e) { |
|
this._obj = e |
|
} |
|
function _(e) { |
|
var t = this; |
|
new i(e) |
|
._each((function(e, s) { |
|
t[e] = s |
|
})) |
|
} |
|
i.prototype = { |
|
_each: function(e) { |
|
var t = this._obj; |
|
for (var s in t) t.hasOwnProperty(s) && e(s, t[s]); |
|
return this |
|
} |
|
}, _.prototype = { |
|
api_server: "api.geetest.com", |
|
protocol: "http://", |
|
typePath: "/gettype.php", |
|
_extend: function(e) { |
|
var t = this; |
|
new i(e) |
|
._each((function(e, s) { |
|
t[e] = s |
|
})) |
|
} |
|
}; |
|
var l = function(e) { |
|
return "object" == typeof e && null !== e |
|
}, g = /Mobi/i.test(navigator.userAgent) ? 3 : 0, |
|
c = {}, d = {}, p = function(e, t, s, n) { |
|
t = function(e) { |
|
return e.replace(/^https?:\/\/|\/$/g, "") |
|
}(t); |
|
var o = function(e) { |
|
return 0 !== (e = e.replace(/\/+/g, "/")) |
|
.indexOf("/") && (e = "/" + e), e |
|
}(s) + function(e) { |
|
if (!e) return ""; |
|
var t = "?"; |
|
return new i(e) |
|
._each((function(e, s) { |
|
(function(e) { |
|
return "string" == typeof e |
|
}(s) || function(e) { |
|
return "number" == typeof e |
|
}(s) || function(e) { |
|
return "boolean" == typeof e |
|
}(s)) && (t = t + encodeURIComponent(e) + "=" + encodeURIComponent(s) + "&") |
|
})), "?" === t && (t = ""), t.replace(/&$/, "") |
|
}(n); |
|
return t && (o = e + t + o), o |
|
}, u = function(e, t, s, n, r, i, _) { |
|
! function l(g) { |
|
! function(e, t) { |
|
var s = o.createElement("script"); |
|
s.charset = "UTF-8", s.async = !0, /static\.geetest\.com/g.test(e) && (s.crossOrigin = "anonymous"), s.onerror = function() { |
|
t(!0) |
|
}; |
|
var n = !1; |
|
s.onload = s.onreadystatechange = function() { |
|
n || s.readyState && "loaded" !== s.readyState && "complete" !== s.readyState || (n = !0, setTimeout((function() { |
|
t(!1) |
|
}), 0)) |
|
}, s.src = e, a.appendChild(s) |
|
}(p(s, n[g], r, i), (function(o) { |
|
if (o) if (g >= n.length - 1) { |
|
if (_(!0), t) { |
|
e.error_code = 508; |
|
var a = s + n[g] + r; |
|
h(e, a) |
|
} |
|
} else l(g + 1); |
|
else _(!1) |
|
})) |
|
}(0) |
|
}, f = function(e, t, s, n) { |
|
if (l(s.getLib)) return s._extend(s.getLib), void n(s); |
|
if (s.offline) n({ |
|
type: "fullpage", |
|
offline: !0 |
|
}); |
|
else { |
|
var o = "geetest_" + (parseInt(1e4 * r.random()) + (new Date) |
|
.valueOf()); |
|
window[o] = function(e) { |
|
"success" == e.status ? n(e.data) : e.status ? n({ |
|
type: "fullpage", |
|
offline: !0 |
|
}) : n(e), window[o] = undefined; |
|
try { |
|
delete window[o] |
|
} catch (t) {} |
|
}, u(s, !0, s.protocol, e, t, { |
|
gt: s.gt, |
|
callback: o |
|
}, (function(e) { |
|
e && n({ |
|
type: "fullpage", |
|
offline: !0 |
|
}) |
|
})) |
|
} |
|
}, h = function(e, t) { |
|
var s, n, o, r, a, i, _; |
|
u(e, !1, e.protocol, ["monitor.geetest.com"], "/monitor/send", { |
|
time: (s = new Date, n = s.getFullYear(), o = s.getMonth() + 1, r = s.getDate(), a = s.getHours(), i = s.getMinutes(), _ = s.getSeconds(), o >= 1 && o <= 9 && (o = "0" + o), r >= 0 && r <= 9 && (r = "0" + r), a >= 0 && a <= 9 && (a = "0" + a), i >= 0 && i <= 9 && (i = "0" + i), _ >= 0 && _ <= 9 && (_ = "0" + _), n + "-" + o + "-" + r + " " + a + ":" + i + ":" + _), |
|
captcha_id: e.gt, |
|
challenge: e.challenge, |
|
pt: g, |
|
exception_url: t, |
|
error_code: e.error_code |
|
}, (function(e) {})) |
|
}, m = function(e, t) { |
|
var s = { |
|
networkError: "网络错误", |
|
gtTypeError: "gt字段不是字符串类型" |
|
}; |
|
if ("function" != typeof t.onError) throw new Error(s[e]); |
|
t.onError(s[e]) |
|
}; |
|
(window.Geetest || o.getElementById("gt_lib")) && (d.slide = "loaded"); |
|
e.exports = function(e, t) { |
|
var s = new _(e); |
|
e.https ? s.protocol = "https://" : e.protocol || (s.protocol = window.location.protocol + "//"), "050cffef4ae57b5d5e529fea9540b0d1" !== e.gt && "3bd38408ae4af923ed36e13819b14d42" !== e.gt || (s.apiserver = "yumchina.geetest.com/", s.api_server = "yumchina.geetest.com"), e.gt && (window.GeeGT = e.gt), e.challenge && (window.GeeChallenge = e.challenge), l(e.getType) && s._extend(e.getType), f([s.api_server || s.apiserver], s.typePath, s, (function(e) { |
|
var o = e.type; |
|
if (e.offline) t(new n(s)); |
|
else { |
|
var r = function() { |
|
s._extend(e), t(new window.Geetest(s)) |
|
}; |
|
c[o] = c[o] || []; |
|
var a = d[o] || "init"; |
|
"init" === a ? (d[o] = "loading", c[o].push(r), u(s, !0, s.protocol, e.static_servers || e.domains, e[o] || e.path, null, (function(e) { |
|
if (e) d[o] = "fail", m("networkError", s); |
|
else { |
|
d[o] = "loaded"; |
|
for (var t = c[o], n = 0, r = t.length; n < r; n += 1) { |
|
var a = t[n]; |
|
"function" == typeof a && a() |
|
} |
|
c[o] = [] |
|
} |
|
}))) : "loaded" === a ? r() : "fail" === a ? m("networkError", s) : "loading" === a && c[o].push(r) |
|
} |
|
})) |
|
} |
|
}, function(e, t, s) { |
|
"use strict"; |
|
var n = s(1) |
|
._assign, |
|
o = s(2) |
|
.MOBILE, |
|
r = s(6), |
|
a = s(7), |
|
i = s(11), |
|
_ = s(0), |
|
l = _.READY, |
|
g = _.BACK, |
|
c = _.COMPUTE_2, |
|
d = _.RADAR_SUCCESS, |
|
p = _.RADAR_ERROR, |
|
u = _.RADAR_NEXT, |
|
f = _.RADAR_NEXT_READY, |
|
h = _.RADAR_NEXT_HIDE, |
|
m = _.NOT_COMPATIBLE, |
|
w = _.INIT, |
|
b = _.SUCCESS; |
|
|
|
function x(e) { |
|
var t = this; |
|
t._config = n({}, { |
|
challenge: "", |
|
gt: "", |
|
type: "fullpage", |
|
product: "popup", |
|
lang: "zh-cn", |
|
width: 300, |
|
logo: !0, |
|
theme: "wind" |
|
}, e), t._event = new r, t._status = new i((function(e, s) { |
|
t._onStatusChange(e, s) |
|
})), t._status._set(w) |
|
} |
|
x.prototype = { |
|
_init: function() { |
|
var e = this._config; |
|
"float" !== e.product && "popup" !== e.product && "custom" !== e.product && "bind" !== e.product && (e.product = "float"), o && "float" === e.product && (e.product = "popup"), this._ui = new a(this) |
|
}, |
|
_fullpageHandler: function(e) { |
|
var t, s = this._config; |
|
if ("success" === e.result) { |
|
var n = e.validate.split("|")[0]; |
|
this._result = { |
|
geetest_challenge: s.challenge, |
|
geetest_validate: n, |
|
geetest_seccode: n + "|jordan" |
|
}, this._scoretime = e.score, t = d |
|
} |
|
this._status._set(t) |
|
}, |
|
_getValidate: function() { |
|
return this._result |
|
}, |
|
_resetValidate: function() { |
|
this._result = null |
|
}, |
|
_onStatusChange: function(e, t) { |
|
var s = this._ui, |
|
n = this._status, |
|
o = this._event, |
|
r = this._config, |
|
a = "bind" === r.product; |
|
if (!n._equal(t) && t !== m) if (n._equal(w) || (s && s._onChangeStatus(e, t), s && s._tip()), n._equal(w)) this._initP = this._init(), n._set(l), setTimeout((function() { |
|
o._emitEvent(w) |
|
}), 0); |
|
else if (n._equal(u)) s._next(this._nextType); |
|
else if (n._equal(f)) s._showNext(), a && r.pure && o._emitEvent(f); |
|
else if (n._equal(h)) s._hideNext(), o._emitEvent(CLOSE); |
|
else if (n._equal([d])) s._success(this._result), setTimeout((function() { |
|
a && (s._panelHide(), r.pure && setTimeout((function() { |
|
s._panelRemove() |
|
}), 300)), o._emitEvent(b) |
|
}), 400); |
|
else if (n._equal(c)) a && !r.pure && s._panelShowLoading(), s._compute(); |
|
else if (n._equal(g)) return |
|
}, |
|
_addEvent: function(e, t) { |
|
return this._event._addEvent(e, t), this |
|
}, |
|
_destroy: function() { |
|
this._ui && this._ui._destroy() |
|
}, |
|
_verify: function() { |
|
var e = this._ui, |
|
t = this._config, |
|
s = this._status; |
|
"bind" === t.product && (s._equal(l) ? s._set(c) : s._equal(h) ? s._set(f) : s._equal([p, d]) && (e && e._reset(), s._set(c))) |
|
}, |
|
_bindForm: function(e) { |
|
this._ui._bindForm(e) |
|
}, |
|
appendTo: function(e) { |
|
return "bind" === this._config.product || this._ui._appendTo(e), this |
|
}, |
|
destroy: function() { |
|
this._destroy() |
|
}, |
|
getValidate: function() { |
|
return this._getValidate() |
|
}, |
|
onReady: function(e) { |
|
return this._addEvent(w, e), this |
|
}, |
|
onSuccess: function(e) { |
|
return this._addEvent(b, e), this |
|
}, |
|
onClose: function(e) { |
|
return this._addEvent(CLOSE, e), this |
|
}, |
|
verify: function() { |
|
return this._verify(), this |
|
}, |
|
reset: function() { |
|
return this._ui && this._ui._reset(), this |
|
}, |
|
bindForm: function(e) { |
|
return this._bindForm(e), this |
|
} |
|
}, x.type = "fullpage", e.exports = x |
|
}, function(e, t, s) { |
|
"use strict"; |
|
|
|
function n() { |
|
this._events = {} |
|
} |
|
n.prototype = { |
|
_addEvent: function(e, t) { |
|
return this._events[e] ? this._events[e].push(t) : this._events[e] = [t], this |
|
}, |
|
_emitEvent: function(e, t) { |
|
var s = this._events[e]; |
|
if (s) { |
|
for (var n = 0, o = s.length; n < o; n += 1) s[n](t); |
|
return this |
|
} |
|
}, |
|
_destroy: function() { |
|
this._events = {} |
|
} |
|
}, e.exports = n |
|
}, function(e, t, s) { |
|
"use strict"; |
|
var n = s(8), |
|
o = s(9) |
|
.make_$, |
|
r = s(2), |
|
a = r.MOBILE, |
|
i = r.IE6, |
|
_ = r.getCSS3, |
|
l = s(10), |
|
g = l.compile, |
|
c = l.template, |
|
d = s(0) |
|
.csstext_wind, |
|
p = s(1), |
|
u = p._Element, |
|
f = p._Array, |
|
h = s(2), |
|
m = h.body, |
|
w = h.head, |
|
b = s(0), |
|
x = b.READY, |
|
v = b.START_COMPUTE, |
|
y = b.START_DETECT, |
|
k = b.BACK, |
|
E = b.COMPUTE_2, |
|
C = b.COMPUTE_1, |
|
T = b.DETECT, |
|
A = b.WAIT_COMPUTE, |
|
z = b.RADAR_SUCCESS, |
|
S = b.RADAR_ERROR, |
|
R = b.RADAR_NEXT, |
|
O = b.RADAR_NEXT_READY, |
|
P = b.RADAR_NEXT_HIDE, |
|
F = b.NOT_COMPATIBLE, |
|
N = b.RESET; |
|
|
|
function D(e) { |
|
var t, s = this, |
|
r = e._config; |
|
s._status = e._status, s._captcha = e, s._config = r, s._userConfig = e._userConfig, s._lang = n(r), s.$ = o(), s._css3 = _(), s._css3_move = null, s._setDelay = function(e) { |
|
return s._css3 ? e : 0 |
|
}, t = s._css3 ? ".holder." + r.theme : ".holder.ie." + r.theme, r.offline && (t += ".fallback"), s._dom = g(t, c, s.$), s._win = new u(window), s._doc = new u(document), s._init() |
|
} |
|
D.prototype = { |
|
_WIDTH: 260, |
|
_MAX: 200, |
|
_MIN: 0, |
|
_INTERVAL: 54e4, |
|
_tip: function() { |
|
var e = this._lang, |
|
t = this._status, |
|
s = this.$; |
|
if (s) { |
|
var n = !1; |
|
if (t._equal([x, P]) ? n = "ready" : t._equal([C, E]) ? n = "fullpage" : t._equal([z]) ? n = "success" : t._equal([S]) ? n = "error" : t._equal([R]) ? n = "next" : t._equal([O]) ? n = "next_ready" : t._equal(F) && (n = "not_compatible"), n) { |
|
if (s(".radar_tip") |
|
._setAttrs({ |
|
tabIndex: "0", |
|
"aria-label": e[n] |
|
}) |
|
._setStyles({ |
|
"outline-width": 0 |
|
}), t._equal(z)) s(".success_radar_tip_content") |
|
._text(e[n]); |
|
else if (t._equal([S])) { |
|
var o = this._captcha._errObj; |
|
if (o && o.code) { |
|
var r = this._config, |
|
a = /(\d+)$/.exec(o.code); |
|
"bind" === r.product ? (s(".panel_error_title") |
|
._text(o.user_error || ""), a && s(".panel_error_code_text") |
|
._text(a[0] || "")) : (s(".radar_tip_content") |
|
._text(o.user_error || ""), a && s(".radar_error_code") |
|
._text(a[0] || "")) |
|
} else s(".radar_tip_content") |
|
._text(e[n]) |
|
} else s(".radar_tip_content") |
|
._text(e[n]); |
|
this._errorTip && t._equal(S) && (s(".radar_tip_content") |
|
._text("error"), this._errorTip = !1) |
|
} |
|
} |
|
}, |
|
_init: function() { |
|
var e = this; |
|
e._scale = 1, e._energy = 0, e._zoom(), e._skinP = e._loadSkin(); |
|
var t = e.$, |
|
s = e._config, |
|
n = e._lang, |
|
o = e._captcha, |
|
r = e._status; |
|
return "bind" === s.product ? s.logo || t(".panel_footer") |
|
._setStyles({ |
|
display: "none" |
|
}) : a && s.logo || (s.logo ? (t(".logo") |
|
._setProps({ |
|
target: "_blank", |
|
href: s.homepage |
|
}), t(".success_logo") |
|
._setProps({ |
|
target: "_blank", |
|
href: s.homepage |
|
})) : (t(".logo") |
|
._hide(), t(".success_logo") |
|
._hide())), s.logo && a && "bind" !== s.product ? (t(".goto") |
|
._addClass(s.theme) |
|
._moveTo(new u(m)), t(".goto_content_tip") |
|
._text(n.goto_homepage), t(".goto_confirm") |
|
._text(n.goto_confirm) |
|
._setProps({ |
|
href: s.homepage |
|
}), t(".goto_cancel") |
|
._text(n.goto_cancel), t(".goto") |
|
._hide()) : t(".goto") |
|
._hide(), "bind" === s.product && (t(".panel") |
|
._hide() |
|
._addClass(s.theme) |
|
._moveTo(new u(m)), s.offline && t(".panel") |
|
._addClass("fallback"), e._css3 || t(".panel") |
|
._addClass("ie"), t(".panel_loading_content") |
|
._text(n.loading_content), t(".panel_success_title") |
|
._text(n.success_title), t(".panel_error_title") |
|
._text(n.error_title), t(".panel_error_content") |
|
._text(n.error_content), t(".panel_footer_copyright") |
|
._text(n.copyright), t(".panel_ghost") |
|
._addEvent("click", (function() { |
|
r._equal([z, S]) ? (e._panelHide(), r._equal(S) && o._closePanel()) : r._equal(O) && r._set(P) |
|
}))), "bind" !== s.product && new f(["ar", "fa", "iw", "ur"]) |
|
._indexOf(s.lang) > -1 && (t(".radar_tip") |
|
._addClass("reversal"), t(".success_radar_tip") |
|
._addClass("reversal_success")), t(".reset_tip_content") |
|
._text(n.reset), e |
|
}, |
|
_addEvent: function() { |
|
var e, t, s, n = this, |
|
o = n.$, |
|
r = n._status, |
|
i = n._captcha; |
|
n._logo_click = !1, a ? (new f([o(".logo"), o(".success_logo")]) |
|
._map((function(e) { |
|
e._addEvent("click", (function() { |
|
n._logo_click = !0, o(".goto") |
|
._show(), setTimeout((function() { |
|
o(".goto") |
|
._opacity(1) |
|
}), 300) |
|
})) |
|
})), new f([o(".goto_cancel"), o(".goto_ghost")]) |
|
._map((function(e) { |
|
e._addEvent("click", (function() { |
|
n._logo_click = !1, o(".goto") |
|
._opacity(0), setTimeout((function() { |
|
o(".goto") |
|
._hide() |
|
}), 300) |
|
})) |
|
}))) : (o(".logo") |
|
._addEvent("click", (function(e) { |
|
n._logo_click = !0, setTimeout((function() { |
|
n._logo_click = !1 |
|
}), 10) |
|
})), o(".success_logo") |
|
._addEvent("click", (function(e) { |
|
n._logo_click = !0, setTimeout((function() { |
|
n._logo_click = !1 |
|
}), 10) |
|
}))), n._css3 && (n._css3_move = (e = function(e) { |
|
if (r._equal(x)) r._set(y), setTimeout((function() { |
|
r._equal(y) && r._set(T) |
|
}), 500); |
|
else if (r._equal(A) && a) { |
|
if (n._logo_click) return; |
|
r._set(v), setTimeout((function() { |
|
r._equal(v) && (r._set(C), n._fullpage()) |
|
}), 10) |
|
} |
|
r._equal([y, T]) && n._rotate(e) |
|
}, t = null, (s = function(s) { |
|
t = setTimeout((function() { |
|
e(s) |
|
}), 10) |
|
}) |
|
.cancel = function() { |
|
clearTimeout(t), t = null |
|
}, s), n._doc._addEvent("move", n._css3_move)); |
|
var _ = function() { |
|
n._logo_click || ("function" != typeof n._captcha._validateCallback || n._captcha._validateCallback()) && (r._equal([A, y, T]) ? (r._set(v), setTimeout((function() { |
|
r._equal(v) && (r._set(C), n._fullpage()) |
|
}), 10)) : r._equal([x]) && (r._set(C), n._fullpage())) |
|
}; |
|
return o(".holder") |
|
._addEvent("keydown", (function(e) { |
|
13 === e._e.keyCode && (i._by = 1, _()) |
|
})) |
|
._addEvent("click", (function(e) { |
|
i._by = 0, _() |
|
})) |
|
._addEvent("enter", (function() { |
|
r._equal([x, y, T]) && r._set(A) |
|
})) |
|
._addEvent("leave", (function() { |
|
r._equal([x, y, T, A]) && r._set(T) |
|
})), o(".reset_tip_content") |
|
._addEvent("click", (function() { |
|
n._captcha._errObj && "error_21" === n._captcha._errObj.code ? n._refreshPage() : n._reset() |
|
._then((function() { |
|
r._set(E) |
|
})) |
|
})), n |
|
}, |
|
_rotate: function(e) { |
|
var t = this.$, |
|
s = t(".dot"), |
|
n = t(".sector"), |
|
o = e._getX(), |
|
r = e._getY(), |
|
a = s._getBoundingClientRect(), |
|
i = o - (a.left + 8), |
|
_ = a.top + 8 - r, |
|
l = 180 * Math.atan(i / _) / Math.PI; |
|
_ < 0 && (l += 180), n._setStyles({ |
|
transform: "rotate(" + l + "deg)" |
|
}) |
|
}, |
|
_fullpage: function() { |
|
var e = this._status; |
|
e._equal(C) && e._set(E) |
|
}, |
|
_compute: function() { |
|
var e = this._config; |
|
this._captcha._fullpageHandler({ |
|
result: "success", |
|
validate: e.challenge |
|
}) |
|
}, |
|
_reset: function() { |
|
var e = this._status, |
|
t = this.$, |
|
s = e._get(); |
|
if (!e._equal([z, S, k])) return this; |
|
e._set(N), this._captcha._resetValidate(), s === z && (this._clearForm(), t(".ghost_success") |
|
._hide(), this._css3 && setTimeout((function() { |
|
t(".ghost_success") |
|
._removeClass("success_animate") |
|
._show() |
|
}), 10)), e._set(x) |
|
}, |
|
_zoom: function() { |
|
var e = this._config; |
|
return this._dom._setStyles({ |
|
width: e.width || toRem(this._WIDTH) |
|
}), this |
|
}, |
|
_loadSkin: function() { |
|
var e = new u("style"); |
|
e.type = "text/css", e._style(d), e._appendTo(new u(w)) |
|
}, |
|
_onChangeStatus: function(e, t) { |
|
var s = this.$; |
|
if (e === z) if (s(".holder") |
|
._replaceClass(e, t || null), this._css3) s(".ghost_success") |
|
._addClass("success_animate"), s(".panel_success") |
|
._addClass("success_animate"), s(".success_btn") |
|
._setStyles({ |
|
width: s(".holder") |
|
._width() + "px" |
|
}), setTimeout((function() { |
|
s(".success_btn") |
|
._setStyles({ |
|
width: "100%" |
|
}) |
|
}), 2e3); |
|
else { |
|
var n = this._config; |
|
"bind" === n.product && n.pure || (s(".panel_success") |
|
._show() |
|
._addClass("success_animate"), s(".ghost_success") |
|
._show() |
|
._addClass("success_animate")) |
|
} else s(".holder") |
|
._replaceClass(e, t || null); |
|
return this |
|
}, |
|
_appendTo: function(e) { |
|
this._config; |
|
return this._box || this._button || (this._box = u.$(e), this._addEvent(), this._dom._appendTo(this._box)), this |
|
}, |
|
_bindForm: function(e) { |
|
var t = this.$; |
|
if (this._form = u.$(e), this._form) return t(".form") |
|
._moveTo(this._form), this |
|
}, |
|
_bindButton: function(e) { |
|
if (this._button || this._box) return this; |
|
var t = this._status; |
|
if (this._button = u.$(e), !this._button) return this; |
|
this._button._addEvent("click", (function() { |
|
t._equal([x]) && t._set(E) |
|
})) |
|
}, |
|
_success: function(e) { |
|
var t = this, |
|
s = t._config; |
|
"bind" === s.product && (s.pure || (t._panelShowSuccess(), t._panelRemove())), t._setForm(e) |
|
}, |
|
_setForm: function(e) { |
|
var t = this.$; |
|
t(".challenge") |
|
._setAttrs({ |
|
value: e.geetest_challenge |
|
}), t(".validate") |
|
._setAttrs({ |
|
value: e.geetest_validate |
|
}), t(".seccode") |
|
._setAttrs({ |
|
value: e.geetest_seccode |
|
}) |
|
}, |
|
_clearForm: function() { |
|
var e = this.$; |
|
return e(".challenge") |
|
._removeAttrs(["value"]), e(".validate") |
|
._removeAttrs(["value"]), e(".seccode") |
|
._removeAttrs(["value"]), this |
|
}, |
|
_panelShow: function() { |
|
var e = this.$; |
|
e(".panel_loading") |
|
._hide(), e(".panel_success") |
|
._hide(), e(".panel_error") |
|
._hide(), e(".panel_footer") |
|
._hide(), e(".panel_next") |
|
._hide(), e(".panel") |
|
._show(), setTimeout((function() { |
|
e(".panel") |
|
._opacity(1) |
|
}), 10), i && e(".panel_box") |
|
._setStyles({ |
|
marginLeft: "0", |
|
marginTop: "0" |
|
}) |
|
}, |
|
_panelRemove: function() { |
|
var e = this.$; |
|
e(".panel_box") |
|
._removeClass("panelshowclick"), e(".panel_box") |
|
._removeClass("ie6panelshowclick"), e(".panel_box") |
|
._removeClass("panelshowslide"), e(".panel_box") |
|
._removeClass("panelshowbeeline"), e(".panel_box") |
|
._setStyles({ |
|
width: "", |
|
height: "" |
|
}) |
|
}, |
|
_panelHide: function() { |
|
var e = this.$; |
|
e(".panel") |
|
._opacity(0), setTimeout((function() { |
|
e(".panel") |
|
._hide() |
|
}), 300) |
|
}, |
|
_destroy: function() { |
|
var e = this._config, |
|
t = this.$; |
|
switch (this._win._removeEvents(), this._doc._removeEvents(), this._css3_move && this._css3_move.cancel(), e.product) { |
|
case "bind": |
|
t(".panel") |
|
._remove(); |
|
break; |
|
case "popup": |
|
case "float": |
|
t(".holder") |
|
._remove(), t(".fullpage_click") |
|
._remove(); |
|
break; |
|
case "custom": |
|
t(".holder") |
|
._remove() |
|
} |
|
}, |
|
_panelShowPanel: function() { |
|
var e = this.$; |
|
this._panelShow(), e(".panel_next") |
|
._hide() |
|
}, |
|
_panelShowLoading: function() { |
|
var e = this.$; |
|
this._config.area && this._panelBindLoading(), this._panelShowPanel(), e(".panel_loading") |
|
._show(), this._show_panel_footer() |
|
}, |
|
_panelBindLoading: function() { |
|
var e = this._config, |
|
t = this.$, |
|
s = u.$(e.area); |
|
if (!s) return throwError(getError("api_appendTo", this._captcha)); |
|
var n = s._getCoords(), |
|
o = t(".panel"); |
|
o && o._setStyles({ |
|
position: "absolute", |
|
left: toRem(n.left), |
|
top: toRem(n.top), |
|
width: toRem(n.width), |
|
height: toRem(n.height) |
|
}) |
|
}, |
|
_panelShowSuccess: function() { |
|
var e = this.$; |
|
this._panelShowPanel(), e(".panel_success") |
|
._show(), this._show_panel_footer() |
|
}, |
|
_show_panel_footer: function() { |
|
var e = this.$; |
|
this._config.logo ? e(".panel_footer") |
|
._show() : (e(".panel_box") |
|
._addClass("no_logo"), e(".panel_footer") |
|
._hide()) |
|
}, |
|
_refreshPage: function() { |
|
var e = this._lang.refresh_page || ""; |
|
window.confirm(e) && window.location.reload() |
|
} |
|
}, e.exports = D |
|
}, function(e, t, s) { |
|
"use strict"; |
|
var n = s(1) |
|
._Array; |
|
e.exports = function(e) { |
|
var t, s = e.i18n_labels, |
|
o = { |
|
"zh-cn": (t = { |
|
ready: "点击按钮进行验证", |
|
fullpage: "智能检测中", |
|
success: "验证成功", |
|
error: "网络故障", |
|
reset: "请点击重试", |
|
next: "正在加载验证", |
|
next_ready: "请完成验证" |
|
}, t.error = "网络故障", t.goto_homepage = "是否前往验证服务Geetest官网?", t.goto_confirm = "前往", t.goto_cancel = "取消", t.loading_content = "智能验证检测中", t.success_title = "通过验证", t.error_title = "网络超时", t.error_content = "请点击此处重试", t.copyright = "由极验提供技术支持", t.refresh_page = "页面出现错误啦!要继续操作,请刷新此页面。", t), |
|
en: { |
|
ready: "Click to pass", |
|
fullpage: "Detecting", |
|
success: "Succeeded", |
|
error: "Network failure", |
|
reset: "Click to retry", |
|
next: "Loading", |
|
next_ready: "Please finish it", |
|
goto_homepage: "Going to Geetest(verification service provider)?", |
|
goto_confirm: "Yes", |
|
goto_cancel: "Cancel", |
|
loading_content: "Detecting", |
|
success_title: "Success", |
|
error_title: "Network timeout", |
|
error_content: "Click to retry", |
|
copyright: "Provided by Geetest", |
|
refresh_page: "An error occured. Please refresh and try again!" |
|
}, |
|
"zh-hk": { |
|
ready: "點擊按鈕進行驗證", |
|
fullpage: "智能檢測中", |
|
success: "驗證成功", |
|
error: "網絡故障", |
|
reset: "請點擊重試", |
|
next: "正在加載驗證", |
|
next_ready: "請完成驗證", |
|
goto_homepage: "是否前往驗證服務Geetest官網?", |
|
goto_confirm: "前往", |
|
goto_cancel: "取消", |
|
loading_content: "智能驗證檢測中", |
|
success_title: "通過驗證", |
|
error_title: "網絡超時", |
|
error_content: "請點擊此處重試", |
|
copyright: "由極驗提供技術支持", |
|
refresh_page: "頁面出現錯誤啦!要繼續操作,請刷新此頁面。" |
|
} |
|
}; |
|
for (var r in s) if ("object" == typeof s && s.hasOwnProperty(r)) return s; |
|
return e && e.offline && new n(["zh-cn", "en", "zh-hk"]) |
|
._indexOf(e.lang) > -1 ? o[e.lang] : o["zh-cn"] |
|
} |
|
}, function(e, t, s) { |
|
"use strict"; |
|
var n = s(0) |
|
.PREFIX; |
|
e.exports = { |
|
make_$: function() { |
|
var e = {}; |
|
return function(t, s) { |
|
if (!s) return e[t.replace(n, "")]; |
|
e[t] = s |
|
} |
|
} |
|
} |
|
}, function(e, t, s) { |
|
"use strict"; |
|
var n = s(1), |
|
o = n._Array, |
|
r = n._Element, |
|
a = n._Object, |
|
i = s(3), |
|
_ = i.isString, |
|
l = (i.isNumber, s(0) |
|
.PREFIX); |
|
e.exports = { |
|
compile: function g(e, t, s) { |
|
var n = e.split("."), |
|
i = n[0] || "div", |
|
c = new o(n) |
|
._slice(1) |
|
._map((function(e) { |
|
return l + e |
|
})) |
|
._join(" "), |
|
d = new r(i); |
|
return s("." + n[1], d), "input" == i ? d._setAttrs({ |
|
type: "hidden", |
|
name: c |
|
}) : d._setProps({ |
|
className: c |
|
}), _(t) ? d._setAttrs({ |
|
textContent: t |
|
}) : new a(t) |
|
._each((function(e, t) { |
|
d._appendChild(g(e, t, s)) |
|
})), d |
|
}, |
|
template: { |
|
".form": { |
|
"input.challenge": {}, |
|
"input.validate": {}, |
|
"input.seccode": {} |
|
}, |
|
".btn": { |
|
".radar_btn": { |
|
".radar": { |
|
".ring": { |
|
".small": {} |
|
}, |
|
".sector": { |
|
".small": {} |
|
}, |
|
".cross": { |
|
".h": {}, |
|
".v": {} |
|
}, |
|
".dot": {}, |
|
".scan": { |
|
".h": {} |
|
}, |
|
".status": { |
|
".bg": {}, |
|
".hook": {} |
|
} |
|
}, |
|
".ie_radar": {}, |
|
".radar_tip": { |
|
"span.radar_tip_content": {}, |
|
"span.reset_tip_content": {}, |
|
"span.radar_error_code": {} |
|
}, |
|
"a.logo": {}, |
|
".other_offline.offline": {} |
|
}, |
|
".ghost_success": { |
|
".success_btn": { |
|
".success_box": { |
|
".success_show": { |
|
".success_pie": {}, |
|
".success_filter": {}, |
|
".success_mask": {} |
|
}, |
|
".success_correct": { |
|
".success_icon": {} |
|
} |
|
}, |
|
".success_radar_tip": { |
|
"span.success_radar_tip_content": {}, |
|
"span.success_radar_tip_timeinfo": {} |
|
}, |
|
"a.success_logo": {}, |
|
".success_offline.offline": {} |
|
} |
|
}, |
|
".slide_icon": {} |
|
}, |
|
".wait": { |
|
"span.wait_dot.dot_1": {}, |
|
"span.wait_dot.dot_2": {}, |
|
"span.wait_dot.dot_3": {} |
|
}, |
|
".fullpage_click": { |
|
".fullpage_ghost": {}, |
|
".fullpage_click_wrap": { |
|
".fullpage_click_box": {}, |
|
".fullpage_pointer": { |
|
".fullpage_pointer_out": {}, |
|
".fullpage_pointer_in": {} |
|
} |
|
} |
|
}, |
|
".goto": { |
|
".goto_ghost": {}, |
|
".goto_wrap": { |
|
".goto_content": { |
|
".goto_content_tip": {} |
|
}, |
|
".goto_cancel": {}, |
|
"a.goto_confirm": {} |
|
} |
|
}, |
|
".panel": { |
|
".panel_ghost": {}, |
|
".panel_box": { |
|
".other_offline.panel_offline": {}, |
|
".panel_loading": { |
|
".panel_loading_icon": {}, |
|
".panel_loading_content": {} |
|
}, |
|
".panel_success": { |
|
".panel_success_box": { |
|
".panel_success_show": { |
|
".panel_success_pie": {}, |
|
".panel_success_filter": {}, |
|
".panel_success_mask": {} |
|
}, |
|
".panel_success_correct": { |
|
".panel_success_icon": {} |
|
} |
|
}, |
|
".panel_success_title": {} |
|
}, |
|
".panel_error": { |
|
".panel_error_icon": {}, |
|
".panel_error_title": {}, |
|
".panel_error_content": {}, |
|
".panel_error_code": { |
|
".panel_error_code_text": {} |
|
} |
|
}, |
|
".panel_footer": { |
|
".panel_footer_logo": {}, |
|
".panel_footer_copyright": {} |
|
}, |
|
".panel_next": {} |
|
} |
|
} |
|
} |
|
} |
|
}, function(e, t, s) { |
|
"use strict"; |
|
var n = s(1) |
|
._Array; |
|
|
|
function o(e) { |
|
this._onChange = e |
|
} |
|
o.prototype = { |
|
_set: function(e) { |
|
var t = this; |
|
return t._prevStatus = t._status, t._status = e, t._onChange(t._status, t._prevStatus), t |
|
}, |
|
_get: function() { |
|
return this._status |
|
}, |
|
_equal: function(e) { |
|
for (var t = n._isArray(e) ? e : [e], s = 0, o = t.length; s < o; s += 1) if (t[s] === this._get()) return !0; |
|
return !1 |
|
} |
|
}, e.exports = o |
|
}]); |