"use strict";$(function(){function e(e,t){var a=e.text(),i=a?parseInt(a):0;i+=t,i>0?e.text(i):0===i&&e.text("")}var t="https://m.douban.com/rexxar/api/v2/";$(".react-btn").bind("click",function(a){if(window._USER_ABNORMAL)return void(show_abnormal&&show_abnormal());var i=$(this),r=i.find(".react-text"),c=i.hasClass("react-dislike")||i.hasClass("react-cancel-dislike"),s=i.find(".react-num"),n=i.data(),l=void 0,o=0===n.reaction_type;l=o?c?2:1:1===n.reaction_type?c?2:0:2===n.reaction_type?c?0:1:0;var d={reaction_type:l,ck:get_cookie("ck")},_=""+t+n.type+"/"+n.object_id+"/react";$.ajax({type:"post",url:_,data:d,traditional:!0,beforeSend:function(e){e.withCredentials=!0},xhrFields:{withCredentials:!0},success:function(t){i.data("reaction_type",t.reaction_type);var a=i.siblings(".react-cancel-like"),n=i.siblings(".react-cancel-dislike");a.data("reaction_type",t.reaction_type),n.data("reaction_type",t.reaction_type),c?2===t.reaction_type?(r.text("已踩"),i.removeClass("react-dislike").addClass("react-cancel-dislike"),e(a.find(".react-num"),-1),a.removeClass("react-cancel-like").addClass("react-like"),a.find(".react-text").text("赞")):(r.text("踩"),i.removeClass("react-cancel-dislike").addClass("react-dislike")):1===t.reaction_type?(e(s,1),r.text("已赞"),i.removeClass("react-like").addClass("react-cancel-like"),n.removeClass("react-cancel-dislike").addClass("react-dislike"),n.find(".react-text").text("踩")):(e(s,-1),r.text("赞"),i.removeClass("react-cancel-like").addClass("react-like"))},error:function(e){try{var t=JSON.parse(e.response);t.extra&&t.extra.solution_uri&&(window.location.href=t.extra.solution_uri),t.code&&4090===t.code&&alert(t.localized_message)}catch(e){console.error(e)}}})})});