(this.webpackJsonpfrontend=this.webpackJsonpfrontend||[]).push([[0],{17:function(e,a,t){e.exports=t(31)},23:function(e,a,t){},30:function(e,a,t){},31:function(e,a,t){"use strict";t.r(a);var i=t(0),s=t.n(i),l=t(15),r=t.n(l),n=t(1),o=(t(22),t(23),t(9));class m extends s.a.Component{constructor(e){super(e),this.handleQueryParams=()=>{const{location:e}=this.props,a=new URLSearchParams(e.search);a.has("gclid")&&this.setState({gclid:a.get("gclid")})},this.state={selectedCards:this._checkHasPreviousResult()?JSON.parse(localStorage.getItem("selectedCards")):[],resultSMSCode:null,gclid:"",cards:[{number:1,id:1},{number:2,id:2},{number:3,id:3}],resultCards:this._checkHasPreviousResult()?JSON.parse(localStorage.getItem("resultCards")):null},this.selectCard=this.selectCard.bind(this),this.rootRef=null,this.titleRef=null,this.cardsWrapperRef=null,this.cardRefs={},this.resultSMSRef=null}_checkHasPreviousResult(){var e=localStorage.getItem("selectedCards"),a=localStorage.getItem("selectedCardsExpire");if(null!=e&&null!=a&&(a=new Date(JSON.parse(a)))>new Date(Date.now()-6e5))return!0}componentDidMount(){if(this.state.selectedCards.length>0){this.rootRef.classList.add("no-anim");for(const e of this.state.selectedCards)this._adjustSelectedCard(this.cardRefs[e-1]);this.displayResults(!0)}this.props.location.search&&this.handleQueryParams()}componentDidUpdate(e){e.location.search!==this.props.location.search&&this.handleQueryParams()}render(){const{resultSMSCode:e,selectedCards:a}=this.state;return s.a.createElement("div",{className:"container wrapper",ref:e=>{this.rootRef=e}},s.a.createElement("div",{className:"header"},s.a.createElement("h2",{className:"title"},s.a.createElement("img",{src:"img/tarot-card-icong.png"}),"LJUBAVNI TAROT"),s.a.createElement("h4",null,"Saznajte \u0161to vas \u010deka u ljubavi"),s.a.createElement("p",{className:"pink"},"Je li on/ona prava osoba za mene? Voli li me ili ne?",s.a.createElement("br",null)," \u010ceka li me brak i obitelj ili rastava?"),s.a.createElement("div",{className:"title2",ref:e=>{this.titleRef=e}},s.a.createElement("img",{src:"img/heart.png",className:"img-responsive"}),s.a.createElement("h4",{className:"pink-2"},s.a.createElement("strong",null,"Otkrijte kartu sa svake pozicije:")))),s.a.createElement("div",{className:"body"},s.a.createElement("div",{className:"card-wrapper card-wrapper2",style:{marginTop:"unset"},ref:e=>{this.cardsWrapperRef=e}},s.a.createElement("div",{className:"col-xs-4"},s.a.createElement("div",{ref:e=>{this.cardRefs[0]=e},style:{position:"relative"},onClick:this.selectCard,id:1},!a.includes(1)&&s.a.createElement("img",{src:"img/cards/card-back.jpg",className:"img-responsive card-back",style:{cursor:"pointer",height:"100%"}}),s.a.createElement("img",{className:"img-responsive card-front",style:{top:0,bottom:0,left:0,right:0,height:"100%"}})),s.a.createElement("p",{className:"pink card-title",style:{marginBottom:"unset",marginTop:"10%"}},s.a.createElement("strong",null,"PRO\u0160LOST")),s.a.createElement("p",{style:a.includes(1)?{display:"none"}:{display:"block"}},s.a.createElement("small",{className:"card-subtitle"},"Poznaju li se na\u0161e du\u0161e ve\u0107 me\u0111usobno?"))),s.a.createElement("div",{className:"col-xs-4",style:{position:"relative"}},s.a.createElement("div",{ref:e=>{this.cardRefs[1]=e},style:{position:"relative"},onClick:this.selectCard,id:2},!a.includes(2)&&s.a.createElement("img",{src:"img/cards/card-back.jpg",className:"img-responsive card-back",style:{cursor:"pointer",height:"100%"}}),s.a.createElement("img",{className:"img-responsive card-front",style:{top:0,bottom:0,left:0,right:0,height:"100%"}})),s.a.createElement("p",{className:"pink card-title",style:{marginBottom:"unset",marginTop:"10%"}},s.a.createElement("strong",null,"SADA\u0160NJOST")),s.a.createElement("p",{style:a.includes(2)?{display:"none"}:{display:"block"}},s.a.createElement("small",{className:"card-subtitle"},"Trebam li ulagati vrijeme u ovu vezu?"))),s.a.createElement("div",{className:"col-xs-4",style:{position:"relative"}},s.a.createElement("div",{ref:e=>{this.cardRefs[2]=e},style:{position:"relative"},onClick:this.selectCard,id:3},!a.includes(3)&&s.a.createElement("img",{src:"img/cards/card-back.jpg",className:"img-responsive card-back",style:{cursor:"pointer",height:"100%"}}),s.a.createElement("img",{className:"img-responsive card-front",style:{top:0,bottom:0,left:0,right:0,height:"100%"}})),s.a.createElement("p",{className:"pink card-title",style:{marginBottom:"unset",marginTop:"10%"}},s.a.createElement("strong",null,"BUDU\u0106NOST")),s.a.createElement("p",{style:a.includes(3)?{display:"none"}:{display:"block"}},s.a.createElement("small",{className:"card-subtitle"},"Kako izgleda budu\u0107nost ove veze?")))),s.a.createElement("div",{className:"col-xs-12 hide-on-reveal",style:{margin:"20px 0"}},s.a.createElement("p",null,"Bez obzira jeste li slobodni ili ste u vezi, ove karte \u0107e vam dati odgovor koji tra\u017eite")),s.a.createElement("div",{className:"analiza-wrapper",style:3===this.state.selectedCards.length?{display:"block"}:{display:"none"}},s.a.createElement("div",{className:"container"},s.a.createElement("div",{className:"col-xs-12",style:{margin:"10% 0"}},s.a.createElement("p",null,"Karte u ovom polo\u017eaju vam pru\u017eaju uvid u ono \u0161to \u0107e vam se dogoditi."),s.a.createElement("p",null,s.a.createElement("strong",null,"Jeste li ve\u0107 upoznali ili tek trebate upoznati svoju srodnu du\u0161u?",s.a.createElement("br",null),"Trebate li ulagati svoje vrijeme u vezu?",s.a.createElement("br",null),"Kako \u0107e izgledati va\u0161a budu\u0107nost?",s.a.createElement("br",null))),s.a.createElement("p",null,"Na vama je da donesete odluku i \u017eivite sa svim posljedicama - pozitivnim ili negativnim"),s.a.createElement("p",{className:"pink"},"Karte koje ste odabrali \u0107e vas savjetovati \u0161to u\u010diniti!"),s.a.createElement("a",{className:"btn pulse-button padding-unset",style:{marginTop:"10%"},ref:e=>{this.resultSMSRef=e}},s.a.createElement("img",{src:"/img/btn.png",className:"img-responsive"}))))),s.a.createElement("div",{className:"container",style:{display:""+(3===this.state.selectedCards.length?"flex":"none"),flexDirection:"column",flex:1,justifyContent:"flex-end",marginTop:"1%"}},s.a.createElement("div",{className:o.isMobile?"col-sm-offset-2":"col-sm-8 col-sm-offset-2"},s.a.createElement("div",{className:"col-sm-12 note",style:{marginTop:"unset !important"}},s.a.createElement("div",null,s.a.createElement("p",null,s.a.createElement("small",null,"Usluga je namjenjena samo za zabavu. Po\u0161aljite SMS-om va\u0161 osobni kod LJUBAV12 7FJ na 862862. Saznajte odgovore u tarot kartama koje ste otvorili. Zabavite se uz astrolo\u0161ke sadr\u017eaje i otkrijte \u0161to vam donosi budu\u0107nost! Ovo je pretplatni\u010dka usluga. 1.19 eur/SMS max 2 x tjedno. Organizator usluge je: Comparo Media d.o.o., Tometi\u0107i 15a, 51215, Kastav, OIB 80948414608. Tehni\u010dka slu\u017eba: NTH Mobile d.o.o. Me\u0111imurska 28, 42 000 Vara\u017edin, MB: 070096612, OIB 12385860076. Slu\u017eba za korisnike: 09:00 - 17:00 sati na 042500871 ili na comparo.hr@ccsupport.biz. Servis je dostupan samo korisnicima unutar Hrvatske, 18+. "))))))))}async selectCard(e){const a=e.currentTarget;if(a.classList.contains("card-selected"))return;const t=this.state.selectedCards;if(t.push(parseInt(a.getAttribute("id"))),this.setState({selectedCards:t}),null==this.state.resultCards){const e=await fetch("https://hr.pitaj-karte.com/api/api.php?action=getTarotResult&gclid="+this.state.gclid),a=await e.json();this.setState({resultCards:a.result})}this._adjustSelectedCard(a),3===this.state.selectedCards.length&&(this.cardsWrapperRef.classList.add("cards-reveal"),this.displayResults()),this.setState()}_adjustSelectedCard(e){e.querySelector(".card-front").src=this.state.resultCards.cards[e.getAttribute("id")].src,e.parentNode.querySelector(".card-title").innerHTML=this.state.resultCards.cards[e.getAttribute("id")].name,e.parentNode.querySelector(".card-subtitle").innerHTML=this.state.resultCards.cards[e.getAttribute("id")].subtitle,e.classList.add("card-selected")}async displayResults(e){this.resultSMSRef.setAttribute("href",`sms:${this.state.resultCards.short_id}?&body=${this.state.resultCards.sms}`),this.setState({resultSMSCode:this.state.resultCards.sms}),this.titleRef.style.opacity=0,this.titleRef.style["max-height"]="0px",this.rootRef.classList.add("root-cards-revealed"),this.cardsWrapperRef.classList.add("cards-revealed"),e||(localStorage.setItem("selectedCards",JSON.stringify(this.state.selectedCards)),localStorage.setItem("selectedCardsExpire",JSON.stringify(Date.now())),localStorage.setItem("resultCards",JSON.stringify(this.state.resultCards)))}}var c=Object(n.f)(m);t(30);class u extends s.a.Component{constructor(e){super(e);const{match:a}=e;this.state={smsCode:a.params.smsCode,resultCards:[]},this.tarotDetailDescRef=null,this.tarotDetailTextRef=null,this.tarotDetailCardsRef=null}componentDidMount(){this._getTarotDetail()}render(){return s.a.createElement("div",{className:"container"},s.a.createElement("div",{className:"header"},s.a.createElement("h2",{className:"title"},s.a.createElement("img",{src:"/img/tarot-card-icong.png"}),"LJUBAVNI TAROT"),s.a.createElement("p",null,"Ovaj ljubavni tarot dat \u0107e opis trenutnog stanja doga\u0111aja u sferi ljubavi, otkrit \u0107e va\u0161e istinske \u017eelje, a u nekim slu\u010dajevima i brige i strahove koji ometaju va\u0161u ljubvnu sre\u0107u. Predlo\u017eit \u0107e vam \u0161to treba u\u010diniti da biste promijenili situaciju i izglede va\u0161e veze u bli\u017eoj i daljoj budu\u0107nosti"),s.a.createElement("h4",{style:{margin:"30px 0"}},"Va\u0161e karte i pozicije koje ste otvorili su:")),s.a.createElement("div",{className:"tumacenje-karte"},this.state.resultCards.map((e,a)=>s.a.createElement("div",{className:"row",style:{marginTop:"10px"}},s.a.createElement("div",{className:"col-xs-12"},s.a.createElement("h4",null,s.a.createElement("strong",null,s.a.createElement("span",{className:"pink"},["Prva","Druga","Tre\u0107a"][a]," pozicija:")," ",e.subtitle," - ",s.a.createElement("span",{className:"pink"},e.name)))),s.a.createElement("div",{className:"col-xs-4"},s.a.createElement("img",{src:e.src,className:"img-responsive"})),s.a.createElement("div",{className:"col-xs-8"},s.a.createElement("p",null,e.desc))))),s.a.createElement("div",{className:"baner"},s.a.createElement("a",{href:"tel:064501503"},s.a.createElement("img",{src:"/img/baner.png",className:"img-responsive"}))))}async _getTarotDetail(){const e=await fetch("https://hr.pitaj-karte.com/api/api.php?action=getTarotFullResult&smsCode="+this.state.smsCode),a=(await e.json()).result;this.setState({resultCards:Object.values(a.cards)})}}var d=Object(n.f)(u);class p extends s.a.Component{render(){return s.a.createElement("div",{class:"wrapper"},s.a.createElement("div",{class:"header"},s.a.createElement("nav",{class:"navbar navbar-default"},s.a.createElement("div",{class:"container"},s.a.createElement("div",{class:"navbar-header"},s.a.createElement("a",{class:"navbar-brand",href:"/"},s.a.createElement("img",{src:"/img/logo.png",width:"200px"})))))),s.a.createElement("div",{class:"main-content"},s.a.createElement("div",{class:"container uputstvo"},s.a.createElement("div",{class:"col-sm-12"},s.a.createElement("div",{class:"row"},s.a.createElement("h2",null,s.a.createElement("strong",null,"Pomo\u0107")),s.a.createElement("p",null,"Ovaj sadr\u017eaj je isklju\u010divo namijenjen osobama starijim od 18 godina. Ukoliko niste napunili 18 godina, molimo Vas napustite stranicu astro24."),s.a.createElement("br",null),s.a.createElement("p",null,"Ukoliko imate vi\u0161e pitanja ili pritu\u017ebu, molimo Vas kontaktirajte slu\u017ebu za korisnike koja Vam je dostupna na E Mailu comparo.hr@ccsupport.biz, ili na broju telefona 042500871 svakim radnim danom od 09:00-17:00 sati."),s.a.createElement("br",null),s.a.createElement("p",null,"Za deaktivaciju usluge u bilo kojem trenutku sljedite upute poslane u sms poruci nakon aktivacije servisa."),s.a.createElement("p",null,"Organizator usluge: Comparo Media d.o.o., Tometi\u0107i 15a, 51215, Kastav, OIB: 80948414608. Tehni\u010dka podr\u0161ka (davatelj usluge): NTH Mobile d.o.o., Me\u0111imurska 28, 42000 Vara\u017edin: OIB: 12385860076, Tel: 042500870"),s.a.createElement("br",null),s.a.createElement("p",null,"Krajnji korisnik prihva\u0107a Uvjete kori\u0161tenja te svjesno i samovoljno koristi navedene usluge."))))))}}var v=p;class j extends s.a.Component{render(){return s.a.createElement("div",{className:"wrapper"},s.a.createElement("div",{className:"main-content"},s.a.createElement("div",{className:"container uputstvo"},s.a.createElement("div",{className:"col-sm-12"},s.a.createElement("div",{className:"row"},s.a.createElement("h2",null,"Uvjeti kori\u0161tenja za:"),s.a.createElement("h3",null,"1. Usluga sms servisa"),s.a.createElement("p",null,"Uslugu mogu koristiti osobe koje imaju 18 i vi\u0161e godina. Usluga je namijenjena samo za zabavu."),s.a.createElement("p",null,"Servis je dostupan samo korisnicima unutar Hrvatske. WAP/GPRS promet pla\u0107a se prema cjeniku operatera. Cijena primljene poruke sa broja 862862 iznosi 1.19 eur/sms. Ovo je pretplatni\u010dka usluga. Aktivacijom usluge mo\u017eete primiti max. 2sms/tjedno. Za odjavu slijedite upute poslane u sms poruci nakon aktivacije servisa.")," ",s.a.createElement("br",null),s.a.createElement("p",null,"Organizator nije odgovoran i ne preuzima nikakvu odgovornost za izjave koje su djelatnici Organizatora dali pozivatelju prilikom pru\u017eanja Usluge. Dobivene informacije koriste se na vlastitu odgovornost. Ne postoje znanstveni dokazi o djelovanju bilo kojih alternativnih tehnika proricanja i rituala. Djelatnici ne pru\u017eaju profesionalnu pomo\u0107 i profesionalne informacije, ve\u0107 savjete op\u0107enitog karaktera koji slu\u017ee samo kao smjernice, kako bi korisnici dobili odre\u0111ene informacije, pomo\u0107u kojih mogu bolje razumjeti svoje stanje. Usluga je isklju\u010divo zabavnog karaktera. Ne mo\u017eemo garantirati to\u010dnost pru\u017eenih informacija. Informacije ne treba smatrati zamjenom za pravne, medicinske, psiholo\u0161ke ili bilo koje druge profesionalne savjete. Savjeti individualnih djelatnika ne predstavljaju nu\u017eno stajali\u0161te Organizatora usluge."),s.a.createElement("br",null),s.a.createElement("p",null,"Organizator svih usluga: Comparo Media d.o.o., Tometi\u0107i 15a, 51215, Kastav, OIB: 80948414608"),s.a.createElement("p",null,"Tehni\u010dka podr\u0161ka (davatelj usluge): NTH Mobile d.o.o., Me\u0111imurska 28, 42000 Vara\u017edin: OIB: 12385860076, Tel: 042500871."),s.a.createElement("p",null,"Organizator ima pravo u svakom trenutku obustaviti ili prekinuti pru\u017eanje odre\u0111ene Usluge. Zadr\u017eavamo pravo promjene, ukidanja (privremenog i trajnog) bilo kojeg sadr\u017eaja ili usluge na web stranici bez obaveze prethodne najave."),s.a.createElement("p",null,"Odricanje od jamstva i ograni\u010denje odgovornosti: Davatelj usluge, njegovi partneri i tre\u0107e strane se izri\u010dito odri\u010du bilo kakvog jamstva, izravna i posredna, uklju\u010duju\u0107i, ali ne ograni\u010davaju\u0107i se na jamstvo to\u010dnosti, pouzdanosti, prikladnosti za odre\u0111enu svrhu, ili bilo koje drugo jamstvo, usmeno, u pisanom ili u elektroni\u010dkom obliku, uklju\u010duju\u0107i, ali ne ograni\u010davaju\u0107i se za to\u010dnost ili potpunost bilo koje informacije koje se nalaze u njoj ili se daju od strane web stranice/Usluge."),s.a.createElement("p",null,"Tekstovi koji se nalaze na web stranici su objekt autorskog prava i za\u0161ti\u0107eni su Zakonom o autorskom i srodnim pravima"),s.a.createElement("p",null,"Prihva\u0107anjem Uvjeta kori\u0161tenja korisnici su suglasni da im organizator povremeno mo\u017ee dostavljati reklamne materijale na isklju\u010divo registracijski mail, SMS ili MMS porukom isklju\u010divo na brojeve mobilnih ure\u0111aja iz korisni\u010dke baze. Korisnik se u svakom trenutku mo\u017ee odjaviti sa reklamnih poruka slanjem klju\u010dne rije\u010di \u201eadv stop\u201c na kratki broj 862862."),s.a.createElement("p",null,"Organizator nije odgovoran za kvarove na mre\u017ei, telefonskoj liniji ili komunikacijske smetnje bilo koje vrste."),s.a.createElement("p",null,"Ukoliko imate vi\u0161e pitanja ili pritu\u017ebu, molimo Vas kontaktirajte slu\u017ebu za korisnike koja Vam je dostupna na e-mail comparo.hr@ccsupport.biz, ili na broj telefona 042500871 svakim radnim danom od 09:00-17:00 sati."),s.a.createElement("p",null,"Ova stranica za pru\u017eanje svojih usluga koristi kola\u010di\u0107e. Kori\u0161tenjem ove web stranice pristajete na upotrebu kola\u010di\u0107a. Mo\u017eete ograni\u010diti upotrebu kola\u010di\u0107a u svakom trenutku pomo\u0107u internetskih postavki."),s.a.createElement("p",null,"Ukoliko se ne sla\u017eete sa ovim uvjetima kori\u0161tenja molimo vas napustite stranicu!"))))))}}var k=j;class h extends s.a.Component{constructor(e){super(e),this.state={isNotClicked:!0},this.loveCalculator=this.loveCalculator.bind(this),this.resetFunction=this.resetFunction.bind(this),this.firstNameRef=null,this.loverNameRef=null,this.loveScoreRef=null}render(){return s.a.createElement("div",{className:"container wrapper"},s.a.createElement("div",{className:"header"},s.a.createElement("h2",{className:"title"},s.a.createElement("img",{src:"/img/tarot-card-icong.png"}),"LJUBAVNI TAROT"),s.a.createElement("h4",null,"Saznajte \u0161to vas \u010deka u ljubavi"),s.a.createElement("p",null,"Je li on/ona prava osoba za mene? Voli li me ili ne?",s.a.createElement("br",null)," \u010ceka li me brak i obitelj ili rastava?"),s.a.createElement("p",null,s.a.createElement("img",{src:"/img/heart.png",className:"img-responsive"}))),s.a.createElement("div",{className:"ljubavni-kalkulator"},s.a.createElement("div",{id:"love-calculator",className:"calculator"},s.a.createElement("form",{id:"loveForm",className:"",action:"/",onSubmit:"return loveValidation()",method:"post"},s.a.createElement("h2",null,"Ljubavni kalkulator ",s.a.createElement("i",{className:"fas fa-heartbeat"})),s.a.createElement("h3",{id:"lovefinal",ref:e=>{this.loveScoreRef=e}}),s.a.createElement("h5",{className:"pink"},"Unesite imena ispod:"),s.a.createElement("h4",null,"Tvoje ime"),s.a.createElement("input",{id:"firstname",ref:e=>{this.firstNameRef=e},className:"yourname name-box",type:"text",name:"firstName",placeholder:"Tvoje ime"}),s.a.createElement("h4",null,"Ime druge osobe"),s.a.createElement("input",{id:"lovername",ref:e=>{this.loverNameRef=e},className:"lovername name-box",type:"text",name:"lovername",placeholder:"Ime simpatije"})),s.a.createElement("button",{id:"love-button",onClick:this.loveCalculator,className:"buttons",type:"submit",value:"Submit"},s.a.createElement("i",{className:"fas fa-heart"})," Izra\u010dunaj"),s.a.createElement("button",{onClick:this.resetFunction,className:"buttons",type:"submit"},s.a.createElement("i",{className:"fas fa-heart-broken"})," Reset"),s.a.createElement("h4",{className:"pink"},"ljubavni kalkulator vam omogu\u0107uje izra\u010dunavanje ljubavne kompatibilnosti i va\u0161ih \u0161ansi za uspje\u0161nu vezu."),s.a.createElement("p",null,"Izra\u010dun ljubavi pomo\u0107u ljubavnog kalkulatora temelji se na odre\u0111enom algoritmu. Nakon unosa dva imena, ovaj kalkulator podudara se s imenom prve osobe prema nekim parametrima vezanim uz ljubav, romantiku i vezu. Sli\u010dno se ime va\u0161eg partnera / ljubavnika podudara s istim parametrima. Algoritam ljubavnog kalkulatora tada otkriva koliko parametara oboje imate zajedni\u010dko. Na temelju ove analize kalkulator donosi zaklju\u010dak i prikazuje postotak ljubavi ili kompatibilnost. "))))}async loveCalculator(e){var a=this.firstNameRef.value,t=this.loverNameRef.value,i=100*Math.random(),s=Math.round(i);""===a?alert("please enter your name"):""===t?alert("Please enter your lovers name"):this.state.isNotClicked&&(this.loveScoreRef.innerHTML=a+" i "+t+" va\u0161 ljubavni rezultat iznosi "+s+" % ",this.setState({isNotClicked:!1}))}async resetFunction(e){window.location.reload()}}var g=h;function E(){return s.a.createElement("div",null,s.a.createElement(n.c,null,s.a.createElement(n.a,{path:"/tarot/:version"},s.a.createElement(c,null)),s.a.createElement(n.a,{path:"/tarot"},s.a.createElement(c,null)),s.a.createElement(n.a,{path:"/detaljna-analiza/:smsCode"},s.a.createElement(d,null)),s.a.createElement(n.a,{path:"/calculator"},s.a.createElement(g,null)),s.a.createElement(n.a,{path:"/help"},s.a.createElement(v,null)),s.a.createElement(n.a,{path:"/terms"},s.a.createElement(k,null)),s.a.createElement(n.a,{path:"/"},s.a.createElement(c,null))))}var b=t(10);r.a.render(s.a.createElement(b.a,null,s.a.createElement(s.a.StrictMode,null,s.a.createElement(E,null))),document.getElementById("root"))}},[[17,1,2]]]); //# sourceMappingURL=main.e5a6bd6e.chunk.js.map