1import{o as e}from"./rolldown-runtime-BM3Ffeng.js";import{bt as t,ut as n,wt as r}from"./vendor-Bb9yCo9K.js";import{t as i}from"./vendor-i18n-C715PcBm.js";import{g as a}from"./session-CrIHvR3Q.js";import{t as o}from"./authStore-Dtvixuf6.js";import{i as s,n as c}from"./RemoteImage-B6DlP5IB.js";import{g as l,v as u}from"./storefront-iQXIK061.js";import{g as d,u as f}from"./publicCreator-BEjtp4Pc.js";import{n as ee,t as p}from"./footer-google-play-qr-BlrYs-rw.js";import{M as m,O as h,j as g,k as _}from"./productTemplates-Badl99j6.js";import{i as v,n as y,r as b,t as x}from"./digital-file-upload-B6EtuRc6.js";import{t as S}from"./DesktopStorefrontPreview-CvbkLkyc.js";import{a as C,c as w,d as T,f as E,g as D,i as O,l as k,m as A,n as j,o as M,p as N,r as P,s as te,t as F,u as I}from"./storefrontPreviewModel-CMWGIeTZ.js";var L=e(r(),1),R={root:`_root_ucxhl_1`,head:`_head_ucxhl_11`,appLogo:`_appLogo_ucxhl_18`,headCopy:`_headCopy_ucxhl_25`,grid:`_grid_ucxhl_49`,loadState:`_loadState_ucxhl_55`,card:`_card_ucxhl_59`,selected:`_selected_ucxhl_89`,selectedIndicator:`_selectedIndicator_ucxhl_94`,icon:`_icon_ucxhl_109`,refine:`_refine_ucxhl_145`,refineHead:`_refineHead_ucxhl_157`,tags:`_tags_ucxhl_170`,tag:`_tag_ucxhl_170`,actions:`_actions_ucxhl_201`},z=t();function ne({options:e,loadState:t,selectedValue:n,selectedTags:r,onChooseDirection:a,onToggleTag:o,onRetry:s,onContinue:l}){let{t:u}=i(),d=e.find(e=>e.value===n)??null,f=d?.label??``;return(0,z.jsxs)(`section`,{className:`screen active ${R.root}`,"data-testid":`store-builder-direction`,children:[(0,z.jsxs)(`header`,{className:`screen-head ${R.head}`,children:[(0,z.jsx)(c,{layout:`native`,optimization:`never`,className:R.appLogo,sources:[N],alt:``}),(0,z.jsxs)(`div`,{className:R.headCopy,children:[(0,z.jsx)(`h1`,{children:u(`storeBuilder.direction.title`)}),(0,z.jsx)(`p`,{className:`sub`,children:u(`storeBuilder.direction.description`)})]})]}),(0,z.jsxs)(`div`,{className:R.grid,children:[t===`loading`?(0,z.jsx)(`p`,{className:`sub`,children:u(`common.loading`)}):null,t===`error`?(0,z.jsxs)(`div`,{className:R.loadState,children:[(0,z.jsx)(`p`,{className:`sub`,role:`alert`,children:u(`common.requestFailed`)}),(0,z.jsx)(`button`,{className:`secondary`,type:`button`,onClick:s,children:u(`common.retry`)})]}):null,t===`ready`?e.map(e=>{let t=D(e.value),r=n===e.value;return(0,z.jsxs)(`button`,{"aria-pressed":r,className:`${R.card} ${r?R.selected:``}`,type:`button`,onClick:()=>a(e.value),children:[t?(0,z.jsx)(`span`,{className:R.icon,children:(0,z.jsx)(c,{layout:`native`,optimization:`never`,sources:[t.icon],alt:``,height:t.iconHeight,width:t.iconWidth})}):null,(0,z.jsx)(`b`,{children:e.label}
1),(0,z.jsx)(`small`,{children:e.subtitle}),r?(0,z.jsx)(`span`,{className:R.selectedIndicator,"aria-hidden":`true`,children:(0,z.jsx)(c,{layout:`native`,optimization:`never`,sources:[k],alt:``})}):null]},e.value)}):null]}),d?(0,z.jsxs)(`div`,{className:R.refine,children:[(0,z.jsx)(`div`,{className:R.refineHead,children:(0,z.jsx)(`b`,{children:u(`storeBuilder.direction.refineQuestion`,{direction:f})})}),(0,z.jsx)(`div`,{className:R.tags,children:d.tags.map(e=>(0,z.jsx)(`button`,{className:`${R.tag} ${r.includes(e.value)?R.selected:``}`,type:`button`,onClick:()=>o(e.value),children:e.label},e.value))})]}):null,(0,z.jsx)(`div`,{className:`actions ${R.actions}`,children:(0,z.jsx)(`button`,{className:`primary`,type:`button`,disabled:!n,onClick:l,children:u(`storeBuilder.direction.continue`)})})]})}var B={root:`_root_ahbf0_1`,box:`_box_ahbf0_19`,header:`_header_ahbf0_28`,logo:`_logo_ahbf0_38`,list:`_list_ahbf0_53`,step:`_step_ahbf0_60`,activeStep:`_activeStep_ahbf0_78`,pastStep:`_pastStep_ahbf0_82`,futureStep:`_futureStep_ahbf0_86`,stepIcon:`_stepIcon_ahbf0_94`,"loader-icon-enter":`_loader-icon-enter_ahbf0_1`,loaderIconEnter:`_loader-icon-enter_ahbf0_1`,completeIcon:`_completeIcon_ahbf0_103`,pendingIcon:`_pendingIcon_a
1hbf0_107`,spinner:`_spinner_ahbf0_111`,"planning-spinner":`_planning-spinner_ahbf0_1`,planningSpinner:`_planning-spinner_ahbf0_1`},V=[`storeBuilder.planning.reviewDirection`,`storeBuilder.planning.identifyOpportunities`,`storeBuilder.planning.generateRecommendations`];function re({state:e}){return e===`complete`?(0,z.jsx)(`svg`,{className:`${B.stepIcon} ${B.completeIcon}`,viewBox:`0 0 24 24`,fill:`currentColor`,"aria-hidden":`true`,children:(0,z.jsx)(`path`,{fillRule:`evenodd`,d:`M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm13.36-1.814a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z`,clipRule:`evenodd`})}):e===`active`?(0,z.jsx)(`svg`,{className:`${B.stepIcon} ${B.spinner}`,viewBox:`0 0 24 24`,fill:`currentColor`,"aria-hidden":`true`,children:(0,z.jsx)(`path`,{fillRule:`evenodd`,d:`M4.755 10.059a7.5 7.5 0 0 1 12.548-3.364l1.903 1.903h-3.183a.75.75 0 1 0 0 1.5h4.992a.75.75 0 0 0 .75-.75V4.356a.75.75 0 0 0-1.5 0v3.18l-1.9-1.9A9 9 0 0 0 3.306 9.67a.75.75 0 1 0 1.45.388Zm15.408 3.352a.75.75 0 0 0-.919.53 7.5 7.5 0 0 1-12.548 3.364l-1.902-1.903h3.183a.75.75 0 0 0 0-1.5H2.984a.75.75 0 0 0-.75.75v4.992a.75.75 0 0 0 1.5 0v-3.18l1.9 1.9a9 9 0 0 0 15.059-4.035.75.75 0 0 0-.53-.918Z`,clipRule:`evenodd`})}):(0,z.jsx)(`svg`,{className:`${B.stepIcon} ${B.pendingIcon}`,viewBox:`0 0 24 24`,fill:`none`,"aria-hidden":`true`,children:(0,z.jsx)(`path`,{d:`M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})})}function H({visibleSteps:e}){let{t}=i(),n=Math.min(Math.max(e-1,0),V.length-1);return(0,z.jsx)(`section`,{className:`screen active ${B.root}`,children:(0,z.jsxs)(`div`,{className:B.box,children:[(0,z.jsxs)(`header`,{className:B.header,children:[(0,z.jsx)(c,{layout:`native`,optimization:`never`,className:B.logo,sources:[s],alt:``}),(0,z.jsx)(`h1`,{children:t(`storeBuilder.planning.title`)})]}),(0,z.jsx)(`div`,{className:B.list,role:`status`,"aria-live":`polite`,children:V.map((e,r)=>{let i=r===n?`active`:r<n?`complete`:`pending`;return(0,z.jsxs)(`div`,{className:`${B.step} ${i===`active`?B.activeStep:i===`complete`?B.pastStep:B.futureStep}`,children:[(0,z.jsx)(`b`,{children:t(e)}),(0,z.jsx)(re,{state:i})]},e)})})]})})}var U={modal:`_modal_4dd1i_1`,card:`_card_4dd1i_12`,formCard:`_formCard_4dd1i_24`,gameCard:`_gameCard_4dd1i_30`,gameHeader:`_gameHeader_4dd1i_38`,gameCover:`_gameCover_4dd1i_60`,gameScroll:`_gameScroll_4dd1i_76`,recommendationPanel:`_recommendationPanel_4dd1i_90`,recommendationField:`_recommendationField_4dd1i_97`,recommendationHeading:`_recommendationHeading_4dd1i_103`,gameContent:`_gameContent_4dd1i_132`,gameTitle:`_gameTitle_4dd1i_140`,gameTags:`_gameTags_4dd1i_147`,gameDescription:`_gameDescription_4dd1i_162`,gameMeta:`_gameMeta_4dd1i_244`,offers:`_offers_4dd1i_271`,offerStore:`_offerStore_4dd1i_301`,mediaSection:`_mediaSection_4dd1i_314`,mediaUploader:`_mediaUploader_4dd1i_319`,sectionHeading:`_sectionHeading_4dd1i_323`,fieldHeading:`_fieldHeading_4dd1i_324`,mediaTiles:`_mediaTiles_4dd1i_337`,mediaTile:`_mediaTile_4dd1i_337`,addMediaTile:`_addMediaTile_4dd1i_370`,mediaHint:`_mediaHint_4dd1i_385`,coverMediaHint:`_coverMediaHint_4dd1i_396`,formBody:`_formBody_4dd1i_409`,tabs:`_tabs_4dd1i_417`,tabButton:`_tabButton_4dd1i_425`,activeTab:`_activeTab_4dd1i_439`,formPanel:`_formPanel_4dd1i_449`,loadState:`_loadState_4dd1i_464`,loadingSpinner:`_loadingSpinner_4dd1i_480`,"product-editor-spin":`_product-editor-spin_4dd1i_1`,productEditorSpin:`_product-editor-spin_4dd1i_1`,field:`_field_4dd1i_324`,readonlySelect:`_readonlySelect_4dd1i_502`,priceInput:`_priceInput_4dd1i_503`,selectControl:`_selectControl_4dd1i_546`,durationHelp:`_durationHelp_4dd1i_577`,digitalFilesSection:`_digitalFilesSection_4dd1i_583`,digitalFilesHeading:`_digitalFilesHeading_4dd1i_589`,filePicker:`_filePicker_4dd1i_596`,chooseButton:`_chooseButton_4dd1i_636`,invalidControl:`_invalidControl_4dd1i_643`,fileError:`_fileError_4dd1i_647`,fileSummary:`_fileSummary_4dd1i_653`,fileList:`_fileList_4dd1i_667`,fileName:`_fileName_4dd1i_692`,fileProgress:`_fileProgress_4dd1i_709`,fileStatus:`_fileStatus_4dd1i_726`,fileStatusFailed:`_fileStatusFailed_4dd1i_730`,fileActions:`_fileActions_4dd1i_734`,requiredMark:`_requiredMark_4dd1i_786`,error:`_error_4dd1i_790`,actions:`_actions_4dd1i_796`,primaryButton:`_primaryButton_4dd1i_810`,secondaryButton:`_secondaryButton_4dd1i_811`,gameSaveButton:`_gameSaveButton_4dd1i_838`};function W({draft:e,product:t,loadState:n,loadError:r,options:a,error:o,onChangeField:s,onChangeCover:u,onCh
1angeMedia:ee,onSelectDeliveryFiles:p,onRemoveDeliveryFile:m,onRetryDeliveryUpload:g,onRetryLoad:S,onClose:C,onMediaUploadClick:E,onMediaUploadResult:D,onSave:O}){let{t:k}=i(),{currency:A,format:j}=l(),[M,N]=(0,L.useState)(!1),[P,F]=(0,L.useState)(`cover`),[I,R]=(0,L.useState)(``),ne=(0,L.useRef)(null),B=(0,L.useRef)(!1),V=(0,L.useMemo)(()=>a.supportedFileFormats.map(e=>e.trim()).filter(Boolean).map(e=>e.includes(`/`)||e.startsWith(`.`)?e:`.${e}`).join(`,`),[a.supportedFileFormats]),re=e?.deliveryFiles.length??0;if((0,L.useEffect)(()=>{if(!t)return;let e=e=>{e.key===`Escape`&&C(`esc`)};return window.addEventListener(`keydown`,e),()=>window.removeEventListener(`keydown`,e)},[C,t]),(0,L.useEffect)(()=>{if(!B.current)return;B.current=!1;let e=window.requestAnimationFrame(()=>{let e=ne.current;e&&(e.scrollTop=e.scrollHeight)});return()=>window.cancelAnimationFrame(e)},[re]),!t)return null;let H=d(t),W=H===`game`,G=H===`live`,K=W?U.gameHeader:void 0,q=k(W?`storeBuilder.productEditor.gamingAffiliates`:G?`storeBuilder.productEditor.oneToOneVideo`:H===`text`?`storeBuilder.productEditor.customOffer`:H===`digital`?`storeBuilder.productEditor.digitalProduct`:`storeBuilder.productEditor.productDetails`),J=e?.media.length??0,Y=t.game?.game,ie=t.game?.offers??[],ae=Y?.fullDescription?.trim()??``,X=e?h(e.description).length:0,oe=e=>{if(!a.supportedFileFormats.length)return!0;let t=`.${e.name.split(`.`).pop()?.toLowerCase()??``}`;return a.supportedFileFormats.some(n=>{let r=n.trim().toLowerCase();return r===e.type.toLowerCase()||`.${r.replace(/^\./,``)}`===t})},se=t=>{if(!e||!t.length)return;let n=t.find(e=>!oe(e));if(n){R(k(`myStore.upload.unsupportedFile`,{name:n.name}));return}let r=t.find(e=>a.maxFileSizeBytes>0&&e.size>a.maxFileSizeBytes);if(r){R(k(`myStore.upload.fileTooLarge`,{name:r.name,size:k(`myStore.upload.megabytesPerFile`,{count:Math.max(1,Math.round(a.maxFileSizeBytes/1024/1024))})}));return}let i=new Set(e.deliveryFiles.map(({file:e,fileName:t,fileSize:n})=>e?`${e.name}-${e.size}-${e.lastModified}`:`${t??``}-${n??0}-existing`)),o=t.filter(e=>{let t=`${e.name}-${e.size}-${e.lastModified}`;return i.has(t)?!1:(i.add(t),!0)});if(e.deliveryFiles.length+o.length>5){R(k(`myStore.upload.maxDigitalFiles`,{count:5}));return}R(``),B.current=!0,p(o)};return(0,z.jsx)(`div`,{className:U.modal,role:`presentation`,onClick:()=>C(`overlay`),children:(0,z.jsxs)(`section`,{className:`${U.card} ${W?U.gameCard:U.formCard}`,"data-design-node":W?`9185:1330`:P===`cover`?`9185:1648`:G?`9185:1803`:`9185:1490`,role:`dialog`,"aria-modal":`true`,"aria-labelledby":`store-builder-product-title`,onClick:e=>e.stopPropagation(),children:[(0,z.jsx)(`h2`,{className:K,id:`store-builder-product-title`,children:q}),n!==`ready`||!e?(0,z.jsx)(`div`,{className:U.loadState,role:`status`,"aria-live":`polite`,children:n===`loading`?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(`span`,{className:U.loadingSpinner,"aria-hidden":`true`}),(0,z.jsx)(`span`,{children:k(`common.loading`)})]}):(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(`p`,{role:`alert`,children:r||k(`common.requestFailed`)}),(0,z.jsx)(`button`,{className:U.primaryButton,type:`button`,onClick:S,children:k(`common.retry`)})]})}):W?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(`div`,{className:U.gameScroll,children:[(0,z.jsx)(`div`,{className:U.recommendationPanel,"data-design-node":`9185:1334`,children:(0,z.jsxs)(`label`,{className:U.recommendationField,children:[(0,z.jsxs)(`span`,{className:U.recommendationHeading,children:[(0,z.jsx)(`span`,{children:k(`storeBuilder.productEditor.recommendationOptional`)}),(0,z.jsxs)(`span`,{children:[e.recommendReason.length,`/200`]})]}),(0,z.jsx)(`input`,{"aria-label":k(`storeBuilder.productEditor.recommendationOptional`),maxLength:200,value:e.recommendReason,onChange:e=>s(`recommendReason`,e.target.value)})]})}),(0,z.jsx)(`div`,{className:U.gameCover,"data-design-node":`9185:1341`,children:Y?.coverLandscapeUrl?(0,z.jsx)(c,{layout:`native`,optimization:`never`,sources:[Y.coverLandscapeUrl],alt:``}):null}),(0,z.jsxs)(`div`,{className:U.gameContent,"data-design-node":`9185:1342`,children:[(0,z.jsx)(`h3`,{className:U.gameTitle,children:Y?.name}),Y?.tags?.length?(0,z.jsx)(`div`,{className:U.gameTags,children:Y.tags.slice(0,2).map(e=>(0,z.jsx)(`span`,{children:e.name},e.guid))}):null,ae?(0,z.jsx)(_,{className:U.gameDescription,html:ae}):null,Y?.developers?.length||Y?.publishers?.length?(0,z.jsxs)(`dl`,{className:U.gameMeta,children:[Y.developers?.length?(0,z.jsxs)(`div`,{children:[(0,z.jsx)(`dt`,{children:k(`storeBuilder.productEditor.developer`)}),(0,z.jsx)(`dd`,{children:Y.developers.join(`, `)})]}):null,Y.publishers?.length?(0,z.jsxs)(`div`,{children:[(0,z.jsx)(`dt`,{children:k(`storeBuilder.productEditor.publisher`)}),(0,z.jsx)(`dd`,{children:Y.publishers.join(`, `)})]}):null]}):null,ie.length?(0,z.jsxs)(`div`,{className:U.offers,children:[(0,z.jsx)(`h3`,{children:k(`storeBuilder.productEditor.availableOffers`)}),(0,z.jsx)(`ul`,{children:ie.map(e=>(0,z.jsxs)(`li`,{children:[(0,z.jsxs)(`span`,{className:U.offerStore,children:[e.storeIconUrl?(0,z.jsx)(c,{layout:`native`,optimization:`never`,sources:[e.storeIconUrl],alt:``}):null,(0,z.jsx)(`span`,{children:e.storeName})]}),(0,z.jsx)(`span`,{children:j(e.price)})]},e.offerId))})]}):null]})]}),(0,z.jsx)(`div`,{className:U.actions,children:(0,z.jsx)(`button`,{className:`${U.primaryButton} ${U.gameSaveButton}`,"data-design-node":`9185:1388`,type:`button`,onClick:O,children:k(`storeBuilder.productEditor.save`)})})]}):(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(`div`,{className:U.formBody,
1children:[(0,z.jsxs)(`div`,{className:U.tabs,role:`tablist`,"aria-label":k(`storeBuilder.productEditor.editSections`),children:[(0,z.jsx)(`button`,{className:`${U.tabButton} ${P===`cover`?U.activeTab:``}`,type:`button`,role:`tab`,"aria-selected":P===`cover`,disabled:M,onClick:()=>F(`cover`),children:k(`storeBuilder.productEditor.cover`)}),(0,z.jsx)(`button`,{className:`${U.tabButton} ${P===`details`?U.activeTab:``}`,type:`button`,role:`tab`,"aria-selected":P===`details`,disabled:M,onClick:()=>F(`details`),children:k(`storeBuilder.productEditor.productDetails`)})]}),P===`cover`?(0,z.jsxs)(`div`,{className:U.formPanel,role:`tabpanel`,children:[(0,z.jsxs)(`div`,{className:U.mediaSection,children:[(0,z.jsx)(`div`,{className:U.sectionHeading,children:(0,z.jsx)(`span`,{children:k(`storeBuilder.productEditor.chooseCoverImage`)})}),(0,z.jsx)(w,{className:U.mediaUploader,value:e.cover,onChange:u,onUploadStateChange:N,onAddClick:E,onUploadResult:D,maxCount:1,removable:!0,showCaption:!1,variant:`productEditor`,addLabel:k(`storeBuilder.productEditor.addCoverImage`),removeLabel:k(`storeBuilder.productEditor.removeImage`)}),(0,z.jsxs)(`p`,{className:`${U.mediaHint} ${U.coverMediaHint}`,children:[(0,z.jsx)(c,{layout:`native`,optimization:`never`,sources:[te],alt:``,"aria-hidden":`true`}),(0,z.jsx)(`span`,{children:k(`storeBuilder.productEditor.coverMediaHint`)})]})]}),(0,z.jsxs)(`label`,{className:U.field,children:[(0,z.jsxs)(`span`,{className:U.fieldHeading,children:[(0,z.jsxs)(`span`,{children:[k(`storeBuilder.productEditor.productName`),(0,z.jsx)(`span`,{className:U.requiredMark,children:` *`})]}),(0,z.jsxs)(`span`,{children:[e.name.length,`/50`]})]}),(0,z.jsx)(`input`,{maxLength:50,placeholder:k(`storeBuilder.productEditor.productNamePlaceholder`),value:e.name,onChange:e=>s(`name`,e.target.value)})]}),(0,z.jsxs)(`label`,{className:U.field,children:[(0,z.jsxs)(`span`,{className:U.fieldHeading,children:[(0,z.jsx)(`span`,{children:k(`storeBuilder.productEditor.shortDescription`)}),(0,z.jsxs)(`span`,{children:[e.shortDescription.length,`/100`]})]}),(0,z.jsx)(`input`,{maxLength:100,placeholder:k(`storeBuilder.productEditor.shortDescriptionPlaceholder`),value:e.shortDescription,onChange:e=>s(`shortDescription`,e.target.value)})]})]}):(0,z.jsxs)(`div`,{ref:ne,className:U.formPanel,role:`tabpanel`,children:[(0,z.jsxs)(`div`,{className:U.mediaSection,children:[(0,z.jsxs)(`div`,{className:U.sectionHeading,children:[(0,z.jsx)(`span`,{children:k(`storeBuilder.productEditor.chooseDetailImage`)}),(0,z.jsxs)(`span`,{children:[J,`/5`]})]}),(0,z.jsx)(w,{className:U.mediaUploader,value:e.media,onChange:ee,onUploadStateChange:N,onAddClick:E,onUploadResult:D,maxCount:5,removable:!0,showCaption:!1,variant:`productEditor`,addLabel:k(`storeBuilder.productEditor.addDetailImage`),removeLabel:k(`storeBuilder.productEditor.removeImage`)}),(0,z.jsxs)(`p`,{className:U.mediaHint,children:[(0,z.jsx)(c,{layout:`native`,optimization:`never`,sources:[te],alt:``,"aria-hidden":`true`}),(0,z.jsx)(`span`,{children:k(`storeBuilder.productEditor.detailMediaHint`)})]})]}),(0,z.jsxs)(`div`,{className:`${U.field} ${U.descriptionField}`,children:[(0,z.jsxs)(`span`,{className:U.fieldHeading,children:[(0,z.jsxs)(`span`,{children:[k(`myStore.form.description`),` `,(0,z.jsx)(`span`,{className:U.requiredMark,children:`*`})]}),(0,z.jsxs)(`span`,{children:[X,`/2000`]})]}),(0,z.jsx)(v,{ariaLabel:k(`myStore.form.description`),maxLength:2e3,placeholder:k(`storeBuilder.productEditor.descriptionPlaceholder`),value:e.description,onChange:e=>s(`description`,e)})]}),(0,z.jsxs)(`label`,{className:U.field,children:[(0,z.jsx)(`span`,{className:U.fieldHeading,children:(0,z.jsxs)(`span`,{children:[k(`storeBuilder.productEditor.price`,{currency:A}),(0,z.jsx)(`span`,{className:U.requiredMark,children:` *`})]})}),(0,z.jsxs)(`span`,{className:U.priceInput,children:[(0,z.jsx)(`span`,{"aria-hidden":`true`,children:(0,z.jsx)(f,{})}),(0,z.jsx)(`input`,{"aria-label":k(`storeBuilder.productEditor.price`,{currency:A}),type:`number`,min:`0`,max:T,step:`0.01`,value:e.price,onChange:e=>s(`price`,e.target.value)})]})]}),G?(0,z.jsxs)(`div`,{className:U.field,children:[(0,z.jsx)(`span`,{className:U.fieldHeading,children:k(`storeBuilder.productEditor.sessionLength`)}),a.customDurationAllowed?(0,z.jsx)(`input`,{"aria-label":k(`myStore.form.sessionDuration`),type:`number`,min:a.customDurationMinMinutes,max:a.customDurationMaxMinutes,step:`1`,value:e.durationMinutes,onChange:e=>s(`durationMinutes`,e.target.value)}):(0,z.jsxs)(`span`,{className:U.selectControl,children:[(0,z.jsx)(`select`,{"aria-label":k(`myStore.form.sessionDuration`),value:e.durationMinutes,onChange:e=>s(`durationMinutes`,e.target.value),children:a.recommendedDurationMinutes.map(e=>(0,z.jsx)(`option`,{value:e,children:k(`myStore.form.minuteShort`,{count:e})},e))}),(0,z.jsx)(`span`,{"aria-hidden":`true`,children:`â`})]}),a.customDurationAllowed?(0,z.jsx)(`small`,{className:U.durationHelp,children:k(`myStore.form.durationRange`,{min:a.customDurationMinMinutes,max:a.customDurationMaxMinutes})}):null]}):null,H===`digital`?(0,z.jsxs)(`section`,{className:U.digitalFilesSection,children:[(0,z.jsx)(`div`,{className:U.digitalFilesHeading,children:(0,z.jsx)(`strong`,{children:k(`myStore.upload.digitalProductHeading`)})}),(0,z.jsxs)(`label`,{className:`${U.filePicker} ${I?U.invalidControl:``}`,onDragEnter:e=>e.preventDefault(),onDragOver:e=>e.preventDefault(),onDrop:e=>{e.preventDefault(),se(Array.from(e.dataTransfer.files))},children:[(0,z.jsx)(c,{layout:`native`,optimization:`never`,sources:[x],alt:``}),(0,z.jsx)(`strong`,{children:k(`myStore.upload.dropFiles`)}),(0,z.jsx)(`small`,{children:k(`myStore.upload.uploadUpToFiles`,{count:5})}),(0,z.jsx)(`span`,{className:U.chooseButton,children:k(`myStore.upload.cho
1oseFiles`)}),(0,z.jsx)(`input`,{type:`file`,accept:V||void 0,multiple:!0,"aria-label":k(`myStore.upload.digitalProductFiles`),"aria-invalid":!!I,onChange:e=>{se(Array.from(e.target.files??[])),e.target.value=``}})]}),I?(0,z.jsx)(`small`,{className:U.fileError,role:`alert`,children:I}):null,(0,z.jsxs)(`div`,{className:U.fileSummary,children:[(0,z.jsx)(`strong`,{children:k(`myStore.upload.uploadedFiles`)}),(0,z.jsx)(`span`,{children:k(`myStore.upload.fileCount`,{current:e.deliveryFiles.length,max:5})})]}),e.deliveryFiles.length?(0,z.jsx)(`ul`,{className:U.fileList,children:e.deliveryFiles.map(e=>{let t=e.file?.name??e.fileName??k(`myStore.upload.digitalFileFallback`),n=e.file?.size??e.fileSize??0;return(0,z.jsxs)(`li`,{"data-upload-status":e.status,children:[(0,z.jsxs)(`span`,{className:U.fileName,children:[(0,z.jsx)(`strong`,{children:t}),n>0?(0,z.jsx)(`small`,{children:k(`myStore.upload.kilobytes`,{count:Math.max(1,Math.round(n/1024))})}):null,e.status===`uploading`?(0,z.jsx)(`span`,{className:U.fileProgress,role:`progressbar`,"aria-label":k(`myStore.upload.uploadingFile`,{name:t}),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":e.progress,children:(0,z.jsx)(`span`,{style:{width:`${e.progress}%`}})}):null]}),(0,z.jsx)(`span`,{className:`${U.fileStatus} ${e.status===`failed`?U.fileStatusFailed:``}`,children:e.status===`failed`?k(`myStore.upload.failed`):e.status===`uploading`?k(`myStore.upload.uploading`):k(`myStore.upload.uploaded`)}),(0,z.jsx)(`span`,{className:U.fileActions,children:e.status===`failed`?(0,z.jsx)(`button`,{type:`button`,"aria-label":k(`myStore.upload.retryFile`,{name:t}),title:e.error,onClick:()=>g(e.id),children:(0,z.jsx)(c,{layout:`native`,optimization:`never`,sources:[y],alt:``})}):(0,z.jsx)(`button`,{type:`button`,"aria-label":k(`myStore.upload.removeFile`,{name:t}),onClick:()=>{R(``),m(e.id)},children:(0,z.jsx)(c,{layout:`native`,optimization:`never`,sources:[b],alt:``})})})]},e.id)})}):null]}):null]})]}),o?(0,z.jsx)(`p`,{className:U.error,role:`alert`,children:o}):null,(0,z.jsxs)(`div`,{className:U.actions,children:[(0,z.jsx)(`button`,{className:U.secondaryButton,type:`button`,onClick:()=>C(`button`),children:k(`storeBuilder.productEditor.cancel`)}),(0,z.jsx)(`button`,{className:U.primaryButton,type:`button`,disabled:M||e.deliveryFiles.some(e=>e.status!==`uploaded`),onClick:O,children:M||e.deliveryFiles.some(e=>e.status===`uploading`)?k(`storeBuilder.productEditor.uploading`):k(`storeBuilder.productEditor.save`)})]})]})]})})}var G=`data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame'%20clip-path='url(%23clip0_0_4)'%3e%3cpath%20id='Vector'%20d='M10%200C4.47717%200%200%204.47716%200%209.99998C0%2015.5228%204.47717%2020%2010%2020C15.5228%2020%2020%2015.5228%2020%209.99998C20%204.47711%2015.5228%200%2010%200ZM15.2581%207.1461L8.61934%2014.4503C8.54499%2014.5321%208.45473%2014.598%208.35406%2014.6439C8.2534%2014.6899%208.14442%2014.7149%208.03374%2014.7176C7.92307%2014.7202%207.81301%2014.7004%207.71026%2014.6593C7.60751%2014.6182%207.5142%2014.5567%207.43602%2014.4785L4.27747%2011.32C3.95889%2011.0014%203.95955%2010.4855%204.2789%2010.1677C4.59825%209.85007%205.11539%209.8506%205.43397%2010.1692L7.98598%2012.7212L14.048%206.05163C14.351%205.71828%2014.8675%205.69306%2015.2016%205.99529C15.5358%206.29751%2015.5611%206.81275%2015.2581%207.1461Z'%20fill='%23D5FD24'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_0_4'%3e%3crect%20width='20'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e`,K={root:`_root_1qwab_7`,head:`_head_1qwab_16`,appLogo:`_appLogo_1qwab_23`,headCopy:`_headCopy_1qwab_30`,currencyCard:`_currencyCard_1qwab_53`,currencyCopy:`_currencyCopy_1qwab_65`,currencyControl:`_currencyControl_1qwab_85`,currencySelect:`_currencySelect_1qwab_93`,currencyTrigger:`_currencyTrigger_1qwab_98`,currencyChevron:`_currencyChevron_1qwab_120`,currencyMenu:`_currencyMenu_1qwab_127`,currencyOption:`_currencyOption_1qwab_142`,currencyLoading:`_currencyLoading_1qwab_167`,currencySpinner:`_currencySpinner_1qwab_178`,"currency-spin":`_currency-spin_1q
1wab_1`,currencySpin:`_currency-spin_1qwab_1`,currencyError:`_currencyError_1qwab_187`,grid:`_grid_1qwab_202`,empty:`_empty_1qwab_213`,card:`_card_1qwab_249`,selected:`_selected_1qwab_262`,check:`_check_1qwab_266`,image:`_image_1qwab_293`,meta:`_meta_1qwab_306`,copy:`_copy_1qwab_321`,price:`_price_1qwab_328`,priceHighlighted:`_priceHighlighted_1qwab_335`,commissionNote:`_commissionNote_1qwab_359`,actions:`_actions_1qwab_375`,continueButton:`_continueButton_1qwab_381`};function q({product:e,priceHighlighted:t=!1,selected:n,supportingText:r,onEdit:a,onToggle:o}){let{t:s}=i(),l=e.productKind===`GAME`,u=l?e.price.trim():r,d=l?r:e.shortDescription?.trim()||``;return(0,z.jsxs)(`article`,{className:`${K.card} ${n?K.selected:``}`,"data-product-kind":l?`game`:`standard`,"data-testid":`store-builder-product-card`,onClick:a,children:[(0,z.jsx)(`div`,{className:K.image,children:(0,z.jsx)(M,{product:e,size:`MEDIUM`})}),(0,z.jsx)(`button`,{className:K.check,type:`button`,"aria-label":s(`storeBuilder.products.selectProduct`,{name:e.name}),"aria-pressed":n,onClick:e=>{e.stopPropagation(),o()},children:n?(0,z.jsx)(c,{layout:`native`,optimization:`never`,sources:[G],alt:``}):null}),(0,z.jsxs)(`div`,{className:K.copy,children:[u?(0,z.jsx)(`span`,{className:`${K.price} ${t?K.priceHighlighted:``}`,children:u}):null,(0,z.jsx)(`h3`,{children:e.name}),d?(0,z.jsx)(`p`,{children:d}):null]})]})}function J({mode:e,busy:t=!1,continueDisabled:n=!1,publishing:r,selectedProductCount:a,children:o,onContinue:s}){let{t:l}=i();return(0,z.jsxs)(`section`,{className:`screen active ${K.root}`,"data-product-mode":e,"data-testid":`store-builder-products`,children:[(0,z.jsxs)(`header`,{className:K.head,children:[(0,z.jsx)(c,{layout:`native`,optimization:`never`,className:K.appLogo,sources:[N],alt:``}),(0,z.jsxs)(`div`,{className:K.headCopy,children:[(0,z.jsx)(`h1`,{children:l(`storeBuilder.products.title`)}),(0,z.jsx)(`p`,{children:l(`storeBuilder.products.description`)})]})]}),o,(0,z.jsx)(`div`,{className:K.actions,children:(0,z.jsx)(`button`,{className:K.continueButton,type:`button`,disabled:!a||r||t||n,onClick:s,children:l(r?`common.loading`:`storeBuilder.products.continue`)})})]})}function Y(){let{t:e}=i();return(0,z.jsxs)(`div`,{className:K.empty,role:`status`,children:[(0,z.jsx)(`span`,{"aria-hidden":`true`,children:`â¦`}),(0,z.jsx)(`h2`,{children:e(`storeBuilder.products.emptyTitle`)}),(0,z.jsx)(`p`,{children:e(`storeBuilder.products.emptyDescription`)})]})}function ie({products:e,selectedProductIds:t,publishing:n,onEditProduct:r,onToggleProduct:a,onContinue:o}){let{t:s}=i(),c=(0,L.useRef)(null);return m(c,{itemSelector:`[data-testid="store-builder-product-card"]`,itemCount:e.length,gap:16,columnGap:16}),(0,z.jsx)(J,{mode:`game`,publishing:n,selectedProductCount:t.length,onContinue:o,children:e.length?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(`div`,{ref:c,className:K.grid,children:e.map(e=>(0,z.jsx)(q,{product:e,selected:t.includes(e.id),supportingText:e.commission?.trim()?s(`storeBuilder.products.earnUpTo`,{price:e.commission}):``,onEdit:()=>r(e),onToggle:()=>a(e.id)},e.id))}),(0,z.jsxs)(`p`,{className:K.commissionNote,children:[(0,z.jsx)(`span`,{className:`iconfont icon-tishi`,"aria-hidden":`true`}),s(`storeBuilder.products.commissionNote`)]})]}):(0,z.jsx)(Y,{})})}var ae=`data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.13218%2013.5741C5.92806%2013.3903%205.91572%2013.0959%206.10403%2012.8989L6.13218%2012.8716L10.8128%208.65769L6.13218%204.4438C5.92778%204.26003%205.91558%203.96541%206.10403%203.76841L6.13218%203.74132C6.3363%203.55755%206.66327%203.54644%206.88209%203.71598L6.91246%203.74132L11.7881%208.13099C12.0978%208.40988%2012.1123%208.85781%2011.8213%209.15256L11.7881%209.1844L6.91218%2013.5743C6.69683%2013.7682%206.34753%2013.7679%206.13218%2013.5741Z'%20fill='%2395A3B9'/%3e%3c/svg%3e`,X=[{value:`USD`,label:`USD(${u(`USD`,`en-US`)})`},{value:`THB`,label:`THB(${u(`THB`,`en-US`)})`}];function oe({products:e,selectedProductIds:t,publishing:n,onEditProduct:r,onToggleProduct:s,onContinue:l,onCurrencyChange:u}){let{t:d}
1=i(),f=o(e=>e.account?.userDto?.currency),[ee,p]=(0,L.useState)(),h=ee??(f||`USD`),[g,_]=(0,L.useState)(!1),[v,y]=(0,L.useState)(0),[b,x]=(0,L.useState)(!1),[S,C]=(0,L.useState)(``),w=(0,L.useRef)(null),T=(0,L.useRef)(null),E=(0,L.useRef)(null),D=(0,L.useRef)([]),O=(0,L.useRef)(!1),k=h===`THB`&&e.some(e=>t.includes(e.id)&&e.priceValue===0);m(w,{itemSelector:`[data-testid="store-builder-product-card"]`,itemCount:e.length,gap:16,columnGap:16}),(0,L.useEffect)(()=>{if(!g)return;let e=e=>{T.current?.contains(e.target)||_(!1)},t=e=>{e.key===`Escape`&&(_(!1),E.current?.focus())};return document.addEventListener(`pointerdown`,e),document.addEventListener(`keydown`,t),()=>{document.removeEventListener(`pointerdown`,e),document.removeEventListener(`keydown`,t)}},[g]),(0,L.useEffect)(()=>{b||!O.current||(O.current=!1,(document.activeElement===null||document.activeElement===document.body)&&E.current?.focus())},[b]);let A=async e=>{if(_(!1),e===h||b){E.current?.focus();return}let t=h;O.current=!0,p(e),x(!0),C(``);try{await a(e),await o.getState().refreshAccount(),await u(e)}catch{p(t),C(d(`common.requestFailed`))}finally{p(void 0),x(!1)}},j=e=>{let t=e??X.findIndex(e=>e.value===h);y(t),_(!0),e!==void 0&&window.requestAnimationFrame(()=>D.current[t]?.focus())},M=e=>{e.key!==`ArrowDown`&&e.key!==`ArrowUp`||(e.preventDefault(),j(e.key===`ArrowDown`?0:X.length-1))},N=(e,t)=>{if(e.key!==`ArrowDown`&&e.key!==`ArrowUp`)return;e.preventDefault();let n=(t+(e.key===`ArrowDown`?1:-1)+X.length)%X.length;y(n),D.current[n]?.focus()};return(0,z.jsxs)(J,{mode:`standard`,busy:b,continueDisabled:k,publishing:n,selectedProductCount:t.length,onContinue:l,children:[(0,z.jsxs)(`div`,{className:K.currencyCard,children:[(0,z.jsxs)(`div`,{className:K.currencyCopy,children:[(0,z.jsx)(`b`,{children:d(`storeBuilder.products.currency`)}),(0,z.jsx)(`small`,{id:`store-builder-currency-hint`,children:d(`storeBuilder.products.currencyHint`)})]}),(0,z.jsxs)(`div`,{className:K.currencyControl,children:[b?(0,z.jsxs)(`div`,{className:K.currencyLoading,role:`status`,"aria-live":`polite`,children:[(0,z.jsx)(`span`,{className:K.currencySpinner,"aria-hidden":`true`}),(0,z.jsx)(`span`,{children:d(`storeBuilder.products.currencySaving`)})]}):(0,z.jsxs)(`div`,{className:K.currencySelect,ref:T,children:[(0,z.jsxs)(`button`,{className:K.currencyTrigger,type:`button`,role:`combobox`,"aria-controls":`store-builder-currency-options`,"aria-describedby":`store-builder-currency-hint${S?` store-builder-currency-error`:``}`,"aria-expanded":g,"aria-haspopup":`listbox`,"aria-label":d(`storeBuilder.products.currency`),ref:E,onClick:()=>{g?_(!1):j()},onKeyDown:M,children:[(0,z.jsx)(`span`,{children:X.find(e=>e.value===h)?.label}),(0,z.jsx)(c,{layout:`native`,optimization:`never`,className:K.currencyChevron,sources:[ae],alt:``,"aria-hidden":`true`})]}),g?(0,z.jsx)(`div`,{className:K.currencyMenu,id:`store-builder-currency-options`,role:`listbox`,"aria-label":d(`storeBuilder.products.currency`),children:X.map((e,t)=>(0,z.jsx)(`button`,{className:K.currencyOption,type:`button`,role:`option`,"aria-selected":e.value===h,tabIndex:t===v?0:-1,ref:e=>{D.current[t]=e},onClick:()=>void A(e.value),onFocus:()=>y(t),onKeyDown:e=>N(e,t),children:e.label},e.value))}):null]}),S?(0,z.jsx)(`span`,{className:K.currencyError,id:`store-builder-currency-error`,role:`alert`,children:S}):null]})]}),e.length?(0,z.jsx)(`div`,{ref:w,className:K.grid,children:e.map(e=>(0,z.jsx)(q,{product:e,priceHighlighted:h===`THB`&&e.priceValue===0,selected:t.includes(e.id),supportingText:e.price.trim(),onEdit:()=>r(e),onToggle:()=>s(e.id)},e.id))}):(0,z.jsx)(Y,{})]})}function se({mode:e,...t}){return e===`game`?(0,z.jsx)(ie,{...t}):(0,z.jsx)(oe,{...t})}var Z={overlay:`_overlay_jo387_1`,dialog:`_dialog_jo387_11`,copy:`_copy_jo387_21`,messagePreview:`_messagePreview_jo387_28`,storeUrl:`_storeUrl_jo387_42`,actions:`_actions_jo387_51`,primaryButton:`_primaryButton_jo387_57`,secondaryButton:`_secondaryButton_jo387_58`};function ce({copying:e=!1,shareMessage:t,storeUrl:n,onClose:r,onCopy:a,onVisit:o}){let{t:s}=i(),c=(0,L.useRef)(null);return(0,L.useEffect)(()=>{c.current?.focus();let e=e=>{e.key===`Escape`&&r()};
1return window.addEventListener(`keydown`,e),()=>window.removeEventListener(`keydown`,e)},[r]),(0,z.jsx)(`div`,{className:Z.overlay,role:`presentation`,onClick:r,children:(0,z.jsxs)(`section`,{className:Z.dialog,role:`dialog`,"aria-modal":`true`,"aria-labelledby":`store-publish-success-title`,"aria-describedby":`store-publish-success-message`,onClick:e=>e.stopPropagation(),children:[(0,z.jsx)(`header`,{className:Z.copy,children:(0,z.jsx)(`h2`,{id:`store-publish-success-title`,children:s(`storeBuilder.publishDialog.title`)})}),(0,z.jsxs)(`div`,{className:Z.messagePreview,id:`store-publish-success-message`,children:[(0,z.jsx)(`p`,{children:t}),(0,z.jsx)(`span`,{className:Z.storeUrl,children:n})]}),(0,z.jsxs)(`div`,{className:Z.actions,children:[(0,z.jsx)(`button`,{ref:c,className:Z.primaryButton,type:`button`,"aria-busy":e,disabled:e,onClick:a,children:s(`storeBuilder.publishDialog.copyShareText`)}),(0,z.jsx)(`button`,{className:Z.secondaryButton,type:`button`,onClick:o,children:s(`storeBuilder.publishDialog.visitStore`)})]})]})})}function le({className:e,store:t}){return(0,z.jsx)(S,{className:e,store:t,testId:`pc-template-preview`})}var Q={root:`_root_1x40h_18`,stage:`_stage_1x40h_27`,editor:`_editor_1x40h_34`,header:`_header_1x40h_45`,appLogo:`_appLogo_1x40h_54`,headerCopy:`_headerCopy_1x40h_63`,loadMessage:`_loadMessage_1x40h_74`,loadState:`_loadState_1x40h_75`,usernameHint:`_usernameHint_1x40h_76`,downloadCopy:`_downloadCopy_1x40h_77`,themePicker:`_themePicker_1x40h_96`,themeButton:`_themeButton_1x40h_112`,themeSwatch:`_themeSwatch_1x40h_129`,selected:`_selected_1x40h_138`,defaultSwatch:`_defaultSwatch_1x40h_145`,retryButton:`_retryButton_1x40h_180`,actionsPanel:`_actionsPanel_1x40h_191`,publishPanel:`_publishPanel_1x40h_200`,linkChoice:`_linkChoice_1x40h_209`,claimLabel:`_claimLabel_1x40h_218`,shareLink:`_shareLink_1x40h_228`,shareLinkError:`_shareLinkError_1x40h_240`,usernameError:`_usernameError_1x40h_302`,publishButton:`_publishButton_1x40h_306`,downloadCard:`_downloadCard_1x40h_328`,qrGroup:`_qrGroup_1x40h_365`,qrItem:`_qrItem_1x40h_375`,previewPlacement:`_previewPlacement_1x40h_403`},ue=[`default`,`Dark-Purple`,`Light-Yellow`,`Dark-Green`,`Light-Blue`],de={"Dark-Purple":O,"Light-Yellow":j,"Dark-Green":C,"Light-Blue":P};function fe({loadState:e,options:t,selectedTemplateName:n,profileAvatarUrl:r,profileDescription:a,displayUsername:o,selectedProducts:s,shareUsername:l,publishing:u,shareErrorVisible:d,onRetry:f,onSelectTemplate:m,onShareUsernameChange:h,onPublish:_}){let{t:v}=i(),y=(0,L.useMemo)(()=>[...t].sort((e,t)=>ue.indexOf(g(e.name))-ue.indexOf(g(t.name))),[t]),b=(0,L.useMemo)(()=>F({displayUsername:o,profileAvatarUrl:r,profileDescription:a,selectedProducts:s,templateName:n}),[o,r,a,s,n]);return(0,z.jsx)(`section`,{className:`screen active ${Q.root}`,"data-testid":`store-builder-theme-editor`,children:(0,z.jsxs)(`div`,{className:Q.stage,children:[(0,z.jsxs)(`div`,{className:Q.editor,children:[(0,z.jsxs)(`header`,{className:Q.header,children:[(0,z.jsx)(c,{layout:`native`,optimization:`never`,className:Q.appLogo,sources:[N],alt:`OpenCreators`}),(0,z.jsxs)(`div`,{className:Q.headerCopy,children:[(0,z.jsx)(`h1`,{children:v(`storeBuilder.templates.title`)}),(0,z.jsx)(`p`,{children:v(`storeBuilder.templates.description`)})]})]}),(0,z.jsxs)(`div`,{className:Q.themePicker,"aria-label":v(`storeBuilder.templates.themePickerLabel`),children:[e===`loading`?(0,z.jsx)(`p`,{className:Q.loadMessage,children:v(`common.loading`)}):null,e===`error`?(0,z.jsxs)(`div`,{className:Q.loadState,children:[(0,z.jsx)(`p`,{role:`alert`,children:v(`common.requestFailed`)}),(0,z.jsx)(`button`,{className:Q.retryButton,type:`button`,onClick:f,children:v(`common.retry`)})]}):null,e===`ready`?y.map(e=>{let t=g(e.name),r=n===e.name,i=de[t];return(0,z.jsx)(`button`,{"aria-label":v(`storeBuilder.templates.selectTheme`,{theme:e.name}),"aria-pressed":r,className:`${Q.themeButton} ${r?Q.selected:``}`,type:`button`,onClick:()=>m(e.name),children:i?(0,z.jsx)(c,{layout:`native`,optimization:`never`,className:Q.themeSwatch,sources:[i],alt:``}):(0,z.jsx)(`span`,{className:`${Q.themeSwatch} ${Q.defaultSwatch}`,"aria-hidden":`true`,children:(0,z.jsx)(`span`,{})})},e.name)}):null]}),(0,z.jsxs)(`div`,{className:Q.actionsPanel,children:[(0,z.jsxs)(`div`,{className:Q.publishPanel,children:[(0,z.jsxs)(`div`,{className:Q.linkChoice,children:[(0,z.jsx)(`label`,{className:Q.claimLabel,htmlFor:`store-builder
1-link-value`,children:v(`storeBuilder.templates.claimTitle`)}),(0,z.jsxs)(`div`,{className:`${Q.shareLink} ${d?Q.shareLinkError:``}`,"data-error":d?`true`:void 0,children:[(0,z.jsx)(c,{layout:`native`,optimization:`never`,sources:[N],alt:``,"aria-hidden":`true`}),(0,z.jsx)(`span`,{children:`opencreators.ai/@`}),(0,z.jsx)(`input`,{id:`store-builder-link-value`,"aria-label":v(`storeBuilder.templates.linkValueLabel`),"aria-describedby":`store-builder-username-hint`,"aria-errormessage":d?`store-builder-username-hint`:void 0,"aria-invalid":d,autoComplete:`off`,maxLength:30,placeholder:v(`storeBuilder.templates.linkValueLabel`),value:l,disabled:u,onChange:e=>h(e.target.value)})]}),(0,z.jsxs)(`p`,{className:`${Q.usernameHint} ${d?Q.usernameError:``}`,id:`store-builder-username-hint`,children:[(0,z.jsx)(`span`,{className:`iconfont icon-tishi`,"aria-hidden":`true`}),(0,z.jsx)(`span`,{role:d?`alert`:void 0,children:v(`storeBuilder.templates.usernameHint`)})]})]}),(0,z.jsx)(`button`,{className:Q.publishButton,type:`button`,disabled:e!==`ready`||!n||u,onClick:_,children:v(u?`common.loading`:`storeBuilder.templates.publish`)})]}),(0,z.jsxs)(`section`,{className:Q.downloadCard,children:[(0,z.jsxs)(`div`,{className:Q.downloadCopy,children:[(0,z.jsx)(`h2`,{children:v(`storeBuilder.templates.appTitle`)}),(0,z.jsx)(`p`,{children:v(`storeBuilder.templates.appDescription`)})]}),(0,z.jsxs)(`div`,{className:Q.qrGroup,children:[(0,z.jsxs)(`div`,{className:Q.qrItem,children:[(0,z.jsx)(c,{layout:`native`,optimization:`never`,sources:[ee],alt:v(`storeBuilder.templates.appStoreQrAlt`)}),(0,z.jsx)(`span`,{children:`App Store`})]}),(0,z.jsxs)(`div`,{className:Q.qrItem,children:[(0,z.jsx)(c,{layout:`native`,optimization:`never`,sources:[p],alt:v(`storeBuilder.templates.googlePlayQrAlt`)}),(0,z.jsx)(`span`,{children:`Google play`})]})]})]})]})]}),(0,z.jsx)(`div`,{className:Q.previewPlacement,"aria-label":v(`storeBuilder.templates.previewLabel`),children:(0,z.jsx)(le,{store:b})})]})})}var $={document:`_document_gkpbq_2`,root:`_root_gkpbq_6`,initialLoading:`_initialLoading_gkpbq_999`,initialLoadingSpinner:`_initialLoadingSpinner_gkpbq_1009`,"store-builder-initial-loading":`_store-builder-initial-loading_gkpbq_1`,storeBuilderInitialLoading:`_store-builder-initial-loading_gkpbq_1`,devBackButton:`_devBackButton_gkpbq_1023`,"store-builder-rise":`_store-builder-rise_gkpbq_1`,storeBuilderRise:`_store-builder-rise_gkpbq_1`,"store-builder-pulse":`_store-builder-pulse_gkpbq_1`,storeBuilderPulse:`_store-builder-pulse_gkpbq_1`,"store-builder-dot-wave":`_store-builder-dot-wave_gkpbq_1`,storeBuilderDotWave:`_store-builder-dot-wave_gkpbq_1`};function pe(){let{t:e}=i(),t=n(),r=I();return(0,L.useEffect)(()=>(document.documentElement.classList.add($.document),document.body.classList.add($.document),()=>{document.documentElement.classList.remove($.document),document.body.classList.remove($.document)}),[]),(0,L.useEffect)(()=>{window.requestAnimationFrame(()=>window.scrollTo({top:0,behavior:`smooth`}))},[r.screen]),r.initializing?(0,z.jsx)(`main`,{className:$.root,"data-testid":`desktop-store-builder-page`,"data-screen":`loading`,children:(0,z.jsxs)(`div`,{className:$.initialLoading,role:`status`,"aria-live":`polite`,children:[(0,z.jsx)(`span`,{className:$.initialLoadingSpinner,"aria-hidden":`true`}),(0,z.jsx)(`span`,{children:e(`common.loading`)})]})}):(0,z.jsxs)(`main`,{className:$.root,"data-testid":`desktop-store-builder-page`,"data-screen":r.screen,children:[null,r.screen===`planning`||r.screen===`templates`?(0,z.jsx)(`div`,{className:`app-logo brand-mark`,"aria-label":`OpenCreators`}):null,(0,z.jsxs)(`div`,{className:`builder-main ${r.screen===`products`?`products-main`:``}`,children:[r.screen===`direction`?(0,z.jsx)(ne,{options:r.directionOptions,loadState:r.directionOptionsState,selectedValue:r.direction,selectedTags:r.directionTags,onChooseDirection:r.chooseDirection,onToggleTag:r.toggleDirectionTag,onRetry:r.retryDirectionOptions,onContinue:r.continueFromCategory}):null,r.screen===`planning`?(0,z.jsx)(H,{visibleSteps:r.planningVisible}):null,r.screen===`products`?(0,z.jsx)(se,{mode:r.direction===`GAMING`?`game`:`standard`,products:r.products,selectedProductIds:r.selectedProductIds,publishing:r.productPublishing,onEditProduct:r.editProduct,onToggleProduct:r.toggleProduct,onContinue:()=>void r.publishSelectedProducts(),onCurrencyChange:r.changeProductCurrency}):null,r.screen===`templates`?(0,z.jsx)(fe,{loadState:r.templateLoadState,options:r.templateOptions,selectedTemplateName:r.selectedTemplateName,profileAvatarUrl:r.profileAvatarUrl,profileDescription:r.profileDescription,displayUsern
1ame:r.profileDisplayUsername,selectedProducts:r.selectedProducts,shareUsername:r.shareUsername,publishing:r.templateSaving,shareErrorVisible:r.shareErrorVisible,onRetry:r.retryTemplateOptions,onSelectTemplate:r.selectTemplate,onShareUsernameChange:r.changeShareUsername,onPublish:()=>void r.publishStore()}):null]}),(0,z.jsx)(W,{draft:r.productEditDraft,product:r.editingProduct,loadState:r.productEditLoadState,loadError:r.productEditLoadError,options:r.productEditOptions,currency:r.productCurrency,error:r.productEditError,onChangeField:r.updateProductEditDraft,onChangeCover:r.updateProductEditCover,onChangeMedia:r.updateProductEditMedia,onSelectDeliveryFiles:r.selectProductEditDeliveryFiles,onRemoveDeliveryFile:r.removeProductEditDeliveryFile,onRetryDeliveryUpload:r.retryProductEditDeliveryUpload,onRetryLoad:r.retryProductEditor,onClose:r.closeProductEditor,onMediaUploadClick:r.trackMediaUploadClick,onMediaUploadResult:r.trackMediaUploadResult,onSave:r.saveProductEdits},r.editingProduct?`open:${r.editingProduct.id}`:`closed`),r.publishedStoreUrl?(0,z.jsx)(ce,{copying:r.storeSharing,shareMessage:e(`storeBuilder.publishDialog.shareMessage`),storeUrl:r.publishedStoreUrl,onClose:r.closePublishedStoreDialog,onCopy:()=>void E(r.copyPublishedStoreShareText,t),onVisit:r.visitPublishedStore}):null,(0,z.jsx)(`div`,{className:`toast ${r.toast?`show`:``}`,role:`alert`,"aria-live":`assertive`,"aria-atomic":`true`,children:r.toast}),(0,z.jsx)(`span`,{className:`sr-only`,children:e(`storeBuilder.progress`,{current:r.currentIndex+1,total:A.length})})]})}export{pe as DesktopStoreBuilderPage};
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.