1"use strict";(self.webpackChunkxcams=self.webpackChunkxcams||[]).push([[8439],{27607(e,a,t){t.d(a,{m:()=>v});t(27495),t(25440);var l=t(9928),s=t(17567),n=t(59412),r=t.n(n),i=t(92798),o=t(20174);const d=(0,l.P)().state,c=(0,s.k)().getPaymentPathForUserLoggedIn,u=o.o.getInstance();function v(){const e=e=>{switch(e){case i.A.ZAPPAGE:return r().paths.zappage;case i.A.AFFILIATE_HOME_URL:return r().paths.affiliateHomeUrl;case i.A.PROFILE:return r().paths.profile.replace("__modelId__",d.value.cammer.nickname);case i.A.CHAT:return r().paths.chat.replace("__modelId__",d.value.cammer.nickname);case i.A.PAYMENT:return r().paths.payment2018;case i.A.PAYMENT_PERSONALIZED:return c();default:return r().paths.zappage}};return{getRedirectUrl:e,redirectTo:a=>{const t=e(a);u.navigate(t)},redirectToPayment:()=>{const e=c();u.navigate(e)}}}},17567(e,a,t){t.d(a,{k:()=>E});t(74423),t(3362),t(27495),t(25440);var l=t(50953),s=t(20641),n=t(25069),r=t(85144);window.__USER_STORE__||(window.__USER_STORE__={state:(0,l.KR)({role:n.A.ROLE_GUEST,isGuestAccount:!1,guestCanMigrate:!1,loggedIn:!1,credits:0,returning:!1,brand:{logo:"",name:""},cf1:"",locale:"en",unreadMessages:0,lastPaidWith:{paymentMethod:null,packKey:null}})});const i=window.__USER_STORE__.state,o=r.Q.getInstance();function d(){return i.value.loggedIn}function c(){const e=i.value.credits;return e<1e4?e.toString():e<1e6?Math.floor(e/1e3)+"k":e<1e9?Math.floor(e/1e6)+"M":Math.floor(e/1e9)+"B"}function u(){return i.value.brand.logo}function v(){return i.value.brand.name}function p(){return i.value.cf1}function g(){return i.value.locale}function f(){return i.value.unreadMessages}function k(){return!i.value.returning}function m(){let e=window.navBar.user.paths.payment;const a=i.value.lastPaidWith,t=null==a?void 0:a.paymentMethod,l=null==a?void 0:a.packKey;return t&&["dimoco","sunrise","salt","swisscom"].includes(t.toLowerCase())?e.replace("/payment2018/","/mobile2018/"):(t&&(e+=t.toLowerCase()),t&&l&&(e=e+"/"+l.toLowerCase()),e)}const y=(0,s.EW)((()=>i.value.unreadMessages>99?"+99":i.value.unreadMessages));function h(e){i.value=Object.assign(i.value,e)}function C(e){i.value.credits=e}function _(e){i.value.loggedIn=e}function b(e){i.value.role=e}async function L(){const e=await o.get(window.navBar.user.paths.creditsUpdate);if(!e.hasOwnProperty("credits"))return _(!1),void b(n.A.ROLE_GUEST);C(e.credits)}function w(e){i.value.locale=e}function E(){return{userState:i,getBrandLogo:u,getBrandName:v,getCf1:p,getFormattedCredits:c,getLocale:g,getUnreadMessages:f,getPaymentPathForUserLoggedIn:m,userIsLoggedIn:d,isFirstOfferEligible:k,initializeOrUpdateUser:h,setLocale:w,updateUserLoggedIn:_,updateUserRole:b,updateCredits:C,refreshCredits:L,formattedNumberOfUnreadMessages:y}}},48077(e,a,t){t.d(a,{T:()=>l});t(27495),t(25440);function l(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e;return t=t.replace(/%\w+%/g,(e=>{const t=e;return void 0!==a[t]?a[t]:e})),t}},1023(e,a,t){t.d(a,{A:()=>o});var l=t(20641);const s={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},n=["stroke"],r=["fill"],i=["fill"],o={__name:"InfoIcon",props:{color:{type:String,default:"white",required:!1}},setup:e=>(a,t)=>((0,l.uX)(),(0,l.CE)("svg",s,[(0,l.Lk)("path",{d:"M12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22Z",stroke:e.color,"stroke-width":"1.5","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,n),(0,l.Lk)("path",{d:"M13.6842 7.91623C13.9785 7.44631 13.8361 6.82683 13.3661 6.53258C12.8962 6.23834 12.2767 6.38076 11.9825 6.85068C11.6882 7.3206 11.8307 7.94008 12.3006 8.23433C12.7705 8.52857 13.39 8.38615 13.6842 7.91623Z",fill:e.color},null,8,r),(0,l.Lk)("path",{d:"M9.95729 10.7594L10.2078 10.743C10.3077 10.7365 10.4078 10.7539 10.4996 10.7938C10.5915 10.8336 10.6726 10.8948 10.7361 10.9722C10.7996 11.0496 10.8437 11.141 10.8649 11.2389C10.886 11.3368 10.8835 11.4383 10.8576 11.535L9.45219 16.78C9.18477 17.7781 10.3398 18.4324 11.8624 17.6618C12.4192 17.3801 13.1683 16.7761 13.7593 16.1343C13.7852 16.1063 13.8007 16.0702 13.8031 16.032C13.8055 15.9939 13.7947 15.9562 13.7724 15.9251C13.7502 15.8941 13.7179 15.8716 13.6811 15.8616C13.6442 15.8516 13.605 15.8547 13.5701 15.8702C12.7096 16.2515 11.3872 16.659 11.7342 15.3642L13.3103 9.48183L9.8874 9.71805C9.74948 9.72753 9.62096 9.79136 9.53005 9.89552C9.43914 9.99968 9.39328 10.1357 9.40254 10.2736C9.4118 10.4115 9.47541 10.5402 9.57942 10.6312C9.68343 10.7223 9.81933 10.7684 9.95729 10.7594Z",fill:e.color},null,8,i)]))}},95034(e,a,t){t.d(a,{A:()=>r});t(62953);
1var l=t(20641);const s={key:0,viewBox:"0 0 24 24",fill:"none"},n={key:1,viewBox:"0 0 24 24",fill:"none"},r={__name:"SoundIcon",props:{isSoundEnabled:{type:Boolean,required:!1}},setup:e=>(a,t)=>e.isSoundEnabled?((0,l.uX)(),(0,l.CE)("svg",s,[...t[0]||(t[0]=[(0,l.Lk)("path",{d:"M17.5708 9.9292C18.0744 10.3866 18.4283 11.0909 18.4283 12.0002C18.4283 12.9095 18.0744 13.6138 17.5708 14.0712",stroke:"white","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),(0,l.Lk)("path",{d:"M20.0771 5.72656C21.6228 7.09712 22.7156 9.23192 22.7156 11.9997C22.7156 14.7675 21.6228 16.9023 20.0771 18.2729",stroke:"white","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),(0,l.Lk)("path",{d:"M1.55473 9.25902C1.40138 10.1136 1.28564 11.0742 1.28564 12C1.28564 12.9258 1.40138 13.8864 1.55473 14.741C1.8299 16.2745 2.98531 17.5541 4.52623 17.7845C4.96247 17.8497 5.4799 17.9052 6.10366 17.9435C7.35126 18.0201 8.47814 18.7182 9.14586 19.7749C9.46199 20.2751 9.79957 20.7621 10.1495 21.2186C11.4578 22.925 13.4791 21.9247 13.5698 19.7764C13.6492 17.8969 13.7142 15.3386 13.7142 12C13.7142 8.66141 13.6492 6.10305 13.5698 4.22363C13.4791 2.07535 11.4578 1.07497 10.1495 2.78138C9.79957 3.23788 9.46199 3.72488 9.14586 4.22515C8.47814 5.2818 7.35126 5.97985 6.10366 6.05651C5.4799 6.09483 4.96247 6.1503 4.52623 6.21552C2.98531 6.44591 1.8299 7.72546 1.55473 9.25902Z",stroke:"white","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1)])])):((0,l.uX)(),(0,l.CE)("svg",n,[...t[1]||(t[1]=[(0,l.Lk)("path",{d:"M17.0808 17.0858C17.1184 15.5966 17.1431 14.0589 17.1431 11.9999C17.1431 8.75917 17.0819 6.25361 17.0057 4.39055C16.9144 2.15845 14.8211 1.12741 13.4785 2.91291C13.1797 3.31025 12.8908 3.72891 12.6173 4.15795C11.9194 5.25311 10.7482 5.97757 9.45225 6.06147C8.90859 6.09667 8.44727 6.14504 8.0509 6.20145C7.54372 6.27363 7.07654 6.45617 6.66602 6.72252",stroke:"white","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),(0,l.Lk)("path",{d:"M4.71387 12C4.71387 12.8916 4.82121 13.8154 4.96612 14.6458C5.24438 16.2405 6.44762 17.5704 8.05022 17.7985C8.44658 17.8549 8.9079 17.9032 9.45156 17.9384C10.7475 18.0223 11.9187 18.7468 12.6167 19.842C12.8901 20.271 13.1791 20.6897 13.4778 21.087C13.9816 21.7569 14.591 22.0303 15.1607 21.9926",stroke:"white","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),(0,l.Lk)("path",{d:"M2.99902 3.00049C9.95473 11.9105 11.898 13.8056 20.999 21.0005",stroke:"white","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1)])]))}},82283(e,a,t){t.r(a),t.d(a,{default:()=>Be});var l=t(20641),s=t(53751),n=t(50953),r=(t(74423),t(3362),t(62953),t(3296),t(27208),t(48408),t(90033));const i={class:"le-overlay"},o=["data-id"],d={__name:"LightExplosionOverlay",setup(e,a){let t=a.expose;const s=(0,n.KR)([]),d=new Map;function c(e){e&&d.set(e.dataset.id,e)}let u=0;return(0,l.hi)((()=>{s.value=[],d.clear()})),t({trigger:function(){var e,a;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"gold",n=arguments.length>1?arguments[1]:void 0;const r=String(++u),i=null!==(e=null==n?void 0:n.x)&&void 0!==e?e:window.innerWidth/2,o=null!==(a=null==n?void 0:n.y)&&void 0!==a?a:window.innerHeight/2;s.value.push({id:r,theme:t,x:i,y:o}),(0,l.dY)((()=>{const e=d.get(r);if(!e)return;const a=e.querySelector(".le-explosion");if(!a)return;let l,n,i;l="gold"===t?24:"silver"===t?36:10;for(let t=0;t<l;t++){const e=document.createElement("div");e.classList.add("le-ray");const s=360/l*t,n=t%8*.02;s>=45&&s<=135&&e.classList.add("le-ray--purple"),e.style.setProperty("--rotation","".concat(s,"deg")),e.style.setProperty("--delay","".concat(n,"s")),a.appendChild(e)}n="gold"===t?10:"silver"===t?20:0;for(let t=0;t<n;t++){const e=document.createElement("div");e.classList.add("le-streak");const l=360/n*t+10*Math.random(),s=.1+t%4*.03;e.style.setProperty("--rotation","".concat(l,"deg")),e.style.setProperty("--streak-delay","".concat(s,"s")),a.appendChild(e)}i="gold"===t?20:"silver"===t?40:0;for(let t=0;t<i;t++){const e=document.createElement("div");e.classList.add("le-particle");const t=Math.random()*Math.PI*2,l=200+500*Math.random(),s=Math.cos(t)*l,n=Math.sin(t)*l,r=.05+.2*Math.random(),i=3+6*Math.random()+"px";e.style.setProperty("--particle-x","".concat(s,"px")),e.style.setProperty("--particle-y","".concat(n,"px")),e.style.setProperty("--particle-delay","".concat(r,"s")),e.style.setProperty("--size",i),a.appendChild(e)}window.setTimeout((()=>function(e){const a=s.value.findIndex((a=>a.id===e));-1!==a&&s.value.splice(a,1);const t=d.get(e);t&&(t.querySelectorAll(".le-ray,.le-streak,.le-particle").forEach((e=>e.remove())),d.delete(e))}(r)),2200)}))}}),(e,a)=>((0,l.uX)(),(0,l.CE)("div",i,[(0,l.Q3)(" Render a container per active burst "),((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(s.value,(e=>((0,l.uX)(),(0,l.CE)("div",{key:e.id,class:(0,r.C4)(["le-burst","le-theme-".concat(e.theme)]),style:(0,r.Tr)({"--cx":e.x+"px","--cy":e.y+"px"}),ref_for:!0,ref:c,"data-id":e.id},[...a[0]||(a[0]=[(0,l.Fv)('<div class="le-explosion"><div class="le-flash"></div><div class="le-shockwave"></div><div class="le-shockwave" style="animation-delay:0.15s;"></div><div class="le-core-glow"></div></div>',1)])],14,o)))),128))]))}},c=d;var u=t(27607),v=t(92798);const p={class:"flip-card-inner"},g={class:"flip-card-back"},f={__name:"FlipCard",props:{translations:{type:Object,default:{}},flipped:{type:Boolean,default:!1},isToday:{type:Boolean,default:!1},eligible:{type:Boolean,default:!1},user:{type:Object},explosionTheme:{type:String,default:"gold",validator:e=>["gold","silver","bronze"].includes(e)}},emits:["card-flipped","close-modal","close-card"],setup(e,a){const t=a.emit,s=e,i=(0,n.KR)(s.flipped),o=(0,n.KR)(!1),d=(0,l.WQ)("isFinished"),f=(0,n.KR)(null),k=(0,n.KR)(null),m=(0,u.m)(),y=m.redirectTo,h=m.getRedirectUrl,C=()=>
1{if(!(!s.isToday&&!i.value)&&s.eligible){var e,a;const t=null===(e=k.value)||void 0===e?void 0:e.getBoundingClientRect(),l=t?t.width/2:window.innerWidth/2,n=t?t.height/2:window.innerHeight/2;null===(a=f.value)||void 0===a||a.trigger(s.explosionTheme,{x:l,y:n})}(async()=>{if(d)t("close-modal");else if(!1!==s.eligible){if(!o.value){o.value=!0;try{_()}finally{o.value=!1}}}else{const a="/advent-calendar2025";if(!1===s.user.authenticated&&!0===s.user.didRealPurchase)window.modal.showLogin(a);else{const a=h(v.A.PAYMENT);try{const e=window.location,t=new URL(a,e.origin);e.pathname===t.pathname||y(v.A.PAYMENT)}catch(e){y(v.A.PAYMENT)}}t("close-card")}})()},_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i.value=!0,t("card-flipped",e)};return(e,a)=>((0,l.uX)(),(0,l.CE)("div",{ref_key:"cardRef",ref:k,class:(0,r.C4)(["flip-card",{"flip-card--flipped":i.value}])},[(0,l.Lk)("div",p,[(0,l.Lk)("div",{class:"flip-card-front",onClick:C},[(0,l.RG)(e.$slots,"front")]),(0,l.Lk)("div",g,[(0,l.RG)(e.$slots,"back")])]),(0,l.bF)(c,{ref_key:"explosionRef",ref:f},null,512)],2))}};var k=t(66262);const m=(0,k.A)(f,[["__scopeId","data-v-fc55c31c"]]),y=t.p+"images/xmas-gift-box.ce46727b.png",h={class:"card-content"},C={class:"card-header"},_={key:0},b={key:1},L={class:"card-cta"},w={__name:"CardFront",props:{translations:{type:Object,required:!0},alreadyGranted:{type:Boolean,default:!1},isToday:{type:Boolean,default:!1}},setup(e){const a=e,t=(0,l.EW)((()=>!a.isToday&&!a.alreadyGranted)),s=(0,l.EW)((()=>a.isToday&&!a.alreadyGranted));return(a,n)=>((0,l.uX)(),(0,l.CE)("div",h,[(0,l.Lk)("div",C,[t.value?((0,l.uX)(),(0,l.CE)("span",_,(0,r.v_)(e.translations["card_front.missed_gift"]),1)):s.value?((0,l.uX)(),(0,l.CE)("span",b,(0,r.v_)(e.translations["card_front.gift_for_user_label"]),1)):(0,l.Q3)("v-if",!0)]),n[0]||(n[0]=(0,l.Lk)("div",{class:"card-body"},[(0,l.Lk)("img",{src:y,alt:"GIFT BOX"})],-1)),(0,l.Lk)("div",L,[(0,l.Lk)("button",null,(0,r.v_)(e.translations["card_front.reveal_gift_button"]),1)])]))}},E=(0,k.A)(w,[["__scopeId","data-v-8d59f186"]]);t(27495),t(25440),t(42762);const x=t.p+"images/credits.82790504.png";var R=t(48077);const M={__name:"FreeCredits",props:{disabled:{type:Boolean,default:!1},amount:{type:Number,required:!0},translations:{type:Object,required:!0}},emits:["rewardSuccessMessage"],setup(e,a){const t=a.emit,s=e,n=(0,R.T)(s.translations["snackbar.item_granted"],{"%item%":"".concat(s.amount," ").concat(s.translations["free_credits.credits"])});return(0,l.sV)((()=>{t("rewardSuccessMessage",n)})),(a,t)=>((0,l.uX)(),(0,l.CE)("div",{class:(0,r.C4)(["reward-fc",{"reward-fc__disabled":e.disabled}])},[(0,l.Lk)("p",null,[t[0]||(t[0]=(0,l.Lk)("img",{class:"icon",src:x,alt:"ðª"},null,-1)),(0,l.Lk)("strong",null,(0,r.v_)(e.amount),1),t[1]||(t[1]=(0,l.Lk)("span",null,"X",-1)),(0,l.eW)(" "+(0,r.v_)(e.translations["free_credits.credits"]),1)])],2))}},A=(0,k.A)(M,[["__scopeId","data-v-2af07d46"]]),T=["src"],F={__name:"VirtualGifts",props:{disabled:{type:Boolean,default:!1},image:{type:String},quantity:{type:Number,required:!0},name:{type:String,required:!0},translations:{type:Object,required:!0}},emits:["rewardSuccessMessage"],setup(e,a){const t=a.emit,s=e,n=(0,R.T)(s.translations["snackbar.item_granted"],{"%item%":"".concat(s.quantity," ").concat(s.name)});return(0,l.sV)((()=>{t("rewardSuccessMessage",n)})),(a,t)=>((0,l.uX)(),(0,l.CE)("div",{class:(0,r.C4)(["reward-vg",{"reward-vg__disabled":e.disabled}])},[(0,l.Lk)("p",null,[e.image?((0,l.uX)(),(0,l.CE)("img",{key:0,class:"icon",src:e.image,alt:"ð¹"},null,8,T)):(0,l.Q3)("v-if",!0),(0,l.Lk)("strong",null,(0,r.v_)(e.quantity),1),t[0]||(t[0]=(0,l.Lk)("span",null,"X",-1)),(0,l.eW)(" "+(0,r.v_)(e.name),1)])],2))}},P=(0,k.A)(F,[["__scopeId","data-v-4affc2de"]]),I={class:"process-reward__description"},O={class:"under-reward"},B={__name:"Process",props:{disabled:{type:Boolean,default:!1},percentage:{type:Number,required:!0},translations:{type:Object,required:!0}},emits:["rewardSuccessMessage"],setup(e,a){const t=a.emit,s=e,n=(0,R.T)(s.translations["snackbar.offer_granted"],{"%st%":'<a data-bypass href="/payment2018/">',"%et%":"</a>"});return(0,l.sV)((()=>{t("rewardSuccessMessage",n)})),(a,t)=>((0,l.uX)(),(0,l.CE)("div",{class:(0,r.C4)(["process-reward",{"process-reward__disabled":e.disabled}])},[(0,l.Lk)("div",I,[(0,l.Lk)("p",null,[t[0]||(t[0]=(0,l.Lk)("img",{class:"icon",src:x,alt:"ðª
1"},null,-1)),(0,l.Lk)("strong",null,(0,r.v_)(e.percentage),1),t[1]||(t[1]=(0,l.Lk)("span",null,"%",-1)),(0,l.eW)(" "+(0,r.v_)(e.translations["process.extra"]),1),t[2]||(t[2]=(0,l.Lk)("br",null,null,-1))]),(0,l.Lk)("p",O,(0,r.v_)(e.translations["process.credits_on_all_pack"]),1)])],2))}},S=(0,k.A)(B,[["__scopeId","data-v-791b9f49"]]);var W=t(95034);const X={class:"stories-player"},j={class:"stories-progress"},q={__name:"StoriesPlayer",props:{videos:{type:Array,required:!0}},emits:["close-player"],setup(e,a){let t=a.emit;const i=e,o=t,d=(0,n.KR)(0),c=(0,n.KR)(null),u=(0,n.KR)([]),v=(0,n.KR)(!1),p=(0,n.KR)(!1);function g(){v.value=!v.value,c.value&&(c.value.muted=!v.value)}const f=(0,l.EW)((()=>i.videos||[])),k=()=>{u.value=f.value.map((()=>0))},m=()=>{if(u.value[d.value]=100,d.value++,d.value<f.value.length){const e=f.value[d.value];c.value.src=e,c.value.play()}else b()},y=()=>{c.value&&(c.value.paused?(c.value.play(),p.value=!1):(c.value.pause(),p.value=!0))},h=()=>{m()},C=()=>{if(d.value>0){u.value[d.value]=0,d.value--,u.value[d.value]=0;const e=f.value[d.value];c.value.src=e,c.value.play(),p.value=!1}else c.value&&(c.value.currentTime=0,u.value[d.value]=0,c.value.play(),p.value=!1)},_=()=>{if(c.value&&c.value.duration){const e=c.value.currentTime/c.value.duration*100;u.value[d.value]=e}},b=()=>{o("close-player"),d.value=0,k(),c.value&&(c.value.pause(),c.value.src="")},L=()=>{f.value.length&&(k(),d.value=0,setTimeout((()=>{(()=>{if(d.value>=f.value.length)return void b();const e=f.value[d.value];c.value.src=e,c.value.controls=!1,c.value.muted=!0,c.value.play()})()}),0))};return(0,l.sV)((()=>{L()})),(0,l.xo)((()=>{c.value&&(c.value.pause(),c.value.src="")})),(e,a)=>((0,l.uX)(),(0,l.CE)("div",X,[(0,l.Q3)(" Progress bars "),(0,l.Lk)("div",j,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(f.value,((e,a)=>((0,l.uX)(),(0,l.CE)("div",{key:a,class:"progress-bar-container"},[(0,l.Lk)("div",{class:(0,r.C4)(["progress-bar",{"progress-active":a===d.value,"progress-complete":a<d.value}]),style:(0,r.Tr)({width:a===d.value?"".concat(u.value[a]||0,"%"):a<d.value?"100%":"0%"})},null,6)])))),128))]),(0,l.Lk)("div",{class:"stories-sound",onClick:(0,s.D$)(g,["stop"])},[(0,l.bF)(W.A,{"is-sound-enabled":v.value},null,8,["is-sound-enabled"])]),(0,l.Q3)(" Left zone: Previous video "),(0,l.Lk)("div",{class:"interaction-zone zone-left",onClick:C}),(0,l.Q3)(" Middle zone: Pause/Resume "),(0,l.Lk)("div",{class:"interaction-zone zone-middle",onClick:y}),(0,l.Q3)(" Right zone: Next video "),(0,l.Lk)("div",{class:"interaction-zone zone-right",onClick:h}),(0,l.Lk)("video",{ref_key:"videoPlayer",ref:c,playsinline:"",onEnded:m,onTimeupdate:_},null,544)]))}},G=(0,k.A)(q,[["__scopeId","data-v-3b88e9b4"]]);var U=t(59412),K=t.n(U);const N=t.p+"images/Candy-Cane.a3bb34e8.png",Q=t.p+"images/Stocking.f482ae29.png",z=t.p+"images/Vote.647534e9.png",D={class:"playable-card"},V={class:"top-section"},H={class:"description-box"},Z={class:"name-module"},Y=["href"],$={class:"card-body"},J={key:0,class:"play-button-box"},ee={key:0,class:"missed-overlay"},ae={class:"missed-content"},te={class:"missed-message"},le={class:"close-text"},se={class:"rarity-container"},ne={class:"rarity-badge"},re={class:"rarity-stars"},ie=["fill"],oe={class:"gift-module"},de={class:"gift-icon-container"},ce={class:"gift-bottom-container"},ue={class:"gift-info"},ve={class:"gift-label"},pe={class:"gift-name"},ge={class:"gift-counter"},fe={key:0,class:"gift-image-container"},ke=["src"],me={__name:"CardBack",props:{data:{type:Object,required:!0},translations:{type:Object,required:!0},alreadyGranted:{type:Boolean,default:!1},isToday:{type:Boolean,default:!1},shown:{type:Boolean,default:!1}},emits:["close-card"],setup(e,a){let t=a.emit;const s={"Candy-Cane.png":N,"Stocking.png":Q,"Vote.png":z};function i(e,a){if("string"!=typeof e||!e.trim())return a||null;const t=e.trim().replace(/\s+/g,"-").replace(/-+/g,"-").replace(/[^a-z0-9\-]/gi,"");if(!t)return a||null;const l=["".concat(t,".png"),"".concat(t.toLowerCase(),".png"),"".concat(t.toUpperCase(),".png")];for(const n of l)if(Object.prototype.hasOwnProperty.call(s,n))return s[n];return a||null}const o=t,d=e,c=(0,n.KR)(!1),u=((0,l.EW)((()=>d.isToday&&!d.alreadyGranted)),(0,l.EW)((()=>!d.isToday&&!d.alreadyGranted))),v=(0,l.EW)((()=>!1)),p=()=>{o("close-card","button")}
1,g=(0,l.EW)((()=>{var e;const a=d.data.rewards;let t=null;if(+a.free_credits>0&&(t={component:A,props:{amount:a.free_credits,translations:d.translations,disabled:v.value}}),null!==(e=a.virtual_gifts)&&void 0!==e&&e.length){const e=a.virtual_gifts[0];t={component:P,props:{name:e.name,quantity:e.quantity,image:i(e.name,e.image),disabled:v.value,translations:d.translations}}}if(a.process){var l,s;const e=null===(l=a.process)||void 0===l?void 0:l.config.find((e=>"ADD_FREE_CREDITS_PERCENTAGE_VALUE"===e.key));t={component:S,props:{percentage:null!==(s=null==e?void 0:e.value)&&void 0!==s?s:0,translations:d.translations,disabled:v.value}}}return t})),f=(0,l.EW)((()=>"card-content--".concat(d.data.dayNumber))),k=(0,l.EW)((()=>{var e;const a=null===(e=d.data)||void 0===e?void 0:e.cammer;if(!a||"object"!=typeof a)return null;const t=Object.keys(a)[0];return"string"==typeof t?t:null})),m=(0,l.EW)((()=>k.value?"url(/media/advent-placeholder/".concat(k.value,")"):"")),y=(0,l.EW)((()=>{var e;const a=null===(e=d.data)||void 0===e?void 0:e.cammer;if(!a||"object"!=typeof a)return"";const t=Object.values(a)[0];return"string"==typeof t?t:""})),h=(0,l.EW)((()=>y.value?K().paths.profile.replace("__modelId__",y.value):"#")),C=(0,l.EW)((()=>{var e,a;let t=null!==(e=null===(a=d.data.videos)||void 0===a?void 0:a.length)&&void 0!==e?e:0;switch(t=Math.max(0,t-1),t){case 1:default:return{level:"COMMON",filledStars:1};case 2:return{level:"RARE",filledStars:2};case 3:return{level:"EPIC",filledStars:3}}})),_=(0,l.EW)((()=>{const e="rarity_".concat(C.value.level.toLowerCase());return(d.translations[e]||C.value.level).toUpperCase()})),b=(0,l.EW)((()=>{switch(C.value.level){case"COMMON":default:return"linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(200, 200, 200, 0.2) 100%), linear-gradient(90deg, rgba(220, 220, 220, 0.7) 0%, rgba(180, 180, 180, 0.7) 100%)";case"RARE":return"linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 123, 0, 0.2) 100%), linear-gradient(90deg, rgba(251, 251, 121, 0.7) 0%, rgba(207, 131, 5, 0.7) 100%)";case"EPIC":return"linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 88, 240, 0.2) 100%), linear-gradient(90deg, rgba(242, 178, 254, 0.7) 0%, rgba(105, 52, 251, 0.7) 100%)"}})),L=(0,l.EW)((()=>{switch(C.value.level){case"EPIC":return"0px 0px 30px 2px rgba(255, 255, 255, 0.5), 0px 0px 50px 7px rgba(92, 184, 255, 1)";case"RARE":return"0px 0px 30px 2px rgba(255, 255, 255, 0.5), 0px 0px 50px 7px rgba(255, 144, 92, 1)";default:return"0px 4px 4px 0px rgba(0, 0, 0, 0.25)"}})),w=(0,l.EW)((()=>{switch(C.value.level){case"EPIC":return"linear-gradient(163deg, #6A97FF 8.62%, #3474BC 28.72%, #BE7DFF 65.59%, #CA5BC8 99.58%)";case"RARE":return"linear-gradient(163deg, #6F4300 8.62%, #BC9234 28.72%, #FFDF7D 65.59%, #CAB75B 99.58%)";default:return"linear-gradient(163deg, #C8D9FF 8.62%, #A5A5A5 28.72%, #B7B7B7 65.59%, #BEFDFF 99.58%)"}})),E=(0,l.EW)((()=>{switch(C.value.level){case"EPIC":return"rgba(92, 184, 255, 0.2)";case"RARE":return"rgba(255, 144, 92, 0.2)";case"COMMON":return"rgba(82, 119, 156, 0.2)";default:return"rgba(255, 255, 255, 0.2)"}}));return(a,t)=>{var s,n;return(0,l.uX)(),(0,l.CE)("div",{class:(0,r.C4)(["card-content",f.value]),style:(0,r.Tr)({boxShadow:L.value,"--border-gradient":w.value,"--glow-color":E.value,backgroundImage:m.value||void 0})},[c.value?((0,l.uX)(),(0,l.Wv)(G,{key:0,videos:e.data.videos,onClosePlayer:t[0]||(t[0]=()=>c.value=!1)},null,8,["videos"])):(0,l.Q3)("v-if",!0),(0,l.Lk)("div",D,[(0,l.Q3)(" Top section with model name "),(0,l.Lk)("div",V,[(0,l.Lk)("div",H,[(0,l.Lk)("div",Z,[t[2]||(t[2]=(0,l.Lk)("div",{class:"spliter spliter-left"},[(0,l.Lk)("div",{class:"spliter-line"})],-1)),(0,l.Lk)("a",{target:"_blank",href:h.value,"data-bypass":"1",class:"model-name"},(0,r.v_)(y.value),9,Y),t[3]||(t[3]=(0,l.Lk)("div",{class:"spliter spliter-right"},[(0,l.Lk)("div",{class:"spliter-line"})],-1))])])]),(0,l.Q3)(" Body with play button "),(0,l.Lk)("div",$,[u.value?(0,l.Q3)("v-if",!0):((0,l.uX)(),(0,l.CE)("div",J,[(0,l.Lk)("button",{class:"play-button",onClick:t[1]||(t[1]=()=>c.value=!0)},[...t[4]||(t[4]=[(0,l.Lk)("svg",{class:"play-icon",viewBox:"0 0 384 384",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,l.Lk)("path",{d:"M74.688 310.272L309.312 192L74.688 73.728V310.272Z",stroke:"white","stroke-width":"24","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])])]))]),(0,l.Q3)(" Missed reward overlay "),u.value?((0,l.uX)(),(0,l.CE)("div",ee,[(0,l.Lk)("div",ae,[(0,l.Lk)("div",te,(0,r.v_)(e.translations["card_front.missed_gift"]),1),(0,l.Lk)("button",{class:"close-button",onClick:p},[(0,l.Lk)("span",le,(0,r.v_)(e.translations["card_locked.close"]),1)])])])):(0,l.Q3)("v-if",!0),(0,l.Q3)(" Rarity badge "),(0,l.Lk)("div",se,[(0,l.Lk)("div",ne,[(0,l.Lk)("div",re,[((0,l.uX)(),(0,l.CE)(l.FK,null,(0,l.pI)(3,(e=>(0,l.Lk)("svg",{key:e,class:(0,r.C4)(["star-icon",{"star-filled":e<=C.value.filledStars}]),viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,l.Lk)("path",{d:"M12 2.5L14.5 9.5L22 10.5L17 15.5L18.5 22.5L12 18.5L5.5 22.5L7 15.5L2 10.5L9.5 9.5L12 2.5Z",fill:e<=C.value.filledStars?"#FFFFFF":"rgba(255, 255, 255, 0.3)",stroke:"rgba(0, 0, 0, 0.2)","stroke-width":"1"}
1,null,8,ie)],2))),64))]),(0,l.Lk)("div",{class:"rarity-name",style:(0,r.Tr)({backgroundImage:b.value})},(0,r.v_)(_.value),5)])]),(0,l.Q3)(" Gift module at bottom "),(0,l.Lk)("div",oe,[(0,l.Lk)("div",de,[t[6]||(t[6]=(0,l.Fv)('<div class="gift-top" data-v-17ae7b4f><div class="gift-filler" data-v-17ae7b4f></div><div class="gift-shape" data-v-17ae7b4f><svg width="141" height="20" viewBox="0 0 141 20" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-17ae7b4f><rect width="48" height="20" fill="black" fill-opacity="0.6" data-v-17ae7b4f></rect><path d="M48 20L93 20C83.765 20 75.0106 17.0329 68.3722 10.7079C62.406 5.02337 57.1338 0 48 0V20Z" fill="black" fill-opacity="0.6" data-v-17ae7b4f></path></svg></div></div>',1)),(0,l.Lk)("div",ce,[(0,l.Lk)("div",ue,[(0,l.Lk)("div",ve,[t[5]||(t[5]=(0,l.Lk)("span",{class:"gift-free"},"FREE",-1)),(0,l.Lk)("span",pe,(0,r.v_)((null===(s=g.value)||void 0===s||null===(s=s.props)||void 0===s?void 0:s.name)||"Gift"),1)]),(0,l.Lk)("div",ge,(0,r.v_)(e.data.dayNumber)+"/24",1)])]),null!==(n=g.value)&&void 0!==n&&null!==(n=n.props)&&void 0!==n&&n.image?((0,l.uX)(),(0,l.CE)("div",fe,[(0,l.Lk)("img",{src:g.value.props.image,alt:"Gift",class:"gift-image"},null,8,ke)])):(0,l.Q3)("v-if",!0)])])])],6)}}},ye=(0,k.A)(me,[["__scopeId","data-v-17ae7b4f"]]),he=t.p+"images/gift-girls.157c26a0.png";var Ce=t(1023);const _e={class:"card-content"},be={class:"header__title"},Le={class:"icon"},we={class:"icon_wrapper"},Ee={class:"title"},xe={class:"header__messages"},Re=["innerHTML"],Me=["innerHTML"],Ae={class:"card-cta"},Te={__name:"CardLocked",props:{translations:{type:Object,required:!0}},emits:["close-card"],setup(e,a){a.emit;const t=(0,l.WQ)("isFinished");return(a,s)=>((0,l.uX)(),(0,l.CE)("div",_e,[(0,l.Lk)("div",be,[(0,l.Lk)("div",Le,[(0,l.Lk)("div",we,[(0,l.bF)(Ce.A)])]),(0,l.Lk)("div",Ee,(0,r.v_)(e.translations.card_locked),1)]),(0,l.Lk)("div",xe,[(0,l.Lk)("div",{class:"message-top",innerHTML:(0,n.R1)(t)?e.translations["card_locked.hasComeToTheEnd"]:e.translations["card_locked.accessWithFirstPurchase"]},null,8,Re),(0,l.Lk)("div",{class:"message-bottom",innerHTML:(0,n.R1)(t)?e.translations["card_locked.freeGifts"]:e.translations["card_locked.winGifts"]},null,8,Me)]),s[0]||(s[0]=(0,l.Lk)("div",{class:"card-body"},[(0,l.Lk)("img",{src:he,alt:"GIFT girls"})],-1)),(0,l.Lk)("div",Ae,[(0,l.Lk)("button",null,(0,r.v_)((0,n.R1)(t)?e.translations["card_locked.close"]:e.translations["card_locked.unlockNow"]),1)])]))}},Fe=(0,k.A)(Te,[["__scopeId","data-v-3db5fc6c"]]),Pe={key:0,class:"flip-card-content"},Ie={class:"flip-card--header"},Oe={__name:"FlipCardModal",props:{translations:{type:Object,required:!0},data:{type:Object,required:!0}},emits:["close-modal"],setup(e,a){const t=a.emit,r=e,i=(0,n.KR)(r.data.granted),o=(0,n.KR)(!1),d=(0,l.EW)((()=>i.value||o.value)),c=(0,l.EW)((()=>r.data.user.authenticated&&r.data.user.didRealPurchase)),u=r.data.isFinished;(0,l.Gt)("isFinished",u);const v=(0,l.EW)((()=>{var e,a;let t=null!==(e=null===(a=r.data.videos)||void 0===a?void 0:a.length)&&void 0!==e?e:0;switch(t=Math.max(0,t-1),t){case 1:default:return"COMMON";case 2:return"RARE";case 3:return"EPIC"}})),p=(0,l.EW)((()=>{switch(v.value){case"EPIC":return"silver";case"RARE":return"gold";default:return"bronze"}})),g=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o.value=!0,Object.prototype.hasOwnProperty.call(e,"granted")&&(i.value=e.granted)},f=(0,n.KR)(!0),k=(0,n.KR)(null);function y(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;k.value=void 0===e?null:e,f.value=!1}function h(){t("close-modal",k.value)}return(0,l.xo)((()=>{d.value||document.dispatchEvent(new CustomEvent("advent-calendar:reset-day:".concat(r.data.dayNumber)))})),(a,t)=>((0,l.uX)(),(0,l.Wv)(s.eB,{name:"card-scale",onAfterLeave:h},{default:(0,l.k6)((()=>[f.value?((0,l.uX)(),(0,l.CE)("div",Pe,[(0,l.Lk)("div",Ie,[(0,l.RG)(a.$slots,"close")]),(0,l.bF)(m,{translations:e.translations,flipped:d.value,"is-today":e.data.isToday,eligible:c.value,user:e.data.user,"explosion-theme":p.value,onCardFlipped:g,onCloseModal:y,onCloseCard:y},{front:(0,l.k6)((()=>[c.value&&!(0,n.R1)(u)?((0,l.uX)(),(0,l.Wv)(E,{key:0,translations:e.translations,"already-granted":i.value,"is-today":e.data.isToday},null,8,["translations","already-granted","is-today"])):((0,l.uX)(),(0,l.Wv)(Fe,{key:1,translations:e.translations,onCloseCard:y},null,8,["translations"]))])),back:(0,l.k6)((()=>[(0,l.bF)(ye,{data:e.data,shown:d.value,translations:e.translations,"already-granted":i.value,"is-today":e.data.isToday,onCloseCard:y},null,8,["data","shown","translations","already-granted","is-today"])])),_:1},8,["translations","flipped","is-today","eligible","user","explosion-theme"])])):(0,l.Q3)("v-if",!0)])),_:3}))}},Be=(0,k.A)(Oe,[["__scopeId","data-v-3450dffa"]])}}]);
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.