var HashTagsController=function(){var a,e,n=+new Date;function r(){var t,a;0==$(".hashtag-item").length?$(".hashtag-wrapper").addClass("hidden"):($(".hashtag-wrapper").removeClass("hidden"),t=$(".hashtag-item").width(),isPC()?($(".hashtag-swiper-button-prev,.hashtag-swiper-button-next").show(),$(".hashtag-wrapper .hashtag-swiper-button-prev").on("tap",function(){$(".hashtag-list").animate({scrollLeft:$(".hashtag-list").scrollLeft()-3*(t+3)-12},400)}),$(".hashtag-wrapper .hashtag-swiper-button-next").on("tap",function(){$(".hashtag-list").animate({scrollLeft:$(".hashtag-list").scrollLeft()+3*(t+3)+12},400)})):(a=$(".hashtag-list"),__android_markNodeAsSwipeable__(a),__ios_didAddOverflow__(a)),loadDelayedBackgroundImages($(".hashtag-wrapper")),a=(a=$(".hashtag-item")).filter(":not(.trending_link)"),BJUtil.listenHash(a,!1,!0,_track_open_hashtag_list_from_trending),$(".trending_link").on("tap",function(t){t.preventDefault(),t.stopImmediatePropagation(),t.stopPropagation();var e=$(t.currentTarget).attr("_href");isShopeeApp()?BJUtil.isV2(function(t){var a={navbar:{title:i18n.t("label_trending_hashtags")}};t&&(a.navbar.rightItemsConfig={items:[{type:"search"}]},a.navbar.searchType=4),BJUtil.navigate(e,!1,!1,a)}):BJUtil.navigate(e,!1,!1)}))}function i(){var t=$(".hashtag-container").attr("data-md5");n=+new Date,getJSON("/hashtag-item/api/",{md5:t},function(t){t.has_new&&(s(t),bridgeCallHandler("save",{key:"HASHTAG_HOT_DATA_BASE64",data:Base64.encode(JSON.stringify(t)),persist:1}))})}function s(t){t.ITEM_IMAGE_BASE_URL=ITEM_IMAGE_BASE_URL,$(".hashtag-container-inner").html(new BJDjangofy(a).render(t)),r(),$(".hashtag-container").attr("data-md5",t.hashtag_md5),e&&e(t)}return{init:r,initUpdateHashTags:function(t){t&&(e=t),a=$("script#hashtags_djangofy").text(),bridgeCallHandler("load",{key:"HASHTAG_HOT_DATA_BASE64"},function(t){if(t.data)try{s(JSON.parse(Base64.decode(t.data)))}catch(t){}}),setTimeout(function(){i()},200),setInterval(function(){i()},3e5)},updateFromServer:i,getLastRefreshTimestamp:function(){return n},getRefreshInterval:function(){return 3e5}}}();
//# sourceMappingURL=../../source_maps/home/hashtag_hot.js.map
