PageSourceSearch

https://www.lotto-bw.de/static/gamebroker_3/de/app/component-flutt…ket-component.8fa20c894c28eaa873c6.chunk.js

js lotto-bw.de collected 2026-10-02 03:24:03 UTC 6,327 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([["component-flutter-web-components-tickets-silvestermillionen-ticket-component"],{hFii:function(t,e,i){i.r(e),function(t){i.d(e,"SilvesterMillionenTicketComponent",(function(){return I}));var n,r=i("MJ5r"),o=i("JJbp"),s=i("hvLv"),a=i("XcdF"),c=i("j2GP"),l=i("d6po"),u=i("7ufS"),h=i("T14I"),p=i("AMBt"),d=i("T+MD"),m=i("Z+dq"),f=i("7AO1"),k=i("JFxz"),g=i("EkOL"),y=i("Fkub"),T=i("5vpC"),b=i("taDv"),S=i("gIK5"),v=i("J6Sv"),L=i("95yl"),C=i("sXXe"),E=(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)},function(t,e){function i(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),_=function(t,e,i,n){var r,o=arguments.length,s=o<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,n);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,i,s):r(e,i))||s);return o>3&&s&&Object.defineProperty(e,i,s),s},I=function(e){function i(){var t=null!==e&&e.apply(this,arguments)||this;return t.gameType=new p.GameType(s.Game.SILVESTERMILLIONEN,s.SubGame.NORMAL),t.fieldValidator=new v.TipfieldBaseValidator,t.ticketAmount=1,t}return E(i,e),i.prototype.onInit=function(){this.ticketFeatures=new f.TicketFeatures(this.data.config.ticketFeatures),this.participationData=m.ParticipationData.create(this.data.config.participationData),this.ticketSystems=new k.TicketSystems(this.data.config.systemInfo,"SILVESTERMILLIONEN"),this.priceCalculator=new b.OthersPriceCalculator(this.ticketFeatures,this.participationData),this.ticketData=new g.TicketDataFiller(this.ticketFeatures,this.ticketSystems).createAndFill({values:this.createInitialTicketValues(),system:this.ticketSystems.Default,gameType:this.gameType}),this.ticketSvc=new T.TicketService(this.$root,this.ticketFeatures,this.ticketSystems,this.participationData),this.ticketSvc.setTipfields(this.createTipfields()),this.ticketSvc.setErrors(this.data.errors),this.ticketSvc.setSubmission(this.data.submission),this.initDomElements(),this.initAllTicketParts(),this.initEventListeners(),this.updatePrice(),this.sendViewProductEvent(this.data.config.defaultValues)},i.prototype.createTipfields=function(){for(var t=[],e=0;e<this.ticketFeatures.FieldCount;e++){var i=this.ticketData.getTipfield(e),n=new d.SilvestermillionenTipfieldPart(this.$root.eq(e),{index:e,tips:i.getPrognosises(),system:i.getSystem()},{systems:this.ticketSystems.Systems,default:this.ticketSystems.Default,fieldCount:this.ticketFeatures.FieldCount},this.ticketSvc);t.push(n)}return t},i.prototype.onSubmitTicketClicked=function(t){var e=this;this.$ticketCountOptions=this.$root.find(".c-silvestermillionen__option"),this.validateTicket()&&(l.SiteManager.getInstance().Application.is24hBlocked||Object(u.setLoadingState)(t),this.ticketSubmitSvc.addToBasket(this.convertToFormTicket(),this.ticketAmount).subscribe((function(t){if(null==t.limitError)return window.location.href=l.SiteManager.getInstance().findSiteByKey("basketlist");e.handleLimitExceeded(t.limitError)}),(function(e){return y.TicketErrorHandler.handleTicketSubmitError(e,t)})))},i.prototype.handleLimitExceeded=function(t){var e="";switch(t.error){case"GLOBAL_LIMIT_EXCEED":e="Sie haben "+(1==t.globalLimit.length?"das folgende gesetzliche Limit":"die folgenden gesetzlichen Limits")+' überschritten: <ul class="c-error__limit-error-list">',t.globalLimit.forEach((function(t){e+="<li>"+c.MessagesLoader.getMessage("addToBasket."+t.type,"",{0:Object(a.toCurrency)(Number(t.limitValue))}),(t.remainingValue||0==t.remainingValue)&&(e+=" "+c.MessagesLoader.getMessage("addToBasket.REMAINING_LIMIT","",{0:Object(a.toCurrency)(Number(t.remainingValue))})),e+="</li>"})),e+='</ul><p class="info">Bitte verringern Sie Ihren Spieleinsatz.</p>',Object(L.openLimitErrorDialog)("Limits erreicht",e,"","","Zurück zur Auswahl");break;case"PERSONAL_LIMIT_EXCEED":e="Sie haben "+(1==t.personalLimit.length?"das folgende persönliche Limit":"die folgenden persönlichen Limits")+' überschritten: <ul class="c-error__limit-error-list">',t.personalLimit.forEach((function(t){e+="<li>"+c.MessagesLoader.getMessage("addToBasket."+t.type,"",{0:Object(a.toCurrency)(Number(t.limitValue))}),(t.remainingValue||0==t.remainingValue)&&(e+=" "+c.MessagesLoader.getMessage("addToBasket.REMAINING_LIMIT","",{0:Object(a.toCurrency)(Number(t.remainingValue))})),e+="</li>"})),e+='</ul><p class="info">Bitte verringern Sie Ihren Spieleinsatz oder ändern Sie Ihre Limits. Bitte beachten Sie, dass aus rechtlichen Gründen bei einer Limiterhöhung eine Wartefrist von 7 Tagen gilt.</p>',Object(L.openLimitErrorDialog)("Limits erreicht",e,"","limitmanagement","OK","Limits verwalten")}this.$root.find(".c-ticket-footer__price-container button").removeAttr("disabled")},i.prototype.updatePrice=function(){try{var t=this.calculateTicketPrice(),e=t[0],i=t[1];this.$priceContainer.find("[data-total-amount]").html(Object(a.toCurrency)((e+i)*this.ticketAmount)+" €")}catch(t){r.a.production||this.log.error(t)}},i.prototype.onSubscriptionChanged=function(t){},i.prototype.onDurationChanged=function(t){},i.prototype.onDrawingChanged=function(t){},i.prototype.onAdditionalLotteriesChanged=function(t){},i.prototype.onTicketNumberChanged=function(t){},i.prototype.onButtonBarAction=function(t){},i.prototype.convertToFormTicket=function(){return S.TicketSubmitBuilder.build(this.ticketData,this.ticketFeatures,this.priceCalculator.getPrice(),this.fieldValidator)},i.prototype.initDomElements=function(){this.$priceContainer=this.$root.find(".c-ticket-footer__price-container"),this.$ticketCountOptions=this.$root.find(".c-silvestermillionen__option")},i.prototype.initEventListeners=function(){var e=this;this.$ticketCountOptions.on("click",(function(i){return e.onTicketCountChanged(t(i.currentTarget))}))},i.prototype.onTicketCountChanged=function(t){this.$root.find(".c-silvestermillionen__option").removeClass("is-selected"),t.addClass("is-selected"),this.ticketAmount=t.data("number"),this.updatePrice()},i=_([Object(o.ViewComponent)({data:"silvestermillionen-ticket",schema:h.CUSTOM_TICKET_SCHEMA})],i)}(C.BaseTicketComponent)}.call(this,i("8dy7"))}}]);

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.