1if(!SF_JS_INCLUDED["common/cart.js"])document.write('<link href="//cf.mora.jp/cfdocs/addition/css/cart.css?ver=20260918131340" rel="stylesheet">');SF_JS_INCLUDED["common/cart.js"]=true;SFCart={settings:{cartClass:"btn_cart",purchasedClass:"purchased",tmpPurchasedClass:"tmpPurchased",title:"è²·ãç©ã«ã´ã«å
¥ãã",purchasedTitle:"è²·ãç©ã«ã´ã«å
¥ã£ã¦ãã¾ã"},viaAcceptParams:{returnUrl:"",fmid:""},oneClickDialogParams:{callback:null,param:null},cartAPI:function(action,keys,stayFlg){var cartUrl=sfUrl["cartAPI"]+"?action="+action;if(keys){for(var i=0,len=keys.length;i<len;i++){var materialNo=keys[i].materialNo;if(materialNo){cartUrl+="&key="+materialNo}}}var callback=SFCart.defaultSuccess;if(stayFlg){callback=SFCart.staySuccess}if(action==9){callback=SFCart.doOneClickPurchase}new SFCommunicator({async:true,url:cartUrl,success:callback,error:SFCart.defaultError}).go()},addCartAcceptWithCpid:function(items,returnUrl,toCartPage,cpid){},addCartAccept:function(items,returnUrl){var cartUrl=sfUrl["cartAPI"]+"?action=2&acceptHires=true&items="+items;SFCart.viaAcceptParams.returnUrl=returnUrl;new SFCommunicator({async:true,url:cartUrl,success:SFCart.defaultSuccess,error:SFCart.defaultError}).go()},showCart:function(){SFCart.cartAPI(1)},addCart:function(keys,catalystType,stayFlg){var nonPurchasedKeys=SFCart.addCartCommon(keys);if(nonPurchasedKeys!=null){SFCart.callSiteCatalyst(keys,catalystType);if(nonPurchasedKeys.length>0){SFCart.cartAPI(2,nonPurchasedKeys,stayFlg)}}},addCartCommon:function(keys){if(typeof isXaplForLISMO!=="undefined"&&isXaplForLISMO){location.href="/etc/lismo_end";return null}if(typeof isMediaGo!=="undefined"&&isMediaGo){location.href="/etc/mediago_notice_20171130";return null}if(typeof isXapl!=="undefined"&&isXapl&&(typeof isMusicCenter==="undefined"||isMusicCenter==false)){location.href="/etc/xapp_notice_20171130";return null}if(ua.match(/iPhone OS [0-8]_/)||ua.match(/iPad; CPU OS [0-8]_/)){SFCart.dialogWarnIOSVersionLower();return null}var hasVideo=false;var nonPurchasedKeys=[];for(var i=0,len=keys.length;i<len;i++){if(!$("."+SFCart.settings.cartClass+"[rel="+keys[i].materialNo+"]").hasClass(SFCart.settings.purchasedClass)){nonPurchasedKeys[nonPurchasedKeys.length]=keys[i];if(keys[i].mediaFlg!="1"){hasVideo=true}}}if(hasVideo&&isXAplNotSupportVideo){location.href=sfUrl["top"]+"errorXApp";return}var length=nonPurchasedKeys.length;for(var i=0;i<length;i++){$("."+SFCart.settings.cartClass+"[rel="+nonPurchasedKeys[i].materialNo+"]").addClass(SFCart.settings.purchasedClass).addClass(SFCart.settings.tmpPurchasedClass).attr("title",SFCart.settings.purchasedTitle)}return nonPurchasedKeys},addCartOneClick:function(materialNo,mediaFlg,artistName,catalystType){var keys=[{"materialNo":materialNo,"mediaFlg":mediaFlg,"artistName":artistName}];var nonPurchasedKeys=SFCart.addCartCommon(keys);if(nonPurchasedKeys!=null&&nonPurchasedKeys.length>0){SFCart.callSiteCatalyst(keys,catalystType);SFCart.cartAPI(9,nonPurchasedKeys)}},addCartFromJSP:function(materialNo,mediaFlg,artistName,stayFlg,fmid){var keys=[{"materialNo":materialNo,"mediaFlg":mediaFlg,"artistName":artistName}];var flg=(stayFlg)?true:false;SFCart.viaAcceptParams.fmid=fmid;SFCart.addCart(keys,"all",flg)},delCart:function(keys){SFCart.cartAPI(3,keys)},wishCart:function(keys,stayFlg){var req=new SFRequest();var returnUrl=req.getParam("returnUrl")||$("#returnUrl").val();if(returnUrl){SFCart.viaAcceptParams.returnUrl=returnUrl}SFCart.cartAPI(4,keys,stayFlg)},wishCartMoraPlayer:function(keys){var args=new Array();var materialNo=keys.split(',');for(var i=0;materialNo[i];i++){var arg=new Object();arg['materialNo']=materialNo[i];args.push(arg)}SFCart.wishCart(args,true)},revertCart:function(keys){var req=new SFRequest();var returnUrl=req.getParam("returnUrl")||$("#returnUrl").val();if(returnUrl){SFCart.viaAcceptParams.returnUrl=returnUrl}SFCart.cartAPI(5,keys)},unwishCart:function(keys){var req=new SFRequest();var returnUrl=req.getParam("returnUrl")||$("#returnUrl").val();if(returnUrl){SFCart.viaAcceptParams.returnUrl=returnUrl}SFCart.cartAPI(6,keys)},deleteCartAll:function(){var keys="";var req=new SFRequest();var returnUrl=req.getParam("returnUrl")||$("#returnUrl").val();if(returnUrl){SFCart.viaAcceptParams.returnUrl=returnUrl}SFCart.cartAPI(7,keys)},unwishCartAll:function(){var keys="";var req=new SFRequest();var returnUrl=req.getParam("returnUrl")||$("#returnUrl").val();if(returnUrl){SFCart.viaAcceptParams.returnUrl=returnUrl}SFCart.cartAPI(8,keys)},defaultSuccess:function(obj,json){SFCart.baseSuccess(obj,json,function(returnUrl){var cartPageUrl=sfUrl["cart"]+"?returnUrl="+returnUrl;if(SFCart.viaAcceptParams.fmid){cartPageUrl+="&fmid="+SFCart.viaAcceptParams.fmid}location.href=cartPageUrl;return false});return false},staySuccess:function(obj,json){SFCart.baseSuccess(obj,json,function(){$().toastmessage('showNoticeToast','ååã追å ãã¾ãã');var cookie=new SFCookie();var cartCount=cookie.getCookie("cartCount");if(cartCount!=null&&cartCount!=="0"){$(".headerBtnCart").addClass("goodsInCart")}else{$(".headerBtnCart").removeClass("goodsInCart")}})},doOneClickPurchase:function(obj,json){SFCart.baseSuccess(obj,json,function(){showOneClickDialog(SFCart.oneClickDialogParams.callback,SFCart.oneClickDialogParams.param)})},baseSuccess:function(obj,json,callback){var resultCode=json.resultCode;if(resultCode!="0"){var errorList=json.errorList;if(errorList){for(var i=0;i<errorList.length;i++){$("."+SFCart.settings.cartClass+"[rel="+errorList[i]+"]").removeClass(SFCart.settings.purchasedClass).removeClass(SFCart.settings.tmpPurchasedClass).attr("title",SFCart.settings.title)}}switch(resultCode){case"100":$().toastmessage('showWarningToast',"è²·ãç©ã«ã´ã«å
¥ãããã¨ãã§ãã<br/>æå¤§ååæ°ã¯"+json.maxSize+"ä»¶ã§ã");break;case"101":$().toastmessage('showWarningToast',"ä»ã¯è²·ããªãã«å
¥ãããã¨ãã§ãã<br/>æå¤§ååæ°ã¯"+json.maxSize+"ä»¶ã§ã");break;case"200":$().toastmessage('showWarningToast',"ãæ¢ãã®ååæ
å ±ã<br/>è¦ã¤ããã¾ããã§ãã");break;case"201":case"202":SFCart.dialog(resultCode);break;case"203":SFCart.dialogWarnVideoForMusicCenter(json.packagePageUrl);break;case"300":$().toastmessage('showErrorToast',"ã¡ã³ããã³ã¹ä¸ã®ãã<br/>ãµã¼ãã¹ããå©ç¨ããã ãã¾ãã");break;case"400":$().toastmessage('showErrorToast',"ãµã¼ãã¹ãå©ç¨ä¸ã«<br/>ã¨ã©ã¼ãçºçãããã¾ãã");break;default:break}}else{var returnUrl="";if(SFCart.viaAcceptParams.returnUrl!=""){returnUrl=SFCart.viaAcceptParams.returnUrl}else{returnUrl=encodeURIComponent(location.href)}if(returnUrl&&decodeURIComponent(returnUrl).match(/\/cart($|\?+)/)){returnUrl=""}callback(returnUrl)}},dialog:function(type){var header='<p class="headerText">ãæ¡å
</p>';var contents="";if(type=="201"){contents='<p class="line1">対象ã®ã¯ã¼ãã³ããæã¡ã®æ¹ã®ã¿ãè³¼å
¥ã§ããååã§ãã</p>'+'<p class="line2">â»åãã«ãµã¤ã³ã¤ã³ããã¦ãã ããã</p>'+'<p class="line3"> </p>'}else if(type=="202"){contents='<p class="line1">対象ã®ã¯ã¼ãã³ããæã¡ã®æ¹ã®ã¿ãè³¼å
¥ã§ããååã§ãã</p>'+'<p class="line2">â»å¯¾è±¡ã®ã¯ã¼ãã³ããæã¡ã§ãã¾ã ã¯ã¼ãã³ç»é²åã®æ¹ã¯ãã¯ã¼ãã³BOXãããç»é²ãé¡ããã¾ãã</p>'+'<p class="line3"> </p>'}contents+='<a class="confirmYes" href="#">ã¯ã</a><a class="confirmNo" href="#">ãã£ã³ã»ã«</a>';var dialog=new SFDialog(null,{header:header,contents:contents,confirmYes:function(){location.href=sfUrl['coupon']}}).show();dialog()},dialogWarnVideoForMusicCenter:function(packagePageUrl){var header='<p class="headerText">ãæ¡å
</p>';var contents='<p class="line1">Music Center for PCã¯ããããªååã®è³¼å
¥ã»ãã¦ã³ãã¼ãã«ã¯å¯¾å¿ãã¦ããã¾ããã</p>'+'<p class="line2">ãã©ã¦ã¶ç°å¢ããè³¼å
¥ã»ãã¦ã³ãã¼ãããé¡ããã¾ãã</p>'+'<p class="line3"> </p>';contents+='<a class="confirmNo" href="#">éãã</a><a class="confirmYes" href="#">ãã©ã¦ã¶ãç«ã¡ä¸ãã</a>';var dialog=new SFDialog(null,{outerFrameId:"confirmVideoOverlay",header:header,contents:contents,confirmYes:function(){window.open(packagePageUrl,"_blank")}}).show();dialog()},dialogWarnIOSVersionLower:function(){var header='<p class="headerText">ãæ¡å
</p>';var contents='<p class="line1">ã客æ§ã®ç°å¢ã§ã¯ã楽æ²ã®è³¼å
¥ã¯ã§ãã¾ããããµãã¼ãç°å¢ãã確èªã®ãããOSã®ãã¼ã¸ã§ã³ã¢ãããªã©ããé¡ããããã¾ãã</p>'+'<p class="line2"> </p>'+'<p class="line3"> </p>';contents+='<a class="confirmNo" href="#">OK</a>';var dialog=new SFDialog(null,{outerFrameId:"iOSLowerVersionBlockOverlay",header:header,contents:contents}).show();dialog()},defaultError:function(self,xmlHttpRequest,textStatus,errorThrown){$().toastmessage('showErrorToast',"ãµã¼ãã¹ãå©ç¨ä¸ã«<br/>éä¿¡ã¨ã©ã¼ãçºçãããã¾ãã")}
1,catalystTypes:['one','all','ten','each'],getCartParam:function(itemList,catalystType,packageUrl,delFlg,stayFlg){if($.inArray(catalystType,SFCart.catalystTypes)==-1){SFLog.debug("CatalystTypeã¯æ¬¡ã®å¤ã®ããããã§ããå¿
è¦ãããã¾ã. ["+SFCart.catalystTypes.join(', ')+"]");return''}var isMulti=false;if(Array.isArray(itemList)){isMulti=true}else{itemList=[itemList]}var cartArguments='[';for(var i=0,len=itemList.length;i<len;i++){var artistName=(itemList[i].artistName)?itemList[i].artistName:"";artistName=(artistName)?artistName.replace(/\\/g,'¥'):"";artistName=(artistName)?artistName.replace(/'/g,"\\'"):"";artistName=(artistName)?artistName.replace(/"/g,'"'):"";cartArguments+="{'materialNo':"+itemList[i].materialNo+", 'mediaFlg':"+itemList[i].mediaFlg+", 'artistName':'"+artistName+"'}";if(i<len-1){cartArguments+=','}}cartArguments+=']';cartArguments+=",'"+catalystType+"'";if(!delFlg&&stayFlg){cartArguments+=","+true}var firstData=itemList[0];var packUrl=packageUrl||itemList.packageUrl||firstData.packageUrl;var param=' title="'+SFCart.settings.title+'" ';param+=' href="javascript:void(0)" ';if(isPC||(typeof isMoraAppForTablet!="undefined"&&isMoraAppForTablet)||(typeof isIOS!="undefined"&&isIOS)||(isAndroid&&(typeof isMoraroid=="undefined"||!isMoraroid))){param+=' rel='+(isMulti?'buy_all':firstData.materialNo)+' onclick="SFCart.'+(delFlg?'del':'add')+'Cart('+cartArguments+'); event.stopPropagation(); return false;"'}else{param+=' onclick="SFMobile.intentPackage(\''+packUrl+'\', '+(firstData.packMaterialNo||firstData.materialNo)+'); return false;"'}return param},getWishParam:function(itemList,packageUrl){var isMulti=false;if(Array.isArray(itemList)){isMulti=true}else{itemList=[itemList]}var cartArguments='[';for(var i=0,len=itemList.length;i<len;i++){var artistName=(itemList[i].artistName)?itemList[i].artistName:"";artistName=(artistName)?artistName.replace(/\\/g,'¥'):"";artistName=(artistName)?artistName.replace(/'/g,"\\'"):"";artistName=(artistName)?artistName.replace(/"/g,'"'):"";cartArguments+="{'materialNo':"+itemList[i].materialNo+"}";if(i<len-1){cartArguments+=','}}cartArguments+=']';cartArguments+=","+true;var firstData=itemList[0];var packUrl=packageUrl||itemList.packageUrl||firstData.packageUrl;var param=' title="ãæ°ã«å
¥ãã¸è¿½å " ';param+=' href="javascript:void(0)" ';if(!Header.isLogin()&&isMoraPlayer){var arguments='';for(var i=0,len=itemList.length;i<len;i++){arguments+=itemList[i].materialNo;if(i<len-1){arguments+=','}}param+=' onclick=" location.href=\''+$.addGetParams(sfUrl["signin"],["returnUrl="+encodeURIComponent($.addGetParams(location.href,["cartArguments="+arguments]))])+'\'"'}else{if(isPC||(typeof isMoraAppForTablet!="undefined"&&isMoraAppForTablet)||(typeof isIOS!="undefined"&&isIOS)||(isAndroid&&(typeof isMoraroid=="undefined"||!isMoraroid))){param+=' rel='+(isMulti?'buy_all':firstData.materialNo)+' onclick="SFCart.wishCart('+cartArguments+'); event.stopPropagation(); return false;"'}else{param+=' onclick="SFMobile.intentPackage(\''+packUrl+'\', '+(firstData.packMaterialNo||firstData.materialNo)+'); return false;"'}}return param},callSiteCatalyst:function(keys,catalystType){if(!keys||keys.length==0){SFLog.debug("SiteCatalyst颿°å¼ã³åºãã«ã¯ãç´ æç®¡ççªå·ãå¿
é ã§ã");return}var length=keys.length;if((catalystType=="one"||catalystType=="all")&&length!=1){SFLog.debug("ã·ã³ã°ã«ã¾ãã¯ã¢ã«ãã è³¼å
¥ã®å ´åãç´ æç®¡ççªå·ã®åæ°ã¯1ã§ããå¿
è¦ãããã¾ã");return}switch(catalystType){case"one":if(typeof(s)!="undefined"&&typeof(s.scAddCartOne)=="function"){s.scAddCartOne(keys[0].materialNo,keys[0].artistName)}break;case"all":if(typeof(s)!="undefined"&&typeof(s.scAddCartAll)=="function"){s.scAddCartAll(keys[0].materialNo,keys[0].artistName)}break;case"ten":if(typeof(s)!="undefined"&&typeof(s.scAddCartMulti)=="function"){s.scAddCartMulti(keys,"scAdd10")}break;case"each":if(typeof(s)!="undefined"&&typeof(s.scAddCartMulti)=="function"){s.scAddCartMulti(keys,"scAddEach")}break;
1default:SFLog.debug("catalystTypeã䏿£ã§ã. catalystType = "+catalystType);break}}};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.