1// !!!! - DO NOT MODIFY - !!!! 2// THIS FILE IS DEPLOYED AUTOMATICALLY BY MATTv2. 3// 4// Deployment info: 5// Updated at: 2026-06-26T13:19:06+00:00 6// Cause: Manual deployment. 7// Deployment ID: 192569 8// Project: 624 9// Environment: 7884 - master 10// MD5: 46be5a21e38a896f7967e5604b246f97 11// Signature: eyJpdiI6InBYSWJvTlBBc0JCb3ZycVJydG83UHc9PSIsInZhbHVlIjoiY01RT3pOaXlpT3pCam1aeXV1cTUzM3h0K3ZEUStpUmczblk4WEMyTEVjM3FwSzRyU2dUOFArRzFPbksyaFlCaHRcL2J2a3BQYjZUUDYzZk1sdDJtT29VUHFvS0NKRG80d2JRSkd2cjVyRFZ1T09VTjR0UU5YVmpTNWk5UkFTbTRWMGRibFhnemJLMnA1XC85TFQ5d3hqUTZSTlBjR1lxNVJ4ZUYwblhMM2FPTEJNY1JBdW52elFQd2ZTN1F6V2dcL1dVb2hJbDhQU3VmVTExbU9Ka09YcVlMa2JDRjhhaVFxZm44M2I1UzhLaDI0eUh3VDV1cmVnSkZNQjhVb2NyZ2dLRTFBQmROeHptc3hUc1pROTVENVBPRUhPVm85U2U4aE9IT25TVHJyWnhPd3VUaVhNK2txU3BLR0xhWEJEZXV4SGNZWERnVHg4RUlobGgxd0p1RDBiWUJEaUdLZ3RRZVhCTXl3N2pJUDEzSEJrRVVhcEl2T1MyWklOVjhiMk1WUWNBUk5OQmNkZkdwSUlkSjROaG5EXC9cL0xMMjlGcG1JWVhnRFlXTmp4Zm5QVnZzPSIsIm1hYyI6ImZjODAxYjExZWY2ZGY2MTg1YzE0YWNhY2QzYWZiZWQwNjc5NjMxYzQwODlkNTA3N2M5Nzc1ODkxNDU3M2ZmNTgifQ== 12var n=Object.defineProperty;var s=(i,e)=>n(i,"name",{value:e,configurable:!0});import"./component-ProductOptionPicker.min.js";import"./component-DrawerContainer.min.js";import"./component-DrawerHeader.min.js";import{ThemeComponent as c}from"./theme.min.js";import"./component-ProductButtonOption.min.js";import"./component-ProductPillSizeGuideModal.min.js";import"./component-BodyOverlay.min.js";import"./vendor.min.js";import"./component-ProductDropdownOption.min.js";import"./component-FakeDropdown.min.js";import"./component-SiteHeader.min.js";import"./component-IconCount.min.js";class o extends c{constructor(){super(...arguments),this.drawerContainer=null,this.drawerHeader=null}init(){this.optionChangeListen()}setEventListeners(){var t;this.drawerContainer=this.querySelector("drawer-container"),this.drawerHeader=(t=this.drawerContainer)==null?void 0:t.querySelector("drawer-header");const e=this.querySelector('[data-ref="modalToggle"]');this.$listen(e,"click",()=>{var r;(r=this.drawerContainer)==null||r.open()})}updateData(e){(e==null?void 0:e.title)!==void 0&&fetch(`/variants/${e==null?void 0:e.id}/?section_id=local-pickup`).then(t=>t.text()).then(t=>{const r=new DOMParser().parseFromString(t,"text/html").querySelector(".shopify-section");if(!r||(this.innerHTML="",!(e!=null&&e.available)))return;this.appendChild(r);const p=this.querySelector('[data-ref="title"]');p&&(p.innerHTML=`${this.productTitle} - ${e.title}`),this.classList.add("is-active"),this.setEventListeners()}).catch(t=>{t instanceof Error&&this.$log.error(t.message)})}optionChangeListen(){var t;const e=(t=this.parentElement)==null?void 0:t.querySelector("product-option-picker");if(e){this.$subscribe(e.onSelectedVariantChange,r=>{this.updateData(r)});return}}}s(o,"LocalPickup");const l={String};o.prototype.$name="LocalPickup";o.prototype.$info=JSON.parse('{"name":"LocalPickup","meta":{"isLegacy":false,"selector":"local-pickup"},"props":[{"attr":"product-title","default":"","reflectAttr":false,"propertyKey":"productTitle","propertyType":"String","propertyTypeName":"String","propertyTsTypeName":"string"}],"refs":[{"selector":"[data-ref=\\"close\\"]","required":false,"propertyKey":"close","propertyType":"Object","propertyTypeName":"Object","propertyTsTypeName":"HTMLButtonElement"}]}');o.prototype.$info.component=o;for(const i of o.prototype.$info.props)i.propertyType=l[i.propertyType];window.componentService.registerComponent("LocalPickup/LocalPickup.ts",{LocalPickup:o},void 0); 13 14;(() => { 15 const style = document.createElement('style'); 16 style.innerHTML = "/* component-LocalPickup.css */\n.local-pickup{display:block}.local-pickup.is-active{margin:var(--spacing-16) 0}.local-pickup__information__stock{color:var(--color-text-light);margin:0}.local-pickup__information__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;padding:0}.local-pickup__information .icon--checkmark,.local-pickup__information .icon--cross{height:1.75rem}.local-pickup__list{list-style:none;margin:0;padding-left:0}.local-pickup__list__item{border-bottom:1px solid var(--color-border-light)}.local-pickup__list__item:first-child{padding-top:0}.local-pickup__list__stock .icon{margin-right:var(--spacing-8)}.local-pickup__drawer{z-index:var(--z-super)}.local-pickup__overlay{background-color:var(--color-overlay-4);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .2s ease .8s;transition:opacity .2s ease .8s;width:100vw;z-index:calc(var(--z-super) - 1)}.local-pickup__overlay.is-active{display:block;opacity:1}\n"; 17 document.body.appendChild(style); 18})();
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.