<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var showMybrandButton = function(data) {
  // å•†å“è©³ç´°ã¨ãã‚Œä»¥å¤–ï¼ˆã‚«ã‚¿ãƒ­ã‚°ï¼‰ã§åˆ†å²ã™ã‚‹
  if (!$('#favoriteBtnCommodityPage').length){
    // ã‚«ã‚¿ãƒ­ã‚°ãƒšãƒ¼ã‚¸
    if (data.favoriteBrand) {
      // ãƒžã‚¤ãƒ–ãƒ©ãƒ³ãƒ‰ç™»éŒ²æ¸ˆã¿
      $('.favoriteBrand-btn-add').hide();
      $('.favoriteBrand-btn-del').show();
      $('.muteBrand-btn').hide();
      $('.muteBrand-btn-add').hide();
      $('.muteBrand-btn-del').hide();

    } else if (data.muteBrand) {
      // ãƒŸãƒ¥ãƒ¼ãƒˆãƒ–ãƒ©ãƒ³ãƒ‰ç™»éŒ²æ¸ˆã¿
      $('.muteBrand-btn-add').hide();
      $('.muteBrand-btn-del').show();
      $('.favoriteBrand-btn').hide();
      $('.favoriteBrand-btn-add').hide();
      $('.favoriteBrand-btn-del').hide();
    } else {
      // ã©ã¡ã‚‰ã‚‚ç™»éŒ²ã•ã‚Œã¦ã„ãªã„
      $('.favoriteBrand-btn').show();
      $('.favoriteBrand-btn-del').hide();
      $('.favoriteBrand-btn-add').show();
      $('.muteBrand-btn').show();
      $('.muteBrand-btn-del').hide();
      $('.muteBrand-btn-add').show();
    }
    $('.favoriteBrand-btn-login').hide();
  } else {
    // å•†å“è©³ç´°ãƒšãƒ¼ã‚¸
    if (data.favoriteBrand) {
      // ãƒžã‚¤ãƒ–ãƒ©ãƒ³ãƒ‰ç™»éŒ²æ¸ˆã¿
      $('.favoriteBrand-btn-add').hide();
      $('.favoriteBrand-btn-del').show();
    } else {
      // ç™»éŒ²ã•ã‚Œã¦ã„ãªã„
      $('.favoriteBrand-btn').show();
      $('.favoriteBrand-btn-del').hide();
      $('.favoriteBrand-btn-add').show();
    }
  }
};
var showNologinMybrandButton = function() {
  // å•†å“è©³ç´°ã¨ãã‚Œä»¥å¤–ï¼ˆã‚«ã‚¿ãƒ­ã‚°ï¼‰ã§åˆ†å²ã™ã‚‹
  if (!$('#favoriteBtnCommodityPage').length){
    // ã‚«ã‚¿ãƒ­ã‚°ãƒšãƒ¼ã‚¸
    $('.favoriteBrand-btn-add').hide();
    $('.favoriteBrand-btn-del').hide();
    $('.muteBrand-btn').hide();
    $('.muteBrand-btn-add').hide();
    $('.muteBrand-btn-del').hide();
    $('.favoriteBrand-btn-login').show();
  } else {
    // å•†å“è©³ç´°ãƒšãƒ¼ã‚¸
    $('.favoriteBrand-btn-add').hide();
    $('.favoriteBrand-btn-del').hide();
    $('.favoriteBrand-btn-login').show();
  }
};
var hideAllMybrandButton = function() {
  // å•†å“è©³ç´°ã¨ãã‚Œä»¥å¤–ï¼ˆã‚«ã‚¿ãƒ­ã‚°ï¼‰ã§åˆ†å²ã™ã‚‹
  if (!$('#favoriteBtnCommodityPage').length){
    // ã‚«ã‚¿ãƒ­ã‚°ãƒšãƒ¼ã‚¸
    $('.favoriteBrand-btn').hide();
    $('.favoriteBrand-btn-add').hide();
    $('.favoriteBrand-btn-del').hide();
    $('.muteBrand-btn').hide();
    $('.muteBrand-btn-add').hide();
    $('.muteBrand-btn-del').hide();
    $('.favoriteBrand-btn-login').hide();
  } else {
    // å•†å“è©³ç´°ãƒšãƒ¼ã‚¸
    return ;
  }
};

var updateMybrand = function(param) {
  // ãƒ­ã‚°ã‚¤ãƒ³
  if ( $('#loggedIn').length ) {
    var data = Object.assign({
      brandName : $('#searchBrandName').val(),
      token : $('#token_container input').val()
    }, param);
    $.ajax({
      type : 'post',
      url : '/mybrand/update',
      data : data
    }).then(function(data) {
      showMybrandButton(data);
      // å•†å“ãƒšãƒ¼ã‚¸ã§ã¯ãƒ„ãƒ¼ãƒ«ãƒãƒƒãƒ—è¡¨ç¤º
      var brandName =  $('#searchBrandName').val();
      if ($('#favoriteBtnCommodityPage').length){
        $('.favoriteBrand-btn .tooltips').remove();
        if (data.favoriteBrand){
          $('.favoriteBrand-btn').prepend('&lt;span class="tooltips register"&gt;&lt;strong&gt;' + brandName + '&lt;/strong&gt;ã‚’ç™»éŒ²ã—ã¾ã—ãŸ&lt;/span&gt;');
        } else {
          $('.favoriteBrand-btn').prepend('&lt;span class="tooltips remove"&gt;&lt;strong&gt;' + brandName + '&lt;/strong&gt;ã‚’å‰Šé™¤ã—ã¾ã—ãŸ&lt;/span&gt;');
        }
      }
    },function(e) {
      // é€šä¿¡å¤±æ•—
      hideAllMybrandButton();
    });  
  }
  // æœªãƒ­ã‚°ã‚¤ãƒ³
  else {
    showNologinMybrandButton();
  }
};

var initMybrand = function() {
  // ãƒ­ã‚°ã‚¤ãƒ³
  if ( $('#loggedIn').length ) {
    var data = {'brandName' : $('#searchBrandName').val()};
    $.ajax({
      type : 'get',
      url : "/mybrand/get",
      data : data,
      cache: false
    }).then(function(data) {
      showMybrandButton(data);
    }, function(e) {
        // é€šä¿¡å¤±æ•—
        hideAllMybrandButton();
    });
  }
  // æœªãƒ­ã‚°ã‚¤ãƒ³
  else {
    showNologinMybrandButton();
  }
};

var confirmMuteBrand = function(e) {
  updateMybrand({
    mute : true,
    brandName : $(e).closest('[data-remodal-id=modal_muteBrand]').attr('data-brand-name')
  });
  $('.muteLoading').fadeIn();
  setTimeout(function(){
    var current = $().getCurrentPage();
    if (1 &lt; current) {
      $().movePage(1);
      if ($('.muteLoading').is(':visible')) {$('.muteLoading').fadeOut();}
    } else {
      location.reload();
    }
  }, 1500);
};

var redirectUpdateMybrand = function(){
  // ãƒ­ã‚°ã‚¤ãƒ³ã‹ã‚‰ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆå¾Œï¼ˆãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿commodityMyBrandï¼‰ã«ãƒžã‚¤ãƒ–ãƒ©ãƒ³ãƒ‰ç™»éŒ²ã™ã‚‹
  var param = getUrlParam('commodityMyBrand');
  if ( param == 'add'){
    // ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã‚’å‰Šé™¤
    var url = location.href;
    var new_url = url.replace(/\?commodityMyBrand=.*$/,"\?commodityMyBrand=");
    history.replaceState(null,null,new_url);
    // updateMybrand()ã‚’å‹•ã‹ã™
    var data = {'brandName' : $('#searchBrandName').val()};
    $.ajax({
      type : 'get',
      url : "/mybrand/get",
      data : data,
      cache: false
    }).then(function(data){
      if (data.favoriteBrand) {
        // ãƒžã‚¤ãƒ–ãƒ©ãƒ³ãƒ‰ç™»éŒ²æ¸ˆã¿
        $('[data-remodal-id=favoriteBrand-feedback-modal] .heading').text('ã™ã§ã«ãŠæ°—ã«å…¥ã‚Šãƒ–ãƒ©ãƒ³ãƒ‰ã«ç™»éŒ²æ¸ˆã¿ã§ã™ã€‚');
        $('[data-remodal-id=favoriteBrand-feedback-modal]').remodal().open();
      } else {
        // ç™»éŒ²ã•ã‚Œã¦ã„ãªã„
        updateMybrand({favorite: true});
        $('[data-remodal-id=favoriteBrand-feedback-modal]').remodal().open();
      }
    }, function(){
      return false;
    });
  }
};

$(function() {
  // ã‚«ã‚¿ãƒ­ã‚°ãƒšãƒ¼ã‚¸ï¼ˆå•†å“è©³ç´°ä»¥å¤–ï¼‰
  if (!$('#favoriteBtnCommodityPage').length){
    var isSingleBrandSearch = $('#searchBrandName').length &amp;&amp; $('#searchBrandName').val() &amp;&amp; $('#searchBrandName').val().indexOf('|') &lt; 0;
    if (isSingleBrandSearch) {
      // ãƒžã‚¤ãƒ–ãƒ©ãƒ³ãƒ‰ON/OFFã‚’è¡¨ç¤º
      initMybrand();
    } else {
      // è¤‡æ•°ãƒ–ãƒ©ãƒ³ãƒ‰æŒ‡å®šã®ã¨ãã¯ãƒœã‚¿ãƒ³éžè¡¨ç¤º
      hideAllMybrandButton();
    }
  } else {
    // å•†å“è©³ç´°ãƒšãƒ¼ã‚¸
    initMybrand();
    // ãƒ­ã‚°ã‚¤ãƒ³ã‹ã‚‰ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆæ™‚ã®å‡¦ç†
    redirectUpdateMybrand();
  }
});</pre></body></html>