1import{A as l}from"./_plugin-vue_export-helper.js";import{c as g}from"./pinia.js";import{s as c}from"./promotionStore.js";import{af as m,g as u,S as f,T as d}from"./theme.js";import{_ as C}from"./App.vue_vue_type_script_setup_true_lang4.js";import"./validateConfigId.js";import"./globalConfigStore.js";import"./loginModalStore.js";import"./globalAppStore.js";import"./useBxSvgIcon.js";import"./AnimatedSvgIcon.vue_vue_type_style_index_0_lang.js";import"./NativeDialog.js";import"./QuizStartButton.vue_vue_type_script_setup_true_lang.js";import"./dataLayer.js";import"./prizeDrawApi.js";import"./PromotionImageUpload.js";import"./LoadingIndicator.js";import"./prizeDrawContext.js";import"./MultiplePrizes.vue_vue_type_script_setup_true_lang.js";import"./PrizeContentTemplate.js";import"./LoginModal.js";const b=o=>{const i={limitHeader:"participationLimitErrorHeader",limitMsgLabel:"participationLimitErrorMessage",notEnoughCurrencyErrorLabel:"notEnoughCurrencyErrorMessage",blockedUserErrorLabel:"blockedUserErrorMessage",unknownErrorMsgLabel:"unknownErrorMessage"};
1Object.keys(i).forEach(r=>{o.labels[r]&&(o.labels[i[r]]=o.labels[r])})},T=async o=>{c();const{parsedGeneralData:i,configurationId:r}=m(o);let t=r||"";if(await(await u()).isAuthenticated()){const n=await new f(i.quizConfig.quizApiUrl,i.reCaptchaSiteKey,i.quizConfig.promoPlusEnvId).getQuizConfig(i.quizConfig.quizId,r);d(n)||(t=n.promoId)}const e=o.getAttribute("id");b(i);const s={globalConfig:{...i,appId:e,ngpsConfig:{configurationId:t,ngpsApiUrl:i.ngpsApi?.ngpsApiUrl||"",ngpsApiKey:i.ngpsApi?.ngpsApiKey||""}},promotionConfig:{labels:i.labels,hasEnterPinCode:!0,shouldValidateConfigurationId:!1},quizConfig:{...i.quizConfig,promotionId:t,reCaptchaSiteKey:i.reCaptchaSiteKey,labels:i.quizLabels||{}}},a=l(C,s),p=g();a.use(p),a.mount(`#${e}`)};export{T as init};
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.