1import{x as e,l as a,m as r,u as n,v as t,s as i}from"./2c1ab0fe.GMbxnz74.js";import{S as o,J as s,cg as c,ch as l}from"./4c290a1e.DMQ9xOwP.js";import{M as d,Q as u}from"./164ad2e3.B4L1MRYB.js";import"./app.DGSHpWaV.js";import"./9f047e05.DwjCPgK0.js";import"./0a7dffce.BcNpdEJk.js";import"./5fda1420.BLaDhoyL.js";import"./60a453ce.Cg9T1Gj2.js";import"./21cc90a2.Ccyorzx_.js";import"./bb728e1c.CHt2JlPY.js";const p="xUDNs",f="_8g9jX",m="PPsU1",h="VFBYy",v="LKghr",b="_32tkw",g="FKJsD",N="TsH35",w="uTDjH",_=u("ProfilePreviewActionMenu");function k({onHideBar:i,onExitPreview:s}){const{i18n:c}=o(),[l,u]=e(!1),p=a(null),m=a(null),g=d(void 0,_);return r(()=>{if(l)return document.addEventListener("mousedown",e),document.addEventListener("keydown",a),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",a)};function e(e){p.current&&!p.current.contains(e.target)&&u(!1)}function a(e){"Escape"===e.key&&(u(!1),m.current?.focus())}},[l]),n("div",{ref:p,className:t({[v]:l},"Ss3bX"),children:[n("button",{ref:m,className:t("AQ2H8",h),onClick:()=>u(e=>!e),"aria-label":c.translate("profile_preview_bar.actions_button"),"aria-expanded":l,"aria-haspopup":"true","aria-controls":g,type:"button",children:n("span",{className:t(f,"kzg8Q"),"aria-hidden":"true"})}),n("div",{id:g,className:t("_6i8Nz","_4lxAm"),children:[n("button",{className:t(b,h),onClick:()=>{u(!1),i()},type:"button",children:[n("span",{className:t(f,"fRev4"),"aria-hidden":"true"}),c.translate("profile_preview_bar.hide_bar")]}),n("button",{className:t(b,h),onClick:()=>{u(!1),s()},type:"button",children:[n("span",{className:t(f,"_23DNR"),"aria-hidden":"true"}),c.translate("profile_preview_bar.exit_preview")]})]})]})}function P({badge:e}){const{i18n:a}=o();switch(e.kind){case"active":return n("span",{className:t(g,"uQ3ob"),children:a.translate("profile_preview_bar.badge_active")});case"draft":return n("span",{className:t(g,"bf6R7"),children:a.translate("profile_preview_bar.badge_draft")});case"paused":return n("span",{className:t(g,"LJWx1"),children:a.translate("profile_preview_bar.badge_paused")});case"launches":{const r=a.formatDate(new Date(e.startDate),{month:"short",day:"numeric",timeZone:"UTC"});return n("span",{className:t(g,N),children:a.translate("profile_preview_bar.badge_launches",{date:r})})}case"scheduled":return n("span",{className:t(g,N),children:a.translate("profile_preview_bar.badge_scheduled")});case"traffic":{const r=a.numberFormatter({style:"percent",minimumFractionDigits:0,maximumFractionDigits:0}).format(e.percentage/100);return n("span",{className:t(g,"fiXQ9",{[w]:0===e.percentage}),children:[n("span",{className:"D8Sdn","aria-hidden":"true"}),a.translate("profile_preview_bar.badge_traffic",{percentage:r})]})}}}function y({configurationName:e,rolloutName:a,badge:r}){return a?n(D,{configurationName:e,rolloutName:a,badge:r}):n(j,{configurationName:e,badge:r})}function D({configurationName:e,rolloutName:a,badge:r}){const{i18n:t}=o();return n("div",{className:"pma1e",children:[n("p",{className:p,children:e}),n("div",{className:"QrVyj",children:[n("span",{className:"Lv27R","aria-hidden":"true"}),n("span",{className:"ncLsx",children:t.translate("profile_preview_bar.rollout_label")}),n("span",{className:"PbCAx",children:a}),r&&n(P,{badge:r})]})]})}function j({configurationName:e,badge:a}){return n("div",{className:t(m,"jh8dr"),children:[n("p",{className:p,children:e}),a&&n(P,{badge:a})]})}function C({configurationName:a,rolloutName:r,closePreview:i,checkoutEditorUrl:s,adminUrl:c,isPreviewingCheckoutScript:l,badge:d}){const[u,p]=e(!1),{i18n:f}=o();if(u)return null;const v=t("_5VDNf","hrjCV"),b=s&&!l;return n("div",{className:v,children:[n("div",{className:t(m,"QQl0K"),children:[n("button",{className:t("eGnSr",h),"aria-label":f.translate("profile_preview_bar.navigate_to_admin"),onClick:()=>{c&&window.parent.open(c,"_self")},type:"button",children:n("span",{className:"pANtK","aria-hidden":"true"})}),n("div",{className:"b55Os",children:n(y,{configurationName:a,rolloutName:r,badge:d})})]}),n("div",{className:t("qiaij",m,"_4eXdm"),children:[n(k,{onHideBar:()=>p(!0),onExitPreview:i}),b&&n("button",{className:t("TGwcC",h),onClick:()=>window.parent.open(s),type:"button",children:f.translate("profile_preview_bar.edit")})]})]})}function U(e){return e>0&&e<1?1:Math.floor(e)}function T(e){if(e.rollout)switch(e.rollout.status){case"ACTIVE":return null!=e.effectiveTrafficPercentage&&e.effectiveTrafficPercentage<100?{kind:"traffic",percentage:U(e.effectiveTrafficPercentage)}:{kind:"active"};case"SCHEDULED":return e.rollout.startDate?{kind:"launches",startDate:e.rollout.startDate}:{kind:"scheduled"};case"PAUSED":return{kind:"paused"};default:return{kind:"draft"}}return e.isPublished?null!=e.effectiveTrafficPercentage&&e.effectiveTrafficPercentage<100?{kind:"traffic",percentage:U(e.effectiveTrafficPercentage)}:{kind:"active"}:{kind:"draft"}}function $({initialUrl:e}){const{shop:{id:a,myshopifyDomain:r},checkout:{identity:t},source:d}=o(),u="shopPay"===t.current.value,p="simulated"===d.type,f=function(e){const{shop:{configurationPreviewContext:a}}=o();var r,n;if("no-preview"!==a)return n=e,{configurationName:(r=a).configurationName,rolloutName:r.rollout?.name,isPublished:r.isPublished,adminUrl:r.adminUrl,badge:T(r),previewToken:n.searchParams.get("profile_preview_token")??void 0,isPreviewPrivacyBanner:"true"===n.searchParams.get("previewPrivacyBanner"),profileId:s(r.id)}}(e),m=parseInt(s(a),10),h=((e,a,r)=>{if(!a)return"";const n=`store/${e.split(".")[0]}`,t=`https://${a}/${a.startsWith("admin")?n:"admin"}
1/settings/checkout/editor`;return r?`${t}/profiles/${r}`:t})(r,f?.adminUrl,f?.profileId),v=((e,a)=>{if(!a)return"";const r=`store/${e.split(".")[0]}`;return`https://${a}/${a.startsWith("admin")?r:"admin"}`})(r,f?.adminUrl),b=i(()=>{c("profile_preview_info",!0),window.location.href=((e,a,r,n)=>{const t=e?`/checkout/${a}`:"/checkouts",i=encodeURIComponent(r),o=n?`&profile_preview_token=${encodeURIComponent(n)}`:"";return`${window.location.origin}${t}/profile_preview/close?return_to=${i}${o}`})(u,m.toString(),window.location.pathname,f?.previewToken)},[u,m,f?.previewToken]),g=!p&&f&&!l(),N=d.previewScript?.name,w=null!=N;return f?.isPreviewPrivacyBanner?null:g||w?n(C,{configurationName:N??f?.configurationName??"",rolloutName:w?void 0:f?.rolloutName,closePreview:b,checkoutEditorUrl:h,adminUrl:v,isPreviewingCheckoutScript:w,badge:w?void 0:f?.badge}):null}export{$ as default};
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.