PageSourceSearch

https://goroskop365.ru/taro/gadanie/scripts.min.js

js goroskop365.ru collected 2026-10-07 06:06:09 UTC 9,824 bytes, 268 lines download raw bytes

1function shuffle() {
2    if ($.session.get('t1000') === undefined) {
3        old = 0;
4		quest = $.session.get('t1000q');
5    } else {
6        old = 1;
7        var cardOld = -1;
8        var posOld = -1;
9        var rasklad = $.session.get('t1000');
10        dat = rasklad.split('-');
11        cardOld = dat[0] * 1;
12        quest = dat[1] * 1;
13    }
14
15    var c1 = document.getElementsByClassName("card1")[0],
16        c3 = document.getElementsByClassName("card3")[0],
17        c5 = document.getElementsByClassName("card5")[0],
18        c7 = document.getElementsByClassName("card7")[0],
19        c2 = document.getElementsByClassName("card2")[0],
20        c4 = document.getElementsByClassName("card4")[0],
21        c6 = document.getElementsByClassName("card6")[0],
22        c8 = document.getElementsByClassName("card8")[0],
23        c9 = document.getElementsByClassName("card9")[0],
24        c10 = document.getElementsByClassName("card10")[0],
25        c11 = document.getElementsByClassName("card11")[0],
26        c12 = document.getElementsByClassName("card12")[0],
27        c13 = document.getElementsByClassName("card13")[0],
28        c14 = document.getElementsByClassName("card14")[0],
29        deck = document.getElementsByClassName("deck")[0],
30        //btn = document.getElementsByClassName("btn_start")[0],
31        drop_title = document.getElementsByClassName("drop_title")[0],
32        drop_desc = document.getElementsByClassName("drop_desc")[0];
33
34    //drop_title.innerHTML = "";
35    //drop_desc.innerHTML = "";
36    c14.src = '/img/gadaniya/day-taro/rubashka.jpg';
37    c14.classList.remove("upside_down");
38    c13.src = '/img/gadaniya/day-taro/rubashka.jpg';
39    c13.classList.remove("upside_down");
40
41    $(".dw1").hide();
42
43    if (old == 0) {
44        chng_cls(c1, c3, c5, c7, c9, c11, c13, "right", "add", "move");
45        chng_cls(c2, c4, c6, c8, c10, c12, c14, "left", "add", "move");
46        setTimeout(chng_cls, 500, c1, c3, c5, c7, c9, c11, c13, "right", "add", "rot");
47        setTimeout(chng_cls, 500, c2, c4, c6, c8, c10, c12, c14, "left", "add", "rot");
48        setTimeout(chng_cls, 700, c1, c3, c5, c7, c9, c11, c13, "right", "remove", "move");
49        setTimeout(chng_cls, 700, c2, c4, c6, c8, c10, c12, c14, "left", "remove", "move");
50        setTimeout(chng_cls, 1200, c1, c3, c5, c7, c9, c11, c13, "right", "add", "move");
51        setTimeout(chng_cls, 1200, c2, c4, c6, c8, c10, c12, c14, "left", "add", "move");
52        setTimeout(chng_cls, 1700, c1, c3, c5, c7, c9, c11, c13, "right", "remove", "rot");
53        setTimeout(chng_cls, 1700, c2, c4, c6, c8, c10, c12, c14, "left", "remove", "rot");
54        setTimeout(chng_cls, 1900, c1, c3, c5, c7, c9, c11, c13, "right", "remove", "move");
55        setTimeout(chng_cls, 1900, c2, c4, c6, c8, c10, c12, c14, "left", "remove", "move");
56
57        setTimeout(dropped_card = Math.floor(Math.random() * (77 + 1)) , 2400);
58    }
59    else {
60        dropped_card = cardOld;
61    }
62	
63	obj=[];
64	$.ajax({
65              url: "/ajax/t1000.php",
66              dataType : "html",
67              type: "POST",
68			  async: false,
69              data: {card_num: dropped_card+1, id_vopros: quest},
70              success: function(msg){
71                obj=JSON.parse(msg);
72                  }
73            });
74
75    drop_title.innerHTML = obj.name;
76    $(".dt1").html(obj.name);
77    setTimeout(function () {
78        c14.src = '/img/gadaniya/day-taro/cards/' + dropped_card + '.jpg';
79
80        $.session.set('t1000', dropped_card + '-' + quest);
81
82    }, old == 1 ? 0 : 2600);
83    setTimeout(function () {
84        $(".deck").addClass("res");
85        
86		drop_desc.innerHTML = obj.answer;
87
88        kard = '<a href="/taro/' + obj.card_url + '/#gadaniye" id="lnkCard">Подробнее о карте "' + obj.card_name + '" ></a>';
89        kard_name = '<p class="kardmean"><span>Выпала:</span> ' + obj.card_name + '</p>';
90        $(".dd0").after(kard_name + kard);
91
92        $(".deck img").hide();
93        $(".card14").show();
94
95    }, old == 1 ? 0 : 3000);
96};
97
98function change_card(id) {
99    if ($(".card" + id).hasClass("noten")) {
100        if (id == 13) {
101            $(".card14").addClass("noten");
102            $(".card13").removeClass("noten");
103            $(".cttl14").addClass("noten");
104            $(".cttl13").removeClass("noten");
105            $(".dw1").show();
106            $(".dw0").hide();
107        }
108        else {
109            $(".card13").addClass("noten");
110            $(".card14").removeClass("noten");
111            $(".cttl13").addClass("noten");
112            $(".cttl14").removeClass("noten");
113            $(".dw0").show();
114            $(".dw1").hide();
115        }
116    }
117}
118
119function chng_cls(el1, el2, el3, el4, el5, el6, el7, side, meth, cls) {
120    /* Добавляет и удаляет классы для анимации */
121    if (meth === "add") {
122        if (side === "left") {
123            el1.classList.add(cls + "_lft");
124            el2.classList.add(cls + "_lft");
125            el3.classList.add(cls + "_lft");
126            el4.classList.add(cls + "_lft");
127            el5.classList.add(cls + "_lft");
128            el6.classList.add(cls + "_lft");
129            el7.classList.add(cls + "_lft");
130        } else {
131            el1.classList.add(cls + "_rght");
132            el2.classList.add(cls + "_rght");
133            el3.classList.add(cls + "_rght");
134            el4.classList.add(cls + "_rght");
135            el5.classList.add(cls + "_rght");
136            el6.classList.add(cls + "_rght");
137            el7.classList.add(cls + "_rght");
138        };
139    } else {
140        if (side === "left") {
141            el1.classList.remove(cls + "_lft");
142            el2.classList.remove(cls + "_lft");
143            el3.classList.remove(cls + "_lft");
144            el4.classList.remove(cls + "_lft");
145            el5.classList.remove(cls + "_lft");
146            el6.classList.remove(cls + "_lft");
147            el7.classList.remove(cls + "_lft");
148        } else {
149            el1.classList.remove(cls + "_rght");
150            el2.classList.remove(cls + "_rght");
151            el3.classList.remove(cls + "_rght");
152            el4.classList.remove(cls + "_rght");
153            el5.classList.remove(cls + "_rght");
154            el6.classList.remove(cls + "_rght");
155            el7.classList.remove(cls + "_rght");
156        }
157    }
158}
159
160function getRandomInt(max) {
161    return Math.floor(Math.random() * Math.floor(max));
162}
163
164$(document).on("click", ".qlst .ttl", function(){
165	id=$(this).data("id");
166	$(this).parents(".qobl").toggleClass("open");
167	$(this).find(".fas").toggleClass("fa-chevron-up").toggleClass("fa-chevron-down");
168	$(this).find("img").toggleClass("rev");
169	subs=150;
170	if ($(this).parents(".qobl").find(".sbtlist"))
171		subs+=$(this).parents(".qobl").find(".sbtlist").outerHeight()+10;
172	$(this).parents(".qlst").css({"background-position":"right "+subs+"px"});
173});
174
175$(document).on("click", ".quest", function(){
176	id=$(this).data("id");
177	$.session.set("t1000q", id);
178	location.assign("/taro/gadanie/otvet/");
179});
180
181$(document).on("click", ".sresclose", function(){
182	$(".ajaxres").hide();
183	$(".skey").removeClass("res");
184});
185
186$(document).on("click", ".sres", function(){
187	if ($(this).hasClass('srest'))
188		{
189		tid=$(this).data("id");
190		if (!$('.ttl[data-id='+tid+']').parents(".qobl").hasClass("open"))
191			$('.ttl[data-id='+tid+']').trigger("click");
192		$(".ajaxres").hide();
193		$(".skey").removeClass("res");
194		$('html, body').animate({
195                    scrollTop: $('.ttl[data-id='+tid+']').offset().top
196                }, 300);
197		}
198	else if ($(this).hasClass('sresst'))
199		{
200		tid=$(this).data("tid");
201		if (!$('.ttl[data-id='+tid+']').parents(".qobl").hasClass("open"))
202			$('.ttl[data-id='+tid+']').trigger("click");
203		sid=$(this).data("id");
204		$('.sbtanch[data-id='+sid+']').trigger("click");
205		$(".ajaxres").hide();
206		$(".skey").removeClass("res");
207		$('html, body').animate({
208                    scrollTop: $('.ttl[data-id='+tid+']').offset().top
209                }, 300);
210		}
211	else
212		{
213		id=$(this).data("id");
214		$.session.set("t1000q", id);
215		location.assign("/taro/gadanie/otvet/");
216		}
217});
218
219$(document).on("click", ".sbtanch", function(){
220	id=$(this).data("id");
221	$('html, body').animate({
222                    scrollTop: $('#sttl'+id).offset().top-60
223                }, 300);
224});
225
226$(document).on("paste, keyup", ".skey", function(){
227	$(".ajaxres").hide();
228	$(".skey").removeClass("res");
229	skey=$(".skey").val().trim();
230	if (skey.length>2)
231		{
232		$.ajax({
233              url: "/ajax/t1000.php",
234              dataType : "html",
235              type: "POST",
236              data: {key: skey},
237              success: function(msg){
238                	if (msg)
239						{
240						$(".skey").addClass("res");
241						$(".ajaxres").html(msg).show();
242						}
243                  }
244            });
245		}
246});
247
248  $(document).on("click", ".show_moretxt", function(){
249  	$(this).hide();
250	$(".moretxt").show();
251  });
252  
253  $(document).on("click", ".sugzod .line .ttldt, .sugzod .line .img, .sugzod .line .prev", function(){
254                open=false;
255                if ($(this).parents("a.sugzod").find(".prevtxt").css("display")=="block")
256                    open=true;
257                if (!open)
258                    {
259                    $(this).parents("a.sugzod").find(".prevtxt").show();
260                    $(this).parents("a.sugzod").find(".prev").addClass("act");
261                    }
262                else
263                    {
264                    $(this).parents("a.sugzod").find(".prevtxt").hide();
265                    $(this).parents("a.sugzod").find(".prev").removeClass("act");
266                    }
267                return false;
268            });

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.