1import{g as Ce,h as m,p as ye,r as Se,sa as Le,ua as Me,va as we}from"./chunk-BBCCZELR.js";import{A as de,B as me,C as ue,D as ge,K as fe,L as he,M as be,N as ve,d as le,e as pe,n as ce}from"./chunk-FMZ3CWAH.js";import{Ae as ae,Bc as J,Da as N,Dc as K,Gc as Z,I as S,J as p,Kf as C,L as n,M as E,Nc as X,Oe as ne,Pc as Q,Rc as v,S as k,Sc as ee,Td as te,Ub as R,W as f,Xb as T,Yb as P,Zb as D,_b as x,_d as oe,af as ie,cc as F,cf as se,d as w,dc as B,ea as I,ec as H,fc as j,gc as h,ia as U,ic as V,jc as b,k as d,lc as G,mc as _,nc as z,o as A,oa as L,oc as $,pc as W,qc as q,rc as Y,se as re,v as g,vb as O,x as y}from"./chunk-HWHGJYZD.js";var Ne=w(te());var Ae={landing:{apple:"apple",samsung:"samsung",nativeApps:"p/nativeapps"},blog:{},games:{buy:"comprar",lottery:{check:"comprobar",searchPage:"buscador",searchNumberParam:"numero",lotteryNumber:"numero/:number"},buyNinoLottery:{ninoLottery:"loteria-nino",endingsNumber:"loteria-nino-acabada-en/:number"},buyChristmasLottery:{christmasLottery:"loteria-navidad",endingsNumber:"loteria-navidad-acabada-en/:number"},checkChristmasLottery:{check:"comprobar",christmasLottery:"loteria-navidad"}},lotteryOffices:{}};var je={reviewsUrl:"https://itunes.apple.com/es/rss/customerreviews/page=1/id=948041023/sortby=mostrecent/json",wordsBlackList:[],translateReviews:{enable:!1}},Ee={id:"co",localeRoutes:Ae,appStateConfig:{enableStates:!1,enableLotteryOffices:!1,enableChristmasContent:!1},reviews:{source:J.ITUNES,itunes:je},ratings:{source:K.ITUNES,itunes:{ratingUrl:"https://itunes.apple.com/es/lookup?id=948041023"}},locale:{defaultLocale:"es-CO",availableLanguages:{"es-CO":{label:"Espa\xF1ol"}},defaultCurrencyCode:"COP",showMoneyMagnitude:!0,dateFormats:{format:"dd/MM/YYYY",shortDayMonthYear:"dd/MM/yy",dayMonthNameYear:"d MMM, y",dayMonth:"d MMM.",date:"P",dateShort:"dd MMM. - HH:mm",dayNameDate:"eeee, P",dayNameMonthDate:"eee, d MMM",dayMonthTime:"d MMM., HH:mm",shortMonth:"MMM",longMonth:"MMMM",time:"HH:mm",shortDateAndTime:"dd/MM/yyyy HH:mm",dayName:"eee"}},gamesPage:{},specialGames:[],globalGames:[],games:{raffleSlider:{fitImageWidth:!0}},deviceLinks:{android:"https://tulotero.co/descarga-android",androidFacebook:"https://tulotero.co/platform.redirect",huawei:"https://tulotero.co/platform.redirect",ios:"https://tulotero.co/descarga-ios?pid=web",web:"https://tulotero.co/platform.redirect"},enablePlayNowLogic:!1,jsonLdBaseSchemas:[new se().setId("https://tulotero.co/#application").setName("TuLotero").setUrl("https://tulotero.co").setOperatingSystem("Android, iOS, Windows, OS X, Linux").setApplicationCategory("https://schema.org/SoftwareApplication").setDownloadUrl("https://tulotero.co").setDescription("Todas las loter\xEDas de Colombia en un solo lugar. Bogot\xE1, Medell\xEDn, Cruz Roja, Cundinamarca y m\xE1s. Descarga la app o juega desde la web con tu celular. \xA1Oficial y seguro!").setSameAs(["https://www.wikidata.org/wiki/Q139927825","https://play.google.com/store/apps/details?id=com.tulotero","https://apps.apple.com/co/app/tulotero-loter%C3%ADas-colombia/id6758009465","https://www.linkedin.com/company/tulotero"]).setAvailableOnDevice(["Android","iPhone","iPad"]).setPublisher("https://tulotero.co/#organization").setOffers("0","COP").build(),new ie().setId("https://tulotero.co/#organization").setName("TuLotero").setUrl("https://tulotero.co").setLogo("https://tulotero.co/assets/img/icons/tl-180x180.webp").setFoundingDate("2015").setContactPoint("Servicio de venta",["Espa\xF1ol"]).setAddress("CO").setStreetAddress("Calle 98 # 70 - 91, Oficina 803").setAddressLocality("Bogot\xE1").setSameAs(["https://www.wikidata.org/wiki/Q139927825","https://www.linkedin.com/company/tu-lotero","https://play.google.com/store/apps/details?id=com.tulotero","https://apps.apple.com/co/app/tulotero-loter%C3%ADas-colombia/id6758009465"]).build()],tagManager:{gtmId:"GTM-MZ3DTV5N"},webappUrl:"https://web.tulotero.co",landingMetadata:ye,blogMetadata:Le,featureFlags:{enableCampaignsManager:!0,enableAppMarketPlaces:!0},countryRedirectDialogUrl:void 0};var Ie=w(te());var ke={remoteServer:!0,loggerConfig:{useLogstashLogger:!1,useJsonLogger:!1},devServer:!1,production:!1,internalDomain:"tulotero",appVersion:"87",disallowRobots:!1,googleTranslate:{apiUrl:"https://translation.googleapis.com/language/translate/v2"},cdnUrlClient:"https://static.stage.tulotero.net",cdnUrlServer:"https://static.stage.tulotero.net",assetsBrowserBasePath:"assets",assetsServerBasePath:"./dist/apps/brand-site/browser/assets",browserCacheDirectory:"assets/cache",serverCacheDirectory:"./dist/apps/brand-site/browser/assets/cache",featureFlags:{enableAppMarketPlaces:!0},intervalToUpdateInfo:6e5,lotteryTicketCacheExpirationMs:36e5,locale:{showMoneyMagnitude:!1,showSpaceBetweenCurrencyCodeAndAmount:!1,countrySites:[{hreflang:"es-ES",url:"https://tulotero.es/"},{hreflang:"en-US",url:"https://tulotero.com/"},{hreflang:"es-MX",url:"https://tulotero.mx/"},{hreflang:"es-CO",url:"https://tulotero.co/"},{hreflang:"pt-PT",url:"https://tulotero.pt/"}]},games:{showCopyrightOnNames:!1,lottery:{avoidCheckLimitsPerIPClient:!1,avoidCheckLimitsPerIPServer:!0},raffleSlider:{fitImageWidth:!1},logMissingGameLinks:!1},appStateConfig:{endpointIp:"https://api.ipify.org/?format=json"},countryRedirectDialogUrl:"https://static.stage.tulotero.net/web/country-redirect-dialog/main-K75V5RVF.js"};var Ue=Ie.default.all([{},ke,{production:!0,loggerConfig:{useLogstashLogger:!0,useJsonLogger:!0},baseUrlServer:"http://localhost:4000",cdnUrlClient:"https://static.tulotero.net",cdnUrlServer:"https://static.tulotero.net",countryRedirectDialogUrl:"https://static.tulotero.net/web/country-redirect-dialog/main-K75V5RVF.js"}]);var e=Ne.default.all([{},Ue,Ee,{endpointAllInfoClient:"https://static.co.tulotero.net/allinfo.json",endpointAllInfoServer:"https://static.co.tulotero.net/allinfo.json",backendUrlClient:"https://co.tulotero.net/tuloteroweb/rest",backendUrlServer:"https://co.tulotero.net/tuloteroweb/rest",ticketEndpointUrl:"https://co.tulotero.net/tuloteroweb/decimo",externalDomainUrl:"https://tulotero.co",baseUrlClient:"https://tulotero.co",baseSitemapUrl:"https://tulotero.co",tagManager:{gtmId:"GTM-MZ3DTV5N",enable:!0},globalDomain:"tulotero.co",loggerConfig:{logstashEndpoint:"https://tulotero.co/kibana"}}]);C(e);var Oe=[{path:m("buy"),loadChildren:()=>import("./chunk-6EYOH5KB.js").then(t=>t.christmasLotteryRoutes)},{path:m("buy"),loadChildren:()=>import("./chunk-6EYOH5KB.js").then(t=>t.ninoLotteryRoutes)},{path:m("checkChristmasLottery.check"),loadChildren:()=>import("./chunk-6EYOH5KB.js").then(t=>t.christmasLotteryCheckRoutes)},{path:m("lottery.check"),loadChildren:()=>import("./chunk-6EYOH5KB.js").then(t=>t.ninoLotteryCheckRoutes)},{path:"",loadChildren:()=>import("./chunk-GN4FIN4P.js").then(t=>t.landingRoutes)},{path:"**",canActivate:[de],children:[]}];var Re=(()=>
1{class t extends j{serialize(o){let r=super.serialize(o),a=r.indexOf("#"),s=a===-1?r:r.slice(0,a),u=a===-1?"":r.slice(a),l=s.indexOf("?"),c=l===-1?s:s.slice(0,l),He=l===-1?"":s.slice(l);return c.endsWith("/")?r:`${c}/${He}${u}`}static \u0275fac=(()=>{let o;return function(a){return(o||(o=f(t)))(a||t)}})();static \u0275prov=p({token:t,factory:t.\u0275fac})}return t})();var Te=(()=>{class t extends v{http=n(T);logger=n(ee);isProduction=n(X);readFile(o){return A(()=>this.loadFromHttp(o)).pipe(S(r=>{r&&!this.isProduction&&this.logger.info(`File successfully loaded from ${o}`)}),y(r=>(this.logger.error("Error loading the file:",r),d(null))))}saveFile(){throw new Error("Method not implemented.")}renameFile(){throw new Error("Method not implemented.")}invalidate(){return d(void 0)}exists(){return d(!1)}loadFromHttp(o){return this.http.get(o,{responseType:"text"}).pipe(S(()=>{this.isProduction||this.logger.info(`HTTP request to ${o}`)}),y(r=>(this.logger.error("Error in HTTP request:",r.stack,{message:r.message,url:o}),d(null))))}static \u0275fac=(()=>{let o;return function(a){return(o||(o=f(t)))(a||t)}})();static \u0275prov=p({token:t,factory:t.\u0275fac})}return t})();var Ve="/";function De(t,i){let o=ze(_e(t),i.availableLanguages),r=[{hreflang:"x-default",href:Pe(o,i.defaultLocale,i)},...Object.entries(i.availableLanguages).map(([a,s])=>({hreflang:s.hreflang??a,href:Pe(o,a,i)}))];return o===Ve?[...r,...Ge(r,i.countrySites)]:r}function Ge(t,i){let o=new Set(t.map(({hreflang:r})=>r));return i.filter(({hreflang:r})=>!o.has(r)).map(({hreflang:r,url:a})=>({hreflang:r,href:a}))}function _e(t){let i=t.split(/[?#]/)[0];return i.startsWith("/")?i:`/${i}`}function ze(t,i){return ne(t,i)?.path??t}function Pe(t,i,o){let r=i===o.defaultLocale?void 0:o.availableLanguages[i]?.urlSegment,a=r?`/${r}`:"";return`${o.baseUrl}${a}${t}`}var $e='link[rel="alternate"][hreflang]',xe=(()=>{class t{router=n(b);document=n(k);config={baseUrl:n(Z),availableLanguages:n(W),defaultLocale:n(Y),countrySites:n(q)};init(){this.router.events.pipe(g(o=>o instanceof h)).subscribe(o=>this.updateLinks(o.urlAfterRedirects))}updateLinks(o){let r=this.document.head,a=new Map(Array.from(r.querySelectorAll($e)).map(s=>[s.hreflang.toLowerCase(),s]));De(o,this.config).forEach(({hreflang:s,href:u})=>{let l=s.toLowerCase(),c=a.get(l);if(a.delete(l),c){c.setAttribute("href",u);return}r.appendChild(this.createLink(s,u))}),a.forEach(s=>s.remove())}createLink(o,r){let a=this.document.createElement("link");return a.setAttribute("rel","alternate"),a.setAttribute("hreflang",o),a.setAttribute("href",r),a}static \u0275fac=function(r){return new(r||t)};static \u0275prov=p({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Fe={providers:[B(F()),O({eventCoalescing:!0}),G(Oe,z(),_({scrollPositionRestoration:"enabled"})),{provide:H,useClass:Re},P(x(),D([he,be,ve])),ae(),Me(e.blogMetadata),re({environment:e,environmentCode:e.id,deviceLinks:e.deviceLinks,appVersion:e.appVersion,logstashEndpoint:e.loggerConfig.logstashEndpoint,googleTranslate:e.googleTranslate,reviews:e.reviews,ratings:e.ratings,featureFlags:e.featureFlags,intervalToUpdateInfo:e.intervalToUpdateInfo,lotteryTicketCacheExpirationMs:e.lotteryTicketCacheExpirationMs,defaultLocale:e.locale.defaultLocale,environmentFlags:{enableStates:e.appStateConfig.enableStates,enableLotteryOffices:e.appStateConfig.enableLotteryOffices,enableChristmasContent:e.appStateConfig.enableChristmasContent,enableAppMarketPlaces:e.featureFlags.enableAppMarketPlaces,enablePlayNowLogic:e.enablePlayNowLogic,production:e.production,remoteServer:e.remoteServer,devServer:e.devServer,useLogstashLogger:e.loggerConfig.useLogstashLogger,useJsonLogger:e.loggerConfig.useJsonLogger},resourcesConfig:{baseUrl:e.baseUrlClient,backendUrl:e.backendUrlClient,cdnUrl:e.cdnUrlClient,endpointAllInfo:e.endpointAllInfoClient,endpointAllInfoByLocale:e.endpointAllInfoByLocaleClient,externalDomainUrl:e.externalDomainUrl,webappUrl:e.webappUrl,cacheDirectory:e.browserCacheDirectory,assetsBasePath:e.assetsBrowserBasePath,globalDomain:e.globalDomain,internalDomain:e.internalDomain,ticketEndpointUrl:e.ticketEndpointUrl,lotteryEndpointUrl:e.lotteryEndpointUrl,lotteryOfficesUrl:e.lotteryOfficesUrlClient},gamesConfig:{gamesPage:e.gamesPage,globalGames:e.globalGames,specialGames:e.specialGames,showCopyrightOnNames:e.games.showCopyrightOnNames,avoidCheckLimitsPerIP:e.games.lottery.avoidCheckLimitsPerIPClient,raffleSlider:{fitImageWidth:e.games.raffleSlider.fitImageWidth},logMissingGameLinks:e.games.logMissingGameLinks},stateConfig:{defaultState:e.appStateConfig.defaultState,endpointIp:e.appStateConfig.endpointIp}}),fe({enableStates:e.appStateConfig.enableStates,enableCampaignsManager:e.featureFlags.enableCampaignsManager}),ce(),ge(!!e.tagManager.enable),...oe(),...pe({dateFormats:e.locale.dateFormats,defaultLocale:e.locale.defaultLocale,defaultCurrencyCode:e.locale.defaultCurrencyCode,showSpaceBetweenCurrencyCodeAndAmount:e.locale.showSpaceBetweenCurrencyCodeAndAmount,showMoneyMagnitude:e.locale.showMoneyMagnitude,availableLanguages:e.locale.availableLanguages,countrySites:e.locale.countrySites}),me(e.globalDomain),L(()=>n(le).init()),L(()=>n(xe).init()),Se(e.localeRoutes.landing),we(e.localeRoutes.blog),Ce(e.localeRoutes.games),E([{provide:v,useClass:Te}])]};var Be=(()=>{class t{router=n(b);zone=n(I);eventService=n(ue);appVersion=n(Q);ngOnInit(){this.initializeAnalytics()}initializeAnalytics(){this.zone.runOutsideAngular(()=>{this.router.events.pipe(g(o=>o instanceof h)).subscribe(o=>this.eventService.sendEvent("page_view",{viewUrl:o.urlAfterRedirects,appVersion:this.appVersion}))})}static \u0275fac=function(r){return new(r||t)};static \u0275cmp=U({type:t,selectors:[["tl-root"]],decls:1,vars:0,template:function(r,a){r&1&&N(0,"router-outlet")},dependencies:[$,V],encapsulation:2,changeDetection:0})}return t})();C(e);R(Be,Fe).catch(t=>console.error(t));
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.