function t(t,i){if(!(t instanceof i))throw TypeError("Cannot call a class as a function")}function i(t,i){for(var o=0;o<i.length;o++){var n=i[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function o(t,o,n){return o&&i(t.prototype,o),n&&i(t,n),t}var n=/*#__PURE__*/function(){function i(o){for(var n in t(this,i),this.options={form_id:"wudimei"},o)o.hasOwnProperty(n)&&(this.options[n]=o[n]);this.dots=[],this.el=document.getElementById(this.options.form_id+"_captcha_div"),this.capt=new GoCaptcha.Click({width:300,height:220}),this.capt.mount(this.el),this.init()}return o(i,[{key:"init",value:function(){var t=this;this.get_captcha(function(i){t.capt.setData({image:i.master,thumb:i.thumb})}),this.capt.setEvents({click:function(i,o){t.dots.push({x:i,y:o}),$("#"+t.options.form_id+"_captcha").val(JSON.stringify(t.dots))},confirm:function(i,o){var n=this;console.log(i),$("#"+t.options.form_id+"_captcha").val(JSON.stringify(i)),$.post("https://ask.latexstudio.net/l_s_captcha/checkall?form_id="+t.options.form_id,{json_string:JSON.stringify(i)},function(i){console.log(i),layer.msg(i.msg);var o=$("#"+t.options.form_id+"_captcha_div .gc-button-block button");0==i.code?(o.addClass("gc-button-block-success"),o.html("&check; 验证成功")):(o.removeClass("gc-button-block-success"),o.html("确认"),t.capt.reset(),n.refresh())})},refresh:function(){t.get_captcha(function(i){t.capt.setData({image:i.master,thumb:i.thumb})}),t.dots=[]},close:function(){}})}},{key:"get_captcha",value:function(t){$.get("https://ask.latexstudio.net/l_s_captcha/clickbased?form_id="+this.options.form_id,function(i){t(i)})}}]),i}(),e=/*#__PURE__*/function(){function i(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var n in t(this,i),this.options={form_id:"wudimei",width:300,height:220},o)o.hasOwnProperty(n)&&(this.options[n]=o[n]);if(this.el=document.getElementById(this.options.form_id+"_captcha_div"),!this.el)throw Error('Element with ID "'.concat(this.options.form_id,'" not found.'));this.capt=new GoCaptcha.Slide({width:this.options.width,height:this.options.height}),this.capt.mount(this.el),this.init()}return o(i,[{key:"init",value:function(){var t=this;this.get_captcha(function(i){t.capt.setData({image:i.master,thumb:i.thumb,thumbWidth:i.dots.width,thumbHeight:i.dots.height,thumbX:i.dots.tile_x,thumbY:i.dots.tile_y})});var i=this;this.capt.setEvents({click:function(t,i){console.log("Clicked at (".concat(t,", ").concat(i,")"))},confirm:function(t,o){var n=this;$("#"+i.options.form_id+"_captcha").val(JSON.stringify(t)),console.log("Confirmed with point:",t),$.post("https://ask.latexstudio.net/l_s_captcha/checkall?form_id="+i.options.form_id,{json_string:JSON.stringify(t)},function(t){console.log(t),layer.msg(t.msg,{time:2e3}),0!=t.code&&(i.capt.reset(),n.refresh())})},refresh:function(){i.get_captcha(function(t){i.capt.setData({image:t.master,thumb:t.thumb,thumbWidth:t.dots.width,thumbHeight:t.dots.height,thumbX:t.dots.tile_x,thumbY:t.dots.tile_y})})},close:function(){console.log("Captcha closed.")}})}},{key:"get_captcha",value:function(t){fetch("https://ask.latexstudio.net/l_s_captcha/slidebased?form_id="+this.options.form_id).then(function(t){return t.json()}).then(function(i){return t(i)}).catch(function(t){return console.error(t)})}}]),i}();window.make_captcha=function(t,i){var o;return o='<div id="'+t+'_captcha_div" ></div><input type="hidden" id="'+t+'_captcha" name="captcha"  value=""/> <input type="hidden" id="'+t+'_form_id" name="form_id" value="'+t+'" />',void($(i).html(o),Math.random()>.5?console.log("SlideCaptcha initialized:",new e({form_id:t})):(new n({form_id:t}),console.log("cc.....")))};
