1class ProductSearch{constructor(productData){this.productData=productData}findOptionsByVariantId(variantId){const variant=this.productData.variants.find(v=>v.id==variantId);return variant?{id:this.productData.id,available:variant.available,option1:variant.option1,option2:variant.option2,qty:0,variantId:variant.id}:null}findVariantIdByOptions(option1,option2=null){option2==="null"&&(option2=null);const variant=this.productData.variants.find(v=>option2!==void 0&&option2!==""&&option2!==null?v.option1===option1&&v.option2===option2:v.option1===option1);return variant?{id:this.productData.id,available:variant.available,option1:variant.option1,option2:variant.option2,qty:0,variantId:variant.id}:variant?variant.id:null}}window.ProductSearch=ProductSearch; 2//# sourceMappingURL=/cdn/shop/t/820/assets/option-find.js.map?v=121012139205685284411790253130
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.