-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.5b1580896c590ce6.js
1 lines (1 loc) · 64.2 KB
/
main.5b1580896c590ce6.js
1
"use strict";(self.webpackChunkhacktm_website=self.webpackChunkhacktm_website||[]).push([["main"],{3271:(y,v,s)=>{s.d(v,{j:()=>d});var i=s(4650),t=s(6710),a=s(6895),c=s(2469);function l(p,g){if(1&p&&(i.TgZ(0,"div",3),i._uU(1),i.qZA()),2&p){const u=i.oxw();i.xp6(1),i.hij(" ",u.model.name,"\n")}}const M=function(p){return{"hide-border":p}},x=function(p){return{padding:p}};function h(p,g){if(1&p){const u=i.EpF();i.ynx(0),i.TgZ(1,"div",4)(2,"a",5)(3,"img",6),i.NdJ("click",function(){const w=i.CHM(u).$implicit;return i.KtG("#"!==w.link)}),i.qZA()()(),i.BQk()}if(2&p){const u=g.$implicit,O=i.oxw();i.xp6(1),i.Q6J("ngClass",i.VKq(6,M,O.model.hideBorder||O.model.categoryBorder))("ngStyle",i.VKq(8,x,u.forcedPadding)),i.xp6(1),i.Q6J("href",u.link,i.LSH),i.xp6(1),i.Akn(u.forcedStyle),i.Q6J("src",u.image,i.LSH)}}class f{}f.\u0275fac=function(g){return new(g||f)},f.\u0275cmp=i.Xpm({type:f,selectors:[["app-sponsors-category"]],inputs:{model:"model"},decls:3,vars:3,consts:[["class","heading-3 category-title blue-ish-color",4,"ngIf"],[1,"sponsors-wrapper",3,"ngClass"],[4,"ngFor","ngForOf"],[1,"heading-3","category-title","blue-ish-color"],[1,"sponsor",3,"ngClass","ngStyle"],["target","_blank",3,"href"],["alt"," ",3,"src","click"]],template:function(g,u){1&g&&(i.YNc(0,l,2,1,"div",0),i.TgZ(1,"div",1),i.YNc(2,h,4,10,"ng-container",2),i.qZA()),2&g&&(i.Q6J("ngIf",u.model.displayName),i.xp6(1),i.Q6J("ngClass","cols-"+(u.model.mobileCols||u.model.desktopCols)+" cols-md-"+u.model.desktopCols+" "+(u.model.centered?"justify-content-center":"")),i.xp6(1),i.Q6J("ngForOf",u.model.sponsors))},dependencies:[a.mk,a.sg,a.O5,a.PC],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%]:not(:first-child){margin-top:200px}[_nghost-%COMP%]:last-child{margin-bottom:260px}.bg-white[_ngcontent-%COMP%]{background-color:#fff}.sponsors-wrapper.bordered[_ngcontent-%COMP%]{border:2px solid #c8c7d4}.sponsors-wrapper.bordered[_ngcontent-%COMP%]:hover{border-color:#7c78fe}.sponsor[_ngcontent-%COMP%]{display:flex;border:2px solid #c8c7d4;box-sizing:border-box;margin-right:-2px;margin-bottom:-2px;background-color:#fff}.sponsor[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;width:100%}.sponsor[_ngcontent-%COMP%]:hover{border-color:#7c78fe;z-index:1}@media (max-width: 992px){[_nghost-%COMP%]:not(:first-child){margin-top:180px}[_nghost-%COMP%]:last-child{margin-bottom:180px}}.sponsor.hide-border[_ngcontent-%COMP%]{border-color:transparent!important;background-color:transparent}.category-title[_ngcontent-%COMP%]{margin-bottom:60px;margin-top:60px}"]});const _=["sponsorsCategoryComponent"];function r(p,g){if(1&p&&(i.ynx(0),i._UZ(1,"app-sponsors-category",7,8),i.BQk()),2&p){const u=g.$implicit;i.xp6(1),i.Q6J("model",u)}}class d{get currentCategoryName(){return this.sponsorsCategories&&this.sponsorsCategories.length?this.sponsorsCategories[this.currentCategoryIndex].name:""}constructor(g){this.sponsorsService=g,this.currentCategoryIndex=0}ngOnInit(){this.sponsorsCategories=this.sponsorsService.get(this.isHomePage)}onScroll(){if(!this.sponsorsCategoryComponent)return;const g=window.scrollY,u=this.sponsorsCategoryComponent.toArray();for(let O=0;O<u.length;O++)if(g<u[O].nativeElement.offsetTop+u[O].nativeElement.offsetHeight){this.currentCategoryIndex=O;break}}}d.\u0275fac=function(g){return new(g||d)(i.Y36(t.D))},d.\u0275cmp=i.Xpm({type:d,selectors:[["app-sponsors-section"]],viewQuery:function(g,u){if(1&g&&i.Gf(_,5,i.SBq),2&g){let O;i.iGM(O=i.CRH())&&(u.sponsorsCategoryComponent=O)}},hostBindings:function(g,u){1&g&&i.NdJ("scroll",function(Q){return u.onScroll(Q)},!1,i.Jf7)},inputs:{isHomePage:"isHomePage"},decls:8,vars:2,consts:[[1,"position-relative","text-md-start","d-flex","justify-content-center","d-md-block"],[1,"blurred","blue-ish-2-bg","circle-1000","hero-blur-position"],[1,"blurred","opacity-03","circle-750","right-0","top-50","hack-cherry-bg"],[3,"height"],[1,"container","px-lg-100p"],[1,"heading-2","mb-50p"],[4,"ngFor","ngForOf"],[3,"model"],["sponsorsCategoryComponent",""]],template:function(g,u){1&g&&(i.TgZ(0,"div",0),i._UZ(1,"div",1)(2,"div",2)(3,"app-spacer",3),i.TgZ(4,"section",4)(5,"h2",5),i._uU(6,"This year's HackTM is powered by:"),i.qZA(),i.YNc(7,r,3,1,"ng-container",6),i.qZA()()),2&g&&(i.xp6(3),i.Q6J("height",100),i.xp6(4),i.Q6J("ngForOf",u.sponsorsCategories))},dependencies:[a.sg,c.Y,f],styles:[".sponsors-container[_ngcontent-%COMP%]{display:flex;padding:150px 0 0;margin-left:15px;margin-right:15px}.sponsors-container[_ngcontent-%COMP%] .left-column[_ngcontent-%COMP%]{flex:0 0 25%;max-width:25%;flex-direction:column}.sponsors-container[_ngcontent-%COMP%] .left-column[_ngcontent-%COMP%] .sponsor-type-text[_ngcontent-%COMP%]{position:sticky;top:100px;padding-top:100px;padding-right:20px}.sponsors-container[_ngcontent-%COMP%] .right-column[_ngcontent-%COMP%]{flex:0 0 75%;max-width:75%}@media (max-width: 768px){.container[_ngcontent-%COMP%]{margin:0;padding:50px 20px 0}.container[_ngcontent-%COMP%] .left-column[_ngcontent-%COMP%]{display:none}.container[_ngcontent-%COMP%] .right-column[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}}"]})},6710:(y,v,s)=>{s.d(v,{D:()=>t});var i=s(4650);class t{constructor(){this.organizer={name:"Organizer",desktopCols:3,mobileCols:1,categoryBorder:!0,centered:!0,sponsors:[{image:"/assets/2023/bit.svg",link:"https://banatit.ro/"}]},this.mainSponsor={name:"Main Sponsor",desktopCols:3,mobileCols:1,displayName:!0,sponsors:[{image:"/assets/logo/sponsors/diamond/vodafone.svg",link:"https://vodafone.ro/"}]},this.prize={name:"Prize Sponsors",desktopCols:4,mobileCols:2,displayName:!0,sponsors:[{image:"/assets/logo/sponsors/prize/continental.svg",link:"https://continental.com/ro-ro/"},{image:"/assets/logo/sponsors/prize/devplant.svg",link:"https://devplant.ro/"},{image:"/assets/logo/sponsors/prize/multiversx.svg",link:"https://multiversx.com/"},{image:"/assets/logo/sponsors/prize/cloudbase.svg",link:"https://cloudbase.it/"}].sort((c,l)=>c.image.localeCompare(l.image))},this.silver={name:"Silver Sponsors",desktopCols:5,mobileCols:2,displayName:!0,sponsors:[{image:"/assets/logo/sponsors/silver/doctari.svg",link:"https://doctari.ro/"},{image:"/assets/logo/sponsors/silver/safefleet.svg",link:"https://safefleet.eu/"},{image:"/assets/logo/sponsors/silver/msg.svg",link:"https://msg-systems.ro/ro/"},{image:"/assets/logo/sponsors/silver/bitdefender.svg",link:"https://www.bitdefender.ro/"},{image:"/assets/logo/sponsors/silver/elektrobit.svg",link:"https://www.elektrobit.com/"},{image:"/assets/logo/sponsors/silver/ibm.svg",link:"https://www.ibm.com/us-en/"},{image:"/assets/logo/sponsors/silver/nokia.svg",link:"https://www.nokia.com/"},{image:"/assets/logo/sponsors/silver/infinilink.svg",link:"https://infinilink.com"}].sort((c,l)=>c.image.localeCompare(l.image))},this.partners={name:"Partners",desktopCols:5,mobileCols:2,displayName:!0,sponsors:[{image:"/assets/logo/partners/upt.svg",link:"https://upt.ro/"},{image:"/assets/logo/partners/oncogen.png",link:"https://oncogen.ro/"},{image:"/assets/logo/partners/iulius-town.svg",link:"https://iuliustown.ro/"},{image:"/assets/logo/partners/iulius-ubc.svg",link:"https://unitedbusinesscenter.ro/timisoara/"},{image:"/assets/logo/partners/tazz.svg",link:"https://tazz.ro/"},{image:"/assets/logo/partners/pmt.svg",link:"https://primariatm.ro"}]},this.community={name:"Community Partners",desktopCols:5,mobileCols:3,displayName:!0,sponsors:[{image:"/assets/logo/community-partners/gdsc_upt.svg",link:"https://gdscupt.tech"},{image:"/assets/logo/community-partners/liga_ac.svg",link:"https://ligaac.ro"},{image:"/assets/logo/community-partners/osut.svg",link:"https://osut.ro"},{image:"/assets/logo/community-partners/geyc.svg",link:"https://www.geyc.ro/"},{image:"/assets/logo/community-partners/best_tm.svg",link:"https://besttm.ro/"},{image:"/assets/logo/community-partners/oradea_tech_hub.svg",link:"https://oradeatechhub.ro/"},{image:"/assets/logo/community-partners/it_school.svg",link:"https://itschool.ro/"},{image:"/assets/logo/community-partners/dotnetdays.svg",link:"https://dotnetdays.ro/"},{image:"/assets/logo/community-partners/startarium.svg",link:"https://startarium.ro/"},{image:"/assets/logo/community-partners/timjs.svg",link:"https://timjs.ro/"},{image:"/assets/logo/community-partners/faber.svg",link:"https://faber.ro/"},{image:"/assets/logo/community-partners/cowork.svg",link:"https://coworktimisoara.com/"},{image:"/assets/logo/community-partners/tm_startups.svg",link:"https://timisoarastartups.com/"},{image:"/assets/logo/community-partners/codecamp.svg",link:"https://codecamp.ro/"},{image:"/assets/logo/community-partners/devmind.svg",link:"https://devmind.ro/"}].sort((c,l)=>c.image.localeCompare(l.image))}}get(c){return[this.organizer,this.mainSponsor,this.prize,this.silver,this.partners,this.community]}}t.\u0275fac=function(c){return new(c||t)},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac})},3718:(y,v,s)=>{s.d(v,{Y:()=>l});var i=s(6895),t=s(6710),a=s(2469),c=s(4650);class l{}l.\u0275fac=function(x){return new(x||l)},l.\u0275mod=c.oAB({type:l}),l.\u0275inj=c.cJS({providers:[t.D],imports:[i.ez,a.Y]})},6880:(y,v,s)=>{s.d(v,{H:()=>l});var i=s(5861),t=s(2340),a=s(4650),c=s(1481);class l{constructor(x,h){this.meta=x,this.title=h,this.metas={home:{title:"HackTM 2023",type:"website",description:"HackTM welcomes talented and creative individuals from the IT industry, in a challenging two day hackathon, to push the boundaries of their coding and designing skills.",image:"/assets/meta/homepage.png"},"code-of-conduct":{title:"Code Of Conduct",image:"/assets/meta/code-of-conduct.png"},faq:{title:"FAQ",image:"/assets/meta/faq.png"},prizes:{title:"Prizes",image:"/assets/meta/prizes.png"},sponsors:{title:"Sponsors",image:"/assets/meta/sponsors.png"},tickets:{title:"Tickets",image:"/assets/meta/tickets.png"}}}resolve(x){return this.loadMetaData(x.data.metaId||x.routeConfig.path,x.routeConfig.path)}loadMetaData(x,h){var f=this;return(0,i.Z)(function*(){const _=Object.assign({},f.metas.home);f.metas.hasOwnProperty(x)&&(Object.assign(_,f.metas[x]),f.metas[x].title&&(_.title=`${f.metas[x].title} | ${f.metas.home.title}`));for(const r in _)_.hasOwnProperty(r)&&("image"===r&&(_[r]=t.N.url+_[r]),f.meta.updateTag({property:"og:"+r,content:_[r]}),"description"===r&&f.meta.updateTag({property:r,content:_[r]}));if(_.title&&f.title.setTitle(_.title),"**"!==h){let r=t.N.url+"/"+h;r.endsWith("/")||(r+="/"),f.meta.updateTag({property:"og:url",content:r})}})()}}l.\u0275fac=function(x){return new(x||l)(a.LFG(c.h_),a.LFG(c.Dx))},l.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})},8629:(y,v,s)=>{function i(a){const c=document.getElementById(a);c&&c.scrollIntoView({behavior:"smooth"})}function t(){return new Date(Date.UTC(2023,2,26,22,0,0)).getTime()-(new Date).getTime()}s.d(v,{X:()=>i,i:()=>t})},7695:(y,v,s)=>{s.d(v,{Q:()=>a});var i=s(4650);class a{}a.\u0275fac=function(l){return new(l||a)},a.\u0275cmp=i.Xpm({type:a,selectors:[["app-hack-anchor","text","","link",""]],inputs:{text:"text",link:"link",buttonId:"buttonId"},standalone:!0,features:[i.jDz],attrs:["text","","link",""],decls:4,vars:3,consts:[["target","_blank",3,"href","id"]],template:function(l,M){1&l&&(i.TgZ(0,"a",0)(1,"div")(2,"div"),i._uU(3),i.qZA()()()),2&l&&(i.Q6J("href",M.link,i.LSH)("id",M.buttonId),i.xp6(3),i.hij(" ",M.text," "))},styles:["a[_ngcontent-%COMP%]{height:42px;display:inline-block;background:#6863ed;font-size:24px;line-height:24px;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);transition:.15s ease-in-out;text-decoration:none}a[_ngcontent-%COMP%]:hover{filter:brightness(1.2)}a[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background:#feb600;height:100%;clip-path:polygon(0 0,100% 0,100% 100%,28px 100%,0 calc(100% - 28px),0 14px)}a[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{padding:9px 30px;background:#f65800;height:100%;clip-path:polygon(0 0,calc(100% - 28px) 0,100% calc(100% - 14px),100% 100%,0 100%,0 28px)}"]})},2108:(y,v,s)=>{s.d(v,{o:()=>_});var i=s(6895),t=s(4390),a=s(4650);function l(r,d){1&r&&a._UZ(0,"squared-corners")}function M(r,d){1&r&&a.Hsn(0)}function x(r,d){1&r&&a.GkF(0)}const f=["hack-button","hack-outline-button"];class _{constructor(d){this._elementRef=d,this.color="orange",this.squareSize=5,this.squaresCount=2,this.size="default";for(const p of f)this._hasHostAttributes(p)&&this._getHostClassList.add(p)}get _getHostClassList(){return this._getHostElement().classList}ngOnChanges(d){d.squaredCorners&&(d.squaredCorners.currentValue?this.enableSquaredCorners():this.disableSquaredCorners());const p=["color","size"];for(const g of p)d[g]&&(d[g].previousValue&&this._getHostClassList.remove("hack-button-"+d[g].previousValue),d[g].currentValue&&this._getHostClassList.add("hack-button-"+d[g].currentValue))}enableSquaredCorners(){this._getHostClassList.add("squared-corners")}disableSquaredCorners(){this._getHostClassList.remove("squared-corners")}_hasHostAttributes(...d){return d.some(p=>this._getHostElement().hasAttribute(p))}_getHostElement(){return this._elementRef.nativeElement}}_.\u0275fac=function(d){return new(d||_)(a.Y36(a.SBq))},_.\u0275cmp=a.Xpm({type:_,selectors:[["button","hack-button",""],["button","hack-outline-button",""],["a","hack-button",""],["a","hack-outline-button",""]],inputs:{color:"color",squaredCorners:"squaredCorners",squareSize:"squareSize",squaresCount:"squaresCount",size:"size"},standalone:!0,features:[a.TTD,a.jDz],attrs:["hack-button",""],ngContentSelectors:["*"],decls:5,vars:2,consts:[[4,"ngIf"],["content",""],[4,"ngTemplateOutlet"]],template:function(d,p){if(1&d&&(a.F$t(),a.YNc(0,l,1,0,"squared-corners",0),a.YNc(1,M,1,0,"ng-template",null,1,a.W1O),a.TgZ(3,"div"),a.YNc(4,x,1,0,"ng-container",2),a.qZA()),2&d){const g=a.MAs(2);a.Q6J("ngIf",p.squaredCorners),a.xp6(4),a.Q6J("ngTemplateOutlet",g)}},dependencies:[i.tP,t.m,i.O5],styles:["[_nghost-%COMP%]{position:relative}"],changeDetection:0})},2469:(y,v,s)=>{s.d(v,{Y:()=>a});var i=s(4650);class a{get heightStyle(){return this.height+"px"}}a.\u0275fac=function(l){return new(l||a)},a.\u0275cmp=i.Xpm({type:a,selectors:[["app-spacer","height",""]],hostVars:2,hostBindings:function(l,M){2&l&&i.Udp("--height",M.heightStyle)},inputs:{height:"height"},standalone:!0,features:[i.jDz],attrs:["height",""],decls:1,vars:0,template:function(l,M){1&l&&i._UZ(0,"div")},styles:["[_nghost-%COMP%]{--height: 20px}[_nghost-%COMP%] div[_ngcontent-%COMP%]{height:var(--height)}@media screen and (max-width: 992px){[_nghost-%COMP%] div[_ngcontent-%COMP%]{height:calc(var(--height) * .9)}}@media screen and (max-width: 768px){[_nghost-%COMP%] div[_ngcontent-%COMP%]{height:calc(var(--height) * .85)}}"]})},4390:(y,v,s)=>{s.d(v,{m:()=>h});var i=s(6895),t=s(4650);function a(f,_){1&f&&t.GkF(0)}function c(f,_){1&f&&t.GkF(0)}function l(f,_){1&f&&t.GkF(0)}function M(f,_){1&f&&t.GkF(0)}function x(f,_){if(1&f&&(t.O4$(),t.TgZ(0,"svg"),t._UZ(1,"path",8)(2,"path"),t.qZA()),2&f){const r=t.oxw();t.uIk("viewBox","0 0 "+r.cornerSize+" "+r.cornerSize)("heigth",r.cornerSize+"px")("width",r.cornerSize+"px"),t.xp6(1),t.uIk("d",r.svgShadowPath),t.xp6(1),t.uIk("d",r.svgPath)}}class h{constructor(){this.squareSize=5,this.squaresCount=2}get squareSizePx(){return this.squareSize+"px"}get cornerSize(){return this.squareSize*this.squaresCount}get svgPath(){return this.buildPath(this.squaresCount)}get svgShadowPath(){return this.buildPath(this.squaresCount+1)}buildPath(_){let r=["M 0 0"];r.push("h "+this.squareSize*(_-1));for(let p=1;p<_;p++)r.push("v "+this.squareSize),r.push("h -"+this.squareSize);return r.push("Z"),r.join(" ")}}h.\u0275fac=function(_){return new(_||h)},h.\u0275cmp=t.Xpm({type:h,selectors:[["squared-corners"]],hostVars:4,hostBindings:function(_,r){2&_&&t.Udp("--squares-count",r.squaresCount)("--square-size",r.squareSizePx)},inputs:{squareSize:"squareSize",squaresCount:"squaresCount"},standalone:!0,features:[t.jDz],decls:12,vars:4,consts:[[1,"corner","corner-right-top"],[4,"ngTemplateOutlet"],[1,"corner","corner-right-bottom"],[1,"corner","corner-left-bottom"],[1,"corner","corner-left-top"],[1,"vertical"],[1,"horizontal"],["svgElem",""],[1,"svg-shadow"]],template:function(_,r){if(1&_&&(t.TgZ(0,"div",0),t.YNc(1,a,1,0,"ng-container",1),t.qZA(),t.TgZ(2,"div",2),t.YNc(3,c,1,0,"ng-container",1),t.qZA(),t.TgZ(4,"div",3),t.YNc(5,l,1,0,"ng-container",1),t.qZA(),t.TgZ(6,"div",4),t.YNc(7,M,1,0,"ng-container",1),t.qZA(),t._UZ(8,"div",5)(9,"div",6),t.YNc(10,x,3,5,"ng-template",null,7,t.W1O)),2&_){const d=t.MAs(11);t.xp6(1),t.Q6J("ngTemplateOutlet",d),t.xp6(2),t.Q6J("ngTemplateOutlet",d),t.xp6(2),t.Q6J("ngTemplateOutlet",d),t.xp6(2),t.Q6J("ngTemplateOutlet",d)}},dependencies:[i.tP],styles:["[_nghost-%COMP%]{position:absolute!important;inset:0}svg[_ngcontent-%COMP%]{display:block}svg[_ngcontent-%COMP%] .svg-shadow[_ngcontent-%COMP%]{fill:var(--box-shadow-color, none)}.corner[_ngcontent-%COMP%]{position:absolute;fill:var(--background-color);width:calc(var(--squares-count, 2) * var(--square-size, 5px));height:calc(var(--squares-count, 2) * var(--square-size, 5px));transform:rotate(var(--angle))}.corner-right-top[_ngcontent-%COMP%]{top:1px;right:1px;--angle: 270deg}.corner-right-bottom[_ngcontent-%COMP%]{right:1px;bottom:1px}.corner-left-bottom[_ngcontent-%COMP%]{bottom:1px;left:1px;--angle: 90deg}.corner-left-top[_ngcontent-%COMP%]{left:1px;top:1px;--angle: 180deg}.horizontal[_ngcontent-%COMP%], .vertical[_ngcontent-%COMP%]{background-color:var(--background-color);position:absolute;box-shadow:var(--box-shadow)}.horizontal[_ngcontent-%COMP%]{top:calc(var(--squares-count, 2) * var(--square-size, 5px));left:0;bottom:calc(var(--squares-count, 2) * var(--square-size, 5px));right:0}.vertical[_ngcontent-%COMP%]{top:0;left:calc(var(--squares-count, 2) * var(--square-size, 5px));bottom:0;right:calc(var(--squares-count, 2) * var(--square-size, 5px))}"],changeDetection:0})},2340:(y,v,s)=>{s.d(v,{N:()=>i});const i={production:!0,url:"https://hacktm.ro"}},4348:(y,v,s)=>{var i=s(1481),t=s(4650),a=s(6811),c=s(6880),l=s(3271);class M{}M.\u0275fac=function(e){return new(e||M)},M.\u0275cmp=t.Xpm({type:M,selectors:[["app-sponsors-page"]],decls:1,vars:1,consts:[[1,"bottom-padding",3,"isHomePage"]],template:function(e,o){1&e&&t._UZ(0,"app-sponsors-section",0),2&e&&t.Q6J("isHomePage",!1)},dependencies:[l.j]});var x=s(9837),h=s(6895);function f(n,e){1&n&&(t.TgZ(0,"div",9),t._uU(1," Projects will be evaluated based on: "),t.qZA())}function _(n,e){if(1&n&&t._UZ(0,"div",5),2&n){const o=t.oxw();t.Q6J("innerHTML",o.track.criteria,t.oJD)}}function r(n,e){1&n&&t._UZ(0,"li",5),2&n&&t.Q6J("innerHTML",e.$implicit,t.oJD)}function d(n,e){if(1&n&&(t.TgZ(0,"div")(1,"ul",11),t.YNc(2,r,1,1,"li",12),t.qZA()()),2&n){const o=t.oxw();t.xp6(2),t.Q6J("ngForOf",o.track.criteriaItems)}}class p{constructor(e){this.activeModal=e}}p.\u0275fac=function(e){return new(e||p)(t.Y36(x.Kz))},p.\u0275cmp=t.Xpm({type:p,selectors:[["app-track-criteria-modal"]],decls:21,vars:8,consts:[[1,"modal-header","px-24p","px-md-40p","d-flex","flex-column","justify-content-end","align-items-end"],[1,"text-5","orange-color","mb-10p","pointer-link","d-flex",3,"click"],[2,"width","100%"],[1,"heading-3","mt-40p"],[1,"modal-body","text-5","px-16p","pb-16p","px-md-40p","pb-md-40p"],[3,"innerHTML"],["class","blue-ish-color text-4 mb-2",4,"ngIf"],[3,"innerHTML",4,"ngIf"],[4,"ngIf"],[1,"blue-ish-color","text-4","mb-2"],[1,""],[1,"mt-0"],[3,"innerHTML",4,"ngFor","ngForOf"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1),t.NdJ("click",function(){return o.activeModal.close()}),t._uU(2," close "),t.qZA(),t.TgZ(3,"div",2)(4,"h4",3),t._uU(5),t.qZA()()(),t.TgZ(6,"div",4),t._UZ(7,"div",5),t.YNc(8,f,2,0,"div",6),t.YNc(9,_,1,1,"div",7),t.YNc(10,d,3,1,"div",8),t.TgZ(11,"div")(12,"div",9),t._uU(13,"Prize:"),t.qZA(),t.TgZ(14,"div"),t._uU(15),t.TgZ(16,"span",10),t._uU(17),t.qZA(),t._uU(18," from "),t.TgZ(19,"b"),t._uU(20),t.qZA()()()()),2&e&&(t.xp6(5),t.Oqu(o.track.title),t.xp6(2),t.Q6J("innerHTML",o.track.description,t.oJD),t.xp6(1),t.Q6J("ngIf",o.track.criteria||o.track.criteriaItems),t.xp6(1),t.Q6J("ngIf",o.track.criteria),t.xp6(1),t.Q6J("ngIf",o.track.criteriaItems),t.xp6(5),t.hij(" ",o.track.prize," "),t.xp6(2),t.Oqu(o.track.prizeSub||"/team member"),t.xp6(3),t.Oqu(o.track.sponsor.name))},dependencies:[h.sg,h.O5],encapsulation:2,changeDetection:0});var g=s(2108),u=s(577);function O(n,e){if(1&n){const o=t.EpF();t.TgZ(0,"div",12)(1,"div",13),t._UZ(2,"img",14),t.qZA(),t.TgZ(3,"div",15)(4,"div",16),t._uU(5),t.qZA(),t.TgZ(6,"div")(7,"div",17),t._uU(8),t.qZA(),t.TgZ(9,"div",18),t._uU(10),t.qZA()(),t.TgZ(11,"div")(12,"button",19),t.NdJ("click",function(){const k=t.CHM(o).$implicit,K=t.oxw();return t.KtG(K.criteriaLinkOnClick(k))}),t._uU(13," More details "),t.qZA()()()()}if(2&n){const o=e.$implicit;t.xp6(2),t.Q6J("alt",o.sponsor.name)("src",o.sponsor.image,t.LSH),t.xp6(3),t.Oqu(o.title),t.xp6(3),t.Oqu(o.prize),t.xp6(2),t.Oqu(o.prizeSub||"/team member")}}const Q=function(){return{"width.%":100,"height.%":100}};class w{constructor(e,o,m,C){this.modalsService=e,this.platformId=o,this.route=m,this.document=C,this.tracks=[{title:"Best IoT Project",anchor:"iot",prize:"Fast Wheels PRO 250W Rebel Toys Electric Scooter",description:"<p>IoT brings connectivity and the ability to collect and analyze huge amounts of data from different devices without the need for human intervention, bringing benefits regarding efficiency and performance in terms of process control.</p><p>There are still many challenges regarding the development and deployment of IoT systems, from which we mention security and privacy (as the IoT systems can include critical functions and can also deal with sensitive private information, it is important that data is protected from unauthorized access for example).</p><p>Some of the best know use-cases for IoT are: connected cars, smart cities, smart building and home automation. Public cloud platforms play an important role in making IoT possible, through offering ready to use solutions that allow modeling the IoT devices and enabling collection and processing of data from IoT devices.</p>",criteriaItems:["Positive impact on society","Innovation","Technical implementation","Usage of cloud-based services"],sponsor:{name:"Universitatea Politehnica Timi\u0219oara",image:"/assets/logo/partners/upt.svg"}},{title:"In-car Entertainment Application",anchor:"in-car-entertainment-application",prize:"Creality Ender-3 V2 Neo 3D Printer & Print Filament",description:"<p>SDV (Software Defined Vehicles) are part of IoT (Internet of Things) world. Welcome future cars into IoT world by designing an In-car Entertainment Application. The app should fulfill the needs of future mobility users - either passengers or drivers. Application GUI (Graphical User Interface) could use one of the high-performance displays inside the vehicle cabin.</p>",criteriaItems:["Technical complexity - 25%","Level of entertainment - 50%","Novelty - 25%"],sponsor:{name:"Continental",image:"/assets/logo/sponsors/prize/continental.svg"}},{title:"Technology 4 Health",anchor:"technology-4-health",prize:"250 EUR",description:"<p>Humans' life should be longer and better. Use technology to build apps, devices, and tools that will help doctors and patients in reaching this goal!</p><p>As technological advancements are more and more present in the Health industry, every day becomes an opportunity to find new solutions for all the lackings in our health system. From remote patient monitoring to medical imaging and molecular modeling, this track is the place for all science and tech enthusiasts out there to show their innovative ideas.\n</p><p><strong>Keywords and project ideas:</strong></p><ul><li>doctor-patient communication and remote patient monitoring</li><li>patient navigation</li><li>allergen factors' control</li><li>first aid & emergency situations handling</li><li>bioinformatics: medical big data handling (ex., in genomics), molecular modeling</li><li>medical images processing</li><li>EHR: medical data handling, doctor-doctor communication</li><li>medical devices: physical status monitoring, pacemakers, portable insulin pumps</li></ul>",criteriaItems:["<strong>Problem and its relevance:</strong> How important is the problem your project approaches at an individual and societal scale?","<strong>Innovation and originality:</strong> How common are the existing solutions to the problem you are posed to solve? What is the degree of originality of your solution? Is your solution a disruption or an improvement, compared to the current state of the art? Is your solution creatively combining various proven elements that were not previously mashed together?","<strong>Impact:</strong> What will be the potential impact of your solution on the individual patient's health and well-being, on the efficacity and efficiency of medical services delivery, on an individual doctor's activity or on the results obtained within the biomedical research industry?","<strong>Technical quality:</strong> Evaluating the technical performance of the project, including reliability and technological advancement.","<strong>Feasibility:</strong> The practicality and feasibility of the solution in terms of product development, implementation, and scalability.","<strong>Usability:</strong> How difficult will it be for various categories of users (patients, family members, medical staff, etc) to make use of your imagined solutions?"],sponsor:{name:"OncoGen",image:"/assets/logo/partners/oncogen.png"}},{title:"Technology 4 Health (High School)",anchor:"technology-4-health-hs",prize:"150 EUR",description:"<p>Humans' life should be longer and better. Use technology to build apps, devices, and tools that will help doctors and patients in reaching this goal!</p><p>As technological advancements are more and more present in the Health industry, every day becomes an opportunity to find new solutions for all the lackings in our health system. From remote patient monitoring to medical imaging and molecular modeling, this track is the place for all science and tech enthusiasts out there to show their innovative ideas.\n</p><p><strong>Keywords and project ideas:</strong></p><ul><li>doctor-patient communication and remote patient monitoring</li><li>patient navigation</li><li>allergen factors' control</li><li>first aid & emergency situations handling</li><li>bioinformatics: medical big data handling (ex., in genomics), molecular modeling</li><li>medical images processing</li><li>EHR: medical data handling, doctor-doctor communication</li><li>medical devices: physical status monitoring, pacemakers, portable insulin pumps</li></ul>",criteriaItems:["<strong>Problem and its relevance:</strong> How important is the problem your project approaches at an individual and societal scale?","<strong>Innovation and originality:</strong> How common are the existing solutions to the problem you are posed to solve? What is the degree of originality of your solution? Is your solution a disruption or an improvement, compared to the current state of the art? Is your solution creatively combining various proven elements that were not previously mashed together?","<strong>Impact:</strong> What will be the potential impact of your solution on the individual patient's health and well-being, on the efficacity and efficiency of medical services delivery, on an individual doctor's activity or on the results obtained within the biomedical research industry?","<strong>Technical quality:</strong> Evaluating the technical performance of the project, including reliability and technological advancement.","<strong>Feasibility:</strong> The practicality and feasibility of the solution in terms of product development, implementation, and scalability.","<strong>Usability:</strong> How difficult will it be for various categories of users (patients, family members, medical staff, etc) to make use of your imagined solutions?"],sponsor:{name:"OncoGen",image:"/assets/logo/partners/oncogen.png"}},{title:"Blockchain",anchor:"blockchain",prize:"2000 EUR in EGLD",prizeSub:"/team",description:"<p>Blockchain technology has tremendous potential to drive major changes across global businesses. It has the power to revolutionize industries by saving costs, improving efficiency, and bringing transparency to complex systems.</p><p>We are open to any and all blockchain-related ideas <strong>built on MultiversX</strong>, from payment applications, gaming, DeFi to supply chain management or social impact initiatives. The possibilities are endless!</p><p>We encourage you to think outside the box and consider innovative uses of blockchain technology. How can we leverage blockchain to create more secure and efficient systems? How can we use blockchain to solve real-world problems and benefit society as a whole?</p>",criteriaItems:["Innovation","Usefulness","Scalability","Freshness","Community impact","MultiversX integration"],sponsor:{name:"MultiversX",image:"/assets/logo/sponsors/prize/multiversx.svg"}},{title:"Next Generation Challenge",anchor:"next-generation",prize:"Nintendo Switch OLED",description:"<p>The <strong>Next Generation</strong> challenge invites participants to explore cutting-edge technologies that are at the forefront of the industry, such as artificial intelligence, machine learning and VR/AR. Hackers in this track are encouraged to consider how incorporating these new technologies will bring meaningful value to their projects and go <strong>where no man has gone before</strong>.</p>",sponsor:{name:"DevPlant",image:"/assets/logo/sponsors/prize/devplant.svg"},criteria:"<ul><li>Wear a hat, so we can easily identify you in the crowd</li><li>At least one team member must have a Macbook</li><li>Don't build your own login/registration system</li><li>Get your project idea from ChatGPT</li><li>Use BETA releases of the tools/packages/whatever you use</li></ul> <p>No, but seriously:</p> <ul><li>Technical implementation</li><li>Usefulness</li><li>Future potential</li><li>Ethical considerations</li></ul>"}].sort((k,K)=>k.sponsor.name.localeCompare(K.sponsor.name)),(0,h.NF)(this.platformId)&&this.route.fragment.subscribe(k=>{this.scrollToElem(k)})}ngAfterViewInit(){(0,h.NF)(this.platformId)&&this.route.snapshot.fragment&&setTimeout(()=>{this.scrollToElem(this.route.snapshot.fragment)},250)}criteriaLinkOnClick(e){this.modalsService.open(p,{centered:!0,size:"xl"}).componentInstance.track=e}scrollToElem(e){const o=document.getElementById(e);if(o){const m=o.getBoundingClientRect(),C=m.left+window.pageXOffset,k=m.top+window.pageYOffset-100;window.scrollTo({left:C,top:k,behavior:"smooth"})}}}w.\u0275fac=function(e){return new(e||w)(t.Y36(x.FF),t.Y36(t.Lbi),t.Y36(a.gz),t.Y36(h.K0))},w.\u0275cmp=t.Xpm({type:w,selectors:[["app-prizes-page"]],decls:21,vars:6,consts:[[1,"container","container-850p","d-flex","align-items-center","flex-column","text-center","mb-40p"],[1,"heading-2","mt-100p","blue-ish-color"],[2,"font-size","45px"],[1,"loot-crate-wrapper","mt-50p"],["name","grand-prize",1,"image",3,"applyClass","svgStyle"],[1,"heading-4","mt-50p"],[1,"orange-color"],["target","_blank",1,"judging-link","mt-40p",3,"fragment","routerLink"],[1,"container","d-flex","align-items-center","flex-column","text-center","mb-5"],[1,"text-4"],[1,"container","my-60p","px-lg-5","d-flex","flex-column"],["class","d-flex flex-column align-items-center flex-sm-row my-5 gap-5 track",4,"ngFor","ngForOf"],[1,"d-flex","flex-column","align-items-center","flex-sm-row","my-5","gap-5","track"],[1,"sponsor-img"],[3,"alt","src"],[1,"track-details","text-center","text-sm-start","d-flex","flex-column","px-4"],[1,"heading-3"],[1,"text-4","mt-16p","blue-ish-color"],[1,"text-5"],["hack-button","",1,"hack-button-blueish-2","mt-40p","mb-5","mb-sm-0",3,"click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1),t._uU(2," The Loot Crate "),t.TgZ(3,"span",2),t._uU(4,"\u{1f49b}"),t.qZA()(),t.TgZ(5,"div",3),t._UZ(6,"svg-icon",4),t.qZA(),t.TgZ(7,"div",5),t._uU(8," The winner of the GRAND PRIZE will take home a \u{1f4e6} of surprizes worth "),t.TgZ(9,"span",6),t._uU(10,"6000 EUR"),t.qZA(),t._uU(11," \u{1f4b0}\u{1f4b0}\u{1f4b0}\u{1f4b0} "),t.qZA(),t.TgZ(12,"a",7),t._uU(13," How the winner is chosen "),t.qZA()(),t.TgZ(14,"div",8)(15,"div",1),t._uU(16,"2023 Challenges"),t.qZA(),t.TgZ(17,"div",9),t._uU(18,"Sponsor Prizes and Special Awards you can collect"),t.qZA()(),t.TgZ(19,"div",10),t.YNc(20,O,14,5,"div",11),t.qZA()),2&e&&(t.xp6(6),t.Q6J("applyClass",!0)("svgStyle",t.DdM(5,Q)),t.xp6(6),t.Q6J("fragment","judging")("routerLink","/faq"),t.xp6(8),t.Q6J("ngForOf",o.tracks))},dependencies:[h.sg,g.o,u.bk,a.rH],styles:[".loot-crate-wrapper[_ngcontent-%COMP%]{width:500px}@media screen and (max-width: 768px){.loot-crate-wrapper[_ngcontent-%COMP%]{max-width:100%}}.sponsor-img[_ngcontent-%COMP%]{width:250px;min-width:230px;background-color:#fff;border:2px solid #c8c7d4}.sponsor-img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.sponsor-img[_ngcontent-%COMP%]:hover{border-color:#7c78fe;z-index:1}.track-details[_ngcontent-%COMP%]{width:100%}.track-details[_ngcontent-%COMP%] .text-4[_ngcontent-%COMP%]{font-size:21px}a.judging-link[_ngcontent-%COMP%]{color:#c8c7d4;text-decoration:underline}a.judging-link[_ngcontent-%COMP%]:hover{color:#fff}"],changeDetection:0});const X=[{path:"",loadChildren:()=>Promise.all([s.e("common"),s.e("src_app_pages_home_home_module_ts")]).then(s.bind(s,6237)).then(n=>n.HomeModule)},{path:"about-us",loadChildren:()=>Promise.all([s.e("common"),s.e("src_app_pages_about-us_about-us_module_ts")]).then(s.bind(s,8380)).then(n=>n.AboutUsModule)},{path:"event-details",loadChildren:()=>Promise.all([s.e("common"),s.e("src_app_pages_event-details_event-details_module_ts")]).then(s.bind(s,2807)).then(n=>n.EventDetailsModule)},{path:"prizes",component:w,resolve:{meta:c.H}},{path:"sponsors",component:M,resolve:{meta:c.H}},{path:"code-of-conduct",loadComponent:()=>s.e("src_app_pages_code-of-conduct_code-of-conduct_component_ts").then(s.bind(s,8915)).then(n=>n.CodeOfConductComponent),resolve:{meta:c.H}},{path:"cookie-policy",loadComponent:()=>s.e("src_app_pages_cookie-policy_cookie-policy_component_ts").then(s.bind(s,3942)).then(n=>n.CookiePolicyComponent),resolve:{meta:c.H}},{path:"privacy-policy",loadComponent:()=>s.e("src_app_pages_privacy-policy_privacy-policy_component_ts").then(s.bind(s,3654)).then(n=>n.PrivacyPolicyComponent),resolve:{meta:c.H}},{path:"faq",loadComponent:()=>s.e("src_app_pages_faqs_faqs_component_ts").then(s.bind(s,2627)).then(n=>n.FaqsComponent),resolve:{meta:c.H}},{path:"**",loadComponent:()=>s.e("src_app_pages_not-found_not-found_component_ts").then(s.bind(s,9473)).then(n=>n.NotFoundComponent),resolve:{meta:c.H}}];class S{}S.\u0275fac=function(e){return new(e||S)},S.\u0275mod=t.oAB({type:S}),S.\u0275inj=t.cJS({imports:[a.Bz.forRoot(X,{initialNavigation:"enabledBlocking",scrollPositionRestoration:"enabled",anchorScrolling:"enabled"}),a.Bz]});class P{constructor(e){this._router=e,this.items=[{label:"Event details",link:"/event-details"},{label:"About us",link:"/about-us"},{label:"Prizes",link:"/prizes"},{label:"FAQs",link:"/faq"},{label:"Contact",link:"contact-us",isFragment:!0}],this.mobileMenuOpen=!1,e.events.subscribe(o=>{o instanceof a.m2&&(this.mobileMenuOpen=!1)})}}P.\u0275fac=function(e){return new(e||P)(t.LFG(a.F0))},P.\u0275prov=t.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"});var B=s(7695);function $(n,e){if(1&n&&(t.TgZ(0,"span",9),t._uU(1),t.qZA()),2&n){const o=e.$implicit;t.xp6(1),t.Oqu(o)}}class z{constructor(){this.size="regular",this.autoMicro=!0,this.editionDigits=["2","0","2","0"]}ngOnChanges(e){e.editionName&&this.editionName&&(this.editionDigits=Array.from(this.editionName))}}function tt(n,e){if(1&n&&(t.TgZ(0,"a",15),t._uU(1),t.qZA()),2&n){const o=t.oxw().$implicit;t.Q6J("ngClass",o.ngClass)("routerLink",o.link),t.xp6(1),t.hij(" ",o.label," ")}}function et(n,e){if(1&n&&(t.TgZ(0,"a",16),t._uU(1),t.qZA()),2&n){const o=t.oxw().$implicit;t.Q6J("href",o.link,t.LSH)("ngClass",o.ngClass),t.xp6(1),t.hij(" ",o.label," ")}}function nt(n,e){if(1&n){const o=t.EpF();t.TgZ(0,"a",17),t.NdJ("click",function(){t.CHM(o);const C=t.oxw().$implicit,k=t.oxw();return t.KtG(k.scrollTo(C.link))}),t._uU(1),t.qZA()}if(2&n){const o=t.oxw().$implicit;t.Q6J("ngClass",o.ngClass),t.xp6(1),t.hij(" ",o.label," ")}}function ot(n,e){if(1&n&&(t.ynx(0),t.YNc(1,tt,2,3,"a",12),t.YNc(2,et,2,3,"a",13),t.YNc(3,nt,2,2,"a",14),t.BQk()),2&n){const o=e.$implicit;t.xp6(1),t.Q6J("ngIf",!o.isExternal&&!o.isFragment),t.xp6(1),t.Q6J("ngIf",o.isExternal),t.xp6(1),t.Q6J("ngIf",o.isFragment)}}z.\u0275fac=function(e){return new(e||z)},z.\u0275cmp=t.Xpm({type:z,selectors:[["app-logo"]],inputs:{size:"size",autoMicro:"autoMicro",editionName:"editionName"},features:[t.TTD],decls:12,vars:4,consts:[[1,"logo",3,"ngClass"],[1,"logo-container"],[1,"logo-left"],[1,"logo-hack"],[1,"logo-year"],["class","span-digits",4,"ngFor","ngForOf"],[1,"logo-circle","logo-tm"],[1,"logo-circle","logo-reverse","alternate","logo-outer"],[1,"logo-circle","logo-rotate","alternate","logo-inner"],[1,"span-digits"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t._uU(4,"Hack"),t.qZA(),t.TgZ(5,"div",4),t.YNc(6,$,2,1,"span",5),t.qZA()(),t.TgZ(7,"div",6)(8,"span"),t._uU(9,"TM"),t.qZA()(),t._UZ(10,"div",7)(11,"div",8),t.qZA()()),2&e&&(t.ekj("auto-micro-small",o.autoMicro),t.Q6J("ngClass","logo-"+o.size),t.xp6(6),t.Q6J("ngForOf",o.editionDigits))},dependencies:[h.mk,h.sg],styles:['@font-face{font-family:HackTM-500;src:url(/assets/font/Museo/HackTM-500.woff2) format("woff2")}.logo[_ngcontent-%COMP%]{font-family:HackTM-500,serif;color:#fff;justify-content:center;align-items:center;display:flex;height:100%}.alternate[_ngcontent-%COMP%]{animation-direction:alternate}.logo-inner[_ngcontent-%COMP%]{background-image:url(/assets/logo/logo-inner-2020.png);background-repeat:no-repeat;background-size:cover}.logo-outer[_ngcontent-%COMP%]{background-image:url(/assets/logo/logo-outer-2020.png);background-repeat:no-repeat;background-size:cover}.logo-container[_ngcontent-%COMP%]{background-image:url(/assets/logo/logo-text-2020.png);background-repeat:no-repeat;background-size:cover;height:213px;width:500px;position:relative;margin:0 auto}.logo-circle[_ngcontent-%COMP%]{width:219px;height:219px;position:absolute;right:0}.logo-left[_ngcontent-%COMP%]{padding-top:62px;position:absolute;left:0;text-align:right;text-transform:uppercase;line-height:90px;width:52%}.logo-hack[_ngcontent-%COMP%], .logo-tm[_ngcontent-%COMP%]{font-size:86px}.logo-hack[_ngcontent-%COMP%]{text-align:left}.logo-year[_ngcontent-%COMP%]{margin-right:-9%;margin-top:-15px;font-size:60px}.logo-tm[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.counter[_ngcontent-%COMP%] span.digit[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{line-height:44px;position:relative;top:0}.logo-year[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:inline-block;line-height:1}.logo-rotate[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_rotateAnim;animation-timing-function:ease-in-out;animation-duration:3s;animation-delay:9s;animation-iteration-count:infinite}.logo-reverse[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_rotateReverse;animation-timing-function:ease-in-out;animation-duration:3s;animation-delay:9s;animation-iteration-count:infinite}@keyframes _ngcontent-%COMP%_rotateAnim{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes _ngcontent-%COMP%_rotateReverse{0%{transform:rotate(360deg)}to{transform:rotate(180deg)}}@media (max-width: 800px){.logo-container[_ngcontent-%COMP%]{width:303px;height:129px}.logo-circle[_ngcontent-%COMP%]{width:132px;height:132px}.logo-tm[_ngcontent-%COMP%], .logo-hack[_ngcontent-%COMP%]{font-size:50px;line-height:130px}.logo-year[_ngcontent-%COMP%]{font-size:36px;line-height:80px;margin-top:-60px}.logo-left[_ngcontent-%COMP%]{padding-top:0}}.logo-medium[_ngcontent-%COMP%] .logo-container[_ngcontent-%COMP%]{width:303px;height:129px}.logo-medium[_ngcontent-%COMP%] .logo-circle[_ngcontent-%COMP%]{width:132px;height:132px}.logo-medium[_ngcontent-%COMP%] .logo-tm[_ngcontent-%COMP%], .logo-medium[_ngcontent-%COMP%] .logo-hack[_ngcontent-%COMP%]{font-size:50px;line-height:130px}.logo-medium[_ngcontent-%COMP%] .logo-year[_ngcontent-%COMP%]{font-size:36px;line-height:80px;margin-top:-60px}.logo-medium[_ngcontent-%COMP%] .logo-left[_ngcontent-%COMP%]{padding-top:0}.logo-small[_ngcontent-%COMP%] .logo-container[_ngcontent-%COMP%]{width:189px;height:80px}.logo-small[_ngcontent-%COMP%] .logo-circle[_ngcontent-%COMP%]{width:82px;height:82px}.logo-small[_ngcontent-%COMP%] .logo-tm[_ngcontent-%COMP%], .logo-small[_ngcontent-%COMP%] .logo-hack[_ngcontent-%COMP%]{font-size:31px;line-height:81px}.logo-small[_ngcontent-%COMP%] .logo-year[_ngcontent-%COMP%]{font-size:22px;line-height:50px;margin-top:-37px}.logo-small[_ngcontent-%COMP%] .logo-left[_ngcontent-%COMP%]{padding-top:0}@media (max-width: 576px){.logo-small.auto-micro-small[_ngcontent-%COMP%] .logo-container[_ngcontent-%COMP%]{width:94px;height:40px}.logo-small.auto-micro-small[_ngcontent-%COMP%] .logo-circle[_ngcontent-%COMP%]{width:41px;height:41px}.logo-small.auto-micro-small[_ngcontent-%COMP%] .logo-tm[_ngcontent-%COMP%], .logo-small.auto-micro-small[_ngcontent-%COMP%] .logo-hack[_ngcontent-%COMP%]{font-size:15px;line-height:40px}.logo-small.auto-micro-small[_ngcontent-%COMP%] .logo-year[_ngcontent-%COMP%]{font-size:11px;line-height:25px;margin-top:-18px}.logo-small.auto-micro-small[_ngcontent-%COMP%] .logo-left[_ngcontent-%COMP%]{padding-top:0}}.logo-micro[_ngcontent-%COMP%] .logo-container[_ngcontent-%COMP%]{width:94px;height:40px}.logo-micro[_ngcontent-%COMP%] .logo-circle[_ngcontent-%COMP%]{width:41px;height:41px}.logo-micro[_ngcontent-%COMP%] .logo-tm[_ngcontent-%COMP%], .logo-micro[_ngcontent-%COMP%] .logo-hack[_ngcontent-%COMP%]{font-size:15px;line-height:40px}.logo-micro[_ngcontent-%COMP%] .logo-year[_ngcontent-%COMP%]{font-size:11px;line-height:25px;margin-top:-18px}.logo-micro[_ngcontent-%COMP%] .logo-left[_ngcontent-%COMP%]{padding-top:0}.logo-container[_ngcontent-%COMP%], .logo-circle[_ngcontent-%COMP%]{transition:width .5s,height .5s}.logo-tm[_ngcontent-%COMP%], .logo-hack[_ngcontent-%COMP%]{transition:font-size .5s,line-height .5s,width .5s,height .5s}.logo-year[_ngcontent-%COMP%]{transition:font-size .5s,line-height .5s,margin-right .5s,margin-top .5s}.logo-left[_ngcontent-%COMP%]{transition:padding-top .5s}']});const it=function(n){return{"menu-border-bottom":n}};class A{constructor(e){this.menuService=e,this.isScrolled=!1,this.sizeChanged=new t.vpe}get isSmall(){return this.isScrolled}onScroll(){const e=this.isScrolled;this.isScrolled=window.pageYOffset>5,e!==this.isScrolled&&this.sizeChanged.emit(!this.isScrolled)}openMore(){this.menuService.mobileMenuOpen=!0}scrollTo(e){const o=document.getElementById(e);o&&o.scrollIntoView({behavior:"smooth"})}}A.\u0275fac=function(e){return new(e||A)(t.Y36(P))},A.\u0275cmp=t.Xpm({type:A,selectors:[["app-menu"]],hostBindings:function(e,o){1&e&&t.NdJ("scroll",function(C){return o.onScroll(C)},!1,t.Jf7)},outputs:{sizeChanged:"sizeChanged"},decls:14,vars:8,consts:[[3,"ngClass"],[1,"menu-space-filler"],[1,"sticky-menu","menu"],[1,"d-flex","justify-content-between"],[1,"d-flex"],["routerLink","/",1,"no-outline"],["editionName","2023",3,"size"],[1,"d-none","d-lg-flex","align-items-center"],[4,"ngFor","ngForOf"],[1,"ps-30p",3,"buttonId","link","text"],[1,"d-lg-none","hack-menu-item","menu-toggle-link","pointer-link",3,"click"],["alt"," ","src","assets/images/menu_hamburger.svg",1,"menu-toggle-link-icon"],["class","hack-menu-item text-6","routerLinkActive","active",3,"ngClass","routerLink",4,"ngIf"],["class","hack-menu-item text-6",3,"href","ngClass",4,"ngIf"],["class","hack-menu-item text-6",3,"ngClass","click",4,"ngIf"],["routerLinkActive","active",1,"hack-menu-item","text-6",3,"ngClass","routerLink"],[1,"hack-menu-item","text-6",3,"href","ngClass"],[1,"hack-menu-item","text-6",3,"ngClass","click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t._UZ(1,"div",1),t.TgZ(2,"div",2)(3,"section")(4,"div",3)(5,"div",4)(6,"a",5),t._UZ(7,"app-logo",6),t.qZA()(),t.TgZ(8,"div",4)(9,"div",7),t.YNc(10,ot,4,3,"ng-container",8),t._UZ(11,"app-hack-anchor",9),t.qZA(),t.TgZ(12,"div",10),t.NdJ("click",function(){return o.openMore()}),t._UZ(13,"img",11),t.qZA()()()()()()),2&e&&(t.Q6J("ngClass",t.VKq(6,it,o.isSmall)),t.xp6(7),t.Q6J("size",o.isSmall?"micro":"small"),t.xp6(3),t.Q6J("ngForOf",o.menuService.items),t.xp6(1),t.Q6J("buttonId","get-your-ticket-menu")("link","https://now.hacktm.ro/tickets")("text","Tickets"))},dependencies:[h.mk,h.sg,h.O5,a.rH,a.Od,B.Q,z],styles:["[_nghost-%COMP%]{z-index:2}.menu[_ngcontent-%COMP%]{z-index:3}.sticky-menu[_ngcontent-%COMP%]{position:fixed;width:100%;top:0;left:0}section[_ngcontent-%COMP%]{padding:10px 20px;transition:padding .5s}.hack-menu-item[_ngcontent-%COMP%], a.hack-menu-item[_ngcontent-%COMP%]{margin:0 25px;transition:font-size .5s,line-height .5s,margin .5s;outline:none}.hack-menu-item.active[_ngcontent-%COMP%], a.hack-menu-item.active[_ngcontent-%COMP%]{color:#6863ed}.menu-space-filler[_ngcontent-%COMP%]{height:132px;transition:height .5s,padding-top .5s ease-out}@media (min-width: 576px){ .large-menu app-menu .hack-menu-item, .large-menu app-menu a.hack-menu-item{line-height:32px;margin:0 25px} .large-menu app-menu section{padding:25px 50px}}@media (max-width: 1400px){ .large-menu app-menu .hack-menu-item, .large-menu app-menu a.hack-menu-item{margin:0 15px}}@media (max-width: 1200px){ .large-menu app-menu .hack-menu-item, .large-menu app-menu a.hack-menu-item{margin:0 15px}}@media (max-width: 992px){.sticky-menu[_ngcontent-%COMP%]{background:rgba(20,18,39,.87);border-bottom:1px solid #2f2d5a}}.menu-border-bottom[_ngcontent-%COMP%] .sticky-menu[_ngcontent-%COMP%]{background:rgba(20,18,39,.87);border-bottom:1px solid #2f2d5a}@media (max-width: 370px){.hack-menu-item[_ngcontent-%COMP%], a.hack-menu-item[_ngcontent-%COMP%]{margin:8px 5px 8px 25px}}.open-menu[_ngcontent-%COMP%]{background:rgba(20,18,39,.95);position:fixed;top:0;padding:100px;left:0;right:0;z-index:100000}"]});var st=s(8629);function at(n,e){1&n&&t._UZ(0,"app-hack-anchor",3),2&n&&t.Q6J("buttonId","get-your-ticket-menu-mobile")("link","https://now.hacktm.ro/tickets")("text","Tickets")}function rt(n,e){if(1&n&&(t.TgZ(0,"a",7),t._uU(1),t.qZA()),2&n){const o=t.oxw().$implicit;t.Q6J("ngClass",o.ngClass)("routerLink",o.link),t.xp6(1),t.hij(" ",o.label," ")}}function ct(n,e){if(1&n&&(t.TgZ(0,"a",8),t._uU(1),t.qZA()),2&n){const o=t.oxw().$implicit;t.Q6J("href",o.link,t.LSH)("ngClass",o.ngClass),t.xp6(1),t.hij(" ",o.label," ")}}function lt(n,e){if(1&n){const o=t.EpF();t.TgZ(0,"a",9),t.NdJ("click",function(){t.CHM(o);const C=t.oxw().$implicit,k=t.oxw();return t.KtG(k.scrollTo(C.link))}),t._uU(1),t.qZA()}if(2&n){const o=t.oxw().$implicit;t.Q6J("ngClass",o.ngClass),t.xp6(1),t.hij(" ",o.label," ")}}function pt(n,e){if(1&n&&(t.ynx(0),t.YNc(1,rt,2,3,"a",4),t.YNc(2,ct,2,3,"a",5),t.YNc(3,lt,2,2,"a",6),t.BQk()),2&n){const o=e.$implicit;t.xp6(1),t.Q6J("ngIf",!o.isExternal&&!o.isFragment),t.xp6(1),t.Q6J("ngIf",o.isExternal),t.xp6(1),t.Q6J("ngIf",o.isFragment)}}function gt(n,e){1&n&&(t.TgZ(0,"a",10),t._uU(1," Tickets\n"),t.qZA())}class I{constructor(e){this.menuService=e}scrollTo(e){(0,st.X)(e)}}I.\u0275fac=function(e){return new(e||I)(t.Y36(P))},I.\u0275cmp=t.Xpm({type:I,selectors:[["app-menu-items"]],decls:3,vars:3,consts:[["class","mb-40p mt-lg-0",3,"buttonId","link","text",4,"ngIf"],[4,"ngFor","ngForOf"],["class","hack-menu-item mt-40p mt-lg-0","hack-button","","href","https://now.hacktm.ro/tickets","id","get-your-ticket-menu","target","_blank",4,"ngIf"],[1,"mb-40p","mt-lg-0",3,"buttonId","link","text"],["class","hack-menu-item text-6","routerLinkActive","active",3,"ngClass","routerLink",4,"ngIf"],["class","hack-menu-item text-6",3,"href","ngClass",4,"ngIf"],["class","hack-menu-item text-6",3,"ngClass","click",4,"ngIf"],["routerLinkActive","active",1,"hack-menu-item","text-6",3,"ngClass","routerLink"],[1,"hack-menu-item","text-6",3,"href","ngClass"],[1,"hack-menu-item","text-6",3,"ngClass","click"],["hack-button","","href","https://now.hacktm.ro/tickets","id","get-your-ticket-menu","target","_blank",1,"hack-menu-item","mt-40p","mt-lg-0"]],template:function(e,o){1&e&&(t.YNc(0,at,1,3,"app-hack-anchor",0),t.YNc(1,pt,4,3,"ng-container",1),t.YNc(2,gt,2,0,"a",2)),2&e&&(t.Q6J("ngIf",o.menuService.mobileMenuOpen),t.xp6(1),t.Q6J("ngForOf",o.menuService.items),t.xp6(1),t.Q6J("ngIf",!o.menuService.mobileMenuOpen))},dependencies:[h.mk,h.sg,h.O5,a.rH,a.Od,g.o,B.Q],styles:["[_nghost-%COMP%]{display:contents;width:-moz-fit-content;width:fit-content}app-hack-anchor[_ngcontent-%COMP%]{margin-left:25px}.hack-menu-item[_ngcontent-%COMP%], a.hack-menu-item[_ngcontent-%COMP%]{margin:0 25px;transition:font-size .5s,line-height .5s,margin .5s;outline:none;width:-moz-fit-content;width:fit-content}.hack-menu-item.active[_ngcontent-%COMP%], a.hack-menu-item.active[_ngcontent-%COMP%]{color:#6863ed}@media (max-width: 370px){.hack-menu-item[_ngcontent-%COMP%], a.hack-menu-item[_ngcontent-%COMP%]{margin:8px 5px 8px 25px}}.hack-menu-item[_ngcontent-%COMP%]{margin-bottom:40px}"]});class U{constructor(e){this.menuService=e}get menuOpen(){return this.menuService.mobileMenuOpen}onResize(e){e.target.outerWidth>=992&&(this.menuService.mobileMenuOpen=!1)}}U.\u0275fac=function(e){return new(e||U)(t.Y36(P))},U.\u0275cmp=t.Xpm({type:U,selectors:[["app-mobile-menu"]],hostVars:2,hostBindings:function(e,o){1&e&&t.NdJ("resize",function(C){return o.onResize(C)},!1,t.Jf7),2&e&&t.ekj("open",o.menuOpen)},decls:4,vars:0,consts:[[1,"d-flex","flex-column","mb-40p"],[1,"menu-toggle-link",3,"click"],["alt"," ","src","assets/images/close.svg",1,"menu-toggle-link-icon"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1),t.NdJ("click",function(){return o.menuService.mobileMenuOpen=!1}),t._UZ(2,"img",2),t.qZA(),t._UZ(3,"app-menu-items"),t.qZA())},dependencies:[I],styles:["[_nghost-%COMP%]{display:none;background:rgba(20,18,39,.98);border-bottom:1px solid #2f2d5a;position:fixed;top:0;padding:20px;left:0;right:0;z-index:2}.open[_nghost-%COMP%]{display:block}.open[_nghost-%COMP%] .hack-menu-item{margin-bottom:20px;font-size:24px}.menu-toggle-link[_ngcontent-%COMP%]{justify-content:flex-end;margin:20px 20px 40px 0}.menu-toggle-link[_ngcontent-%COMP%] .menu-toggle-link-icon[_ngcontent-%COMP%]{width:30px;height:30px}"]});var V=s(5861),b=s(433),T=s(529);function mt(n,e){1&n&&t.GkF(0)}function dt(n,e){1&n&&t.GkF(0)}function ut(n,e){1&n&&t.GkF(0)}function ht(n,e){if(1&n){const o=t.EpF();t.TgZ(0,"button",11),t.NdJ("click",function(){t.CHM(o);const C=t.oxw();return t.KtG(C.submit())}),t._uU(1," Send "),t.qZA()}}function ft(n,e){1&n&&(t.TgZ(0,"span"),t._uU(1,"Your message has been sent."),t.qZA())}function _t(n,e){1&n&&(t.TgZ(0,"span"),t._uU(1,"Sending message..."),t.qZA())}function Ct(n,e){if(1&n&&(t.TgZ(0,"span",12),t.YNc(1,ft,2,0,"span",13),t.YNc(2,_t,2,0,"span",13),t.qZA()),2&n){const o=t.oxw();t.xp6(1),t.Q6J("ngIf",o.sent),t.xp6(1),t.Q6J("ngIf",o.sending)}}function xt(n,e){1&n&&(t.TgZ(0,"span",14),t._uU(1," Oops, there's been an error. Please try again later. "),t.qZA())}function vt(n,e){1&n&&(t.TgZ(0,"span",16),t._uU(1,"Error: This field is required."),t.qZA())}function Mt(n,e){1&n&&(t.TgZ(0,"span",16),t._uU(1,"Error: Please enter a valid email address."),t.qZA())}function bt(n,e){if(1&n&&(t.TgZ(0,"span",16),t._uU(1),t.qZA()),2&n){const o=e.ngIf;t.xp6(1),t.hij(" Error: Your message should have at least ",o.requiredLength," characters. ")}}function kt(n,e){if(1&n&&(t.ynx(0),t.YNc(1,vt,2,0,"span",15),t.YNc(2,Mt,2,0,"span",15),t.YNc(3,bt,2,1,"span",15),t.BQk()),2&n){const o=e.ngIf;t.xp6(1),t.Q6J("ngIf",o.required),t.xp6(1),t.Q6J("ngIf",o.email),t.xp6(1),t.Q6J("ngIf",o.minlength)}}function yt(n,e){if(1&n&&t.YNc(0,kt,4,3,"ng-container",13),2&n){const o=e.control,m=t.oxw();t.Q6J("ngIf",m.showErrors&&m.formGroup.controls[o].errors)}}const Ot=function(){return{control:"name"}},Pt=function(){return{control:"email"}},wt=function(){return{control:"message"}};class J{constructor(e,o){this._fb=e,this._http=o,this.showErrors=!1,this.sending=!1,this.sent=!1,this.apiError=!1,this.formGroup=this._fb.group({email:["",[b.kI.email,b.kI.required]],name:["",[b.kI.required]],message:["",[b.kI.required,b.kI.minLength(10)]]})}submit(){var e=this;return(0,V.Z)(function*(){if(e.apiError=!1,!e.formGroup.valid)return void(e.showErrors=!0);e.sending=!0,e.formGroup.disable();const o=new FormData;Object.entries(e.formGroup.controls).forEach(([m,C])=>{o.append(m,C.value)});try{yield e._http.post("https://script.google.com/macros/s/AKfycbyqUecu6u2RmzbULptwg40FrGHbxTsUGLf-XVfwIkRpY6Q_R6VngbsvKkVivxQtjcXaNA/exec",o).toPromise(),e.sent=!0}catch{e.apiError=!0,e.formGroup.enable()}e.sending=!1})()}}function Zt(n,e){if(1&n&&(t.TgZ(0,"a",17),t._uU(1),t.qZA()),2&n){const o=e.$implicit;t.Q6J("href","https://"+o+".hacktm.ro/",t.LSH),t.xp6(1),t.Oqu(o)}}J.\u0275fac=function(e){return new(e||J)(t.Y36(b.QS),t.Y36(T.eN))},J.\u0275cmp=t.Xpm({type:J,selectors:[["app-contact-form"]],decls:16,vars:13,consts:[["id","contact-us",1,"d-flex","flex-column",3,"formGroup"],[1,"heading-3","blue-ish-color","mb-40p"],["formControlName","name","name","name","placeholder","Name"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["formControlName","email","name","email","placeholder","Email","type","email",1,"mt-16p"],["formControlName","message","placeholder","Your message","rows","5",1,"mt-16p"],["class","hack-button-blueish-2 mt-40p","hack-button","","type","submit",3,"click",4,"ngIf"],["class","text-center blue-ish-color mt-40p",4,"ngIf"],["class","text-center orange-color mt-40p",4,"ngIf"],[1,"text-5","blue-ish-color","mt-40p"],["error",""],["hack-button","","type","submit",1,"hack-button-blueish-2","mt-40p",3,"click"],[1,"text-center","blue-ish-color","mt-40p"],[4,"ngIf"],[1,"text-center","orange-color","mt-40p"],["class","mt-10p error",4,"ngIf"],[1,"mt-10p","error"]],template:function(e,o){if(1&e&&(t.TgZ(0,"form",0)(1,"h3",1),t._uU(2,"Hello you! Let\u2019s talk!"),t.qZA(),t._UZ(3,"input",2),t.YNc(4,mt,1,0,"ng-container",3),t._UZ(5,"input",4),t.YNc(6,dt,1,0,"ng-container",3),t._UZ(7,"textarea",5),t.YNc(8,ut,1,0,"ng-container",3),t.YNc(9,ht,2,0,"button",6),t.YNc(10,Ct,3,2,"span",7),t.YNc(11,xt,2,0,"span",8),t.TgZ(12,"p",9),t._uU(13," PS: We accept DMs and PMs on our social accounts as well. Whatever keeps you going and the conversation flowing. "),t.qZA()(),t.YNc(14,yt,1,1,"ng-template",null,10,t.W1O)),2&e){const m=t.MAs(15);t.Q6J("formGroup",o.formGroup),t.xp6(4),t.Q6J("ngTemplateOutlet",m)("ngTemplateOutletContext",t.DdM(10,Ot)),t.xp6(2),t.Q6J("ngTemplateOutlet",m)("ngTemplateOutletContext",t.DdM(11,Pt)),t.xp6(2),t.Q6J("ngTemplateOutlet",m)("ngTemplateOutletContext",t.DdM(12,wt)),t.xp6(1),t.Q6J("ngIf",!o.sent&&!o.sending),t.xp6(1),t.Q6J("ngIf",o.sent||o.sending),t.xp6(1),t.Q6J("ngIf",o.apiError)}},dependencies:[h.O5,h.tP,b._Y,b.Fj,b.JJ,b.JL,b.sg,b.u,g.o],styles:["form[_ngcontent-%COMP%]{max-width:350px;width:100%;box-sizing:border-box}.error[_ngcontent-%COMP%]{color:#f65800;font-size:14px;padding-left:20px}"]});class H{constructor(){this.prevEditions=["2014","2015","2016","2017","2018","Sibiu","Oradea","Meta","404","2022"]}}H.\u0275fac=function(e){return new(e||H)},H.\u0275cmp=t.Xpm({type:H,selectors:[["app-footer"]],decls:25,vars:1,consts:[[1,"d-flex","flex-column","align-items-center","contact-wrapper"],[1,"d-flex","flex-column","flex-lg-row","adjustable-width"],[1,"mb-80p","mb-lg-0","ps-lg-100p","flex-1"],[1,"pe-lg-100p","flex-1","justify-content-center"],[1,"text-center","text-5","mb-40p"],["href","mailto:[email protected]",1,"contact"],[1,"social-media-row","mb-40p"],["href","https://facebook.com/hacktm.ro/","target","_blank"],["viewBox","0 0 48 48"],["href","/assets/images/social-media-icons/facebook.svg#Artboard"],["href","https://instagram.com/hacktm.ro/","target","_blank"],["href","/assets/images/social-media-icons/insta.svg#Artboard"],["href","https://medium.com/@HackTM","target","_blank"],["href","/assets/images/social-media-icons/medium.svg#Artboard"],[1,"text-center","text-6","grey-ish-color"],[1,"mt-80p","p-10p","d-flex","flex-wrap","justify-content-center"],["class","text-5 m-10p","target","_blank",3,"href",4,"ngFor","ngForOf"],["target","_blank",1,"text-5","m-10p",3,"href"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2),t._UZ(3,"app-contact-form"),t.qZA(),t.TgZ(4,"div",3)(5,"div",4)(6,"a",5),t._uU(7,"[email protected]"),t.qZA()(),t.TgZ(8,"div",6)(9,"a",7),t.O4$(),t.TgZ(10,"svg",8),t._UZ(11,"use",9),t.qZA()(),t.kcU(),t.TgZ(12,"a",10),t.O4$(),t.TgZ(13,"svg",8),t._UZ(14,"use",11),t.qZA()(),t.kcU(),t.TgZ(15,"a",12),t.O4$(),t.TgZ(16,"svg",8),t._UZ(17,"use",13),t.qZA()()(),t.kcU(),t.TgZ(18,"div",14)(19,"span"),t._uU(20,"\xa9\xa0"),t.qZA(),t.TgZ(21,"span"),t._uU(22,"HackTM 2023. All rights reserved."),t.qZA()()()(),t.TgZ(23,"div",15),t.YNc(24,Zt,2,2,"a",16),t.qZA()()),2&e&&(t.xp6(24),t.Q6J("ngForOf",o.prevEditions))},dependencies:[h.sg,J],styles:["[_nghost-%COMP%]{background-color:#2f2d5ab3;display:flex;justify-content:center}a[_ngcontent-%COMP%]{color:#6863ed}a[_ngcontent-%COMP%]:hover{color:#f65800;text-decoration:none}.social-media-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;min-height:48px}.social-media-row[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin:0 10px;height:48px}.social-media-row[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;height:48px;width:48px}.contact-wrapper[_ngcontent-%COMP%]{padding:50px;width:100%;max-width:1200px;box-sizing:border-box}.flex-1[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1}@media (max-width: 576px){[_nghost-%COMP%] > div[_ngcontent-%COMP%]{padding:50px 0}}.adjustable-width[_ngcontent-%COMP%]{width:100%}@media (max-width: 992px){.adjustable-width[_ngcontent-%COMP%]{width:auto}}"]});class q{constructor(){this.largeMenu=!0}menuSizeChanged(e){this.largeMenu=e}}q.\u0275fac=function(e){return new(e||q)},q.\u0275cmp=t.Xpm({type:q,selectors:[["app-root"]],hostVars:2,hostBindings:function(e,o){2&e&&t.ekj("large-menu",o.largeMenu)},decls:4,vars:0,consts:[[3,"sizeChanged"]],template:function(e,o){1&e&&(t.TgZ(0,"app-menu",0),t.NdJ("sizeChanged",function(C){return o.menuSizeChanged(C)}),t.qZA(),t._UZ(1,"app-mobile-menu")(2,"router-outlet")(3,"app-footer"))},dependencies:[a.lC,A,U,H]});var St=s(8731),L=s(5926),Y=s(7746),j=s(3359),zt=s(3905),R=new WeakMap;class Z{constructor(){(0,L.Z)(this,R,{writable:!0,value:void 0}),(0,j.Z)(this,R,(0,t.f3M)(u.M6))}init(){const o=["bit","boost-career","brag-about","connect","crazed-ideas","creative","cup-coffee","designer","exceptional-prizes","fun-game","gain-hand","grand-prize","hack-the-capital","hack-tm-chip","heart","jury","location-imagery","main-visual","networking","people","prize-cube","right-arrow","senior","junior","sleep-less","swag","the-vibe","who-can","trophy"].map(m=>(0,zt.z)((0,Y.Z)(this,R).loadSvg(`/assets/2023/${m}.svg`,m)));Promise.all(o).then()}}Z.\u0275fac=function(e){return new(e||Z)},Z.\u0275prov=t.Yz7({token:Z,factory:Z.\u0275fac});var At=s(9646),G=new WeakMap,W=new WeakMap;function Ut(n,e){1&n&&(t.TgZ(0,"div",9),t._uU(1,"Your email was saved!"),t.qZA())}function Ft(n,e){1&n&&(t.TgZ(0,"div",15),t._uU(1," An error occurred! Please try again or contact us. "),t.qZA())}function Et(n,e){if(1&n){const o=t.EpF();t.ynx(0),t.TgZ(1,"div",10)(2,"input",11),t.NdJ("change",function(){t.CHM(o);const C=t.oxw();return t.KtG(C.validateAddress())})("keypress",function(C){t.CHM(o);const k=t.oxw();return t.KtG(k.handelEnter(C))})("ngModelChange",function(C){t.CHM(o);const k=t.oxw();return t.KtG(k.emailAddress=C)}),t.qZA(),t.TgZ(3,"div",12),t.NdJ("click",function(){t.CHM(o);const C=t.oxw();return t.KtG(C.submit())}),t._UZ(4,"img",13),t.qZA()(),t.YNc(5,Ft,2,0,"div",14),t.BQk()}if(2&n){const o=t.oxw();t.xp6(2),t.ekj("error",!o.isEmailValid),t.Q6J("ngModel",o.emailAddress),t.xp6(3),t.Q6J("ngIf","error"===o.state)}}const Nt=function(){return{"width.px":46,"height.px":36}},Jt=function(){return{"width.px":20,"height.px":20}};class D{constructor(e){this.http=e,this.isNewsletterOpened=!1,this.isEmailValid=!0}toggleNewsletter(){this.isNewsletterOpened=!this.isNewsletterOpened}validateAddress(){const e=new RegExp("^[^@]+@[^@]+\\.[^@]+$");return this.isEmailValid=e.test(this.emailAddress),this.isEmailValid}submit(){var e=this;return(0,V.Z)(function*(){if(!e.validateAddress()||"submitting"===e.state)return;e.state="submitting";const C="https://banatit.us11.list-manage.com/subscribe/post-json?u=b0ca77226362a7371c265896d&id=70c408cb27&"+(new T.LE).set("EMAIL",e.emailAddress).set("b_b0ca77226362a7371c265896d_70c408cb27","").toString();try{yield e.http.jsonp(C,"c").toPromise(),e.state="success",e.emailAddress=null,e.isEmailValid=!0,setTimeout(()=>{e.toggleNewsletter(),e.state="ready"},3e3)}catch(k){console.error(k),e.state="error"}})()}handelEnter(e){"Enter"===e.key&&this.submit()}}D.\u0275fac=function(e){return new(e||D)(t.Y36(T.eN))},D.\u0275cmp=t.Xpm({type:D,selectors:[["app-newsletter"]],decls:11,vars:8,consts:[[1,"newsletter-trigger",3,"click"],["name","envelope",3,"svgStyle"],[1,"newsletter-modal"],[1,"close-trigger",3,"click"],["name","cross",3,"svgStyle"],[1,"newsletter-title"],[1,"text-5"],["class","heading-4",4,"ngIf"],[4,"ngIf"],[1,"heading-4"],[1,"d-flex","newsletter-input-wrapper"],["placeholder","Put your email address here ...","type","text",1,"newsletter-input",3,"ngModel","change","keypress","ngModelChange"],[1,"newsletter-submit",3,"click"],["alt","submit","src","assets/images/right_arrow.svg"],["class","heading-5 orange-color",4,"ngIf"],[1,"heading-5","orange-color"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t.NdJ("click",function(){return o.toggleNewsletter()}),t._UZ(1,"svg-icon",1),t.qZA(),t.TgZ(2,"div",2)(3,"div",3),t.NdJ("click",function(){return o.toggleNewsletter()}),t._UZ(4,"svg-icon",4),t.qZA(),t.TgZ(5,"div",5),t._uU(6,"Stay in the loop!"),t.qZA(),t.TgZ(7,"div",6),t._uU(8,"Subscribe to the HackTM newsletter"),t.qZA(),t.YNc(9,Ut,2,0,"div",7),t.YNc(10,Et,6,4,"ng-container",8),t.qZA()),2&e&&(t.xp6(1),t.Q6J("svgStyle",t.DdM(6,Nt)),t.xp6(1),t.ekj("d-none",!o.isNewsletterOpened),t.xp6(2),t.Q6J("svgStyle",t.DdM(7,Jt)),t.xp6(5),t.Q6J("ngIf","success"===o.state),t.xp6(1),t.Q6J("ngIf","success"!==o.state))},dependencies:[h.O5,b.Fj,b.JJ,b.On,u.bk],styles:[".newsletter-trigger[_ngcontent-%COMP%]{border:4px solid #7c78fe;padding:18px 18px 13px}.newsletter-trigger[_ngcontent-%COMP%]:hover{cursor:pointer}.newsletter-modal[_ngcontent-%COMP%]{position:fixed;z-index:2;right:0;bottom:0;background-color:#141227;padding:22px 32px 32px;border:4px solid #7c78fe}.newsletter-modal[_ngcontent-%COMP%] .close-trigger[_ngcontent-%COMP%]{position:absolute;right:27px;top:27px}.newsletter-modal[_ngcontent-%COMP%] .close-trigger[_ngcontent-%COMP%]:hover{cursor:pointer}.newsletter-modal[_ngcontent-%COMP%] .newsletter-title[_ngcontent-%COMP%]{color:#f65800;font-size:25px;line-height:37px;font-weight:700}.newsletter-modal[_ngcontent-%COMP%] .newsletter-input-wrapper[_ngcontent-%COMP%]{padding-top:25px}.newsletter-modal[_ngcontent-%COMP%] .newsletter-input-wrapper[_ngcontent-%COMP%] .newsletter-submit[_ngcontent-%COMP%]{border:2px solid #7c78fe;padding:8px;line-height:1px}.newsletter-modal[_ngcontent-%COMP%] .newsletter-input-wrapper[_ngcontent-%COMP%] .newsletter-submit[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:20px;height:20px}.newsletter-modal[_ngcontent-%COMP%] .newsletter-input-wrapper[_ngcontent-%COMP%] .newsletter-submit[_ngcontent-%COMP%]:hover{cursor:pointer}.newsletter-modal[_ngcontent-%COMP%] .newsletter-input-wrapper[_ngcontent-%COMP%] .newsletter-input[_ngcontent-%COMP%]{width:316px;background-color:#2f2d5a;border:1px solid transparent;padding-left:21px;color:#c8c7d4;font-size:14px;font-weight:700;line-height:21px}.newsletter-modal[_ngcontent-%COMP%] .newsletter-input-wrapper[_ngcontent-%COMP%] .newsletter-input[_ngcontent-%COMP%]:focus{outline:none}.newsletter-modal[_ngcontent-%COMP%] .newsletter-input-wrapper[_ngcontent-%COMP%] .newsletter-input.error[_ngcontent-%COMP%]{border:1px solid #f65800;border-right:1px solid transparent;color:#f65800}@media (max-width: 576px){.newsletter-modal[_ngcontent-%COMP%] .newsletter-input-wrapper[_ngcontent-%COMP%] .newsletter-input[_ngcontent-%COMP%]{width:auto;max-width:316px}}"]});class F{}F.\u0275fac=function(e){return new(e||F)},F.\u0275mod=t.oAB({type:F}),F.\u0275inj=t.cJS({imports:[h.ez,a.Bz,b.u5,T.JF,T.Ed,u._J,x.bz,b.UX,g.o,B.Q]});var Ht=s(3718),qt=s(4390);class E{}E.\u0275fac=function(e){return new(e||E)},E.\u0275mod=t.oAB({type:E}),E.\u0275inj=t.cJS({imports:[h.ez,b.u5,g.o,qt.m,u._J,a.Bz.forChild([])]});class N{constructor(e){e.init()}}N.\u0275fac=function(e){return new(e||N)(t.LFG(Z))},N.\u0275mod=t.oAB({type:N,bootstrap:[q]}),N.\u0275inj=t.cJS({providers:[Z],imports:[i.b2.withServerTransition({appId:"serverApp"}),S,St.PW,T.JF,u._J.forRoot({loader:{provide:u.Sn,useClass:class It{constructor(){(0,L.Z)(this,G,{writable:!0,value:void 0}),(0,L.Z)(this,W,{writable:!0,value:void 0}),(0,j.Z)(this,G,(0,t.f3M)(i.ki)),(0,j.Z)(this,W,(0,t.f3M)(T.eN))}getSvg(e){const o=(0,i.Cb)("transfer-svg:"+e),m=(0,Y.Z)(this,G).get(o,null);return m?(0,At.of)(m):new u.oZ((0,Y.Z)(this,W)).getSvg(e)}}}}),b.UX,g.o,F,Ht.Y,E]}),s(2340).N.production&&(0,t.G48)(),document.addEventListener("DOMContentLoaded",()=>{i.q6().bootstrapModule(N).catch(n=>console.error(n))})}},y=>{y.O(0,["vendor"],()=>y(y.s=4348)),y.O()}]);