1function areAllSizesHidden(color){return hiddenStatus[color]?Object.keys(hiddenStatus[color]).every(function(size){return hiddenStatus[color][size]}):!1}async function setCartAttributes(attributes={}){return(await fetch("/cart/update.json",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({attributes})})).json()}async function updateItem(data){return(await fetch("/cart/change.json",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(data)})).json()}function updateItemById(lineItemId,newQuantity,newProperties={}){return updateItem({id:lineItemId,quantity:newQuantity,properties:newProperties})}function generateSwatchSelector(selector,color,size,material){return color&&(selector=`${selector}[data-color-option="${escapeSelector(color)}"]`),size&&(selector=`${selector}[data-size-option="${size}"]`),material&&(selector=`${selector}[data-material-option="${material}"]`),selector}function escapeSelector(str){return isNaN(str)?str?str.replace(/(:|\.|\[|\])/g,"-"):"":str}function swatchToLowerCase(input){if(input)return isNaN(input)?input.toLowerCase().replace(/\s+/g,"-"):input}function toLowerCase(input){if(input)return input.toLowerCase()}function displayQtyCount(qty,label){return parseInt(qty,10)>0&&parseInt(qty,10)<2?`${label} \u6B8B\u308A${qty}\u70B9`:label}function showHideQantityLabel(available){JSON.parse(available)?$("button > span#js-variant-pre-order-button").text("\u4E88\u7D04\u3059\u308B"):$("button > span#js-variant-pre-order-button").text("\u58F2\u308A\u5207\u308C")}function calculateVariantDeliveryDate(dataQty,selectedOption,dataDeliveryDay,preOrderDeliveryDay,dataRent,isAvailable){const weekDaySpanSelector=".js-variant-available-message > .js-stock-label",isFixedDeliverySchedule=selectedOption.attr("data-is-fixed-delivery-applicable"),qty=parseInt(selectedOption.attr(dataQty),10),isRent=selectedOption.attr(dataRent),deliveryLabel=window.getDeliveryLabel({isFixedDelivery:isFixedDeliverySchedule?JSON.parse(isFixedDeliverySchedule):!1,fixedDate:selectedOption.attr("data-fixed-delivery-date")?selectedOption.attr("data-fixed-delivery-date").replaceAll("-","/"):"",isAvailable:JSON.parse(isAvailable)},qty);if(deliveryLabel.date==="FIXED")$("#js-cart-item-property").val("\u4E88\u7D04\u5546\u54C1"),$(weekDaySpanSelector).html(deliveryLabel.label);else{let deliveryLabelText="";deliveryLabel.date==="PRE_ORDER"&&$("#js-cart-item-property").val("\u53D7\u6CE8\u751F\u7523\u5546\u54C1"),isRent&&isRent==="true"&&qty>0?(deliveryLabelText=displayQtyCount(qty,"\u8CB8\u3057\u51FA\u3057"),$("#js-cart-item-property").val("\u53D7\u6CE8\u751F\u7523\u5546\u54C1")):qty>0&&(deliveryLabelText=displayQtyCount(qty,""),$("#js-cart-item-property").val("\u5728\u5EAB\u3042\u308A\u5546\u54C1")),deliveryLabelText?$(weekDaySpanSelector).html(deliveryLabelText):$(weekDaySpanSelector).html("")}}function findQueryString(key){key=key.replace(/[*+?^$.\[\]{}()|\\\/]/g,"\\$&");const match=location.search.match(new RegExp("[?&]"+key+"=([^&]+)(&|$)"));return match&&decodeURIComponent(match[1].replace(/\+/g," "))}function selectSwatchRadio(optionValue){$(`.js-swatch-option-radio[value="${optionValue}"]`).attr("checked",!0)}function showHideBISLabel(available){$(".js-product-detail-content__info .shopify-bis-trigger").removeAttr("style"),available?($(".js-product-detail-content__info .js-variant-sold-out-label").css("visibility","hidden"),$(".js-product-detail-content__info .shopify-bis-trigger").addClass("display-none"),$(".js-product-detail-content__info .js-info-cta").css("display","block")):($(".js-product-detail-content__info .js-variant-sold-out-label").css("visibility","visible"),$(".js-product-detail-content__info .shopify-bis-trigger").removeClass("display-none"),$(".js-product-detail-content__info .js-info-cta").css("display","none"))}function filterSwatch(swatchName,swatchType){if(swatchType=="material"){$("fieldset.js-fieldset-color").show(),$(".js-swatch-option-li.js-swatch-color").hide();const selector=$(`input.sizeColorOption[data-material-option="${swatchName}"]`),options=$(selector);$.each(options,(i,option)=>{$(`.js-swatch-option-li.js-swatch-color.color-${escapeSelector($(option).attr("data-color-option"))}`).show()}),selectSwatchRadio(swatchName);const defaultColour=$("input.js-swatch-option-radio.js-swatch-color:checked");$(`.js-swatch-option-li.js-swatch-color.color-${escapeSelector(defaultColour.val())}`).is(":visible")||($(".js-swatch-option-li.js-swatch-color:visible:first").trigger("click"),$(".js-swatch-option-li.js-swatch-color:visible:first").trigger("mouseenter"))}if(swatchType=="color"){$("fieldset.js-fieldset-size").show();const selectedMaterial=$("input.js-swatch-option-radio.js-swatch-material:checked");let sizeColor=`input.sizeColorOption[data-color-option="${swatchName}"]`;selectedMaterial.length&&(sizeColor=`${sizeColor}[data-material-option="${selectedMaterial.val()}"]`),$(".js-swatch-option-li.js-swatch-size").hide();const options=$(sizeColor);$.each(options,(i,option)=>{$(`.js-swatch-option-li.js-swatch-size.size-${escapeSelector($(option).attr("data-size-option"))}`).show()});const defaultSize=$("input.js-swatch-option-radio.js-swatch-size:checked");$(`.js-swatch-option-li.js-swatch-size.size-${escapeSelector(defaultSize.val())}`).is(":visible")||$(".js-swatch-option-li.js-swatch-size:visible:first").trigger("click")}hideVariant()}function singletonSwatchShowHide(selector,swatchType,optionIndex){const variantToHide=$(selector);variantToHide.length&&$.each(variantToHide,(i,variant)=>{const variantToHideOption=$(variant).data(optionIndex);$(`.js-swatch-option-li.js-swatch-${swatchType}.${swatchType}-${escapeSelector(variantToHideOption)}`).hide()}),$.each($(".js-swatch-option-li.js-swatch-color"),(i,variant)=>{const color=$(variant).data("value");areAllSizesHidden(color)&&$(`.js-swatch-option-li.js-swatch-color.${color}`).hide()})}function hideVariant(){let materialElement=swatchToLowerCase($("input.js-swatch-option-radio.js-swatch-material:checked").data("unescaped-value")),colorElement=swatchToLowerCase($("input.js-swatch-option-radio.js-swatch-color:checked").data("unescaped-value")),sizeElement=swatchToLowerCase($("input.js-swatch-option-radio.js-swatch-size:checked").data("unescaped-value")),finalSelector="input.js-hidden-variant-options",swatchType="size",optionIndex="size-index";sizeElement&&colorElement&&materialElement?finalSelector=`${finalSelector}[data-material-index="${materialElement}"][data-color-index="${escapeSelector(colorElement)}"]`:sizeElement&&colorElement&&!materialElement?finalSelector=`${finalSelector}[data-color-index="${escapeSelector(colorElement)}"]`:colorElement&&materialElement&&!sizeElement?(finalSelector=`${finalSelector}[data-material-index="${materialElement}"]`,swatchType="color",optionIndex="color-index"):colorElement&&!materialElement&&!sizeElement?(swatchType="color",optionIndex="color-index"):!colorElement&&materialElement&&!sizeElement&&(swatchType="material",optionIndex="material-index"),setTimeout(()=>{$(`.js-swatch-option-li.js-swatch-${swatchType}:visible`).length||$(`fieldset.js-fieldset-${swatchType}`).hide()},100),singletonSwatchShowHide(finalSelector,swatchType,optionIndex)}function updateQueryString(key,value,url){url||(url=window.location.href);let updated="";var re=new RegExp("([?&])"+key+"=.*?(&|#|$)(.*)","gi"),hash;if(re.test(url))typeof value<"u"&&value!==null?updated=url.replace(re,"$1"+key+"="+value+"$2$3"):(hash=url.split("#"),url=hash[0].replace(re,"$1$3").replace(/(&|\?)$/,""),typeof hash[1]<"u"&&hash[1]!==null&&(url+="#"+hash[1]),updated=url);else if(typeof value<"u"&&value!==null){var separator=url.indexOf("?")!==-1?"&":"?";hash=url.split("#"),url=hash[0]+separator+key+"="+value,typeof hash[1]<"u"&&hash[1]!==null&&(url+="#"+hash[1]),updated=url}else updated=url;window.history.replaceState({path:updated},"",updated)}hiddenStatus={};
1const hiddenInputs=document.querySelectorAll(".js-hidden-variant-options");hiddenInputs.forEach(function(input){const color=input.getAttribute("data-color-index"),size=input.getAttribute("data-size-index");hiddenStatus[color]||(hiddenStatus[color]={}),hiddenStatus[color][size]=!0}),$(window).on("load",function(){const materialQS=findQueryString("variant-material"),colorQS=findQueryString("variant-color"),sizeQS=findQueryString("variant-size");selectSwatchRadio(swatchToLowerCase(materialQS)),selectSwatchRadio(swatchToLowerCase(colorQS)),selectSwatchRadio(swatchToLowerCase(sizeQS)),$(".js-swatch-option-li").on("click",function(e){e.preventDefault(),e.stopPropagation();const $this=$(this),optionValue=$this.data("value"),isMaterial2=$this.hasClass("js-swatch-material"),isColor=$this.hasClass("js-swatch-color"),isSize=$this.hasClass("js-swatch-size"),optionClass=isSize?"js-swatch-size":isMaterial2?"js-swatch-material":"js-swatch-color",swatchLowerCase=swatchToLowerCase(optionValue);$(`.js-swatch-option-radio.${optionClass}`).removeAttr("checked"),selectSwatchRadio(optionValue),filterSwatch(swatchLowerCase,isColor?"color":isSize?"size":"material"),updateQueryString("variant-color",swatchToLowerCase($(".js-swatch-option-radio.js-swatch-color:checked").val())),updateQueryString("variant-size",swatchToLowerCase($(".js-swatch-option-radio.js-swatch-size:checked").val())),updateQueryString("variant-material",swatchToLowerCase($(".js-swatch-option-radio.js-swatch-material:checked").val())),$("span.js-swatch-option-name.js-swatch-label-color").html($(".js-swatch-option-radio.js-swatch-color:checked").data("unescaped-value")),$("span.js-swatch-option-name.js-swatch-label-size").html($(".js-swatch-option-radio.js-swatch-size:checked").data("unescaped-value")),setTimeout(async function(){let materialElement=swatchToLowerCase($("input.js-swatch-option-radio.js-swatch-material:checked").data("unescaped-value")),colorElement=swatchToLowerCase($("input.js-swatch-option-radio.js-swatch-color:checked").data("unescaped-value")),sizeElement=swatchToLowerCase($("input.js-swatch-option-radio.js-swatch-size:checked").data("unescaped-value"));materialElement&&materialElement.indexOf(".")==-1&&(materialElement=swatchToLowerCase($("input.js-swatch-option-radio.js-swatch-material:checked").val())),colorElement&&colorElement.indexOf(".")==-1&&(colorElement=swatchToLowerCase($("input.js-swatch-option-radio.js-swatch-color:checked").val())),isNaN(sizeElement)&&sizeElement&&sizeElement.indexOf(".")==-1&&(sizeElement=swatchToLowerCase($("input.js-swatch-option-radio.js-swatch-size:checked").val()));const sizeColorSelector=generateSwatchSelector("input.sizeColorOption",colorElement,sizeElement,materialElement),selectedOption=$(sizeColorSelector),variantId=selectedOption.data("available-id");$("#js-selected-variant-id").val(variantId),$('form#js-product_form_id input[name="id"]').val(variantId),updateQueryString("variant",variantId),showHideBISLabel(selectedOption.data("available")),showHideQantityLabel(selectedOption.attr("data-available")),selectedOption.data("available")?($("button#js-product-add-to-cart").removeAttr("disabled"),$("button#js-product-add-to-cart").removeClass("is-disabled")):($("button#js-product-add-to-cart").prop("disabled",!0),$("button#js-product-add-to-cart").addClass("is-disabled")),$(".js-vaiant-price").html(selectedOption.data("price")),calculateVariantDeliveryDate("data-available-qty",selectedOption,"data-delivery-days","data-preorder-delivery-days","data-rent",selectedOption.attr("data-available"))},100)}),$("input.sizeColorOption").length===1&&processDefaultVariant($("input.sizeColorOption"));function processDefaultVariant(defaultSelector){const hasOnlyDefaultVariant=defaultSelector||$("input.hasOnlyDefaultVariant");hasOnlyDefaultVariant.length&&(showHideBISLabel(hasOnlyDefaultVariant.data("available")),showHideQantityLabel(hasOnlyDefaultVariant.attr("data-available")),calculateVariantDeliveryDate("data-available-qty",hasOnlyDefaultVariant,"data-delivery-days","data-preorder-delivery-days","data-rent",hasOnlyDefaultVariant.attr("data-available")))}processDefaultVariant();const selectedColorOption=$("input.js-swatch-option-radio.js-swatch-color:checked"),materialSelector="input.js-swatch-option-radio.js-swatch-material";if($(materialSelector).length){const materialElement=`${materialSelector}:checked`,material=$(materialElement).val();material?$(`.js-swatch-option-li.js-swatch-material.${material}`).trigger("click"):$(".js-swatch-option-li.js-swatch-material:visible:first").trigger("click")}else selectedColorOption.length?$(`.js-swatch-option-li.js-swatch-color.${selectedColorOption.val()}`).trigger("click"):$(".js-swatch-option-li.js-swatch-color:visible:first").trigger("click")}); 2//# sourceMappingURL=/cdn/shop/t/3/assets/product-delivery-date.js.map?v=120143178366750906351780996447
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.