1import{k as e,A as a,h as r,u as n,g as t,q as i}from"./2c1ab0fe.D_oO1jU7.js";import{O as o,G as c,cb as s,cc as l}from"./4c290a1e.D9lE9kmU.js";import{C as d,J as u}from"./164ad2e3.DgUUtBtV.js";import"./app.bDJ3v-8C.js";import"./65f3d4da.8ZfwXSRH.js";import"./60a453ce.BIyixFcg.js";import"./0a7dffce.BMM606kb.js";import"./bb728e1c.BObJOhlA.js";const f="xUDNs",p="_8g9jX",m="PPsU1",v="VFBYy",h="LKghr",b="_32tkw",g="FKJsD",N="TsH35",w="uTDjH",_=u("ProfilePreviewActionMenu");function k({onHideBar:i,onExitPreview:c}){const{i18n:s}=o(),[l,u]=e(!1),f=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){f.current&&!f.current.contains(e.target)&&u(!1)}function a(e){"Escape"===e.key&&(u(!1),m.current?.focus())}}),[l]),n("div",{ref:f,className:t({[h]:l},"Ss3bX"),children:[n("button",{ref:m,className:t("AQ2H8",v),onClick:()=>u((e=>!e)),"aria-label":s.translate("profile_preview_bar.actions_button"),"aria-expanded":l,"aria-haspopup":"true","aria-controls":g,type:"button",children:n("span",{className:t(p,"kzg8Q"),"aria-hidden":"true"})}),n("div",{id:g,className:t("_6i8Nz","_4lxAm"),children:[n("button",{className:t(b,v),onClick:()=>{u(!1),i()},type:"button",children:[n("span",{className:t(p,"fRev4"),"aria-hidden":"true"}),s.translate("profile_preview_bar.hide_bar")]}),n("button",{className:t(b,v),onClick:()=>{u(!1),c()},type:"button",children:[n("span",{className:t(p,"_23DNR"),"aria-hidden":"true"}),s.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(C,{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:f,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 C({configurationName:e,badge:a}){return n("div",{className:t(m,"jh8dr"),children:[n("p",{className:f,children:e}),a&&n(P,{badge:a})]})}function U({configurationName:a,rolloutName:r,closePreview:i,checkoutEditorUrl:c,adminUrl:s,isPreviewingCheckoutScript:l,badge:d}){const[u,f]=e(!1),{i18n:p}=o();if(u)return null;const h=t("_5VDNf","hrjCV"),b=c&&!l;return n("div",{className:h,children:[n("div",{className:t(m,"QQl0K"),children:[n("button",{className:t("eGnSr",v),"aria-label":p.translate("profile_preview_bar.navigate_to_admin"),onClick:()=>{s&&window.parent.open(s,"_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:()=>f(!0),onExitPreview:i}),b&&n("button",{className:t("TGwcC",v),onClick:()=>window.parent.open(c),type:"button",children:p.translate("profile_preview_bar.edit")})]})]})}function j(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:j(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:j(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,f="simulated"===d.type,p=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:c(r.id)}}(e),m=parseInt(c(a),10),v=((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,p?.adminUrl,p?.profileId),h=((e,a)=>{if(!a)return"";const r=`store/${e.split(".")[0]}`;return`https://${a}/${a.startsWith("admin")?r:"admin"}`})(r,p?.adminUrl),b=i((()=>{s("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,p?.previewToken)}),[u,m,p?.previewToken]),g=!f&&p&&!l(),N=d.previewScript?.name,w=null!=N;return p?.isPreviewPrivacyBanner?null:g||w?n(U,{configurationName:N??p?.configurationName??"",rolloutName:w?void 0:p?.rolloutName,closePreview:b,checkoutEditorUrl:v,adminUrl:h,isPreviewingCheckoutScript:w,badge:w?void 0:p?.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.