(function(shopify) { (()=>{var xe=Object.defineProperty,Le=Object.defineProperties;var qe=Object.getOwnPropertyDescriptors;var Fe=Object.getOwnPropertySymbols;var Me=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable;var Z=(a,d,g)=>d in a?xe(a,d,{enumerable:!0,configurable:!0,writable:!0,value:g}):a[d]=g,x=(a,d)=>{for(var g in d||(d={}))Me.call(d,g)&&Z(a,g,d[g]);if(Fe)for(var g of Fe(d))We.call(d,g)&&Z(a,g,d[g]);return a},j=(a,d)=>Le(a,qe(d));var J=(a,d,g)=>Z(a,typeof d!="symbol"?d+"":d,g);var Pe="WebPixel::Render";var K=a=>shopify.extend(Pe,a);var Te={2:{percent:100,enabled:!1},3:{percent:0,enabled:!1},4:{percent:100,enabled:!0,allowlist:new Set(["-277581468","-1995663228"])},5:{percent:0,enabled:!1,allowlist:new Set(["-277581468","-1995663228"])}};var B=class{constructor(d,g){J(this,"currentShopDomainHash");J(this,"webPixelFeatureFlagConfig");this.webPixelFeatureFlagConfig=g,d&&(this.currentShopDomainHash=this.hashShopDomain(d)),this.initializeFeatureFlags()}hashShopDomain(d){let g=0;if(d.length===0)return g.toString();for(let v=0;vMath.random()*100}isFeatureFlagEnabled(d){var g,v;return(v=(g=this.webPixelFeatureFlagConfig[d])==null?void 0:g.enabled)!=null?v:!1}};var Ye="developer_id.dYmNjMT",I="dNzYwYj";function Ge(a){let d=a.init.customerPrivacy;if(d===void 0||d.marketingAllowed||d.analyticsProcessingAllowed)Ne(a,d);else{let g=!1;a.customerPrivacy.subscribe("visitorConsentCollected",v=>{let O=v.customerPrivacy;!g&&(O.marketingAllowed||O.analyticsProcessingAllowed)&&(Ne(a,O),g=!0)})}}function Ne(a,d){var k,ee,te,ie,ne,ae,re,oe,se,de,le,_e,ue,ce,pe;let g=window.dataLayer=window.dataLayer||[],v=JSON.parse(a.settings.config),O=[],L=new B((te=(ee=(k=a.init)==null?void 0:k.data)==null?void 0:ee.shop)==null?void 0:te.myshopifyDomain,Te);if(v.google_tag_ids&&v.google_tag_ids.length>0){let e=v.google_tag_ids;O.push(...e)}else O.push(v.pixel_id);let y=window.gtag=window.gtag||function(){g.push(arguments)};d&&(y("consent","default",De(d)),y("set",Se(d))),W(a)&&(y("set",{ignore_referrer:"true"}),y("policy","detect_click_events",()=>!1),y("policy","detect_element_visibility_events",()=>!1),y("policy","detect_history_change_events",()=>!1),y("policy","detect_link_click_events",()=>!1),y("policy","detect_timer_events",()=>!1),y("policy","detect_youtube_activity_events",()=>!1),y("policy","detect_scroll_events",()=>!1)),y("policy","internal_sw_allowed",()=>!1),y("policy","inject_cmp_banner",()=>!1);let $=L.isFeatureFlagEnabled(5);$&&y("set","send_page_view",!1),y("set",Ye,!0),y("js",new Date);let Q=$?{}:{send_page_view:!1};!$&&W(a)&&(Q.ignore_referrer="true");for(let e of O){let n=document.createElement("script"),t=`https://www.googletagmanager.com/gtag/js?id=${e}`;L.isFeatureFlagEnabled(4)&&String(e||"").startsWith("GTM-")&&(t+="&google_only=true"),n.src=t,document.body.appendChild(n),y("config",e,Q)}let P=v.gtag_events,N=e=>{var n;return"shopify_"+(v.target_country||"US")+"_"+String((n=e==null?void 0:e.product)==null?void 0:n.id)+"_"+String(e==null?void 0:e.id)},q=e=>{let n=e==null?void 0:e.title;return["default","title","default title",""].includes(String(n).toLowerCase())?null:n},X=e=>{var m,c,p,o,i,r,b,E,_,f,R,C;let t={value:(m=e==null?void 0:e.subtotalPrice)==null?void 0:m.amount},u=(p=(c=e==null?void 0:e.totalPrice)==null?void 0:c.amount)!=null?p:0;u-=(i=(o=e==null?void 0:e.totalTax)==null?void 0:o.amount)!=null?i:0,u-=(E=(b=(r=e==null?void 0:e.shippingLine)==null?void 0:r.price)==null?void 0:b.amount)!=null?E:0;let l=0,s=(_=e==null?void 0:e.lineItems)!=null?_:[];for(let A of s){let w=(R=(f=A.variant)==null?void 0:f.price.amount)!=null?R:0;w*=A.quantity;for(let T of A.discountAllocations)w-=(C=T.amount.amount)!=null?C:0;l+=w}return t},Ue=(e,n)=>{var t;if(e==="/search"){let u=(t=document.querySelector("link[rel='canonical']"))==null?void 0:t.getAttribute("href");if(u)return u}return n},he=e=>e&&e.endsWith("thank_you"),H=e=>{var n,t,u,l,s,m,c;return{email:e==null?void 0:e.email,phone_number:e==null?void 0:e.phone,address:{first_name:(n=e==null?void 0:e.billingAddress)==null?void 0:n.firstName,last_name:(t=e==null?void 0:e.billingAddress)==null?void 0:t.lastName,street:(u=e==null?void 0:e.billingAddress)==null?void 0:u.address1,city:(l=e==null?void 0:e.billingAddress)==null?void 0:l.city,region:(s=e==null?void 0:e.billingAddress)==null?void 0:s.province,postal_code:(m=e==null?void 0:e.billingAddress)==null?void 0:m.zip,country:(c=e==null?void 0:e.billingAddress)==null?void 0:c.country}}},S=e=>e?`shp.${e}`:void 0,Ie=(e,n)=>{var l,s,m,c,p,o,i,r,b,E,_,f,R,C,A,w,T,D,G,U,h;let t=(l=n.data)==null?void 0:l.checkout;return x(j(x({send_to:e,shopify_event_name:n.name,developer_id:{[I]:!0},event_id:n.id,ext_client_id:S(n.clientId),transaction_id:(s=t==null?void 0:t.order)==null?void 0:s.id,new_customer:((c=(m=t==null?void 0:t.order)==null?void 0:m.customer)==null?void 0:c.isFirstOrder)==null||(o=(p=t==null?void 0:t.order)==null?void 0:p.customer)==null?void 0:o.isFirstOrder},X(t)),{customer_type:ze((r=(i=t==null?void 0:t.order)==null?void 0:i.customer)==null?void 0:r.isFirstOrder),currency:((b=t==null?void 0:t.subtotalPrice)==null?void 0:b.currencyCode)||"USD",tax:(E=t==null?void 0:t.totalTax)==null?void 0:E.amount,shipping:(f=(_=t==null?void 0:t.shippingLine)==null?void 0:_.price)==null?void 0:f.amount,coupon:(C=(R=t==null?void 0:t.discountApplications)==null?void 0:R[0])==null?void 0:C.title,affiliation:(T=(w=(A=n.context)==null?void 0:A.window)==null?void 0:w.location)==null?void 0:T.origin,market_id:(U=(G=(D=n.data)==null?void 0:D.checkout)==null?void 0:G.localization)==null?void 0:U.market.id,items:(h=t==null?void 0:t.lineItems)==null?void 0:h.map(F=>{var Y,z,me,fe,ge,Ee,ye,be,ve,Ae,we,Re,Ce;return{id:N(F.variant),name:(z=(Y=F.variant)==null?void 0:Y.product)==null?void 0:z.title,brand:(fe=(me=F.variant)==null?void 0:me.product)==null?void 0:fe.vendor,category:(Ee=(ge=F.variant)==null?void 0:ge.product)==null?void 0:Ee.type,coupon:(ve=(be=(ye=F.discountAllocations)==null?void 0:ye[0])==null?void 0:be.discountApplication)==null?void 0:ve.title,price:(we=(Ae=F.variant)==null?void 0:Ae.price)==null?void 0:we.amount,quantity:F.quantity,variant:q(F.variant),variant_id:(Re=F.variant)==null?void 0:Re.id,sku:(Ce=F.variant)==null?void 0:Ce.sku}}),user_data:H(t)}),!L.isFeatureFlagEnabled(2)&&W(a)&&{ignore_referrer:"true"})},M={email:(ae=(ne=(ie=a.init)==null?void 0:ie.data)==null?void 0:ne.customer)==null?void 0:ae.email,phone_number:(se=(oe=(re=a.init)==null?void 0:re.data)==null?void 0:oe.customer)==null?void 0:se.phone,address:{first_name:(_e=(le=(de=a.init)==null?void 0:de.data)==null?void 0:le.customer)==null?void 0:_e.firstName,last_name:(pe=(ce=(ue=a.init)==null?void 0:ue.data)==null?void 0:ce.customer)==null?void 0:pe.lastName}};a.analytics.subscribe("page_viewed",e=>{var t,u,l,s,m,c,p,o;let n=P.find(i=>i.type==="page_view");if(n&&n.action_label){let i=(l=(u=(t=e.context)==null?void 0:t.window)==null?void 0:u.location)==null?void 0:l.pathname,r=x({send_to:n.action_label,shopify_event_name:e.name,developer_id:{[I]:!0},event_id:e.id,ext_client_id:S(e.clientId),page_path:i,page_title:He((m=(s=e.context)==null?void 0:s.document)==null?void 0:m.title,i),page_location:Ue(i,(o=(p=(c=e.context)==null?void 0:c.window)==null?void 0:p.location)==null?void 0:o.href),user_data:M},!L.isFeatureFlagEnabled(2)&&W(a)&&{ignore_referrer:"true"});y("event","page_view",r)}}),a.analytics.subscribe("product_viewed",e=>{var t,u,l,s,m,c,p,o;let n=P.find(i=>i.type==="view_item");if(n&&n.action_label){let i=(t=e.data)==null?void 0:t.productVariant;y("event","view_item",{send_to:n.action_label,shopify_event_name:e.name,developer_id:{[I]:!0},event_id:e.id,ext_client_id:S(e.clientId),ecomm_prodid:[N(i)],ecomm_totalvalue:(u=i==null?void 0:i.price)==null?void 0:u.amount,ecomm_pagetype:"product",value:(l=i==null?void 0:i.price)==null?void 0:l.amount,currency:((s=i==null?void 0:i.price)==null?void 0:s.currencyCode)||"USD",items:[{id:N(i),name:(m=i==null?void 0:i.product)==null?void 0:m.title,brand:(c=i==null?void 0:i.product)==null?void 0:c.vendor,category:(p=i==null?void 0:i.product)==null?void 0:p.type,price:(o=i==null?void 0:i.price)==null?void 0:o.amount,variant:q(i),quantity:1,sku:i==null?void 0:i.sku,variant_id:i==null?void 0:i.id}],user_data:M})}}),a.analytics.subscribe("product_added_to_cart",e=>{var t,u,l,s,m,c,p,o,i,r,b,E;let n=P.find(_=>_.type==="add_to_cart");if(n&&n.action_label){let _=(t=e.data)==null?void 0:t.cartLine,f=_==null?void 0:_.merchandise;y("event","add_to_cart",{send_to:n.action_label,shopify_event_name:e.name,developer_id:{[I]:!0},event_id:e.id,ext_client_id:S(e.clientId),ecomm_prodid:[N(_==null?void 0:_.merchandise)],ecomm_totalvalue:(l=(u=_==null?void 0:_.cost)==null?void 0:u.totalAmount)==null?void 0:l.amount,ecomm_pagetype:"cart",value:(m=(s=_==null?void 0:_.cost)==null?void 0:s.totalAmount)==null?void 0:m.amount,currency:((p=(c=_==null?void 0:_.cost)==null?void 0:c.totalAmount)==null?void 0:p.currencyCode)||"USD",items:[{id:N(f),name:(o=f==null?void 0:f.product)==null?void 0:o.title,brand:(i=f==null?void 0:f.product)==null?void 0:i.vendor,category:(r=f==null?void 0:f.product)==null?void 0:r.type,price:(b=f==null?void 0:f.price)==null?void 0:b.amount,quantity:_==null?void 0:_.quantity,variant:q(f),variant_id:f==null?void 0:f.id,sku:(E=_==null?void 0:_.merchandise)==null?void 0:E.sku}],user_data:M})}}),a.analytics.subscribe("checkout_completed",e=>{var u,l,s;let n=[],t=P.find(m=>m.type==="purchase");Oe(t,n),L.isFeatureFlagEnabled(3)&&!he((s=(l=(u=e.context)==null?void 0:u.window)==null?void 0:l.location)==null?void 0:s.pathname)&&(t=P.find(m=>m.type==="purchase_new_page_only"),Oe(t,n)),n.length>0&&y("event","purchase",Ie(n,e))}),a.analytics.subscribe("checkout_started",e=>{var t,u,l,s,m,c,p;let n=P.find(o=>o.type==="begin_checkout");if(n&&n.action_label){let o=(t=e.data)==null?void 0:t.checkout,i=x(j(x({send_to:n.action_label,shopify_event_name:e.name,developer_id:{[I]:!0},event_id:e.id,ext_client_id:S(e.clientId),ecomm_prodid:(u=o==null?void 0:o.lineItems)==null?void 0:u.map(r=>N(r.variant)),ecomm_totalvalue:(l=o==null?void 0:o.subtotalPrice)==null?void 0:l.amount,ecomm_pagetype:"cart"},X(o)),{currency:((s=o==null?void 0:o.subtotalPrice)==null?void 0:s.currencyCode)||"USD",coupon:(c=(m=o==null?void 0:o.discountApplications)==null?void 0:m[0])==null?void 0:c.title,items:(p=o==null?void 0:o.lineItems)==null?void 0:p.map(r=>{var b,E,_,f,R,C,A,w,T,D,G,U,h,F;return{id:N(r.variant),name:(E=(b=r.variant)==null?void 0:b.product)==null?void 0:E.title,brand:(f=(_=r.variant)==null?void 0:_.product)==null?void 0:f.vendor,category:(C=(R=r.variant)==null?void 0:R.product)==null?void 0:C.type,coupon:(T=(w=(A=r.discountAllocations)==null?void 0:A[0])==null?void 0:w.discountApplication)==null?void 0:T.title,price:(G=(D=r.variant)==null?void 0:D.price)==null?void 0:G.amount,quantity:r.quantity,variant:(U=r.variant)==null?void 0:U.title,variant_id:(h=r.variant)==null?void 0:h.id,sku:(F=r.variant)==null?void 0:F.sku}}),user_data:H(o)}),!L.isFeatureFlagEnabled(2)&&W(a)&&{ignore_referrer:"true"});y("event","begin_checkout",i)}}),a.analytics.subscribe("search_submitted",e=>{var t,u;let n=P.find(l=>l.type==="search");n&&n.action_label&&y("event","search",{send_to:n.action_label,shopify_event_name:e.name,developer_id:{[I]:!0},event_id:e.id,ext_client_id:S(e.clientId),search_term:(u=(t=e.data)==null?void 0:t.searchResult)==null?void 0:u.query,user_data:M})}),a.analytics.subscribe("payment_info_submitted",e=>{var t,u,l,s,m,c,p,o,i;let n=P.find(r=>r.type==="add_payment_info");if(n&&n.action_label){let r=(t=e.data)==null?void 0:t.checkout,b=x({send_to:n.action_label,shopify_event_name:e.name,developer_id:{[I]:!0},event_id:e.id,ext_client_id:S(e.clientId),currency:((u=r==null?void 0:r.totalPrice)==null?void 0:u.currencyCode)||"USD",total:(l=r==null?void 0:r.totalPrice)==null?void 0:l.amount,value:(s=r==null?void 0:r.totalPrice)==null?void 0:s.amount,payment_type:(c=(m=r==null?void 0:r.transactions)==null?void 0:m[0])==null?void 0:c.gateway,coupon:(o=(p=r==null?void 0:r.discountApplications)==null?void 0:p[0])==null?void 0:o.title,items:(i=r==null?void 0:r.lineItems)==null?void 0:i.map(E=>{var _,f,R,C,A,w,T,D,G,U,h,F,Y,z;return{id:N(E.variant),name:(f=(_=E.variant)==null?void 0:_.product)==null?void 0:f.title,brand:(C=(R=E.variant)==null?void 0:R.product)==null?void 0:C.vendor,category:(w=(A=E.variant)==null?void 0:A.product)==null?void 0:w.type,coupon:(G=(D=(T=E.discountAllocations)==null?void 0:T[0])==null?void 0:D.discountApplication)==null?void 0:G.title,price:(h=(U=E.variant)==null?void 0:U.price)==null?void 0:h.amount,quantity:E.quantity,variant:(F=E.variant)==null?void 0:F.title,variant_id:(Y=E.variant)==null?void 0:Y.id,sku:(z=E.variant)==null?void 0:z.sku}}),user_data:H(r)},!L.isFeatureFlagEnabled(2)&&W(a)&&{ignore_referrer:"true"});y("event","add_payment_info",b)}}),a.customerPrivacy.subscribe("visitorConsentCollected",e=>{let n=e.customerPrivacy;y("consent","update",De(n)),y("set",Se(n))}),a.analytics.subscribe("collection_viewed",e=>{var t,u;let n=P.find(l=>l.type==="view_item_list");if(n&&n.action_label){let l=(t=e.data)==null?void 0:t.collection;y("event","view_item_list",{send_to:n.action_label,shopify_event_name:e.name,developer_id:{[I]:!0},event_id:e.id,ext_client_id:S(e.clientId),item_list_id:l==null?void 0:l.id,item_list_name:l==null?void 0:l.title,items:(u=l==null?void 0:l.productVariants)==null?void 0:u.map((s,m)=>{var c,p,o,i;return{id:N(s),name:(c=s==null?void 0:s.product)==null?void 0:c.title,brand:(p=s==null?void 0:s.product)==null?void 0:p.vendor,category:(o=s==null?void 0:s.product)==null?void 0:o.type,price:(i=s==null?void 0:s.price)==null?void 0:i.amount,variant:q(s),index:m,sku:s==null?void 0:s.sku,variant_id:s==null?void 0:s.id}}),user_data:M})}}),a.analytics.subscribe("product_removed_from_cart",e=>{var t,u,l,s,m;let n=P.find(c=>c.type==="remove_from_cart");if(n&&n.action_label){let c=(t=e.data)==null?void 0:t.cartLine,p=c?[c]:[];y("event","remove_from_cart",{send_to:n.action_label,shopify_event_name:e.name,developer_id:{[I]:!0},event_id:e.id,ext_client_id:S(e.clientId),value:(l=(u=c==null?void 0:c.cost)==null?void 0:u.totalAmount)==null?void 0:l.amount,currency:((m=(s=c==null?void 0:c.cost)==null?void 0:s.totalAmount)==null?void 0:m.currencyCode)||"USD",items:p.map(o=>{var r,b,E,_;let i=o.merchandise;return{id:N(i),name:(r=i==null?void 0:i.product)==null?void 0:r.title,brand:(b=i==null?void 0:i.product)==null?void 0:b.vendor,category:(E=i==null?void 0:i.product)==null?void 0:E.type,price:(_=i==null?void 0:i.price)==null?void 0:_.amount,quantity:o.quantity,variant:q(i),sku:i==null?void 0:i.sku,variant_id:i==null?void 0:i.id}}),user_data:M})}}),a.analytics.subscribe("cart_viewed",e=>{var t,u,l,s,m,c;let n=P.find(p=>p.type==="view_cart");if(n&&n.action_label){let p=(t=e.data)==null?void 0:t.cart;y("event","view_cart",{send_to:n.action_label,shopify_event_name:e.name,developer_id:{[I]:!0},event_id:e.id,ext_client_id:S(e.clientId),value:(l=(u=p==null?void 0:p.cost)==null?void 0:u.totalAmount)==null?void 0:l.amount,currency:((m=(s=p==null?void 0:p.cost)==null?void 0:s.totalAmount)==null?void 0:m.currencyCode)||"USD",items:(c=p==null?void 0:p.lines)==null?void 0:c.map(o=>{var i,r,b,E,_,f,R,C,A,w;return{id:N(o.merchandise),name:(r=(i=o.merchandise)==null?void 0:i.product)==null?void 0:r.title,brand:(E=(b=o.merchandise)==null?void 0:b.product)==null?void 0:E.vendor,category:(f=(_=o.merchandise)==null?void 0:_.product)==null?void 0:f.type,price:(C=(R=o.merchandise)==null?void 0:R.price)==null?void 0:C.amount,quantity:o.quantity,variant:q(o.merchandise),sku:(A=o.merchandise)==null?void 0:A.sku,variant_id:(w=o.merchandise)==null?void 0:w.id}}),user_data:M})}});let V=(e,n)=>{var l,s,m,c,p,o,i;let t=(l=n.data)==null?void 0:l.checkout,u=t==null?void 0:t.shippingLine;return x(j(x({send_to:e==null?void 0:e.action_label,shopify_event_name:n.name,developer_id:{[I]:!0},event_id:n.id,ext_client_id:S(n.clientId)},X(t)),{currency:((s=t==null?void 0:t.subtotalPrice)==null?void 0:s.currencyCode)||"USD",coupon:(c=(m=t==null?void 0:t.discountApplications)==null?void 0:m[0])==null?void 0:c.title,shipping:(p=u==null?void 0:u.price)==null?void 0:p.amount,tax:(o=t==null?void 0:t.totalTax)==null?void 0:o.amount,items:(i=t==null?void 0:t.lineItems)==null?void 0:i.map(r=>{var b,E,_,f,R,C,A,w,T,D,G,U,h;return{id:N(r.variant),name:(E=(b=r.variant)==null?void 0:b.product)==null?void 0:E.title,brand:(f=(_=r.variant)==null?void 0:_.product)==null?void 0:f.vendor,category:(C=(R=r.variant)==null?void 0:R.product)==null?void 0:C.type,variant:q(r.variant),variant_id:(A=r.variant)==null?void 0:A.id,price:(T=(w=r.variant)==null?void 0:w.price)==null?void 0:T.amount,quantity:r.quantity,coupon:(U=(G=(D=r.discountAllocations)==null?void 0:D[0])==null?void 0:G.discountApplication)==null?void 0:U.title,sku:(h=r.variant)==null?void 0:h.sku}}),user_data:H(t)}),!L.isFeatureFlagEnabled(2)&&W(a)&&{ignore_referrer:"true"})};a.analytics.subscribe("checkout_shipping_info_submitted",e=>{let n=P.find(t=>t.type==="add_shipping_info");n&&n.action_label&&y("event","add_shipping_info",V(n,e))}),a.analytics.subscribe("checkout_address_info_submitted",e=>{let n=P.find(t=>t.type==="add_shipping_info");n&&n.action_label&&y("event","add_shipping_info",V(n,e))})}function Oe(a,d){if(a&&a.action_label){let g=Array.isArray(a.action_label)?a.action_label:[a.action_label];for(let v of g)d.includes(v)||d.push(v)}}function Se(a){return{restricted_data_processing:!a.saleOfDataAllowed}}function De(a){return{ad_storage:a.marketingAllowed?"granted":"denied",ad_user_data:a.marketingAllowed?"granted":"denied",ad_personalization:a.marketingAllowed?"granted":"denied",analytics_storage:a.analyticsProcessingAllowed?"granted":"denied"}}function ze(a){if(a!=null)return a?"new":"returning"}function W(a){var d;return((d=a==null?void 0:a._pixelInfo)==null?void 0:d.surfaceNext)==="checkout"}function He(a,d){if(!d)return a;let g=[["/information","Checkout - Contact Information"],["/shipping","Checkout - Shipping"],["/payment","Checkout - Payment"],["/review","Checkout - Review"],["/processing","Checkout - Processing"],["/thank-you","Checkout - Receipt"],["/stock-problems","Checkout - Stock problems"],["/error","Checkout - Error"]];for(let[v,O]of g)if(d.endsWith(v))return O;return/^\/checkouts\/[A-Za-z0-9]+\/[A-Za-z0-9]+$/.test(d)?"Checkout - Contact Information":a}K(Ge);})(); })(self.webPixelsManager.createShopifyExtend());