· 5 years ago · Aug 22, 2020, 12:04 PM
1<?xml version="1.0" encoding="UTF-8" ?>
2<!DOCTYPE html>
3<HTML>
4<head>
5
6<b:if cond='data:blog.pageType == "error_page"'>
7<script>
8 window.location = "/"
9</script>
10</b:if>
11
12 <meta charset='utf-8'/>
13 <b:if cond='data:blog.url == data:blog.homepageUrl'>
14 <meta content='Auto Jingling Visitor' name='description'/>
15 <meta content='jingling, auto, visitor, traffic, bot traffic' name='keywords'/>
16 </b:if>
17 <link expr:href='data:blog.url' rel='canonical'/>
18 <link href='/favicon.ico' name='' rel='icon' type='image/x-icon'/>
19 <link expr:title='data:blog.title + " - Atom"' href='/feeds/posts/default' name='' rel='alternate' type='application/atom+xml'/>
20 <link href='' rel='author'/>
21 <meta content='' name='author'/>
22 <!-- Mobile Specific Meta -->
23 <meta content='width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0' name='viewport'/>
24 <link expr:href='data:blog.homepageUrl + "favicon.ico"' name='' rel='icon' type='image/x-icon'/>
25 <link expr:href='data:blog.homepageUrl + "feeds/posts/default"' expr:title='data:blog.title + " - Atom"' name='' rel='alternate' type='application/atom+xml'/>
26 <link expr:href='data:blog.homepageUrl + "feeds/posts/default?alt=rss"' expr:title='data:blog.title + " - RSS"' name='' rel='alternate' type='application/rss+xml'/>
27 <link expr:href='"http://www.blogger.com/feeds/" + data:blog.blogId + "/posts/default"' expr:title='data:blog.title + " - Atom"' name='' rel='alternate' type='application/atom+xml'/>
28 <link href='http://www.blogger.com/openid-server.g' rel='openid.server'/>
29 <link expr:href='data:blog.homepageUrl' rel='openid.delegate'/>
30 <!-- SEO Meta Tag -->
31 <b:if cond='data:blog.homepageUrl == data:blog.url'>
32 <b:if cond='data:blog.metaDescription != ""'>
33 <meta expr:content='data:blog.metaDescription' name='description'/>
34 <meta expr:content='data:blog.title' name='keywords'/>
35 </b:if>
36 <b:else/>
37 <b:if cond='data:blog.pageType == "item"'>
38 <meta content='' property='fb:admins'/>
39 <b:if cond='data:blog.metaDescription != ""'>
40 <meta expr:content='data:blog.metaDescription' name='description'/>
41 <meta expr:content='data:blog.pageName' name='keywords'/>
42 </b:if>
43 </b:if>
44 </b:if>
45 <b:if cond='data:blog.searchLabel'>
46 <meta content='noindex,nofollow' name='robots'/>
47 </b:if>
48 <b:if cond='data:blog.isMobile'>
49 <meta content='noindex,nofollow' name='robots'/>
50 <b:else/>
51 <meta content='index,follow' name='robots'/>
52 </b:if>
53 <meta content='text/html;charset=UTF-8' http-equiv='Content-Type'/>
54 <meta content='blogger' name='generator'/>
55 <meta content='general' name='rating'/>
56 <!-- SEO Title Tag -->
57 <b:if cond='data:blog.homepageUrl == data:blog.url'>
58 <b:if cond='data:blog.isMobile'>
59 <title><data:blog.pageTitle/> Mobile Version</title>
60 <b:else/>
61 <title><data:blog.pageTitle/></title>
62 </b:if>
63 <b:else/>
64 <b:if cond='data:blog.pageType == "archive"'>
65 <title>Archive for <data:blog.pageName/></title>
66 <meta content='noindex,nofollow,noarchive' name='robots'/>
67 <b:else/>
68 <b:if cond='data:blog.pageType == "error_page"'>
69 <title>Page Not Found</title>
70 <meta content='5;/' http-equiv='refresh'/>
71 <b:else/>
72 <b:if cond='data:blog.pageType == "item"'>
73 <b:if cond='data:blog.isMobile'>
74 <title><data:blog.pageName/></title>
75 <b:else/>
76 <title><data:blog.pageName/> | <data:blog.title/></title>
77 </b:if>
78 <b:else/>
79 <title><data:blog.pageName/></title>
80 </b:if>
81 </b:if>
82 </b:if>
83 </b:if>
84 <!--[if IE]><meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'><![endif]-->
85
86 <!-- CSS -->
87 <link href='https://rawgit.com/DeVoresyah/jinxprooo/master/assets/css/bootstrap.min.css' rel='stylesheet'/>
88 <link href='https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Material+Icons' rel='stylesheet'/>
89
90 <!-- JS -->
91 <script src='https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js'/>
92 <script src='https://cdn.jsdelivr.net/npm/vue/dist/vue.js' type='text/javascript'/>
93 <script src='https://unpkg.com/sweetalert/dist/sweetalert.min.js' type='text/javascript'/>
94 <script src='https://cdn.rawgit.com/VoreCorporation/AdSafe/clientarea/assets/js/app.min.js'/>
95 <script src='https://rawgit.com/DeVoresyah/jinxprooo/master/assets/js/all.min.js' type='text/javascript'/>
96
97
98<style name="" type="text/css"><!-- /* <b:skin><![CDATA[
99/**
100 * Jinxprooo - Auto Jingling Visitor
101 *
102 * Built with
103 * @Bootstrap 4
104 * @Vuejs
105 *
106 * Fork on Github (https://github.com/DeVoresyah/jinxprooo/)
107 * This project under MIT License
108 */
109
110#navbar-iframe{height:0;visibility:hidden;display:none;}
111.blog-feeds, #blog-pager, .blog-pager, .post-footer, h3.post-title, #main{display:none !important;}
112
113#vueApp {
114 background: rgba(0,0,0,.05);
115}
116.header-section {
117 height: auto;
118 text-align: center;
119 padding:10% 0;
120}
121#vueApp .card {
122 margin:34px 0;
123}
124.credits {
125 margin-top: 15px;
126}
127]]></b:skin>
128</head><!--<head/>-->
129 <body>
130
131 <div id='vueApp'>
132
133 <div class='container'>
134 <header class='header-section'>
135 <h2>{{ config.name }}</h2>
136 <span class='text-muted'>{{ config.description }}</span>
137
138 <div class='row'>
139 <div class='col-md-6'>
140 <div class='card'>
141 <div class='card-body'>
142 <form v-on:submit.prevent='goJinx'>
143 <div class='form-group'>
144 <label class='label-control' for='inputUrl'>Input URL with HTTP://</label>
145 <input class='form-control' id='inputUrl' name='url' required='true' type='text' v-model='target.url'/>
146 </div>
147 <div class='row'>
148 <div class='col-md-6'>
149 <div class='form-group'>
150 <label class='label-control' for='inputTraffic'>Traffic / sec</label>
151 <input class='form-control' id='inputTraffic' name='traffic' required='true' type='number' v-model='target.traffic'/>
152 </div>
153 </div>
154 <div class='col-md-6'>
155 <div class='form-group'>
156 <label class='label-control' for='inputMsg'>Leave your message:</label>
157 <input class='form-control' id='inputMsg' name='message' required='true' type='text' v-model='target.msg'/>
158 </div>
159 </div>
160 </div>
161 <button class='btn btn-raised btn-primary' id='btn-send' type='submit' v-if='status.isState == false'>Send Traffic <i class='fas fa-paper-plane'/></button>
162 <a class='btn btn-danger' href='javascript:void(0)' id='btn-stop' v-else='' v-on:click='jinxStop'>Stop <i class='fas fa-minus-square'/></a>
163 </form>
164 </div>
165 </div>
166 </div>
167 <div class='col-md-6'>
168 <div class='card'>
169 <div class='card-body'>
170 <h3>Result</h3>
171 <table class='table table-striped table-hover'>
172 <tr>
173 <td><b class='text-warning'>Requested</b></td>
174 <td>: <b>{{ status.requested }}</b></td>
175 </tr>
176 <tr>
177 <td><b class='text-success'>Success</b></td>
178 <td>: <b>{{ status.success }}</b></td>
179 </tr>
180 <tr>
181 <td><b class='text-danger'>Failed</b></td>
182 <td>: <b>{{ status.failed }}</b></td>
183 </tr>
184 </table>
185 </div>
186 </div>
187 </div>
188 </div>
189
190 <a href="https://github.com/DeVoresyah/jinxprooo" class="btn btn-outline-primary" target="_blank"><i class="fab fa-github"></i> Fork This Repository</a>
191 <p class='credits'>Made with <i class='fas fa-heart text-danger'/> in Indonesia</p>
192 </header>
193 </div>
194
195<b:if cond='data:blog.pageType in {"static_page"}'>
196 <b:section class='main' id='main'>
197 <b:widget id='Blog1' locked='true' title='Posting Blog' type='Blog' version='1'>
198 <b:widget-settings>
199 <b:widget-setting name='showDateHeader'>true</b:widget-setting>
200 <b:widget-setting name='style.textcolor'>#000000</b:widget-setting>
201 <b:widget-setting name='showShareButtons'>true</b:widget-setting>
202 <b:widget-setting name='authorLabel'>By</b:widget-setting>
203 <b:widget-setting name='showCommentLink'>false</b:widget-setting>
204 <b:widget-setting name='style.urlcolor'>#008000</b:widget-setting>
205 <b:widget-setting name='showAuthor'>true</b:widget-setting>
206 <b:widget-setting name='style.linkcolor'>#0000ff</b:widget-setting>
207 <b:widget-setting name='style.unittype'>TextAndImage</b:widget-setting>
208 <b:widget-setting name='style.bgcolor'>#ffffff</b:widget-setting>
209 <b:widget-setting name='showAuthorProfile'>false</b:widget-setting>
210 <b:widget-setting name='style.layout'>1x1</b:widget-setting>
211 <b:widget-setting name='showLabels'>true</b:widget-setting>
212 <b:widget-setting name='showLocation'>true</b:widget-setting>
213 <b:widget-setting name='showTimestamp'>true</b:widget-setting>
214 <b:widget-setting name='postsPerAd'>1</b:widget-setting>
215 <b:widget-setting name='showBacklinks'>false</b:widget-setting>
216 <b:widget-setting name='style.bordercolor'>#ffffff</b:widget-setting>
217 <b:widget-setting name='showInlineAds'>false</b:widget-setting>
218 <b:widget-setting name='showReactions'>false</b:widget-setting>
219 </b:widget-settings>
220 <b:includable id='main' var='top'>
221 <b:if cond='!data:mobile'>
222 <!-- posts -->
223 <div class='blog-posts hfeed'>
224
225 <b:include data='top' name='status-message'/>
226
227 <b:loop values='data:posts' var='post'>
228 <b:if cond='data:post.isDateStart and not data:post.isFirstPost'>
229 </div></div>
230 </b:if>
231 <b:if cond='data:post.isDateStart'>
232 <div class="date-outer">
233 </b:if>
234 <b:if cond='data:post.dateHeader'>
235 <h2 class='date-header'><span><data:post.dateHeader/></span></h2>
236 </b:if>
237 <b:if cond='data:post.isDateStart'>
238 <div class="date-posts">
239 </b:if>
240 <div class='post-outer'>
241 <b:include data='post' name='post'/>
242 <b:include cond='data:blog.pageType in {"static_page","item"}' data='post' name='comment_picker'/>
243 </div>
244
245 <!-- Ad -->
246 <b:if cond='data:post.includeAd'>
247 <div class='inline-ad'>
248 <data:adCode/>
249 </div>
250 </b:if>
251 </b:loop>
252 <b:if cond='data:numPosts != 0'>
253 </div></div>
254 </b:if>
255 </div>
256
257 <b:else/>
258 </b:if>
259
260</b:includable>
261 <b:includable id='backlinkDeleteIcon' var='backlink'>
262 <span expr:class='"item-control " + data:backlink.adminClass'>
263 <a expr:href='data:backlink.deleteUrl' expr:title='data:top.deleteBacklinkMsg'>
264 </a>
265 </span>
266</b:includable>
267 <b:includable id='backlinks' var='post'>
268 <a name='links'/><h4><data:post.backlinksLabel/></h4>
269 <b:if cond='data:post.numBacklinks != 0'>
270 <dl class='comments-block' id='comments-block'>
271 <b:loop values='data:post.backlinks' var='backlink'>
272 <div class='collapsed-backlink backlink-control'>
273 <dt class='comment-title'>
274 <span class='backlink-toggle-zippy'> </span>
275 <a expr:href='data:backlink.url' rel='nofollow'><data:backlink.title/></a>
276 <b:include data='backlink' name='backlinkDeleteIcon'/>
277 </dt>
278 <dd class='comment-body collapseable'>
279 <data:backlink.snippet/>
280 </dd>
281 <dd class='comment-footer collapseable'>
282 <span class='comment-author'><data:post.authorLabel/> <data:backlink.author/></span>
283 <span class='comment-timestamp'><data:post.timestampLabel/> <data:backlink.timestamp/></span>
284 </dd>
285 </div>
286 </b:loop>
287 </dl>
288 </b:if>
289 <p class='comment-footer'>
290 <a class='comment-link' expr:href='data:post.createLinkUrl' expr:id='data:widget.instanceId + "_backlinks-create-link"' target='_blank'><data:post.createLinkLabel/></a>
291 </p>
292</b:includable>
293 <b:includable id='comment-form' var='post'>
294 <div class='comment-form'>
295 <a name='comment-form'/>
296 <b:if cond='data:mobile'>
297 <h4 id='comment-post-message'>
298 <a expr:id='data:widget.instanceId + "_comment-editor-toggle-link"' href='javascript:void(0)'><data:postCommentMsg/></a></h4>
299 <p><data:blogCommentMessage/></p>
300 <data:blogTeamBlogMessage/>
301 <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
302 <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' expr:height='data:cmtIframeInitialHeight' frameborder='0' id='comment-editor' name='comment-editor' src='' style='display: none' width='100%'/>
303 <b:else/>
304 <h4 id='comment-post-message'><data:postCommentMsg/></h4>
305 <p><data:blogCommentMessage/></p>
306 <data:blogTeamBlogMessage/>
307 <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
308 <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' expr:height='data:cmtIframeInitialHeight' frameborder='0' id='comment-editor' name='comment-editor' src='' width='100%'/>
309 </b:if>
310 <data:post.cmtfpIframe/>
311 </div>
312</b:includable>
313 <b:includable id='commentDeleteIcon' var='comment'>
314 <span expr:class='"item-control " + data:comment.adminClass'>
315 <b:if cond='data:showCmtPopup'>
316 <div class='goog-toggle-button'>
317 <div class='goog-inline-block comment-action-icon'/>
318 </div>
319 <b:else/>
320 <a class='comment-delete' expr:href='data:comment.deleteUrl' expr:title='data:top.deleteCommentMsg'>
321 </a>
322 </b:if>
323 </span>
324</b:includable>
325 <b:includable id='comment_count_picker' var='post'>
326 <b:if cond='data:post.commentSource == 1'>
327 <span class='cmt_count_iframe_holder' expr:data-count='data:post.numComments' expr:data-onclick='data:post.addCommentOnclick' expr:data-post-url='data:post.url' expr:data-url='data:post.url.canonical.http'>
328 </span>
329 <b:else/>
330 <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
331 <data:post.commentLabelFull/>:
332 </a>
333 </b:if>
334</b:includable>
335 <b:includable id='comment_picker' var='post'>
336 <b:if cond='data:post.commentSource == 1'>
337 <b:include data='post' name='iframe_comments'/>
338 <b:elseif cond='data:post.showThreadedComments'/>
339 <b:include data='post' name='threaded_comments'/>
340 <b:else/>
341 <b:include data='post' name='comments'/>
342 </b:if>
343</b:includable>
344 <b:includable id='comments' var='post'>
345 <div class='comments' id='comments'>
346 <a name='comments'/>
347 <b:if cond='data:post.allowComments'>
348 <h4><data:post.commentLabelFull/>:</h4>
349
350 <b:if cond='data:post.commentPagingRequired'>
351 <span class='paging-control-container'>
352 <b:if cond='data:post.hasOlderLinks'>
353 <a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'><data:post.oldestLinkText/></a>
354  
355 <a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'><data:post.olderLinkText/></a>
356  
357 </b:if>
358
359 <data:post.commentRangeText/>
360
361 <b:if cond='data:post.hasNewerLinks'>
362  
363 <a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'><data:post.newerLinkText/></a>
364  
365 <a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'><data:post.newestLinkText/></a>
366 </b:if>
367 </span>
368 </b:if>
369
370 <div expr:id='data:widget.instanceId + "_comments-block-wrapper"'>
371 <dl expr:class='data:post.avatarIndentClass' id='comments-block'>
372 <b:loop values='data:post.comments' var='comment'>
373 <dt expr:class='"comment-author " + data:comment.authorClass' expr:id='data:comment.anchorName'>
374 <b:if cond='data:comment.favicon'>
375 <img expr:src='data:comment.favicon' height='16px' style='margin-bottom:-2px;' width='16px'/>
376 </b:if>
377 <a expr:name='data:comment.anchorName'/>
378 <b:if cond='data:blog.enabledCommentProfileImages'>
379 <data:comment.authorAvatarImage/>
380 </b:if>
381 <b:if cond='data:comment.authorUrl'>
382 <a expr:href='data:comment.authorUrl' rel='nofollow'><data:comment.author/></a>
383 <b:else/>
384 <data:comment.author/>
385 </b:if>
386 <data:commentPostedByMsg/>
387 </dt>
388 <dd class='comment-body' expr:id='data:widget.instanceId + data:comment.cmtBodyIdPostfix'>
389 <b:if cond='data:comment.isDeleted'>
390 <span class='deleted-comment'><data:comment.body/></span>
391 <b:else/>
392 <p>
393 <data:comment.body/>
394 </p>
395 </b:if>
396 </dd>
397 <dd class='comment-footer'>
398 <span class='comment-timestamp'>
399 <a expr:href='data:comment.url' title='comment permalink'>
400 <data:comment.timestamp/>
401 </a>
402 <b:include data='comment' name='commentDeleteIcon'/>
403 </span>
404 </dd>
405 </b:loop>
406 </dl>
407 </div>
408
409 <b:if cond='data:post.commentPagingRequired'>
410 <span class='paging-control-container'>
411 <a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'>
412 <data:post.oldestLinkText/>
413 </a>
414 <a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'>
415 <data:post.olderLinkText/>
416 </a>
417  
418 <data:post.commentRangeText/>
419  
420 <a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'>
421 <data:post.newerLinkText/>
422 </a>
423 <a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'>
424 <data:post.newestLinkText/>
425 </a>
426 </span>
427 </b:if>
428
429 <p class='comment-footer'>
430 <b:if cond='data:post.embedCommentForm'>
431 <b:if cond='data:post.allowNewComments'>
432 <b:include data='post' name='comment-form'/>
433 <b:else/>
434 <data:post.noNewCommentsText/>
435 </b:if>
436 <b:elseif cond='data:post.allowComments'/>
437 <a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a>
438 </b:if>
439 </p>
440 </b:if>
441 <b:if cond='data:showCmtPopup'>
442 <div id='comment-popup'>
443 <iframe allowtransparency='true' frameborder='0' id='comment-actions' name='comment-actions' scrolling='no'>
444 </iframe>
445 </div>
446 </b:if>
447
448 <div id='backlinks-container'>
449 <div expr:id='data:widget.instanceId + "_backlinks-container"'>
450 <b:include cond='data:post.showBacklinks' data='post' name='backlinks'/>
451 </div>
452 </div>
453 </div>
454</b:includable>
455 <b:includable id='feedLinks'>
456 <b:if cond='data:blog.pageType != "item"'> <!-- Blog feed links -->
457 <b:if cond='data:feedLinks'>
458 <div class='blog-feeds'>
459 <b:include data='feedLinks' name='feedLinksBody'/>
460 </div>
461 </b:if>
462
463 <b:else/> <!--Post feed links -->
464 <div class='post-feeds'>
465 <b:loop values='data:posts' var='post'>
466 <b:include cond='data:post.allowComments and data:post.feedLinks' data='post.feedLinks' name='feedLinksBody'/>
467 </b:loop>
468 </div>
469 </b:if>
470</b:includable>
471 <b:includable id='feedLinksBody' var='links'>
472 <div class='feed-links'>
473 <data:feedLinksMsg/>
474 <b:loop values='data:links' var='f'>
475 <a class='feed-link' expr:href='data:f.url' expr:type='data:f.mimeType' target='_blank'><data:f.name/> (<data:f.feedType/>)</a>
476 </b:loop>
477 </div>
478</b:includable>
479 <b:includable id='iframe_comments' var='post'>
480
481 <b:if cond='data:post.allowIframeComments'>
482 <div class='cmt_iframe_holder' expr:data-href='data:post.url.canonical' expr:data-viewtype='data:post.viewType'/>
483
484 <b:if cond='data:post.embedCommentForm == "false"'>
485 <a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a>
486 </b:if>
487 </b:if>
488</b:includable>
489 <b:includable id='mobile-index-post' var='post'>
490 <div class='mobile-date-outer date-outer'>
491 <b:if cond='data:post.dateHeader'>
492 <div class='date-header'>
493 <span><data:post.dateHeader/></span>
494 </div>
495 </b:if>
496
497 <div class='mobile-post-outer'>
498 <a expr:href='data:post.url'>
499 <h3 class='mobile-index-title entry-title' itemprop='name'>
500 <data:post.title/>
501 </h3>
502
503 <div class='mobile-index-arrow'>&rsaquo;</div>
504
505 <div class='mobile-index-contents'>
506 <b:if cond='data:post.thumbnailUrl'>
507 <div class='mobile-index-thumbnail'>
508 <div class='Image'>
509 <img expr:src='data:post.thumbnailUrl'/>
510 </div>
511 </div>
512 </b:if>
513
514 <div class='post-body'>
515 <b:if cond='data:post.snippet'><data:post.snippet/></b:if>
516 </div>
517 </div>
518
519 <div style='clear: both;'/>
520 </a>
521
522 <div class='mobile-index-comment'>
523 <b:include cond='data:blog.pageType != "static_page" and data:post.allowComments and data:post.numComments != 0' data='post' name='comment_count_picker'/>
524 </div>
525 </div>
526 </div>
527</b:includable>
528 <b:includable id='mobile-main' var='top'>
529 <!-- posts -->
530 <div class='blog-posts hfeed'>
531
532 <b:include data='top' name='status-message'/>
533
534 <b:if cond='data:blog.pageType == "index"'>
535 <b:loop values='data:posts' var='post'>
536 <b:include data='post' name='mobile-index-post'/>
537 </b:loop>
538 <b:else/>
539 <b:loop values='data:posts' var='post'>
540 <b:include data='post' name='mobile-post'/>
541 </b:loop>
542 </b:if>
543 </div>
544
545 <b:include name='mobile-nextprev'/>
546</b:includable>
547 <b:includable id='mobile-nextprev'>
548 <div class='blog-pager' id='blog-pager'>
549 <b:if cond='data:newerPageUrl'>
550 <div class='mobile-link-button' id='blog-pager-newer-link'>
551 <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + "_blog-pager-newer-link"' expr:title='data:newerPageTitle'>&lsaquo;</a>
552 </div>
553 </b:if>
554
555 <b:if cond='data:olderPageUrl'>
556 <div class='mobile-link-button' id='blog-pager-older-link'>
557 <a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + "_blog-pager-older-link"' expr:title='data:olderPageTitle'>&rsaquo;</a>
558 </div>
559 </b:if>
560
561 <div class='mobile-link-button' id='blog-pager-home-link'>
562 <a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>
563 </div>
564
565 <div class='mobile-desktop-link'>
566 <a class='home-link' expr:href='data:desktopLinkUrl'><data:desktopLinkMsg/></a>
567 </div>
568
569 </div>
570 <div class='clear'/>
571</b:includable>
572 <b:includable id='mobile-post' var='post'>
573 <div class='date-outer'>
574 <b:if cond='data:post.dateHeader'>
575 <h2 class='date-header'><span><data:post.dateHeader/></span></h2>
576 </b:if>
577 <div class='date-posts'>
578 <div class='post-outer'>
579
580 <div class='post hentry uncustomized-post-template' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
581 <b:if cond='data:post.thumbnailUrl'>
582 <meta expr:content='data:post.thumbnailUrl' itemprop='image_url'/>
583 </b:if>
584 <meta expr:content='data:blog.blogId' itemprop='blogId'/>
585 <meta expr:content='data:post.id' itemprop='postId'/>
586
587 <a expr:name='data:post.id'/>
588 <b:if cond='data:post.title'>
589 <h3 class='post-title entry-title' itemprop='name'>
590 <b:if cond='data:post.link'>
591 <a expr:href='data:post.link'><data:post.title/></a>
592 <b:elseif cond='data:post.url and data:blog.url != data:post.url'/>
593 <a expr:href='data:post.url'><data:post.title/></a>
594 <b:else/>
595 <data:post.title/>
596 </b:if>
597 </h3>
598 </b:if>
599
600 <div class='post-header'>
601 <div class='post-header-line-1'/>
602 </div>
603
604 <div class='post-body entry-content' expr:id='"post-body-" + data:post.id' itemprop='articleBody'>
605 <data:post.body/>
606 <div style='clear: both;'/> <!-- clear for photos floats -->
607 </div>
608
609 <div class='post-footer'>
610 <div class='post-footer-line post-footer-line-1'>
611 <span class='post-author vcard'>
612 <b:if cond='data:top.showAuthor'>
613 <b:if cond='data:post.authorProfileUrl'>
614 <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
615 <meta expr:content='data:post.authorProfileUrl' itemprop='url'/>
616 <a expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
617 <span itemprop='name'><data:post.author/></span>
618 </a>
619 </span>
620 <b:else/>
621 <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
622 <span itemprop='name'><data:post.author/></span>
623 </span>
624 </b:if>
625 </b:if>
626 </span>
627
628 <span class='post-timestamp'>
629 <b:if cond='data:top.showTimestamp'>
630 <data:top.timestampLabel/>
631 <b:if cond='data:post.url'>
632 <meta expr:content='data:post.url.canonical' itemprop='url'/>
633 <a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'><data:post.timestamp/></abbr></a>
634 </b:if>
635 </b:if>
636 </span>
637
638 <span class='post-comment-link'>
639 <b:include cond='data:blog.pageType not in {"item","static_page"} and data:post.allowComments' data='post' name='comment_count_picker'/>
640 </span>
641 </div>
642 </div>
643 </div>
644
645 <b:include cond='data:blog.pageType in {"static_page","item"}' data='post' name='comment_picker'/>
646 </div>
647 </div>
648 </div>
649</b:includable>
650 <b:includable id='nextprev'>
651 <div class='blog-pager' id='blog-pager'>
652 <b:if cond='data:newerPageUrl'>
653 <span id='blog-pager-newer-link'>
654 <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + "_blog-pager-newer-link"' expr:title='data:newerPageTitle'><data:newerPageTitle/></a>
655 </span>
656 </b:if>
657
658 <b:if cond='data:olderPageUrl'>
659 <span id='blog-pager-older-link'>
660 <a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + "_blog-pager-older-link"' expr:title='data:olderPageTitle'><data:olderPageTitle/></a>
661 </span>
662 </b:if>
663
664 <a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>
665
666 <b:if cond='data:mobileLinkUrl'>
667 <div class='blog-mobile-link'>
668 <a expr:href='data:mobileLinkUrl'><data:mobileLinkMsg/></a>
669 </div>
670
671 </b:if>
672
673 </div>
674 <div class='clear'/>
675</b:includable>
676 <b:includable id='post' var='post'>
677 <div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
678 <b:if cond='data:post.firstImageUrl'>
679 <meta expr:content='data:post.firstImageUrl' itemprop='image_url'/>
680 </b:if>
681 <meta expr:content='data:blog.blogId' itemprop='blogId'/>
682 <meta expr:content='data:post.id' itemprop='postId'/>
683
684 <a expr:name='data:post.id'/>
685 <b:if cond='data:post.title'>
686 <h3 class='post-title entry-title' itemprop='name'>
687 <b:if cond='data:post.link or (data:post.url and data:blog.url != data:post.url)'>
688 <a expr:href='data:post.link ? data:post.link : data:post.url'><data:post.title/></a>
689 <b:else/>
690 <data:post.title/>
691 </b:if>
692 </h3>
693 </b:if>
694
695 <div class='post-header'>
696 <div class='post-header-line-1'/>
697 </div>
698
699 <!-- Then use the post body as the schema.org description, for good G+/FB snippeting. -->
700 <div class='post-body entry-content' expr:id='"post-body-" + data:post.id' expr:itemprop='(data:blog.metaDescription ? "" : "description ") + "articleBody"'>
701 <data:post.body/>
702 <div style='clear: both;'/> <!-- clear for photos floats -->
703 </div>
704
705 <b:if cond='data:post.hasJumpLink'>
706 <div class='jump-link'>
707 <a expr:href='data:post.url + "#more"' expr:title='data:post.title'><data:post.jumpText/></a>
708 </div>
709 </b:if>
710
711 <div class='post-footer'>
712 <div class='post-footer-line post-footer-line-1'><span class='post-author vcard'>
713 <b:if cond='data:top.showAuthor'>
714 <data:top.authorLabel/>
715 <b:if cond='data:post.authorProfileUrl'>
716 <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
717 <meta expr:content='data:post.authorProfileUrl' itemprop='url'/>
718 <a class='g-profile' expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
719 <span itemprop='name'><data:post.author/></span>
720 </a>
721 </span>
722 <b:else/>
723 <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
724 <span itemprop='name'><data:post.author/></span>
725 </span>
726 </b:if>
727 </b:if>
728 </span> <span class='post-timestamp'>
729 <b:if cond='data:top.showTimestamp'>
730 <data:top.timestampLabel/>
731 <b:if cond='data:post.url'>
732 <meta expr:content='data:post.canonicalUrl' itemprop='url'/>
733 <a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'><data:post.timestamp/></abbr></a>
734 </b:if>
735 </b:if>
736 </span> <span class='post-comment-link'>
737 <b:include cond='data:blog.pageType not in {"item","static_page"} and data:post.allowComments' data='post' name='comment_count_picker'/>
738 </span> <span class='post-icons'>
739 <!-- email post links -->
740 <b:if cond='data:post.emailPostUrl'>
741 <span class='item-action'>
742 <a expr:href='data:post.emailPostUrl' expr:title='data:top.emailPostMsg'>
743 <img alt='' class='icon-action' height='13' src='//img1.blogblog.com/https://rawgit.com/VoreCorporation/OHash-cdn/master/img/icon18_email.gif' width='18'/>
744 </a>
745 </span>
746 </b:if>
747
748 <!-- quickedit pencil -->
749 <b:include data='post' name='postQuickEdit'/>
750 </span></div>
751
752 <div class='post-footer-line post-footer-line-2'><span class='post-labels'>
753 <b:if cond='data:post.labels'>
754 <data:postLabelsLabel/>
755 <b:loop values='data:post.labels' var='label'>
756 <a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='not data:label.isLast'>,</b:if>
757 </b:loop>
758 </b:if>
759 </span> </div>
760
761 <div class='post-footer-line post-footer-line-3'><span class='post-location'>
762 <b:if cond='data:top.showLocation'>
763 <b:if cond='data:post.location'>
764 <data:postLocationLabel/>
765 <a expr:href='data:post.location.mapsUrl' target='_blank'><data:post.location.name/></a>
766 </b:if>
767 </b:if>
768 </span> </div>
769 <b:if cond='data:post.authorAboutMe'>
770 <div class='author-profile' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
771 <b:if cond='data:post.authorPhoto.url'>
772 <img expr:src='data:post.authorPhoto.url' itemprop='image' width='50px'/>
773 </b:if>
774 <div>
775 <a class='g-profile' expr:href='data:post.authorProfileUrl' itemprop='url' rel='author' title='author profile'>
776 <span itemprop='name'><data:post.author/></span>
777 </a>
778 </div>
779 <span itemprop='description'><data:post.authorAboutMe/></span>
780 </div>
781 </b:if>
782 </div>
783 </div>
784</b:includable>
785 <b:includable id='postQuickEdit' var='post'>
786 <b:if cond='data:post.editUrl'>
787 <span expr:class='"item-control " + data:post.adminClass'>
788 <a expr:href='data:post.editUrl' expr:title='data:top.editPostMsg'>
789 <img alt='' class='icon-action' height='18' src='https://resources.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/>
790 </a>
791 </span>
792 </b:if>
793</b:includable>
794 <b:includable id='shareButtons' var='post'>
795 <b:if cond='data:top.showEmailButton'><a class='goog-inline-block share-button sb-email' expr:href='data:post.sharePostUrl + "&target=email"' expr:title='data:top.emailThisMsg' target='_blank'><span class='share-button-link-text'><data:top.emailThisMsg/></span></a></b:if><b:if cond='data:top.showBlogThisButton'><a class='goog-inline-block share-button sb-blog' expr:href='data:post.sharePostUrl + "&target=blog"' expr:onclick='"window.open(this.href, \"_blank\", \"height=270,width=475\"); return false;"' expr:title='data:top.blogThisMsg' target='_blank'><span class='share-button-link-text'><data:top.blogThisMsg/></span></a></b:if><b:if cond='data:top.showTwitterButton'><a class='goog-inline-block share-button sb-twitter' expr:href='data:post.sharePostUrl + "&target=twitter"' expr:title='data:top.shareToTwitterMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToTwitterMsg/></span></a></b:if><b:if cond='data:top.showFacebookButton'><a class='goog-inline-block share-button sb-facebook' expr:href='data:post.sharePostUrl + "&target=facebook"' expr:onclick='"window.open(this.href, \"_blank\", \"height=430,width=640\"); return false;"' expr:title='data:top.shareToFacebookMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToFacebookMsg/></span></a></b:if><b:if cond='data:top.showPinterestButton'><a class='goog-inline-block share-button sb-pinterest' expr:href='data:post.sharePostUrl + "&target=pinterest"' expr:title='data:top.shareToPinterestMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToPinterestMsg/></span></a></b:if><b:if cond='data:top.showPlusOne'><div class='goog-inline-block google-plus-share-container'><data:post.googlePlusShareTag/></div></b:if>
796</b:includable>
797 <b:includable id='status-message'>
798 <b:if cond='data:navMessage'>
799 <div class='status-msg-wrap'>
800 <div class='status-msg-body'>
801 <data:navMessage/>
802 </div>
803 <div class='status-msg-border'>
804 <div class='status-msg-bg'>
805 <div class='status-msg-hidden'><data:navMessage/></div>
806 </div>
807 </div>
808 </div>
809 <div style='clear: both;'/>
810 </b:if>
811</b:includable>
812 <b:includable id='threaded-comment-form' var='post'>
813 <div class='comment-form'>
814 <a name='comment-form'/>
815 <b:if cond='data:mobile'>
816 <p><data:blogCommentMessage/></p>
817 <data:blogTeamBlogMessage/>
818 <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
819 <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' expr:height='data:cmtIframeInitialHeight' frameborder='0' id='comment-editor' name='comment-editor' src='' style='display: none' width='100%'/>
820 <b:else/>
821 <p><data:blogCommentMessage/></p>
822 <data:blogTeamBlogMessage/>
823 <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
824 <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' expr:height='data:cmtIframeInitialHeight' frameborder='0' id='comment-editor' name='comment-editor' src='' width='100%'/>
825 </b:if>
826 <data:post.cmtfpIframe/>
827 <script type='text/javascript'>
828 BLOG_CMT_createIframe('<data:post.appRpcRelayPath/>');
829 </script>
830 </div>
831</b:includable>
832 <b:includable id='threaded_comment_js' var='post'>
833 <script async='async' expr:src='data:post.commentSrc' type='text/javascript'/>
834
835 <script type='text/javascript'>
836 (function() {
837 var items = <data:post.commentJso/>;
838 var msgs = <data:post.commentMsgs/>;
839 var config = <data:post.commentConfig/>;
840
841// <![CDATA[
842 var cursor = null;
843 if (items && items.length > 0) {
844 cursor = parseInt(items[items.length - 1].timestamp) + 1;
845 }
846
847 var bodyFromEntry = function(entry) {
848 if (entry.gd$extendedProperty) {
849 for (var k in entry.gd$extendedProperty) {
850 if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') {
851 return '<span class="deleted-comment">' + entry.content.$t + '</span>';
852 }
853 }
854 }
855 return entry.content.$t;
856 }
857
858 var parse = function(data) {
859 cursor = null;
860 var comments = [];
861 if (data && data.feed && data.feed.entry) {
862 for (var i = 0, entry; entry = data.feed.entry[i]; i++) {
863 var comment = {};
864 // comment ID, parsed out of the original id format
865 var id = /blog-(\d+).post-(\d+)/.exec(entry.id.$t);
866 comment.id = id ? id[2] : null;
867 comment.body = bodyFromEntry(entry);
868 comment.timestamp = Date.parse(entry.published.$t) + '';
869 if (entry.author && entry.author.constructor === Array) {
870 var auth = entry.author[0];
871 if (auth) {
872 comment.author = {
873 name: (auth.name ? auth.name.$t : undefined),
874 profileUrl: (auth.uri ? auth.uri.$t : undefined),
875 avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined)
876 };
877 }
878 }
879 if (entry.link) {
880 if (entry.link[2]) {
881 comment.link = comment.permalink = entry.link[2].href;
882 }
883 if (entry.link[3]) {
884 var pid = /.*comments\/default\/(\d+)\?.*/.exec(entry.link[3].href);
885 if (pid && pid[1]) {
886 comment.parentId = pid[1];
887 }
888 }
889 }
890 comment.deleteclass = 'item-control blog-admin';
891 if (entry.gd$extendedProperty) {
892 for (var k in entry.gd$extendedProperty) {
893 if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') {
894 comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value;
895 } else if (entry.gd$extendedProperty[k].name == 'blogger.displayTime') {
896 comment.displayTime = entry.gd$extendedProperty[k].value;
897 }
898 }
899 }
900 comments.push(comment);
901 }
902 }
903 return comments;
904 };
905
906 var paginator = function(callback) {
907 if (hasMore()) {
908 var url = config.feed + '?alt=json&v=2&orderby=published&reverse=false&max-results=50';
909 if (cursor) {
910 url += '&published-min=' + new Date(cursor).toISOString();
911 }
912 window.bloggercomments = function(data) {
913 var parsed = parse(data);
914 cursor = parsed.length < 50 ? null
915 : parseInt(parsed[parsed.length - 1].timestamp) + 1
916 callback(parsed);
917 window.bloggercomments = null;
918 }
919 url += '&callback=bloggercomments';
920 var script = document.createElement('script');
921 script.type = 'text/javascript';
922 script.src = url;
923 document.getElementsByTagName('head')[0].appendChild(script);
924 }
925 };
926 var hasMore = function() {
927 return !!cursor;
928 };
929 var getMeta = function(key, comment) {
930 if ('iswriter' == key) {
931 var matches = !!comment.author
932 && comment.author.name == config.authorName
933 && comment.author.profileUrl == config.authorUrl;
934 return matches ? 'true' : '';
935 } else if ('deletelink' == key) {
936 return config.baseUri + '/delete-comment.g?blogID='
937 + config.blogId + '&postID=' + comment.id;
938 } else if ('deleteclass' == key) {
939 return comment.deleteclass;
940 }
941 return '';
942 };
943
944 var replybox = null;
945 var replyUrlParts = null;
946 var replyParent = undefined;
947
948 var onReply = function(commentId, domId) {
949 if (replybox == null) {
950 // lazily cache replybox, and adjust to suit this style:
951 replybox = document.getElementById('comment-editor');
952 if (replybox != null) {
953 replybox.height = '250px';
954 replybox.style.display = 'block';
955 replyUrlParts = replybox.src.split('#');
956 }
957 }
958 if (replybox && (commentId !== replyParent)) {
959 replybox.src = '';
960 document.getElementById(domId).insertBefore(replybox, null);
961 replybox.src = replyUrlParts[0]
962 + (commentId ? '&parentID=' + commentId : '')
963 + '#' + replyUrlParts[1];
964 replyParent = commentId;
965 }
966 };
967
968 var hash = (window.location.hash || '#').substring(1);
969 var startThread, targetComment;
970 if (/^comment-form_/.test(hash)) {
971 startThread = hash.substring('comment-form_'.length);
972 } else if (/^c[0-9]+$/.test(hash)) {
973 targetComment = hash.substring(1);
974 }
975
976 // Configure commenting API:
977 var configJso = {
978 'maxDepth': config.maxThreadDepth
979 };
980 var provider = {
981 'id': config.postId,
982 'data': items,
983 'loadNext': paginator,
984 'hasMore': hasMore,
985 'getMeta': getMeta,
986 'onReply': onReply,
987 'rendered': true,
988 'initComment': targetComment,
989 'initReplyThread': startThread,
990 'config': configJso,
991 'messages': msgs
992 };
993
994 var render = function() {
995 if (window.goog && window.goog.comments) {
996 var holder = document.getElementById('comment-holder');
997 window.goog.comments.render(holder, provider);
998 }
999 };
1000
1001 // render now, or queue to render when library loads:
1002 if (window.goog && window.goog.comments) {
1003 render();
1004 } else {
1005 window.goog = window.goog || {};
1006 window.goog.comments = window.goog.comments || {};
1007 window.goog.comments.loadQueue = window.goog.comments.loadQueue || [];
1008 window.goog.comments.loadQueue.push(render);
1009 }
1010 })();
1011// ]]>
1012 </script>
1013</b:includable>
1014 <b:includable id='threaded_comments' var='post'>
1015 <div class='comments' id='comments'>
1016 <a name='comments'/>
1017 <h4><data:post.commentLabelFull/>:</h4>
1018
1019 <div class='comments-content'>
1020 <b:include cond='data:post.embedCommentForm' data='post' name='threaded_comment_js'/>
1021 <div id='comment-holder'>
1022 <data:post.commentHtml/>
1023 </div>
1024 </div>
1025
1026 <p class='comment-footer'>
1027 <b:if cond='data:post.allowNewComments'>
1028 <b:include data='post' name='threaded-comment-form'/>
1029 <b:else/>
1030 <data:post.noNewCommentsText/>
1031 </b:if>
1032 </p>
1033
1034 <b:if cond='data:showCmtPopup'>
1035 <div id='comment-popup'>
1036 <iframe allowtransparency='true' frameborder='0' id='comment-actions' name='comment-actions' scrolling='no'>
1037 </iframe>
1038 </div>
1039 </b:if>
1040
1041 <div id='backlinks-container'>
1042 <div expr:id='data:widget.instanceId + "_backlinks-container"'>
1043 <b:include cond='data:post.showBacklinks' data='post' name='backlinks'/>
1044 </div>
1045 </div>
1046 </div>
1047</b:includable>
1048 </b:widget>
1049 </b:section>
1050
1051</b:if>
1052
1053 </div> <!-- END VUE APP -->
1054
1055 <script src='https://unpkg.com/popper.js@1.12.6/dist/umd/popper.js' type='text/javascript'/>
1056 <script src='https://rawgit.com/DeVoresyah/jinxprooo/master/assets/css/bootstrap.min.js'/>
1057 <script src='https://unpkg.com/sweetalert/dist/sweetalert.min.js'/>
1058
1059<!-- Main Script -->
1060<script>
1061//<![CDATA[
1062var jinxInt;
1063
1064var vueJingling = new Vue({
1065 el: '#vueApp',
1066 data: {
1067 config: {
1068 'name': 'Jinxprooo - Auto Jingling Visitor',
1069 'description': 'From Blogger For Blogger'
1070 },
1071 target: {
1072 'url': '',
1073 'traffic': 0,
1074 'msg': ''
1075 },
1076 status: {
1077 'isState': false,
1078 'requested': 0,
1079 'success': 0,
1080 'failed': 0
1081 },
1082 reqHash: []
1083 },
1084 methods: {
1085 onReq: function(rid) {
1086 this.status.requested++
1087 },
1088 onComplete: function(rid) {
1089 delete this.reqHash[rid];
1090 },
1091 onFail: function(rid) {
1092 this.status.success++
1093 delete this.reqHash[rid];
1094 },
1095 onSuccess: function(rid) {
1096 this.status.success++
1097 delete this.reqHash[rid];
1098 },
1099 goJinx: function() {
1100 var vm = this;
1101
1102 this.status.isState = true;
1103 jinxInt = setInterval(this.httpReq, (10000 / parseInt(this.target.traffic) | 0));
1104 },
1105 jinxStop: function() {
1106 clearInterval(jinxInt);
1107 this.status.isState = false;
1108 },
1109 httpReq: function() {
1110 var vm = this;
1111
1112 if (this.status.requested > this.status.success + this.status.failed + 10000) {
1113 return;
1114 }
1115
1116 var rID = Number(new Date());
1117 var img = new Image();
1118 img.onerror = function() {vm.onFail(rID)};
1119 img.onabort = function() {vm.onFail(rID)};
1120 img.onload = function() {vm.onSuccess(rID)};
1121
1122 img.setAttribute("src", this.target.url + "?id=" + rID + ";msg=" + this.target.msg);
1123 this.reqHash[rID] = img;
1124 this.onReq(rID);
1125 }
1126 },
1127 mounted: function() {
1128
1129 }
1130});
1131//]]>
1132</script>
1133
1134 </body>
1135</HTML>