PageSourceSearch

https://assets.msy.com.au/js_minify/header.min.js?v1790911223

js msy.com.au collected 2026-10-03 21:22:21 UTC 70,442 bytes, 313 lines download raw bytes

1var Transport={filename:"transport.js",debugging:{isDebugging:0,debuggingMode:0,linefeed:"",containerId:0},debug:function(isDebugging,debuggingMode){this.debugging={"isDebugging":isDebugging,"debuggingMode":debuggingMode,"linefeed":debuggingMode?"<br />":"\n","containerId":"dubugging-container"+new Date().getTime()}},onComplete:function(){},onRunning:function(){},run:function(url,params,callback,transferMode,responseType,asyn,quiet){params=this.parseParams(params);transferMode=typeof(transferMode)==="string"&&transferMode.toUpperCase()==="GET"?"GET":"POST";if(transferMode==="GET"){var d=new Date();url+=params?(url.indexOf("?")===-1?"?":"&")+params:"";url=encodeURI(url)+(url.indexOf("?")===-1?"?":"&")+d.getTime()+d.getMilliseconds();params=null}
2responseType=typeof(responseType)==="string"&&((responseType=responseType.toUpperCase())==="JSON"||responseType==="XML")?responseType:"TEXT";asyn=asyn===!1?!1:!0;var xhr=this.createXMLHttpRequest();try
3{var self=this;if(typeof(self.onRunning)==="function"&&!quiet){self.onRunning()}
4xhr.open(transferMode,url,asyn);if(transferMode==="POST"){xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}
5if(asyn){xhr.onreadystatechange=function(){if(xhr.readyState==4){switch(xhr.status){case 0:case 200:if(typeof(self.onComplete)==="function"){self.onComplete()}
6if(typeof(callback)==="function"){callback.call(self,self.parseResult(responseType,xhr),xhr.responseText)}
7break;case 304:break;case 400:alert("XmlHttpRequest status: [400] Bad Request");break;case 404:alert("XmlHttpRequest status: [404] \nThe requested URL "+url+" was not found on this server.");break;case 409:break;case 503:alert("XmlHttpRequest status: [503] Service Unavailable");break;default:alert("XmlHttpRequest status: ["+xhr.status+"] Unknow status.")}
8xhr=null}}
9if(xhr!=null)xhr.send(params)}else{if(typeof(self.onRunning)==="function"){self.onRunning()}
10xhr.send(params);var result=self.parseResult(responseType,xhr);if(typeof(self.onComplete)==="function"){self.onComplete()}
11if(typeof(callback)==="function"){callback.call(self,result,xhr.responseText)}
12return result}}catch(ex){if(typeof(self.onComplete)==="function"){self.onComplete()}
13alert(this.filename+"/run() error:"+ex.description)}},displayDebuggingInfo:function(info,type){if(!this.debugging.debuggingMode){alert(info)}else{var id=this.debugging.containerId;if(!document.getElementById(id)){div=document.createElement("DIV");div.id=id;div.style.position="absolute";div.style.width="98%";div.style.border="1px solid #f00";div.style.backgroundColor="#eef";var pageYOffset=document.body.scrollTop||window.pageYOffset||0;div.style.top=document.body.clientHeight*0.6+pageYOffset+"px";document.body.appendChild(div);div.innerHTML="<div></div>"+"<hr style='height:1px;border:1px dashed red;'>"+"<div></div>"}
14var subDivs=div.getElementsByTagName("DIV");if(type==="param"){subDivs[0].innerHTML=info}else{subDivs[1].innerHTML=info}}},createXMLHttpRequest:function(){var xhr=null;if(window.ActiveXObject){var versions=['Microsoft.XMLHTTP','MSXML6.XMLHTTP','MSXML5.XMLHTTP','MSXML4.XMLHTTP','MSXML3.XMLHTTP','MSXML2.XMLHTTP','MSXML.XMLHTTP'];for(var i=0;i<versions.length;i ++){try
15{xhr=new ActiveXObject(versions[i]);break}catch(ex){continue}}}else{xhr=new XMLHttpRequest()}
16return xhr},onXMLHttpRequestError:function(xhr,url){throw "URL: "+url+"\n"+"readyState: "+xhr.readyState+"\n"+"state: "+xhr.status+"\n"+"headers: "+xhr.getAllResponseHeaders()},parseParams:function(params){var legalParams="";params=params?params:"";if(typeof(params)==="string"){legalParams=params}else if(typeof(params)==="object"){try
17{legalParams="JSON="+$.toJSON(params)}catch(ex){alert("Can't stringify JSON!");return!1}}else{alert("Invalid parameters!");return!1}
18if(this.debugging.isDebugging){var lf=this.debugging.linefeed,info="[Original Parameters]"+lf+params+lf+lf+"[Parsed Parameters]"+lf+legalParams;this.displayDebuggingInfo(info,"param")}
19return legalParams},preFilter:function(result){return result.replace(/\xEF\xBB\xBF/g,"")},parseResult:function(responseType,xhr){var result=null;switch(responseType){case "JSON":result=this.preFilter(xhr.responseText);try
20{if(typeof($.evalJSON)==='undefined'){result=$.parseJSON(result)}else{result=$.evalJSON(result)}}catch(ex){throw this.filename+"/parseResult() error: can't parse to JSON.\n\n"+xhr.responseText}
21break;case "XML":result=xhr.responseXML;break;case "TEXT":result=this.preFilter(xhr.responseText);break;default:throw this.filename+"/parseResult() error: unknown response type:"+responseType}
22if(this.debugging.isDebugging){var lf=this.debugging.linefeed,info="[Response Result of "+responseType+" Format]"+lf+result;if(responseType==="JSON"){info="[Response Result of TEXT Format]"+lf+xhr.responseText+lf+lf+info}
23this.displayDebuggingInfo(info,"result")}
24return result}};var Ajax=Transport;Ajax.call=Transport.run;
24Ajax.onRunning=showLoader;Ajax.onComplete=hideLoader;function showLoader(){document.getElementsByTagName('body').item(0).style.cursor="wait";if(top.frames['header-frame']&&top.frames['header-frame'].document.getElementById("load-div")){top.frames['header-frame'].document.getElementById("load-div").style.display="block"}else{var obj=document.getElementById('loader');if(!obj&&typeof(process_request)!='undefined'){obj=document.createElement("DIV");obj.id="loader";obj.innerHTML=process_request;document.body.appendChild(obj)}}}
25function hideLoader(){document.getElementsByTagName('body').item(0).style.cursor="auto";if(top.frames['header-frame']&&top.frames['header-frame'].document.getElementById("load-div")){setTimeout(function(){top.frames['header-frame'].document.getElementById("load-div").style.display="none"},10)}else{try
26{var obj=document.getElementById("loader");obj.style.display='none';document.body.removeChild(obj)}catch(ex){}}};(function(){if(typeof jQuery==='undefined'){return}
27function warm_support_probe(){try{var probe=jQuery('<table><tbody><tr><td></td></tr></tbody></table>').css({position:'absolute',left:'-11111px',visibility:'hidden',borderCollapse:'separate'});jQuery(document.documentElement).append(probe);probe.find('tr').height();probe.remove()}catch(e){}}
28if(typeof requestAnimationFrame==='function'){requestAnimationFrame(function(){requestAnimationFrame(warm_support_probe)})}else{jQuery(window).on('load',warm_support_probe)}})();function parseURL(url){var a=document.createElement('a');a.href=url;return{source:url,protocol:a.protocol.replace(':',''),host:a.hostname,port:a.port,query:a.search,params:(function(){var ret={},seg=a.search.replace(/^\?/,'').split('&'),len=seg.length,i=0,s;for(;i<len;i++){if(!seg[i]){continue}
29s=seg[i].split('=');ret[s[0]]=s[1]}
30return ret})(),file:(a.pathname.match(/\/([^\/?#]+)$/i)||[,''])[1],hash:a.hash.replace('#',''),path:a.pathname.replace(/^([^\/])/,'/$1'),relative:(a.href.match(/tps?:\/\/[^\/]+(.+)/)||[,''])[1],segments:a.pathname.replace(/^\//,'').split('/')}}
31function get_url_domain(url){var domain_val='';if(url!==''&&url.indexOf("http")===0){var domain=url.split('/');domain_val=domain.slice(0,3).join('/')}
32return domain_val}
33var LG=(function(lg){var objURL=function(url){this.ourl=url||window.location.href;this.href="";this.params={};this.jing="";this.init()}
34objURL.prototype.init=function(){var str=this.ourl;var index=str.indexOf("#");if(index>0){this.jing=str.substr(index);str=str.substring(0,index)}
35index=str.indexOf("?");if(index>0){this.href=str.substring(0,index);str=str.substr(index+1);var parts=str.split("&");for(var i=0;i<parts.length;i++){var kv=parts[i].split("=");this.params[kv[0]]=kv[1]}}else{this.href=this.ourl;this.params={}}}
36objURL.prototype.set=function(key,val){this.params[key]=val}
37objURL.prototype.remove=function(key){this.params[key]=undefined}
38objURL.prototype.url=function(){var strurl=this.href;var objps=[];for(var k in this.params){if(this.params[k]){objps.push(k+"="+this.params[k])}}
39if(objps.length>0){strurl+="?"+objps.join("&")}
40if(this.jing.length>0){strurl+=this.jing}
41return strurl}
42objURL.prototype.get=function(key){return this.params[key]}
43lg.URL=objURL;return lg}(LG||{}));function evalScript(html){var hd=document.getElementsByTagName("head")[0];var re=/(?:<script([^>]*)?>)((\n|\r|.)*?)(?:<\/script>)/ig;var srcRe=/\ssrc=([\'\"])(.*?)\1/i;var typeRe=/\stype=([\'\"])(.*?)\1/i;var match;while(match=re.exec(html)){var attrs=match[1];var srcMatch=attrs?attrs.match(srcRe):!1;if(srcMatch&&srcMatch[2]){var s=document.createElement("script");s.src=srcMatch[2];if(window.evalScripts){if(window.evalScripts.indexOf(s.src+'\n')!==-1){continue}
44window.evalScripts+=s.src+'\n'}else{window.evalScripts=s.src+'\n'}
45var typeMatch=attrs.match(typeRe);if(typeMatch&&typeMatch[2]){s.type=typeMatch[2]}
46hd.appendChild(s)}else if(match[2]&&match[2].length>0){if(window.execScript){window.execScript(match[2])}else{window.eval(match[2])}}}}
47function stripscript(s){return s.replace(/<script.*?>.*?<\/script>/ig,'')}
48function get_app_relative_path(app_name){let app_path="";if(typeof(app_name)==="undefined"){app_path="/"}
49switch(app_name){case "cart":app_path=window.app_cart_url||'/cart';break;case "addtocart":app_path=window.app_addtocart_url||'/addtocart.php';break}
50return app_path}
51function get_packcheck_list(indexid){var result='';var fid=document.getElementById('package_box_'+indexid);if(fid){var box=fid.getElementsByTagName('input');for(var i=0;i<box.length;i++){if(box[i].type=='checkbox'&&box[i].checked){result+=box[i].value+','}}}
52return result}
53eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('r f(){g a=s.t||u.h.v;a=a.w();g b=/^(.*\\.)?(j|k|l|m|n)\\.o\\.7$/i,p=/^(.*\\.)?(j|k|l|m|n)\\.(x|7)$/i,c=/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|q[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|q[0-5])(:[0-9]{1,})?$/i,d=/^([a-8-e-]+\\.)?[a-8-e-]{2,}(\\.[a-8-e-]{2,})*\\.([a-z]{2,})(:[0-9]{1,})?$/i;"y"==a||"A.0.0.1"==a||b.6(a)||p.6(a)||(!c.6(a)&&!d.6(a))||(B.h="C://D.E.o.7/")}f();',41,41,'||||||test|au|z0||||||9_|safeDomain|var|location||umart|msy|umartpc|biz1|pcbyte|com|b1|25|function|document|domain|window|host|toLowerCase|online|localhost||127|top|https|www|google'.split('|'),0,{}));function addToCart(goodsId,parentId,isnowbuy,have_formBuy,is_system_package,confirmed){var e=window.event||arguments[0]||event;var el=target=e.srcElement||e.target;if($(el).hasClass('d_buy')){return}
54$(el).addClass('d_buy');var goods=new Object();var spec_arr=new Array();var fittings_arr=new Array();var formBuy=document.forms.ECS_FORMBUY;var quick=0;var goods_section=$(el).parents('[data-minimum]');var number=1;var minimum=0;if(goods_section.length>0){minimum=$(goods_section[0]).data('minimum');minimum=parseInt(minimum);minimum=!isNaN(minimum)&&minimum>0?minimum:0}
55var one_buy=(typeof(isnowbuy)=="undefined")?0:parseInt(isnowbuy);document.cookie="one_step_buy="+one_buy+";path=/";confirmed=confirmed||!1;
55if(formBuy){spec_arr=getSelectedAttributes(formBuy);if(formBuy.elements.number){number=formBuy.elements.number.value}
56quick=1}
57if(have_formBuy){number=1}
58goods.quick=quick;goods.spec=spec_arr;goods.goods_id=goodsId;goods.minimum=minimum;goods.number=number;goods.parent=(typeof(parentId)=="undefined")?0:parseInt(parentId);goods.confirmed=confirmed?1:0;if(goods.goods_id===38431||goods.goods_id===38440||goods.goods_id===38438){let custom_pc_memo=$.trim($("textarea[name='custom_pc_memo']").val());let checked_no_custom_pc_requirements=$('input[name="no_custom_pc_requirements"]').prop('checked');if(custom_pc_memo===''&&!checked_no_custom_pc_requirements){layer.alert("Please check the box to confirm there are no additional requirements.",{icon:7,move:!1,btn:['Close'],cancel:function(index){layer.close(index);remove_processing_msg_box()}},function(index){layer.close(index);remove_processing_msg_box()});$(el).removeClass('d_buy');$('#ele-no-custom-pc-requirements').addClass('validate-error');$.scrollTo($("#ele-custom-pc-memo").offset().top-300,500);return!1}
59goods.custom_pc_memo=$.trim($("textarea[name='custom_pc_memo']").val());goods.no_requirements=$('input[name="no_custom_pc_requirements"]').prop('checked')?1:0}
60is_system_package=(typeof(is_system_package)==="undefined")?0:parseInt(is_system_package);if(is_system_package===1&&typeof(window.SystemPackage)!=="undefined"){if(window.SystemPackage.verify_form_data()===!1){window.SystemPackage.exception_message("Add to Cart failure! Ensure all required items are selected.");$(el).removeClass('d_buy');return!1}
61if(window.SystemPackage.check_requirements()===!1){window.SystemPackage.exception_message("Please check the box to confirm there are no additional requirements.");$(el).removeClass('d_buy');$('#ele-no-requirements').addClass('validate-error');$.scrollTo($("#ele-system-package-memo").offset().top-300,500);return!1}
62if(!window.SystemPackage.checked){window.SystemPackage.verify_compatibility()}
63if(!window.SystemPackage.check_power_supply()){$(el).removeClass('d_buy');window.SystemPackage.exception_message("Power Supply is required. Please revise.");$.scrollTo($('#ele-system-package-box .components-box[component-id="8"]').offset().top-300,500);return!1}
64if(!window.SystemPackage.check_cooler()){$(el).removeClass('d_buy');window.SystemPackage.exception_message("Cooler is required. Please revise.");$.scrollTo($('#ele-system-package-box .components-box[component-id="4"]').offset().top-300,500);return!1}
65window.SystemPackage.check_video_output();if(!window.SystemPackage.has_graphics_card&&(!window.SystemPackage.integrated_graphics||!window.SystemPackage.has_video_output)){$(el).removeClass('d_buy');if(!window.SystemPackage.has_graphics_card&&window.SystemPackage.integrated_graphics&&!window.SystemPackage.has_video_output){window.SystemPackage.exception_message("No video output, please add a Graphics Card. Please revise.")}else{window.SystemPackage.exception_message("Graphics Card is required. Please revise.")}
66$.scrollTo($('#ele-system-package-box .components-box[component-id="6"]:eq(0)').offset().top-300,500);return!1}
67window.SystemPackage.checkSelectedComponents();$('#ele-system-package-box .compatibility-error').addClass('show-error');if($('#ele-system-package-box .compatibility-error').length>0){$(el).removeClass('d_buy');window.SystemPackage.exception_message("Your system has compatibility issue, Please revise.");window.SystemPackage.scrollToCompatibilityError();return!1}
68var system_build_fee_id=$('input[name="component_system_build_fee"]:checked').data('pid');system_build_fee_id=parseInt(system_build_fee_id);system_build_fee_id=isNaN(system_build_fee_id)?0:system_build_fee_id;goods.system_package_data=window.SystemPackage.stat_selected_components();goods.system_package_memo=window.SystemPackage.system_package_custom_memo();goods.has_system_build_fee=system_build_fee_id>0?1:0;goods.no_requirements=$('input[name="no_requirements"]').prop('checked')?1:0}
69let app_url=get_app_relative_path("addtocart");Ajax.call(app_url+'?step=add_to_cart','goods='+$.toJSON(goods),function(result){var timeout_id=setTimeout(function(){$(el).removeClass('d_buy');clearTimeout(timeout_id)},100);if(result.error>0){if(result.error==2){if('url' in result&&result.url!=''){layer.open({type:1,shade:!1,title:!1,content:'<div class="alert-msg">'+result.message+'</div>',end:function(){location.href=result.url}})}else{alert(result.message)}}else if(result.error==3&&typeof(window.SystemPackage)!=="undefined"){window.SystemPackage.exception_message(result.message);if("compatibility_errors" in result&&result.compatibility_errors.length>0){var errors=result.compatibility_errors;for(i=0;i<errors.length;i++){var el_component_box=$('.components-box[component-id="'+errors[i].component_id+'"]:eq('+errors[i].index+')');var el_warning_box=el_component_box.find('.compatibility-warning-box');for(k in errors[i].compatibility_errors){var error_msg=errors[i].compatibility_errors[k];if(el_warning_box.find('[container-key="'+k+'"]').length==0){el_component_box.addClass('compatibility-error');var new_el=$('<div class="warning-message-box hide" container-key="'+k+'"><div class="alert alert-danger">'+error_msg+'</div></div>');el_warning_box.append(new_el)}}}}
70$('#ele-system-package-box .compatibility-error').addClass('show-error');window.SystemPackage.scrollToCompatibilityError()}else if(result.error==6){openSpeDiv(result.message,result.goods_id,result.parent)}else{if("confirm" in result&&result.confirm){var area=$(document).width()>=500?['450px','auto']:['auto','auto'];layer.confirm(result.message,{title:!1,shade:!1,closeBtn:!1,btnAlign:'c',area:area,skin:'confirm-container',btn:['Skip','Add to Cart']},function(){layer.closeAll()},function(){addToCart(goodsId,parentId,isnowbuy,have_formBuy,is_system_package,!0);layer.closeAll()})}else{if(result.message!=''){if(is_system_package===1&&typeof(window.SystemPackage)!=="undefined"){window.SystemPackage.exception_message(result.message)}else{alert(result.message)}}}}}else{try{if(typeof GAUtilities!=='undefined'&&typeof(result.ga4_product_detail)!=='undefined'){let item_list_name=$(el).parents(".ga4-item-list").data("item_list_name");if(item_list_name===undefined||item_list_name==''){let path=window.location.pathname;item_list_name=path.substring(path.lastIndexOf('/')+1)}
71result.ga4_product_detail.item_list_id=item_list_name;result.ga4_product_detail.item_list_name=item_list_name;GAUtilities.gaPushAddToCartData(result.ga4_product_detail)}}catch(e){console.log(e)}
72if(typeof(result.ga4_product_detail)!=='undefined'){reddit_pixel_add_to_cart(result.goods_id,result.goods_name,result.cat_name,result.ga4_product_detail.price,number)}
73var cart_url=get_app_relative_path("cart");if(result.one_step_buy=='1'){location.href=cart_url}else{if(typeof(in_cart)!='undefined'&&in_cart){refresh_cart()}
74if(result.disabled==1&&$(el).hasClass('addtocart_btn')){$(el).addClass('d_buy');
74$("#sizing-addon1").hide();$("#sizing-addon2").hide();$("#number").hide()}
75if($('.addsucc-tips-center').length==0){$('body').append('<div class="addsucc-tips-center"><i></i><span>Added To Cart</span></div>')}
76$('.addsucc-tips-center').css({left:($(window).width()-$('.addsucc-tips-center').outerWidth())/2+'px',top:($(window).height()-$('.addsucc-tips-center').outerHeight())/2+$(document).scrollTop()+'px',opacity:0.95,position:'absolute',"z-index":9999999}).fadeIn();setTimeout(function(){$('.addsucc-tips-center').fadeOut()},5000);if(typeof(window.etag_checkout)!=="undefined"){location.href=cart_url}else{$('.nav-cart')[0].disable=!1;getMinCart()}}}},'POST','JSON')}
77function addToCart1(goodsId,parentId,isnowbuy){var e=window.event||arguments[0]||event;var el=target=e.srcElement||e.target;if($(el).hasClass('d_buy')){return}
78$(el).addClass('d_buy');var goods=new Object();var spec_arr=new Array();var fittings_arr=new Array();var number=1;var formBuy=document.forms.ECS_FORMBUY;var quick=0;var minimum=0;var goods_section=$(el).parents('[data-minimum]');if(goods_section.length>0){minimum=$(goods_section[0]).data('minimum');minimum=parseInt(minimum);minimum=!isNaN(minimum)&&minimum>0?minimum:0}
79var one_buy=(typeof(isnowbuy)=="undefined")?0:parseInt(isnowbuy);document.cookie="one_step_buy="+one_buy+";path=/";if(formBuy){spec_arr=getSelectedAttributes(formBuy);if(formBuy.elements.number){number=formBuy.elements.number.value}
80quick=1}
81goods.quick=quick;goods.spec=spec_arr;goods.goods_id=goodsId;goods.minimum=minimum;goods.number=number;goods.parent=(typeof(parentId)=="undefined")?0:parseInt(parentId);let app_url=get_app_relative_path("addtocart");Ajax.call(app_url+'?step=add_to_cart','goods='+$.toJSON(goods),function(result){var timeout_id=setTimeout(function(){$(el).removeClass('d_buy');clearTimeout(timeout_id)},100);if(result.error>0){if(result.error==2){if(confirm(result.message)){location.href='user.php?act=add_booking&id='+result.goods_id+'&spec='+result.product_spec}}else if(result.error==6){openSpeDiv(result.message,result.goods_id,result.parent)}else{alert(result.message)}}else{var cart_url=get_app_relative_path("cart");if(result.one_step_buy=='1'){location.href=cart_url}else{MoveBox1(result.goods_id)}}},'POST','JSON')}
82function addToCartNums(goodsId,parentId){var goodsIds=goodsId.substr(0,goodsId.length-1).split(',');var buynum=goodsIds.length-1;for(i=0;i<goodsIds.length;i++){var goods=new Object();var spec_arr=new Array();var fittings_arr=new Array();var number=1;var quick=1;goods.quick=quick;goods.spec=spec_arr;goods.goods_id=goodsIds[i];goods.number=1;goods.parent=(typeof(parentId)=="undefined")?0:parseInt(parentId);let app_url=get_app_relative_path("addtocart");if(i==buynum){Ajax.call(app_url+'?step=add_to_cart','goods='+$.toJSON(goods),addToCartResponse,'POST','JSON')}else{Ajax.call(app_url+'?step=add_to_cart','goods='+$.toJSON(goods),'','POST','JSON')}}}
83function saveToCart(){var e=window.event||arguments[0]||event;var el=target=e.srcElement||e.target;if($(el).hasClass('d_buy')){return}
84$(el).addClass('d_buy');var goods={};goods.rec_id=window.goods_config?window.goods_config.customize_id:0;goods.number=parseInt($.trim($('.input-group #number').val()));goods.number=isNaN(goods.number)?0:goods.number;goods.suppid=0;goods.goods_id=window.goods_config?window.goods_config.goods_id:0;if(typeof(window.SystemPackage)!=="undefined"){if(window.SystemPackage.verify_form_data()===!1){window.SystemPackage.exception_message("Unable Save to Cart, Please revise.");$.scrollTo($('input[type="radio"][disabled]:checked').offset().top-150);$(el).removeClass('d_buy');return!1}
85if(window.SystemPackage.check_requirements()===!1){window.SystemPackage.exception_message("Please check the box to confirm there are no additional requirements.");$(el).removeClass('d_buy');$('#ele-no-requirements').addClass('validate-error');$.scrollTo($("#ele-system-package-memo").offset().top-300,500);return!1}
86if(!window.SystemPackage.checked){window.SystemPackage.verify_compatibility()}
87if(!window.SystemPackage.check_power_supply()){$(el).removeClass('d_buy');window.SystemPackage.exception_message("Power Supply is required. Please revise.");$.scrollTo($('#ele-system-package-box .components-box[component-id="8"]').offset().top-300,500);return!1}
88if(!window.SystemPackage.check_cooler()){$(el).removeClass('d_buy');window.SystemPackage.exception_message("Cooler is required. Please revise.");$.scrollTo($('#ele-system-package-box .components-box[component-id="4"]').offset().top-300,500);return!1}
89window.SystemPackage.check_video_output();if(!window.SystemPackage.has_graphics_card&&(!window.SystemPackage.integrated_graphics||!window.SystemPackage.has_video_output)){$(el).removeClass('d_buy');if(!window.SystemPackage.has_graphics_card&&window.SystemPackage.integrated_graphics&&!window.SystemPackage.has_video_output){window.SystemPackage.exception_message("No video output, please add a Graphics Card. Please revise.")}else{window.SystemPackage.exception_message("Graphics Card is required. Please revise.")}
90$.scrollTo($('#ele-system-package-box .components-box[component-id="6"]:eq(0)').offset().top-300,500);return!1}
91window.SystemPackage.checkSelectedComponents();$('#ele-system-package-box .compatibility-error').addClass('show-error');if($('#ele-system-package-box .compatibility-error').length>0){$(el).removeClass('d_buy');window.SystemPackage.exception_message("Your system has compatibility issue, Please revise.");window.SystemPackage.scrollToCompatibilityError();return!1}
92var system_build_fee_id=$('input[name="component_system_build_fee"]:checked').data('pid');system_build_fee_id=parseInt(system_build_fee_id);system_build_fee_id=isNaN(system_build_fee_id)?0:system_build_fee_id;goods.system_package_data=window.SystemPackage.stat_selected_components();goods.system_package_memo=window.SystemPackage.system_package_custom_memo();goods.has_system_build_fee=system_build_fee_id>0?1:0;goods.no_requirements=$('input[name="no_requirements"]').prop('checked')?1:0}
93goods.step='update_group_cart';goods.request_time=(new Date()).getTime();var loading_layer=layer.load(2,{shade:[0.3,'#ccc']});let app_url=get_app_relative_path("cart");$.post(app_url,goods,function(res,status,xhr){var timeout_id=setTimeout(function(){$(el).removeClass('d_buy');clearTimeout(timeout_id)},100);layer.close(loading_layer);if(status==='error'||status==='parsererro'||xhr.status===500){if(typeof(window.SystemPackage)!=="undefined"){window.SystemPackage.exception_message('Sorry, System busy, Please try again later.')}else{alert('Sorry, System busy, Please try again later.')}
94return!1}
95try{res=$.parseJSON(res)}catch(e){if(typeof(window.SystemPackage)!=="undefined"){window.SystemPackage.exception_message('Sorry, System busy, Please try again later.')}else{alert('Sorry, System busy, Please try again later.')}
96return!1}
97if(res.error==='1'){if(res.content!=''){if(typeof(window.SystemPackage)!=="undefined"){window.SystemPackage.exception_message(res.content)}else{alert(res.content)}}
98return!1}else if(res.error==='3'&&typeof(window.SystemPackage)!=="undefined"){window.SystemPackage.exception_message(res.content);if("compatibility_errors" in res&&res.compatibility_errors.length>0){var errors=res.compatibility_errors;for(i=0;i<errors.length;i++){var el_component_box=$('.components-box[component-id="'+errors[i].component_id+'"]:eq('+errors[i].index+')');var el_warning_box=el_component_box.find('.compatibility-warning-box');for(k in errors[i].compatibility_errors){var error_msg=errors[i].compatibility_errors[k];if(el_warning_box.find('[container-key="'+k+'"]').length==0){el_component_box.addClass('compatibility-error');var new_el=$('<div class="warning-message-box hide" container-key="'+k+'"><div class="alert alert-danger">'+error_msg+'</div></div>');el_warning_box.append(new_el)}}}}
99$('#ele-system-package-box .compatibility-error').addClass('show-error');window.SystemPackage.scrollToCompatibilityError();return!1}
100if($('#saved_msg').length==0){$('body').append('<div class="success-tips-center" id="saved_msg"><i></i><span>Saved To Cart</span></div>')}
101$('#saved_msg').css({left:($(window).width()-$('#saved_msg').outerWidth())/2+'px',top:($(window).height()-$('#saved_msg').outerHeight())/2+$(document).scrollTop()+'px',opacity:0.95,position:'absolute',"z-index":65535}).fadeIn();setTimeout(function(){$('#saved_msg').fadeOut()},5000);$('.nav-cart')[0].disable=!1;getMinCart()})}
102function getSelectedAttributes(formBuy){var spec_arr=new Array();var j=0;for(i=0;i<formBuy.elements.length;i ++){var prefix=formBuy.elements[i].name.substr(0,5);if(prefix=='spec_'&&(((formBuy.elements[i].type=='radio'||formBuy.elements[i].type=='checkbox')&&formBuy.elements[i].checked)||formBuy.elements[i].tagName=='SELECT')){spec_arr[j]=formBuy.elements[i].value;j++}}
103return spec_arr}
104function MoveBox1(gid){var obj1=$('#li_'+gid);if(obj1.length>0){flyCollect(gid,'collectBox')}else{location.href=get_app_relative_path("cart")}}
105function MoveBox(gid){var obj1=$('#li_'+gid);if(obj1.length>0){flyCollect(gid,'collectBox')}else{flyCollect(gid,'collectBox')}}
106function collect(goodsId){let user_action_uri="/user.php?act=collect";if(typeof(window.url_base_path)!=="undefined"){user_action_uri="/"+window.url_base_path+"user.php?act=collect"}
107Ajax.call(user_action_uri,'id='+goodsId,collectResponse,'GET','JSON')}
108function collectResponse(result){if(result.error>0){alert(result.message)}else{var goods_id=result.goods_id;if(result.message==1){$("#icon_wish1_"+goods_id).attr("srcset","/themes/"+window.template_path+"/images/icon_wish.webp");$("#icon_wish2_"+goods_id).attr("srcset","/themes/"+window.template_path+"/images/icon_wish.png");$("#icon_wish3_"+goods_id).attr("src","/themes/"+window.template_path+"/images/icon_wish.png");$("#wishtxt").text('Add to Wishlist');$(".act-collect").attr("onclick",'javascript:collect('+goods_id+'); dataLayer.push({event: "add-to-wish-list-clicked"});')}else{$("#icon_wish1_"+goods_id).attr("srcset","/themes/"+window.template_path+"/images/icon_wished.webp");$("#icon_wish2_"+goods_id).attr("srcset","/themes/"+window.template_path+"/images/icon_wished.png");$("#icon_wish3_"+goods_id).attr("src","/themes/"+window.template_path+"/images/icon_wished.png");$("#wishtxt").text('Remove from Wishlist');$(".act-collect").attr("onclick",'javascript:collect('+goods_id+');');if(typeof GAUtilities!=='undefined'&&typeof result.ga_event_data!=='undefined'){var item_list_id="shopping cart";var item_list_name="shopping cart";if($(".wish-compare").length>0){item_list_id="product page";item_list_name="product page"}
109if(result.ga_event_data.items.length>0){result.ga_event_data.items[0].item_list_id=item_list_id;result.ga_event_data.items[0].item_list_name=item_list_name}
110GAUtilities.gaPushAddToWishlistData(result.ga_event_data)}
111if(typeof result.ga_event_data!=='undefined'){reddit_pixel_add_to_wishlist(result.goods_id,result.goods_name,result.cat_name,result.ga_event_data.value)}}}}
112function signInResponse(result){toggleLoader(!1);var done=result.substr(0,1);var content=result.substr(2);if(done==1){document.getElementById('member-zone').innerHTML=content}else{alert(content)}}
113function question_type_curr(page,id,question_type){document.getElementById('question_li_0').className='';document.getElementById('question_li_1').className='';document.getElementById('question_li_2').className='';document.getElementById('question_li_3').className='';document.getElementById('question_li_'+question_type).className='curr';Ajax.call('question.php?act=gotopage','page='+page+'&id='+id+'&question_type='+question_type,gotoPageResponse_question,'GET','JSON')}
114function gotoPage_question(page,id,question_type){Ajax.call('question.php?act=gotopage','page='+page+'&id='+id+'&question_type='+question_type,gotoPageResponse_question,'GET','JSON')}
115function gotoPageResponse_question(result){document.getElementById("ECS_QUESTION").innerHTML=result.content}
116function comment_type_curr(page,id,type,comment_level){document.getElementById('comment_li_0').className='';document.getElementById('comment_li_1').className='';document.getElementById('comment_li_2').className='';document.getElementById('comment_li_3').className='';document.getElementById('comment_li_'+comment_level).className='curr';Ajax.call('comment.php?act=gotopage','page='+page+'&id='+id+'&type='+type+'&comment_level='+comment_level,gotoPageResponse,'GET','JSON')}
117function gotoPage(page,id,type,comment_level){Ajax.call('comment.php?act=gotopage','page='+page+'&id='+id+'&type='+type+'&comment_level='+comment_level,gotoPageResponse,'GET','JSON')}
118function gotoPageResponse(result){document.getElementById("ECS_COMMENT").innerHTML=result.content}
119function gotoBuyPage(page,id){Ajax.call('goods.php?act=gotopage','page='+page+'&id='+id,gotoBuyPageResponse,'GET','JSON')}
120function gotoBuyPageResponse(result){document.getElementById("ECS_BOUGHT").innerHTML=result.result}
121function getFormatedPrice(price){if(currencyFormat.indexOf("%s")>-1){return currencyFormat.replace('%s',advFormatNumber(price,2))}else if(currencyFormat.indexOf("%d")>-1){return currencyFormat.replace('%d',advFormatNumber(price,0))}else{return price}}
122function bid(step){var price='';var msg='';if(step!=-1){var frm=document.forms.formBid;price=frm.elements.price.value;id=frm.elements.snatch_id.value;if(price.length==0){msg+=price_not_null+'\n'}else{var reg=/^[\.0-9]+/;if(!reg.test(price)){msg+=price_not_number+'\n'}}}else{price=step}
123if(msg.length>0){alert(msg);return}
124Ajax.call('snatch.php?act=bid&id='+id,'price='+price,bidResponse,'POST','JSON')}
125function bidResponse(result){if(result.error==0){document.getElementById('ECS_SNATCH').innerHTML=result.content;if(document.forms.formBid){document.forms.formBid.elements.price.focus()}
126newPrice()}else{alert(result.content)}}
127function newPrice(id){Ajax.call('snatch.php?act=new_price_list&id='+id,'',newPriceResponse,'GET','TEXT')}
128function newPriceResponse(result){document.getElementById('ECS_PRICE_LIST').innerHTML=result}
129function getAttr(cat_id){var tbodies=document.getElementsByTagName('tbody');for(i=0;i<tbodies.length;i ++){if(tbodies[i].id.substr(0,10)=='goods_type')tbodies[i].style.display='none'}
130var type_body='goods_type_'+cat_id;try
131{document.getElementById(type_body).style.display=''}catch(e){}}
132function advFormatNumber(value,num){var a_str=formatNumber(value,num);var a_int=parseFloat(a_str);if(value.toString().length>a_str.length){var b_str=value.toString().substring(a_str.length,a_str.length+1);var b_int=parseFloat(b_str);if(b_int<5){return a_str}else{var bonus_str,bonus_int;if(num==0){bonus_int=1}else{bonus_str="0."
133for(var i=1;i<num;i ++)
134bonus_str+="0";bonus_str+="1";bonus_int=parseFloat(bonus_str)}
135a_str=formatNumber(a_int+bonus_int,num)}}
136return a_str}
137function formatNumber(value,num){var a,b,c,i;a=value.toString();b=a.indexOf('.');c=a.length;if(num==0){if(b!=-1){a=a.substring(0,b)}}else{if(b==-1){a=a+".";for(i=1;i<=num;i ++){a=a+"0"}}else{a=a.substring(0,b+num+1);for(i=c;i<=b+num;i ++){a=a+"0"}}}
138return a}
139function set_insure_status(){var shippingId=getRadioValue('shipping');var insure_fee=0;if(shippingId>0){if(document.forms.theForm.elements['insure_'+shippingId]){insure_fee=d
139ocument.forms.theForm.elements['insure_'+shippingId].value}
140if(document.forms.theForm.elements.need_insure){document.forms.theForm.elements.need_insure.checked=!1}
141if(document.getElementById("ecs_insure_cell")){if(insure_fee>0){document.getElementById("ecs_insure_cell").style.display='';setValue(document.getElementById("ecs_insure_fee_cell"),getFormatedPrice(insure_fee))}else{document.getElementById("ecs_insure_cell").style.display="none";setValue(document.getElementById("ecs_insure_fee_cell"),'')}}}}
142function changePayment(pay_id){calculateOrderFee()}
143function getCoordinate(obj){var pos={"x":0,"y":0};pos.x=document.body.offsetLeft;pos.y=document.body.offsetTop;do{pos.x+=obj.offsetLeft;pos.y+=obj.offsetTop;obj=obj.offsetParent}
144while(obj.tagName.toUpperCase()!='BODY')
145return pos}
146function showCatalog(obj){var pos=getCoordinate(obj);var div=document.getElementById('ECS_CATALOG');if(div&&div.style.display!='block'){div.style.display='block';div.style.left=pos.x+"px";div.style.top=(pos.y+obj.offsetHeight-1)+"px"}}
147function hideCatalog(obj){var div=document.getElementById('ECS_CATALOG');if(div&&div.style.display!='none')div.style.display="none"}
148function sendHashMail(){Ajax.call('user.php?act=send_hash_mail','',sendHashMailResponse,'GET','JSON')}
149function sendHashMailResponse(result){alert(result.message)}
150function orderQuery(){var order_sn=document.forms.ecsOrderQuery.order_sn.value;var reg=/^[\.0-9]+/;if(order_sn.length<10||!reg.test(order_sn)){alert(invalid_order_sn);return}
151Ajax.call('user.php?act=order_query&order_sn=s'+order_sn,'',orderQueryResponse,'GET','JSON')}
152function orderQueryResponse(result){if(result.message.length>0){alert(result.message)}
153if(result.error==0){var div=document.getElementById('ECS_ORDER_QUERY');div.innerHTML=result.content}}
154function display_mode(str){document.getElementById('display').value=str;setTimeout(doSubmit,0);$("#keywords_list").val($("#keyword").val());function doSubmit(){document.forms.listform.submit()}}
155function display_mode_wholesale(str){document.getElementById('display').value=str;setTimeout(doSubmit,0);function doSubmit(){document.forms.wholesale_goods.action="wholesale.php";document.forms.wholesale_goods.submit()}}
156function fixpng(){var arVersion=navigator.appVersion.split("MSIE")
157var version=parseFloat(arVersion[1])
158if((version>=5.5)&&(document.body.filters)){for(var i=0;i<document.images.length;i++){var img=document.images[i]
159var imgName=img.src.toUpperCase()
160if(imgName.substring(imgName.length-3,imgName.length)=="PNG"){var imgID=(img.id)?"id='"+img.id+"' ":""
161var imgClass=(img.className)?"class='"+img.className+"' ":""
162var imgTitle=(img.title)?"title='"+img.title+"' ":"title='"+img.alt+"' "
163var imgStyle="display:inline-block;"+img.style.cssText
164if(img.align=="left")imgStyle="float:left;"+imgStyle
165if(img.align=="right")imgStyle="float:right;"+imgStyle
166if(img.parentElement.href)imgStyle="cursor:hand;"+imgStyle
167var strNewHTML="<span "+imgID+imgClass+imgTitle+" style=\""+"width:"+img.width+"px; height:"+img.height+"px;"+imgStyle+";"+"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"+"(src=\'"+img.src+"\', sizingMethod='scale');\"></span>"
168img.outerHTML=strNewHTML
169i=i-1}}}}
170function hash(string,length){var length=length?length:32;var start=0;var i=0;var result='';filllen=length-string.length%length;for(i=0;i<filllen;i++){string+="0"}
171while(start<string.length){result=stringxor(result,string.substr(start,length));start+=length}
172return result}
173function stringxor(s1,s2){var s='';var hash='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';var max=Math.max(s1.length,s2.length);for(var i=0;i<max;i++){var k=s1.charCodeAt(i)^s2.charCodeAt(i);s+=hash.charAt(k%52)}
174return s}
175var evalscripts=new Array();function evalscript(s){if(s.indexOf('<script')==-1)return s;var p=/<script[^\>]*?src=\"([^\>]*?)\"[^\>]*?(reload=\"1\")?(?:charset=\"([\w\-]+?)\")?><\/script>/ig;var arr=new Array();while(arr=p.exec(s))appendscript(arr[1],'',arr[2],arr[3]);return s}
176function $$(id){return document.getElementById(id)}
177function appendscript(src,text,reload,charset){var id=hash(src+text);if(!reload&&in_array(id,evalscripts))return;if(reload&&$$(id)){$$(id).parentNode.removeChild($$(id))}
178evalscripts.push(id);var scriptNode=document.createElement("script");scriptNode.type="text/javascript";scriptNode.id=id;try
179{if(src){scriptNode.src=src}else if(text){scriptNode.text=text}
180$$('append_parent').appendChild(scriptNode)}catch(e){}}
181function in_array(needle,haystack){if(typeof needle=='string'||typeof needle=='number'){for(var i in haystack){if(haystack[i]==needle){return!0}}}
182return!1}
183var pmwinposition=new Array();var userAgent=navigator.userAgent.toLowerCase();var is_opera=userAgent.indexOf('opera')!=-1&&opera.version();
183var is_moz=(navigator.product=='Gecko')&&userAgent.substr(userAgent.indexOf('firefox')+8,3);var is_ie=(userAgent.indexOf('msie')!=-1&&!is_opera)&&userAgent.substr(userAgent.indexOf('msie')+5,3);function pmwin(action,param){var objs=document.getElementsByTagName("OBJECT");if(action=='open'){for(i=0;i<objs.length;i ++){if(objs[i].style.visibility!='hidden'){objs[i].setAttribute("oldvisibility",objs[i].style.visibility);objs[i].style.visibility='hidden'}}
184var clientWidth=document.body.clientWidth;var clientHeight=document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight;var scrollTop=document.body.scrollTop?document.body.scrollTop:document.documentElement.scrollTop;var pmwidth=800;var pmheight=clientHeight*0.9;if(!$$('pmlayer')){div=document.createElement('div');div.id='pmlayer';div.style.width=pmwidth+'px';div.style.height=pmheight+'px';div.style.left=((clientWidth-pmwidth)/2)+'px';div.style.position='absolute';div.style.zIndex='999';$$('append_parent').appendChild(div);$$('pmlayer').innerHTML='<div style="width: 800px; background: #666666; margin: 5px auto; text-align: left">
184'+'<div style="width: 800px; height: '+pmheight+'px; padding: 1px; background: #FFFFFF; border: 1px solid #7597B8; position: relative; left: -6px; top: -3px">'+'<div onmousedown="pmwindrag(event, 1)" onmousemove="pmwindrag(event, 2)" onmouseup="pmwindrag(event, 3)" style="cursor: move; position: relative; left: 0px; top: 0px; width: 800px; height: 30px; margin-bottom: -30px;"></div>'+'<a href="###" onclick="pmwin(\'close\')"><img style="position: absolute; right: 20px; top: 15px" src="images/close.gif" title="关闭" alt="Close" /></a>'+'<iframe id="pmframe" name="pmframe" style="width:'+pmwidth+'px;height:100%" allowTransparency="true" frameborder="0"></iframe></div></div>'}
185$$('pmlayer').style.display='';$$('pmlayer').style.top=((clientHeight-pmheight)/2+scrollTop)+'px';if(!param){pmframe.location='pm.php'}else{pmframe.location='pm.php?'+param}}else if(action=='close'){for(i=0;i<objs.length;i ++){if(objs[i].attributes.oldvisibility){objs[i].style.visibility=objs[i].attributes.oldvisibility.nodeValue;objs[i].removeAttribute('oldvisibility')}}
186hiddenobj=new Array();$$('pmlayer').style.display='none'}}
187var pmwindragstart=new Array();function pmwindrag(e,op){if(op==1){pmwindragstart=is_ie?[event.clientX,event.clientY]:[e.clientX,e.clientY];pmwindragstart[2]=parseInt($$('pmlayer').style.left);pmwindragstart[3]=parseInt($$('pmlayer').style.top);doane(e)}else if(op==2&&pmwindragstart[0]){var pmwindragnow=is_ie?[event.clientX,event.clientY]:[e.clientX,e.clientY];$$('pmlayer').style.left=(pmwindragstart[2]+pmwindragnow[0]-pmwindragstart[0])+'px';$$('pmlayer').style.top=(pmwindragstart[3]+pmwindragnow[1]-pmwindragstart[1])+'px';doane(e)}else if(op==3){pmwindragstart=[];doane(e)}}
188function doane(event){e=event?event:window.event;if(is_ie){e.returnValue=!1;e.cancelBubble=!0}else if(e){e.stopPropagation();e.preventDefault()}}
189function addPackageToCart(packageId,indexId){var package_info=new Object();var number=1;package_info.package_id=packageId
190package_info.number=number;if(typeof(indexId)!="undefined"){goods_id_list=get_packcheck_list(indexId);id_re=/[,]$/g;goods_id_list=goods_id_list.replace(id_re,'');var price_pack=0;var market_pack=0;var fid=document.getElementById('package_box_'+indexId);if(fid){var box=fid.getElementsByTagName('input');for(var i=0;i<box.length;i++){if(box[i].type=='checkbox'&&box[i].checked){var p_pack=box[i].id;price_pack=Number(price_pack)+Number(p_pack);var p_market=box[i].name;market_pack=Number(market_pack)+Number(p_market)}}}
191price_pack=Math.round(price_pack);package_info.package_attr_id=goods_id_list;package_info.package_prices=market_pack+'-'+price_pack}
192let app_url=get_app_relative_path("cart");Ajax.call(app_url+'?step=add_package_to_cart','package_info='+$.toJSON(package_info),addPackageToCartResponse,'POST','JSON')}
193function addPackageToCartResponse(result){var el;var w=$(document).width();if(result.error>0){if(result.error==2){if(confirm(result.message)){location.href='/user.php?act=add_booking&id='+result.goods_id}}else if(result.error==1){alert(result.message)}}else{var cart_url=get_app_relative_path("cart");if(result.one_step_buy=='1'){location.href=cart_url}else{if($('#growlUI').length==0){if(w>=768){el=".bundle-pc"}else{el=".bundle-mobile"}
194if($('.addsucc-tips-center').length==0){$('body').append('<<div class="addsucc-tips-center"><i></i><span>Added To Cart</span></div>')}
195$('.addsucc-tips-center').css({left:($(window).width()-$('.addsucc-tips-center').outerWidth())/2+'px',top:($(window).height()-$('.addsucc-tips-center').outerHeight())/2+$(document).scrollTop()+'px',opacity:0.95,position:'absolute',"z-index":9999999}).fadeIn();setTimeout(function(){$('.addsucc-tips-center').fadeOut()},5000);$(".nav-cart").trigger('mouseover')}}}}
196function setSuitShow(suitId){var suit=document.getElementById('suit_'+suitId);if(suit==null){return}
197if(suit.style.display=='none'){suit.style.display=''}else{suit.style.display='none'}}
198function setSuitShow1(suitId){var suit=document.getElementById('suit_'+suitId);if(suit==null){return}
199suit.style.display=''}
200function setSuitShow2(suitId){var suit=document.getElementById('suit_'+suitId);if(suit==null){return}
201suit.style.display='none'}
202function docEle(){return document.getElementById(arguments[0])||!1}
203function openSpeDiv(message,goods_id,parent){var _id="speDiv";var m="mask";
203if(docEle(_id))document.removeChild(docEle(_id));if(docEle(m))document.removeChild(docEle(m));var scrollPos;if(typeof window.pageYOffset!='undefined'){scrollPos=window.pageYOffset}else if(typeof document.compatMode!='undefined'&&document.compatMode!='BackCompat'){scrollPos=document.documentElement.scrollTop}else if(typeof document.body!='undefined'){scrollPos=document.body.scrollTop}
204var i=0;var sel_obj=document.getElementsByTagName('select');while(sel_obj[i]){sel_obj[i].style.visibility="hidden";i++}
205var newDiv=document.createElement("div");newDiv.id=_id;newDiv.style.position="absolute";newDiv.style.zIndex="10000";newDiv.style.width="300px";newDiv.style.height="260px";newDiv.style.top=(parseInt(scrollPos+200))+"px";newDiv.style.left=(parseInt(document.body.offsetWidth)-200)/2+"px";newDiv.style.overflow="auto";newDiv.style.background="#FFF";newDiv.style.border="1px solid #dddddd";newDiv.innerHTML='<h4 style="height:30px;line-height:30px;background:#f4f4f4;color:#666;font-size:14px;font-weight:bold;border-bottom:1px solid #eee;text-indent:10px">'+select_spe+"</h4>";for(var spec=0;spec<message.length;spec++){newDiv.innerHTML+='<h6 style="text-align:left; background:#ffffff; margin-left:15px;height:30px;line-height:30px;border-top:1px #f4f4f4 solid;margin:10px 15px 0px">'+message[spec].name+'</h6>';if(message[spec].attr_type==1){for(var val_arr=0;val_arr<message[spec].values.length;val_arr++){if(val_arr==0){newDiv.innerHTML+="<input style='margin-left:15px;' type='radio' name='spec_"+message[spec].attr_id+"' value='"+message[spec].values[val_arr].id+"' id='spec_value_"+message[spec].values[val_arr].id+"' checked /><font color=#555555>"+message[spec].values[val_arr].label+'</font> ['+message[spec].values[val_arr].format_price+']</font><br />'}else{newDiv.innerHTML+="<input style='margin-left:15px;' type='radio' name='spec_"+message[spec].attr_id+"' value='"+message[spec].values[val_arr].id+"' id='spec_value_"+message[spec].values[val_arr].id+"' /><font color=#555555>"+message[spec].values[val_arr].label+'</font> ['+message[spec].values[val_arr].format_price+']</font><br />'}}
206newDiv.innerHTML+="<input type='hidden' name='spec_list' value='"+val_arr+"' />"}else{for(var val_arr=0;val_arr<message[spec].values.length;val_arr++){newDiv.innerHTML+="<input style='margin-left:15px;' type='checkbox' name='spec_"+message[spec].attr_id+"' value='"+message[spec].values[val_arr].id+"' id='spec_value_"+message[spec].values[val_arr].id+"' /><font color=#555555>"+message[spec].values[val_arr].label+' ['+message[spec].values[val_arr].format_price+']</font><br />'}
207newDiv.innerHTML+="<input type='hidden' name='spec_list' value='"+val_arr+"' />"}}
208newDiv.innerHTML+="<br /><center>[<a href='javascript:submit_div("+goods_id+","+parent+")' class='f6' >"+btn_buy+"</a>]&nbsp;&nbsp;[<a href='javascript:cancel_div()' class='f6' >"+is_cancel+"</a>]</center>";document.body.appendChild(newDiv);var newMask=document.createElement("div");newMask.id=m;newMask.style.position="absolute";newMask.style.zIndex="9999";newMask.style.width=document.body.scrollWidth+"px";newMask.style.height=document.body.scrollHeight+"px";newMask.style.top="0px";newMask.style.left="0px";newMask.style.background="#FFF";newMask.style.filter="alpha(opacity=30)";newMask.style.opacity="0.40";document.body.appendChild(newMask)}
209function submit_div(goods_id,parentId){var goods=new Object();var spec_arr=new Array();var fittings_arr=new Array();var number=1;var input_arr=document.getElementsByTagName('input');var quick=1;var spec_arr=new Array();var j=0;for(i=0;i<input_arr.length;i ++){var prefix=input_arr[i].name.substr(0,5);if(prefix=='spec_'&&(((input_arr[i].type=='radio'||input_arr[i].type=='checkbox')&&input_arr[i].checked))){spec_arr[j]=input_arr[i].value;j++}}
210goods.quick=quick;goods.spec=spec_arr;goods.goods_id=goods_id;goods.number=number;goods.parent=(typeof(parentId)=="undefined")?0:parseInt(parentId);let app_url=get_app_relative_path("addtocart");Ajax.call(app_url+'?step=add_to_cart','goods='+$.toJSON(goods),addToCartResponse,'POST','JSON');document.body.removeChild(docEle('speDiv'));document.body.removeChild(docEle('mask'));var i=0;var sel_obj=document.getElementsByTagName('select');while(sel_obj[i]){sel_obj[i].style.visibility="";i++}}
211function cancel_div(){document.body.removeChild(docEle('speDiv'));document.body.removeChild(docEle('mask'));var i=0;var sel_obj=document.getElementsByTagName('select');while(sel_obj[i]){sel_obj[i].style.visibility="";i++}}
212function createFunctionWithTimeout(callback,opt_timeout){var called=!1;function fn(){if(!called){called=!0;callback()}}
213setTimeout(fn,opt_timeout||1000);return fn}
214function productClick(productObj,actionField,eventCallback){eventCallback=eventCallback||function(){};dataLayer.push({'event':'productClick','ecommerce':{'click':{'actionField':{'list':actionField},'products':[productObj]}},'eventCallback':eventCallback})}
215function set_region_cookie_expires(region_1,region_2,region_3,regi
215on_4){var exp=new Date();exp.setTime(exp.getTime()+365*24*60*60*1000);var value=region_1+','+region_2;if(region_3>0){value+=','+region_3}
216if(region_4>0){value+=','+region_4}
217document.cookie="region_1="+region_1+";expires="+exp.toUTCString()+";path=/";document.cookie="region_2="+region_2+";expires="+exp.toUTCString()+";path=/";document.cookie="region_3="+region_3+";expires="+exp.toUTCString()+";path=/";document.cookie="region_4="+region_4+";expires="+exp.toUTCString()+";path=/";document.cookie="region_select="+value+";expires="+exp.toUTCString()+";path=/"}
218function removeCookie(name){document.cookie=name+'=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/'}
219function setCookieBySeconds(name,value,seconds){var exp=new Date();exp.setTime(exp.getTime()+seconds*1000);document.cookie=name+"="+escape(value)+";expires="+exp.toGMTString()+";path=/"}
220function setCookie(name,value){var Days=365;var exp=new Date();exp.setTime(exp.getTime()+Days*24*60*60*1000);document.cookie=name+"="+escape(value)+";expires="+exp.toGMTString()+";path=/"}
221function getCookie(name){var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");if(arr=document.cookie.match(reg)){return unescape(arr[2])}else{return null}}
222function get_dropdown_value(obj){$(obj).parent().siblings().find("span#selected_text").text($(obj).find("#region_name").text().replace("- Express",'').replace('Robot Super Store','').trim())}
223function layer_tips(obj,content,bg_color,exit_time){obj_id='#'+$(obj).attr("id")
224var layer_window=layer.tips(content,obj_id,{tips:[3,bg_color],tipsMore:!1,skin:'ptips',time:0});var timer;$(obj_id).one('mouseout',function(){timer=setTimeout(function(){layer.close(layer_window)},4000)})
225$(".layui-layer-tips").hover(function(){clearTimeout(timer)},function(){timer=setTimeout(function(){layer.close(layer_window)},4000)})}
226function layer_tips_warranty(obj,content,bg_color){obj_id='#'+$(obj).attr("id")
227var layer_window=layer.tips(content,obj_id,{tips:[3,bg_color],tipsMore:!1,skin:'ptips',time:0});var timer;$(obj_id).one('mouseout',function(){timer=setTimeout(function(){layer.close(layer_window)},500)})
228$(".layui-layer-tips").hover(function(){clearTimeout(timer)},function(){timer=setTimeout(function(){layer.close(layer_window)},500)})}
229function placeholder(target){$(target).val($(target).attr("datavalue")).addClass("inp");$(target).focus(function(){if($(this).val()==$(this).attr("datavalue")){$(this).val("").removeClass("inp")}})
230$(target).blur(function(){if($(this).val()==""||$(this).val()==$(this).attr("datavalue")){$(this).val($(target).attr("datavalue")).addClass("inp")}})}
231function placeholder1(target){$(target).val($(target).attr("datavalue")).addClass("inp");$(target).focus(function(){if($(this).val()=='Search'){$(this).val("").removeClass("inp")}})
232$(target).blur(function(){if($(this).val()==""||$(this).val()==$(this).attr("datavalue")){$(this).val($(target).attr("datavalue")).addClass("inp")}})}
233function open_itemlink(obj){var a=$(obj).parents('.goods_info').find('.goods_name a');if(typeof(a.attr("href"))=="undefined"){return}
234window.location.href=a.attr("href")}
235var showtip;var timer;function question_tip(obj,str,time){var id=$(obj).data("id")?$(obj).data("id"):$(obj).attr("id");var paramMap={tips:[3,'#626a66'],tipsMore:!1,time:0,skin:'ptips'};if(typeof(time)==="undefined"){time=3000}
236if(document.body.clientWidth<499){paramMap.area=['50%','auto']}
237var showtip=layer.tips(str,'#'+id,paramMap);var timer;clearTimeout(timer);$(obj).one('mouseout',function(){timer=setTimeout(function(){layer.close(showtip)},time)})
238$(".layui-layer-tips").hover(function(){clearTimeout(timer)},function(){timer=setTimeout(function(){layer.close(showtip)},time)})}
239function init_css_mode(){}
240function payform_disable(){$(".pay-group-2 li").addClass("disabled");$(".pay-group-2 li input:not(input:radio[name='payment']:checked)").attr("disabled","disabled");$("input[name='coupon_code']").prop("readonly",!0);$('.placeorder-btn').addClass('disabled')}
241function payform_enable(){$(".pay-group-2 li").removeClass("disabled");$(".pay-group-2 li input").removeAttr("disabled");$("input[name='coupon_code']").prop("readonly",!1);$('.placeorder-btn').removeClass('disabled')}
242function disable_payment(classname,msg){$("."+classname).append('<span class="fee-text pull-right">'+msg+'</span>');$("."+classname).css('padding-left','38px');$("."+classname+" input[type='radio']").remove()}
243function enable_payment(c){$("div."+c).parent('li').removeClass('disabled_visible')
244$("div."+c).find('input[name="payment"]').prop('disabled',!1)}
245function IEVersion(){var userAgent=navigator.userAgent;var isIE=userAgent.indexOf("compatible")>-1&&userAgent.indexOf("MSIE")>-1;var isEdge=userAgent.indexOf("Edge")>-1&&!isIE;var isIE11=userAgent.indexOf('Trident')>-1&&userAgent.indexOf("rv:11.0")>-1;if(isIE){var reIE=new RegExp("MSIE (\\d+\\.\\d+);");reIE.test(userAgent);var fIEVersion=parseFloat(RegExp["$1"]);if(fIEVersion==7){return 7}else if(fIEVersion==8){return 8}else if(fIEVersion==9){return 9}else if(fIEVersion==10){return 10}else{return 6}}else if(isEdge){return'edge'}else if(isIE11){return 11}else{return-1}}
246function create_processing_msg_box(title,content){var main_body=document.getElementsByName("body");var mask_box=document.getElementsByClassName("mask-box");if(mask_box.length>0){return!1}
247var e_0=document.createElement("div");e_0.setAttribute("class","mask-box");var e_1=document.createElement("div");e_1.setAttribute("class","box-body");var e_2=document.createElement("div");e_2.setAttribute("class","box-center");var e_3=document.createElement("div");e_3.setAttribute("class","box-loading");var e_4=document.createElement("div");e_4.setAttribute("class","title-line");var e_5=document.createElement("div");e_5.setAttribute("class","ico-loading");var e_6=document.createElement("div");e_6.setAttribute("class","sp sp-circle");e_5.appendChild(e_6);e_4.appendChild(e_5);var e_7=document.createElement("div");e_7.setAttribute("class","title-txt");e_7.appendChild(document.createTextNode(title));e_4.appendChild(e_7);
247var e_8=document.createElement("div");e_8.setAttribute("class","clearfix");e_4.appendChild(e_8);e_3.appendChild(e_4);if(content!=''){var e_9=document.createElement("div");e_9.setAttribute("class","message-txt");e_9.appendChild(document.createTextNode(content));e_3.appendChild(e_9)}else{e_3.setAttribute("style","height: 95px;")}
248e_2.appendChild(e_3);e_1.appendChild(e_2);e_0.appendChild(e_1);$("body").append(e_0)}
249function remove_processing_msg_box(){$("body>.mask-box").remove()}
250function get_regions(level,rid){var obj_num=$('.childli').length;for(var i=1;i<=obj_num;i++){$('#city_li_'+i).attr('class','li');$('#city_box_'+i).hide();if(level==i){$('#city_li_'+i).attr('class','licur');$('#city_box_'+i).show()}}
251if(rid){Ajax.call('/region_city.php','act=get_regions&level='+level+'&rid='+rid,get_regions_response,'GET','JSON')}}
252function get_regions_response(result){if(result.cookeinfo){document.cookie=result.cookeinfo.key+"="+result.cookeinfo.value;for(i=1;i<=4;i++){if(i>=result.level){document.cookie="region_"+i+"=0"}}}
253if(result.result==''){location.reload()}
254var obj_num=$('.childli').length;for(var i=1;i<=obj_num;i++){$('#city_box_'+i).hide();$('#city_li_'+i).attr('class','li');if(result.level==i&&result.result!=''){$('#city_li_'+i).attr('class','licur').html('Select').show();$('#city_box_'+i).html(result.result).show()}else if(result.level<i){$('#city_li_'+i).hide()}}
255$('#city_li_'+(--result.level)).html(result.parent_name).show()}
256function promotionautoheight(){var css_str='';var section_name=arguments[0]||'';if(section_name=='Product Recommendation'){var pr_blocks=[];$("#product-recommendation .what_new_bg").each(function(idx){if($("#product-recommendation #product-recommendation-"+idx+" ul.content li .row").length>0){var arr=new Array();$("#product-recommendation #product-recommendation-"+idx+" ul.content li div.promotion .flex-section").each(function(i){arr[i]=$(this).outerHeight()});var height=Math.max.apply(null,arr);arr=new Array();$("#product-recommendation #product-recommendation-"+idx+" ul.content li div.list_openbox_box").each(function(i){arr[i]=$(this).outerHeight()});var opened_btn_height=Math.max.apply(null,arr);pr_blocks.push({idx:idx,height:height,opened_btn_height:opened_btn_height})}});for(var b=0;b<pr_blocks.length;b++){if(pr_blocks[b].height>0){css_str+='@media (min-width: 768px) {\n'+'#product-recommendation #product-recommendation-'+pr_blocks[b].idx+' ul.content li div.promotion {\n'+'height: '+(15+pr_blocks[b].height)+'px !important;\n}\n}'}
257if(pr_blocks[b].opened_btn_height>0){css_str+='@media (min-width: 768px) {\n'+'#product-recommendation #product-recommendation-'+pr_blocks[b].idx+' ul.content li div.list_openbox_box {\n'+'height: '+pr_blocks[b].opened_btn_height+'px !important;\n}\n}'}}
258apply_style_rules('product-recommendation-style',css_str);listautoheight();return}
259if($(".goods_list ul.goods_col .goods_info .promotion_section").length>0){var arr=new Array();$(".goods_list ul.goods_col .goods_info .promotion_section .flex-section").each(function(i){arr[i]=$(this).outerHeight()});if($(".goods_list ul.goods_col .goods_info .promotion_section>.discount").length>0){arr.push(18)}
260var height=Math.max.apply(null,arr);arr=new Array();$(".goods_list ul.goods_col .goods_info .list_openbox_box").each(function(i){arr[i]=$(this).outerHeight()});var opened_btn_height=Math.max.apply(null,arr);css_str+='.goods_list ul.goods_col .goods_info .promotion_section {\n'+'height: '+(15+height)+'px !important;\n}\n'+'.goods_list ul.goods_col .goods_info .list_openbox_box {\n'+'height: '+opened_btn_height+'px !important;\n}'}
261if($(".what_new_bg ul.content li .row").length>0){var arr=new Array();$(".what_new_bg ul.content li div.promotion .flex-section").each(function(i){arr[i]=$(this).outerHeight()});var height=Math.max.apply(null,arr);arr=new Array();$(".what_new_bg ul.content li div.list_openbox_box").each(function(i){arr[i]=$(this).outerHeight()});var opened_btn_height=Math.max.apply(null,arr);if(height>0){css_str+='@media (min-width: 768px) {\n'+'.what_new_bg ul.content li div.promotion {\n'+'height: '+(15+height)+'px !important;\n}\n}'}
262if(opened_btn_height>0){css_str+='@media (min-width: 768px) {\n'+'.what_new_bg ul.content li div.list_openbox_box {\n'+'height: '+opened_btn_height+'px !important;\n}\n}'}}
263if($(".also-like .goods_info .promotion_section").length>0){var arr=new Array();$(".also-like .goods_info .promotion_section .flex-section").each(function(i){arr[i]=$(this).outerHeight()});var height=Math.max.apply(null,arr);if(height>0){css_str+='@media (min-width: 768px) {\n'+'.also-like .goods_info .promotion_section {\n'+'height: '+(15+height)+'px;\n}\n}'}}
264if($(".also-like .goods_info .list_openbox_box").length>0){var arr=new Array();$(".also-like .goods_info .list_openbox_box").each(function(i){arr[i]=$(this).outerHeight()});var opened_btn_height=Math.max.apply(null,arr);if(opened_btn_height>0){css_str+='@media (min-width: 768px) {\n'+'.also-like .goods_info .list_openbox_box {\n'+'height: '+opened_btn_height+'px;\n}\n}'}}
265if($("#pabSec .p_goods_info .promotion_section").length>0){var arr=new Array();$("#pabSec .p_goods_info .promotion_section .flex-section").each(function(i){arr[i]=$(this).outerHeight()});var height=Math.max.apply(null,arr);if(height>0){css_str+='@media (min-width: 768px) {\n'+'#pabSec .p_goods_info .promotion_section {\n'+'height: '+(15+height)+'px;\n}\n}'}}
266if($("#pabSec .p_goods_info .list_openbox_box").length>0){var arr=new Array();$("#pabSec .p_goods_info .list_openbox_box").each(function(i){arr[i]=$(this).outerHeight()});var opened_btn_height=Math.max.apply(null,arr);if(opened_btn_height>0){css_str+='@media (min-width: 768px) {\n'+'#pabSec .goods-list .p_goods_info .list_openbox_box {\n'+'height: '+opened_btn_height+'px; \n}\n}'}}
267apply_style_rules('promoheight',css_str);listautoheight()}
268function listautoheight(){var css_str='';$(".what_new_bg .products-list").each(function(idx){var $list=$(this);var contentHeight=0;$list.find("ul.content li").each(function(){var liHeight=$(this).outerHeight();if(liHeight>contentHeight){contentHeight=liHeight}});if(contentHeight<=0||$list.height()>=contentHeight){return}
269var sectionId=$list.closest(".what_new_bg").attr('id');var selector;if(sectionId){selector='#'+sectionId+' .products-list'}else{var listCls='listheight-whatnew-'+idx;$list.addClass(listCls);selector='.what_new_bg .products-list.'+listCls}
270css_str+='@media (min-width: 768px) {\n'+selector+' {\n'+'height: '+contentHeight+'px;\n}\n}'});if($(".also-like .goods-list").length>0){css_str+='@media (min-width: 768px) {\n'+'.also-like .goods-list {\n'+'height: '+($(".also-like .goods-list li").outerHeight()+10)+'px;\n}\n}'}
271if($("#pabSec .goods-list").length>0){css_str+='@media (min-width: 768px) {\n'+'#pabSec .goods-list {\n'+'height: '+($("#pabSec .goods-list li").outerHeight()+10)+'px;\n}\n}'}
272apply_style_rules('listheight',css_str)}
273$(window).resize(debounce_handler(function(){promotionautoheight()},150));$(function(){$('body').append($('<div id="back-top-wrap"><button class="glyphicon-menu-up" id="back-top" aria-label="Back to the top"></button></div>'));$('#back-top').on("click",function(){$('html,body').animate({scrollTop:0},'slow')});show_selector_with_cond('#back-top');let stickEndEl_ele=$("#foot_point");if(stickEndEl_ele.length>0){window.backTopSticky=$('#back-top-wrap').stickyScroll({stickEndEl:stickEndEl_ele,fixedbottom:20,fixedright:15,leftoffset:20,fixedElH:window.url_base_path==='edu/'?100:44,fixedElW:44,stickTop:window.url_base_path==='edu/'?1200:1670,offset:0,});$(window).on('load',function(){window.backTopSticky.reit()})}
274$(window).resize(function(){show_selector_with_cond('#back-top')});$(document).on("click","a[href='#']",function(e){e.preventDefault()})});function show_selector_with_cond(selectorName){var dh=$(document).height();var dh_cond=0;if(is_gt_1200()){dh_cond=2250}else{dh_cond=1850}
275if(dh>dh_cond&&!window.hide_back_top){$(selectorName).show()}else{$(selectorName).hide()}}
276function is_gt_1200(){if($("#foot_point").css('top')=="0px"){return!0}
277return!1}
278function getUrlWithoutParams(location_url){const url=new URL(location_url);return url.origin+url.pathname}
279function render_paypal_message(pp_amount){var amount=pp_amount.toString();var amount=Number(amount.replace(/[\$,]/g,''));try{if(typeof(paypal_message)!=='undefined'){paypal_message.Messages({amount:amount}).render(".pay-later-paypal")}}catch(e){}}
280function animateValue(obj,duration){let startTimestamp=null;const formatter=new Intl.NumberFormat('en-US');const end=parseInt(obj.innerHTML.replace(/,/g,''));var start=end-100;start=start<0?0:start;const step=timestamp=>{if(!startTimestamp)startTimestamp=timestamp;const progress=Math.min((timestamp-startTimestamp)/duration,1);const value=Math.floor(progress*(end-start)+start);obj.innerHTML=formatter.format(value);if(progress<1){window.requestAnimationFrame(step)}};window.requestAnimationFrame(step)}
281function get_warehouse_info(Layout){if($('.warehouse-status-container').length<1){return}
282$.ajax({url:'/api/common-data.php',method:'GET',dataType:'json',success:function(data){if(data.is_show>0){var total_items=data.total_items.toLocaleString();var items_processed=data.items_processed.toLocaleString();if($(".warehouse-status").length>0){$("#total-items-in-automated-warehouse").html(total_items);$("#total-items-processed").html(items_processed)}else{var warehouseStatus1='<div class="warehouse-status">'+'<a href="/warehouse-info">'+'<p>Items Waiting<br>for Robots to Process</p>'+'<h3 id="total-items-in-automated-warehouse">'+total_items+'</h3>'+'</a>'+'</div>';var warehouseStatus2='<div class="warehouse-status">'+'<a href="/warehouse-info">'+'<p>Items Processed<br>in Last 5 Minutes</p>'+'<h3 id="total-items-processed">'+items_processed+'</h3>'+'</a>'+'</div>';var warehouseStatusContainer=warehouseStatus1+warehouseStatus2;if($('.warehouse-status-container .warehouse-list').length>0){$('.warehouse-status-container .warehouse-list').append(warehouseStatusContainer).show()}else{$('.warehouse-status-container').append(warehouseStatusContainer).show()}}
283animateValue(document.getElementById("total-items-in-automated-warehouse"),2000);animateValue(document.getElementById("total-items-processed"),2000);setTimeout(function(){get_warehouse_info(Layout)},120000)}else{if($('.warehouse-status-container .warehouse-list').length>0){$('.warehouse-status-container .warehouse-list').hide()}else{$('.warehouse-status-container').hide()}}}})}
284function toThousand(num){return num.toString().replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g,'$&,')}
285function reddit_pixel_add_to_cart(goods_id,goods_name,cat_name,price_value,number){try{price_value=price_value.replace('$','');var total_price_value=price_value*number;total_price_value=total_price_value.toFixed(2);rdt('track','AddToCart',{itemCount:number,value:total_price_value,currency:'AUD',conversionId:generateConversionId('add_to_card'),products:[{"id":goods_id,"name":goods_name,"category":cat_name}]})}catch(e){console.log("Reddit Pixel Add To Cart error.")}}
286function reddit_pixel_add_to_wishlist(goods_id,goods_name,cat_name,price_value){try{price_value=price_value.replace('$','');var number=1;var total_price_value=price_value*number;total_price_value=total_price_value.toFixed(2);rdt('track','AddToWishlist',{itemCount:number,value:total_price_value,currency:'AUD',conversionId:generateConversionId('add_to_wishlist'),products:[{"id":goods_id,"name":goods_name,"category":cat_name}]})}catch(e){console.log("Reddit Pixel Add To Wishlist error.")}}
287function reddit_pixel_purchase(cart_product_data,order_id){try{var total_number=0;var total_price_value=0;var products_data=[];if(cart_product_data.length>0){$.each(cart_product_data,function(index,item){total_number+=parseInt(item.quantity);total_price_value+=parseInt(item.quantity)*item.price;products_data.push({"id":item.id,"name":item.name,"category":item.category})})}
288total_price_value=total_price_value.toFixed(2);rdt('track','Purchase',{itemCount:total_number,value:total_price_value,currency:'AUD',transactionId:order_id,conversionId:generateConversionId('purchase'),products:products_data})}catch(e){console.log("Reddit Pixel Purchase error.")}}
289function reddit_pixel_search(search_data){search_data=JSON.parse(search_data);var products_data=[];if(search_data.length>0){$.each(search_data,function(index,item){products_data.push({"id":item.id,"name":item.original_goods_name})})}
290try{rdt('track','Search',{conversionId:generateConversionId('search'),products:products_data})}catch(e){console.log("Reddit Pixel Search error.")}}
291function reddit_pixel_signup(){try{rdt('track','SignUp',{conversionId:generateConversionId('signup'),})}catch(e){console.log("Reddit Pixel SignUp error.")}}
292function reddit_pixel_lead(){try{rdt('track','Lead',{conversionId:generateConversionId('Lead'),})}catch(e){console.log("Reddit Pixel Lead error.")}}
293function generateConversionId(event_name){return event_name+'_'+Date.now()+'_'+Math.random().toString(36).substr(2,10)}
294var discount_msg='This discount price is only available on the website for a limited time.';function scrollToElementWithOffset(elementId,offset,delay){setTimeout(function(){var targetElement=document.getElementById(elementId);if(targetElement){targetElement.scrollIntoView();window.scrollBy(0,-offset)}},delay)}
295function removeLayerIframeLoadingAnimation(){$(".layui-layer-content .layui-layer-load").removeClass("layui-layer-load")}
296function loadScript(url,callback){const script=document.createElement('script');script.src=url;
296script.onload=function(){if(callback)callback(null,script)};script.onerror=function(){if(callback)callback(new Error('Failed to load script: '+url))};document.head.appendChild(script)}
297$(document).ready(function(){$('.bootstrap-select .btn').removeAttr('tabindex')});(function($){function toIntegersAtLease(n){return n<10?'0'+n:n}
298Date.prototype.toJSON=function(date){return this.getUTCFullYear()+'-'+toIntegersAtLease(this.getUTCMonth())+'-'+toIntegersAtLease(this.getUTCDate())};var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};$.quoteString=function(string){if(escapeable.test(string)){return'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==='string'){return c}
299c=a.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"'}
300return'"'+string+'"'};$.toJSON=function(o){var type=typeof(o);if(type=="undefined")
301return"undefined";else if(type=="number"||type=="boolean")
302return o+"";else if(o===null)
303return"null";if(type=="string"){return $.quoteString(o)}
304if(type=="object"&&typeof o.toJSON=="function")
305return o.toJSON();if(type!="function"&&typeof(o.length)=="number"){var ret=[];for(var i=0;i<o.length;i++){ret.push($.toJSON(o[i]))}
306return"["+ret.join(",")+"]"}
307if(type=="function"){throw new TypeError("Unable to convert object of type 'function' to json.")}
308var ret=[];for(var k in o){var name;type=typeof(k);if(type=="number")
309name='"'+k+'"';else if(type=="string")
310name=$.quoteString(k);else continue;var val=$.toJSON(o[k]);if(typeof(val)!="string"){continue}
311ret.push(name+":"+val)}
312return"{"+ret.join(",")+"}"};$.compactJSON=function(o){return $.toJSON(o,!0)};$.evalJSON=function(src){return eval("("+src+")")};$.secureEvalJSON=function(src){var filtered=src;filtered=filtered.replace(/\\["\\\/bfnrtu]/g,'@');filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']');filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,'');if(/^[\],:{}\s]*$/.test(filtered))
313return eval("("+src+")");else throw new SyntaxError("Error parsing JSON, source is not valid.")};$.event.special.touchstart={setup:function(_,ns,handle){if(ns.includes&&ns.includes("noPreventDefault")){this.addEventListener("touchstart",handle,{passive:!1})}else{this.addEventListener("touchstart",handle,{passive:!0})}}};$.event.special.touchmove={setup:function(_,ns,handle){if(ns.includes&&ns.includes("noPreventDefault")){this.addEventListener("touchmove",handle,{passive:!1})}else{this.addEventListener("touchmove",handle,{passive:!0})}}}})(jQuery)

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.