(function(a){if(a){a.Product=function(d){var f=d.data;var s="";var q=false;var t=function(w){q=true;a.ajax.getJson({url:a.URLs.getVariants,data:{pid:w.pid,format:"json"},callback:function(x){if(!x||!x.variations||!x.variations.variants){return}f.variations.variants=x.variations.variants;q=false;jQuery(w).trigger("VariationsLoaded")}})};var h=function(y,w){var x=(y.master?y.selectedVar.id:y.pid);a.ajax.getJson({url:a.URLs.getAvailability,data:{pid:x,Quantity:w,format:"json"},callback:function(z){if(!z||!z.avLevels){return}if(y.master){y.selectedVar.avLevels=z.avLevels;y.selectedVar.avStatusQuantity=z.avStatusQuantity}else{f.avLevels=z.avLevels;f.avStatusQuantity=z.avStatusQuantity}jQuery(y).trigger("ReloadAvailability")}})};var v=function(w){var y=0;for(var x=0;x<w.length;x++){variant=w[x];if(variant.ATS>0){y=y+variant.ATS}}return y};var c=function(w){if(jQuery(w+" .maywerecommend ul.carousel li").length>0){jQuery(w+" .maywerecommend ul.carousel").jcarousel({scroll:1,itemVisibleInCallback:a.captureCarouselRecommendations});a.tooltip({id:w+" .maywerecommend ul.carousel li",options:{bodyHandler:function(){return jQuery(this).children(".pdpTooltip").html()}}})}};var p=function(x){if(f.isOption){var w=jQuery(x.containerId+" .product_options:last select");w.change(function(z){var y=this.options[this.selectedIndex].value.split("%?%");x.selectedOptions[this.id]=y[0];x.selectedPrice[this.id]=y[1];x.showUpdatedPrice(n(x),f.pricing.standard)});w.each(function(y){var z=this.options[this.selectedIndex].value.split("%?%");x.selectedOptions[this.id]=z[0];x.selectedPrice[this.id]=z[1];x.showUpdatedPrice(n(x),f.pricing.standard)})}};var m=function(x){var w=jQuery(x.containerId+" .addtocartbutton:last").click(function(F){if(f.master||f.variant){if(x.selectedVar==null){return false}jQuery(x.containerId+" .product_options:last select").each(function(){var H=x.selectedOptions[this.id];var G=this.id.replace(x.pid,x.selectedVar.id);x.selectedOptions[G]=H;delete x.selectedOptions[this.id]});x.selectedOptions.pid=x.selectedVar.id;x.selectedOptions.masterPid=x.pid}else{if(f.bundle||f.productSet){var A=x.subProducts;var y=",";var z="";var E=null;x.selectedOptions.childPids="";if(f.productSet){x.selectedOptions.Quantity=""}for(var B=0;B<A.length;B++){E=A[B];if(B==A.length-1){y=""}if(E.variant||E.master){if(E.selectedVar==null){return false}x.selectedOptions.childPids+=E.selectedVar.id+y}else{x.selectedOptions.childPids+=E.pid+y}var D=E.selectedOptions.pid;E.selectedOptions.pid=null;x.selectedOptions=jQuery.extend({},x.selectedOptions,E.selectedOptions);E.selectedOptions.pid=D;if(f.productSet){z+=E.selectedOptions.Quantity+y}}}if(f.productSet){x.selectedOptions.Quantity=z}x.selectedOptions.pid=x.pid}if(f.bundle){x.selectedOptions.Quantity=1}else{if(!f.productSet){x.selectedOptions.Quantity=jQuery(x.containerId+" .quantityinput:last").val()}}if(f.productSet||x.selectedOptions.Quantity>0){w.attr("disabled","true");a.quickView.close();var C=jQuery.Event("AddToCart");C.selectedOptions=x.selectedOptions;(jQuery.event.global.AddToCart==undefined||jQuery.event.global.AddToCart==null)?a.minicart.add("",x.selectedOptions,function(){w.removeAttr("disabled")}):jQuery(document).trigger(C)}return false});return w};var e=function(w){jQuery(w.containerId+" .quantityinput:last").keyup(function(B){var C=null;try{C=parseInt(jQuery(w.containerId+" .quantityinput:last").val())}catch(B){C=null}if(C){w.selectedOptions.Quantity=C;if(f.variations!=undefined){var z=[];jQuery.each(f.variations.attributes,function(){if(!w.selectedVarAttribs[this.id]||w.selectedVarAttribs[this.id]==""){z.push(this.name)}});if(z.length>0){var y=v(f.variations.variants);if(y==0){return}var A=i(z);var x=jQuery.format(a.resources.MISSING_VAL,A);u(x);return}}if(C!=w.getAvailabilityQty()){h(w,C)}u(j(w,C));jQuery(w).trigger("AddtoCartEnabled")}});w.selectedOptions.Quantity=jQuery(w.containerId+" .quantityinput:last").val();if(!q){u(j(w,w.selectedOptions.Quantity))}};var k=function(w){var x=jQuery(w+" #pdpTabsDiv");x.tabs();jQuery("a.printpage").click(function(){window.print();return false})};var o=function(x){var w=function(){if((f.master||f.variant)&&x.selectedVar==null){jQuery(x.containerId+" .addtowishlist, "+x.containerId+" .addtoregistry").addClass("unselectable")}};w();jQuery(x).bind("AddtoCartDisabled",{},w);jQuery(x).bind("AddtoCartEnabled",{},function(z,y){jQuery(x.containerId+" .addtowishlist, "+x.containerId+" .addtoregistry").removeClass("unselectable")});jQuery(x).bind("ReloadAvailability",{},function(z){var y=z.target.selectedVar;u(j(z.target,(y==null?f.avStatusQuantity:y.avStatusQuantity)));jQuery(z.target).trigger("AddtoCartEnabled")});jQuery(x.containerId+" .addtowishlist a, "+x.containerId+" .addtoregistry a").click(function(z){var A=jQuery.extend({},{},x.selectedOptions);if(f.master||f.variant){if(x.selectedVar!=null){A.pid=x.selectedVar.id}else{return false}}else{A.pid=x.pid}var y=this.href;if(!(y.indexOf("?")>0)){y=y+"?"}window.location=y+jQuery.param(A);return false});jQuery(x.containerId+" .sendtofriend").click(function(z){var A=jQuery.extend({},{},x.selectedOptions);if((f.master||f.variant)&&x.selectedVar!=null){A.pid=x.selectedVar.id}else{A.pid=x.pid}var y=a.URLs.sendToFriend+"?"+jQuery.param(A);a.dialog.open(y,a.resources.SEND_TO_FRIEND);return false})};var g=function(w){jQuery(w+" #pdpReadReview").click(function(x){jQuery(w+" #pdpTabsDiv").tabs("select","pdpReviewsTab")});jQuery(w+" #pdpWriteReview").click(function(x){})};var j=function(E,x){var w=E.getAvStatus();var y=a.resources[w];var B=E.getATS();var A=E.getAvLevels();var F=A[a.constants.AVAIL_STATUS_IN_STOCK];var C=A[a.constants.AVAIL_STATUS_BACKORDER];var z=A[a.constants.AVAIL_STATUS_PREORDER];var D=A[a.constants.AVAIL_STATUS_NOT_AVAILABLE];if(w===a.constants.AVAIL_STATUS_BACKORDER||w===a.constants.AVAIL_STATUS_PREORDER){if(x>B&&B>0){y=y+"<br/>"+jQuery.format(a.resources["QTY_"+w],B)}y=y+"<br/>"+l(E)}else{if(x>F&&w!==a.constants.AVAIL_STATUS_NOT_AVAILABLE){y="";if(F>0){y=y+"<br/>"+jQuery.format(a.resources["QTY_"+a.constants.AVAIL_STATUS_IN_STOCK],F)}if(C>0){y=y+"<br/>"+jQuery.format(a.resources["QTY_"+a.constants.AVAIL_STATUS_BACKORDER],C)}if(z>0){y=y+"<br/>"+jQuery.format(a.resources["QTY_"+a.constants.AVAIL_STATUS_PREORDER],z)}}}return y};var l=function(w){var x="";if(w.getInStockDate()&&w.getInStockDate()!="null"){x=jQuery.format(a.resources.IN_STOCK_DATE,(new Date(w.getInStockDate())).toDateString())}return x};var u=function(w){jQuery(s+" .availability:last .value").html(w.replace(/&lt;/g,"<").replace(/&gt;/g,">"))};var n=function(x){var w=x.selectedVar!=null?x.selectedVar.pricing.sale:f.pricing.sale;jQuery.each(x.selectedPrice,function(){w=(new Number(w)+new Number(this)).toFixed(2)});return w};var b=function(){};var r=function(){jQuery(".attributecontentlink").click(function(w){if(jQuery("#sizeChartDialog").length==0){jQuery("<div/>").attr("id","sizeChartDialog").appendTo(document.body)}a.createDialog({id:"sizeChartDialog",options:{height:530,width:800,title:a.resources.SIZECHART_TITLE}});jQuery("#sizeChartDialog").dialog("open");jQuery("#sizeChartDialog").load(this.href);return false})};var i=function(y){var z="";var w=y.length;if(w==1||w==2){z=y.join(" & ")}else{for(var x=0;x<w;x++){if(x==w-2){z+=y[x]+" & "+y[x+1];break}else{z+=y[x]+", "}}}return z};return{pid:f.ID,variant:f.variant,master:f.master,bundled:f.bundled,selectedVarAttribs:{},selectedVar:null,selectedOptions:{},selectedPrice:{},containerId:null,subProducts:[],enableA2CButton:function(){jQuery(this.containerId+" .addtocartbutton:last").removeAttr("disabled");jQuery(this.containerId+" .addtocartbutton:last").addClass("button-gold-large");jQuery(this.containerId+" .addtocartbutton:last").removeClass("button-gold-large-disabled")},disableA2CButton:function(){jQuery(this.containerId+" .addtocartbutton:last").attr("disabled","true");jQuery(this.containerId+" .addtocartbutton:last").removeClass("button-gold-large");jQuery(this.containerId+" .addtocartbutton:last").addClass("button-gold-large-disabled")},isSubProduct:function(){return(f.bundled||f.productSetProduct)&&a.ProductCache.subProducts.length>0},showSelectedVarAttrVal:function(w,x){jQuery(this.containerId+" .variationattributes div:not(.clear)").each(function(){var y=jQuery(this).data("data");if(w===y){jQuery(this).find("span.selectedvarval").html(x)}})},readReviews:function(){jQuery(this.containerId+" #pdpTabsDiv").tabs("select","pdpReviewsTab")},showImages:function(x,y){var w=jQuery('input[name="idcolorlookup"][value="'+x+'"]').attr("id");jQuery("#productimageZoomInUrl").val(jQuery("#"+w+"-ZoomInUrl").val());jQuery("#productimageZoomInAlt").val(jQuery("#"+w+"-ZoomInAlt").val());jQuery("#productimageZoomInTitle").val(jQuery("#"+w+"-ZoomInTitle").val());jQuery(".productimages .productimage img").attr("src",jQuery("#"+w+"-ZoomOutUrl").val());jQuery(".productimages .productimage img").attr("alt",x);jQuery(".productimages .productimage img").attr("title",jQuery("#"+w+"-ZoomOutTitle").val());jQuery(".altImage").removeClass("selected");jQuery("a[variantcolor="+x+"]").addClass("selected");jQuery("#pdpMain .variationattributes .variantdropdown select").val(x);if(y==null){this.varAttrSelected({data:{id:"colorLens",val:x}})}jQuery("#detailView").html("Detail View")},varAttrSelected:function(A){this.showSelectedVarAttrVal(A.data.id,A.data.val||"");this.selectedVarAttribs[A.data.id]=A.data.val;if(A.data.val==null){this.variant=false}var z=this;if(!q){var y=A.data.val!=null?this.findVariations({id:A.data.id,val:A.data.val}):null;var C=jQuery.extend({},{},this.selectedVarAttribs);var x=null;var B=new Array();for(var w in C){if(C[w]){x=this.findVariations({id:w,val:C[w]},x)}else{B.push(w)}}jQuery.each(f.variations.attributes,function(){if((this.id!=A.data.id||A.data.val==null)&&C[this.id]==null){z.varAttrDisplayHandler(this.id,x)}else{if(this.id!=A.data.id&&C[this.id]!=null){z.varAttrDisplayHandler(this.id,y)}else{z.showImages(A.data.val,this.vals)}}});this.selectedVar=this.findVariation(this.selectedVarAttribs)}this.refreshView()},resetVariations:function(){if(q){return}var w=this;jQuery(this.containerId+" .variationattributes .swatches").each(function(){var x=jQuery(this).data("data");jQuery(this).find("a.swatchanchor").each(function(){if(w.isVariation({id:x,val:this.innerHTML})){jQuery(this).parent().removeClass("unselectable")}else{jQuery(this).parent().addClass("unselectable");jQuery(this).parent().removeClass("selected")}})})},varAttrDisplayHandler:function(y,w){var x=this;jQuery(this.containerId+" .variationattributes .swatches").each(function(){var z=jQuery(this).data("data");if(z===y){jQuery(this).find("a.swatchanchor").each(function(){var B=jQuery(this).parent();var A=x.findVariations({id:y,val:this.innerHTML},w);if(A.length>0){B.removeClass("unselectable")}else{B.addClass("unselectable");if(B.hasClass("selected")){x.showSelectedVarAttrVal(y,"");x.selectedVarAttribs[y]=null}B.removeClass("selected")}})}});jQuery(this.containerId+" .variationattributes .variantdropdown select").each(function(){var A=jQuery(this).data("data").id;if(A===y){var z=this.options.length;jQuery.each(this.options,function(){if(z>1&&this.index==0){return}var B=x.findVariations({id:y,val:this.value},w);if(B.length>0){this.disabled=false}else{this.disabled=true;if(this.selected){x.showSelectedVarAttrVal(y,"");x.selectedVarAttribs[y]=null}this.selected=false}})}})},refreshView:function(){var B=this;if(!q&&this.selectedVar==null){this.selectedVar=this.findVariation(this.selectedVarAttribs)}if(!q&&this.selectedVar!=null){u(j(B,1));this.showUpdatedPrice(n(B),this.selectedVar.pricing.standard);if(!(!this.selectedVar.inStock&&this.selectedVar.avStatus===a.constants.AVAIL_STATUS_NOT_AVAILABLE)&&(this.getPrice()>0||this.isPromoPrice())){this.enableA2CButton();jQuery(this).trigger("AddtoCartEnabled")}else{this.disableA2CButton();jQuery(this).trigger("AddtoCartDisabled")}}else{if(q){u(a.showProgress("productloader"))}else{u(a.resources.NON_SELECTED)}this.disableA2CButton();jQuery(this).trigger("AddtoCartDisabled")}var y=[];var x=null;for(var w in this.selectedVarAttribs){if(this.selectedVarAttribs[w]){x=this.findVariations({id:w,val:this.selectedVarAttribs[w]},x)}}jQuery.each(f.variations.attributes,function(){B.showSelectedVarAttrVal(this.id,B.selectedVarAttribs[this.id]);if(!B.selectedVarAttribs[this.id]||B.selectedVarAttribs[this.id]==""){y.push(this.name);B.varAttrDisplayHandler(this.id,x)}});var A=i(y);if(y.length>0){var z=jQuery.format(a.resources.MISSING_VAL,A);u(z);jQuery(B.containerId+" .addtocartbutton:last").attr("title",z)}},showUpdatedPrice:function(B,w){var y=Number(w||0);var x=Number(B||0);var z="";var A={salePrice:x,standardPrice:y};a.ajax.getJson({url:a.URLs.formatMoney,cache:true,async:false,data:{salePrice:x,standardPrice:y},callback:function(C){A=C}});z=(x>0||this.isPromoPrice())?'<div class="salesprice">'+A.salePrice+"</div>":' <div class="salesprice">N/A</div>';if(y>0&&y>x){z='<div class="standardprice">'+A.standardPrice+" </div>"+z}jQuery(this.containerId+" .productinfo .price:first").html(z);jQuery(this.containerId+" #pdpATCDiv"+this.containerId.substring(1)+" .price").html(z)},getPrice:function(){return n(this)},isPromoPrice:function(){return(this.selectedVar!=null?this.selectedVar.pricing.isPromoPrice:f.pricing.isPromoPrice)},isVariation:function(z,y){var x=null;for(var w=0;w<f.variations.variants.length;w++){x=f.variations.variants[w];if(x.attributes[z.id]==z.val&&(y==undefined||x.attributes[y.id]==y.val)){return true}}return false},findVariations:function(w,x){var A=new Array();x=x||f.variations.variants;var z=null;for(var y=0;y<x.length;y++){z=x[y];if((z.attributes[w.id]===w.val)&&(z.inStock||(z.avStatus===a.constants.AVAIL_STATUS_BACKORDER&&z.ATS>0)||(z.avStatus===a.constants.AVAIL_STATUS_PREORDER&&z.ATS>0))){A.push(z)}}return A},findVariation:function(w){if(!this.checkAttrs(w)){return null}var z=function(B){var A="";jQuery.each(f.variations.attributes,function(){A+=B[this.id]});return A};var y=z(w);for(var x=0;x<f.variations.variants.length;x++){variant=f.variations.variants[x];if(z(variant.attributes)===y){return variant}}return null},findVariationById:function(y){for(var x=0;x<f.variations.variants.length;x++){var w=f.variations.variants[x];if(w&&w.id===y){return w}}return{}},checkAttrs:function(w){for(var x=0;x<f.variations.attributes.length;x++){if(w[f.variations.attributes[x].id]==null){return false}}return true},getAttrByID:function(x){for(var w=0;w<f.variations.attributes.length;w++){if(f.variations.attributes[w].id===x){return f.variations.attributes[w]}}return{}},getAvStatus:function(){if((this.variant||this.master)&&this.selectedVar!=null){return this.selectedVar.avStatus}else{return f.avStatus}},getATS:function(){if((this.variant||this.master)&&this.selectedVar!=null){return this.selectedVar.ATS}else{return f.ATS}},getAvailabilityQty:function(){if((this.variant||this.master)&&this.selectedVar!=null){return this.selectedVar.avStatusQuantity}else{return f.avStatusQuantity}},getAvLevels:function(){if((this.variant||this.master)&&this.selectedVar!=null){return this.selectedVar.avLevels}else{return f.avLevels}},getInStockDate:function(){if((this.variant||this.master)&&this.selectedVar!=null){return this.selectedVar.inStockDate}else{return f.inStockDate}},isA2CEnabled:function(){if(this.variant||this.master){if(this.selectedVar!=null){return(this.selectedVar.avStatus===a.constants.AVAIL_STATUS_IN_STOCK||this.selectedVar.avStatus===a.constants.AVAIL_STATUS_BACKORDER||this.selectedVar.avStatus===a.constants.AVAIL_STATUS_PREORDER)}else{return false}}else{return(f.avStatus===a.constants.AVAIL_STATUS_IN_STOCK||f.avStatus===a.constants.AVAIL_STATUS_BACKORDER||f.avStatus===a.constants.AVAIL_STATUS_PREORDER)}},show:function(w){var C=this;jQuery("#detailView").click(function(){var F=jQuery(".productimages .productimage img").attr("src");var E=jQuery(".productimages .productimage img").attr("alt");var D=jQuery(".productimages .productimage img").attr("title");jQuery(".productimages .productimage img").attr("src",jQuery("#productimageZoomInUrl").val());jQuery(".productimages .productimage img").attr("alt",jQuery("#productimageZoomInAlt").val());jQuery(".productimages .productimage img").attr("title",jQuery("#productimageZoomInTitle").val());jQuery("#productimageZoomInUrl").val(F);jQuery("#productimageZoomInAlt").val(E);jQuery("#productimageZoomInTitle").val(D);if(jQuery("#detailView").html()=="Detail View"){jQuery("#detailView").html("Full View")}else{jQuery("#detailView").html("Detail View")}return false});jQuery(".altImage").click(function(){C.showImages(jQuery(this).attr("variantcolor"),null);return false});jQuery(this).bind("VariationsLoaded",{},function(F,E){C.resetVariations();var D=v(f.variations.variants);if(D==0){u(a.resources[a.constants.AVAIL_STATUS_NOT_AVAILABLE])}jQuery(C.containerId+" .variationattributes .swatches").each(function(){var G=jQuery(this),H=G.data("data");G.find(".selected a").each(function(){C.varAttrSelected({data:{id:H,val:this.innerHTML}})})});jQuery(C.containerId+" .variationattributes .variantdropdown select").each(function(){if(this.selectedIndex>=0&&this.options[this.selectedIndex].value!=""){C.varAttrSelected({data:{id:jQuery(this).data("data").id,val:this.options[this.selectedIndex].value}})}})});this.containerId="#"+w.containerId;var B=false;if(w.source&&w.source=="quickview"){B=true}s=this.containerId;b();r();if(f.master||f.variant){t(this);jQuery(C.containerId+" .variationattributes .swatches").each(function(){var E=jQuery(this);var I=E.data("data");var D=C.getAttrByID(I);if(!D){return}var F=function(J){var K=jQuery(this);J.data={id:I,val:this.innerHTML};if(K.parent().hasClass("unselectable")){return false}else{if(K.parent().hasClass("selected")){J.data={id:I,val:null};K.parent().removeClass("selected");C.resetVariations();C.varAttrSelected(J)}else{J.data={id:I,val:this.innerHTML};E.find(".selected").removeClass("selected");K.parent().addClass("selected");C.varAttrSelected(J)}}return false};var H=E.find("a.swatchanchor");if(I==="colorLens"){var G=C.getAttrByID("color");H.each(function(){var J=function(M){for(var L=0;L<G.vals.length;L++){if(G.vals[L].val===M){return G.vals[L].images.swatch}}return""};var K=(J(this.innerHTML)).url;if(K&&K!=""){jQuery(this).css("color","transparent").parent().css("background","url("+K+")")}else{jQuery(this).css("color","transparent")}});H.data("data",{id:I}).click(F).hover(function(J){C.showSelectedVarAttrVal("colorLens",this.innerHTML);C.showImages(this.innerHTML,G.vals)}).mouseleave(function(J){if(C.selectedVarAttribs.colorLens){C.showImages(C.selectedVarAttribs.colorLens,G.vals)}else{C.showImages("",[{val:"",images:f.images}])}C.showSelectedVarAttrVal("colorLens",C.selectedVarAttribs.colorLens||"")})}else{H.data("data",{id:I}).click(F)}});jQuery(C.containerId+" .variationattributes .variantdropdown select").each(function(){jQuery(this).data("data",{id:jQuery(this).data("data"),val:""}).change(function(D){if(this.selectedIndex==0&&this.options.length==1){return}D.data=jQuery(this).data("data");D.data.val=(this.selectedIndex==0)?null:this.options[this.selectedIndex].value;if(this.selectedIndex==0){C.resetVariations()}C.varAttrSelected(D)})});C.showImages("",C.getAttrByID("colorLens").vals)}else{C.showImages("",[{val:"",images:f.images}])}p(this);if(!f.productSet){if(!f.bundle){e(this)}else{if(f.bundle){u(j(this,1))}}}m(this);if(!(this.getPrice()>0||this.isPromoPrice())||f.master||f.variant||f.productSet||f.bundle||(!f.inStock&&f.avStatus===a.constants.AVAIL_STATUS_NOT_AVAILABLE&&!f.productSet)){this.disableA2CButton()}if(f.bundle||f.productSet){var z=false;var A=new Number();for(var x=0;x<C.subProducts.length;x++){var y=C.subProducts[x];z=y.isA2CEnabled();if(!z){break}A+=new Number(y.getPrice())}if(!z){this.disableA2CButton()}else{this.enableA2CButton();if(!f.bundle){C.showUpdatedPrice(A)}}}if(!f.productSetProduct&&!f.bundled){if(!f.productSet&&!B&&!f.bundle){g(this.containerId)}}o(this);c(this.containerId);k(this.containerId);jQuery.each(C.subProducts,function(){jQuery(this).bind("AddtoCartDisabled",{},function(){C.disableA2CButton()})});jQuery.each(C.subProducts,function(){jQuery(this).bind("AddtoCartEnabled",{},function(){var D=true;var E=C.subProducts;var G=new Number();for(var F=0;F<E.length;F++){if(((E[F].variant||E[F].master)&&E[F].selectedVar==null)||(!E[F].bundled&&(E[F].selectedOptions.Quantity==undefined||E[F].selectedOptions.Quantity<=0))){D=false;break}else{if(E[F].selectedVar!=null){E[F].selectedOptions.pid=E[F].selectedVar.pid}else{E[F].selectedOptions.pid=E[F].pid}var H=E[F].selectedOptions.Quantity;if(H==undefined){H=1}G+=new Number(H*E[F].getPrice())}}if(D&&(f.productSet||f.inStock)&&(G>0||C.isPromoPrice())){C.enableA2CButton();if(!f.bundle){C.showUpdatedPrice(G)}}else{C.disableA2CButton()}})})},toString:function(){return this.model}}}}else{alert("app is undefined!")}})(app);
