-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathindex.html
More file actions
414 lines (374 loc) · 25.1 KB
/
index.html
File metadata and controls
414 lines (374 loc) · 25.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Examples of usage jQuery SyoTimer Plugin</title>
<style type="text/css">
/* Customization Style of SyoTimer */
.syotimer {
text-align: center;
margin: 30px auto 0;
padding: 0 0 10px;
}
.syotimer-cell {
display: inline-block;
margin: 0 5px;
width: 79px;
background: url(./assets/images/timer.png) no-repeat 0 0;
}
.syotimer-cell__value {
font-size: 35px;
color: #80a3ca;
height: 81px;
line-height: 81px;
margin: 0 0 5px;
}
.syotimer-cell__unit {
font-family: Arial, serif;
font-size: 12px;
text-transform: uppercase;
}
#simple-timer .syotimer-cell_type_day,
#periodic-timer_period_days .syotimer-cell_type_hour,
#layout-timer_only-seconds .syotimer-cell_type_second,
#layout-timer_mixed-units .syotimer-cell_type_minute {
width: 120px;
background-image: url(./assets/images/timer_long.png);
}
.option {
font-weight: 700;
}
/* For layout demo page */
body {
font-family: Tahoma, serif;
font-size: 14px;
padding: 0 0 40px;
}
.row {
border-bottom: 2px solid #80a3ca;
/*padding-bottom: 10px;*/
}
.row blockquote {
border-left: 5px solid #999;
padding-left: 20px;
width: 600px;
margin: 0 auto;
}
pre {
width: 650px;
margin: 0 auto 10px;
border: solid gray;
border-width: 0.1em 0.1em 0.1em 0.8em;
padding: 0.2em 0.6em;
background: #f8f8f8;
}
.toggle-source-code {
width: 650px;
margin: 10px auto;
text-align: right;
}
.toggle-source-code:before {
font-size: 0.9em;
color: #666666;
border-bottom: 1px dashed #666666;
}
.toggle-source-code_action_show:before {
content: 'Show code';
}
.toggle-source-code_action_hide:before {
content: 'Hide code';
}
#change_options {
display: grid;
grid-template-columns: 150px 200px;
justify-content: center;
gap: 6px;
text-align: right;
}
</style>
</head>
<body>
<h1>Examples of usage jQuery SyoTimer Plugin</h1>
<div class="row">
<div>
<h3 style="text-align: center">Simple Timer</h3>
<div id="simple-timer"></div>
</div>
<pre
style="line-height: 125%"
><span style="color: #008800; font-style: italic">/* Simple Timer. The countdown to 20:30 2035.05.09 */</span>
$(<span style="color: #BB4444">"#simple-timer"</span>).syotimer({
date<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">new</span> <span style="color: #AA22FF">Date</span>(<span style="color: #666666">2035</span>, <span style="color: #666666">4</span>, <span style="color: #666666">9</span>, <span style="color: #666666">20</span>, <span style="color: #666666">30</span>),
});
</pre>
</div>
<div class="row">
<div id="expired-timer"></div>
<pre
style="line-height: 125%"
><span style="color: #008800; font-style: italic">/* Timer with Head and Foot. Countdown is over */</span>
$(<span style="color: #BB4444">"#expired-timer"</span>).syotimer({
date<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">new</span> <span style="color: #AA22FF">Date</span>(<span style="color: #666666">1990</span>, <span style="color: #666666">0</span>),
headTitle<span style="color: #666666">:</span> <span style="color: #BB4444">"<h3>Timer with header and footer. Countdown is over</h3>"</span>,
footTitle<span style="color: #666666">:</span> <span style="color: #BB4444">'<i style="color: brown;">Footer of timer.</i>'</span>,
});
</pre>
</div>
<div class="row">
<div id="expired-timer_event"></div>
<pre
style="line-height: 125%"
><span style="color: #008800; font-style: italic">/* Callback after the end of the countdown timer */</span>
$(<span style="color: #BB4444">"#expired-timer_event"</span>).syotimer({
date<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">new</span> <span style="color: #AA22FF">Date</span>(<span style="color: #666666">2000</span>, <span style="color: #666666">11</span>, <span style="color: #666666">31</span>),
headTitle<span style="color: #666666">:</span> <span style="color: #BB4444">"<h3>Timer with header and footer. Countdown is over</h3>"</span>,
footTitle<span style="color: #666666">:</span> <span style="color: #BB4444">'<i style="color: brown;">Footer of timer.</i>'</span>,
afterDeadline<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">function</span> (syotimer) {
syotimer.bodyBlock.html(
<span style="color: #BB4444">"<p>The countdown is finished 00:00 2000.12.31</p>"</span>
);
syotimer.headBlock.html(
<span style="color: #BB4444">"<h3>Callback after the end of the countdown timer</h3>"</span>
);
syotimer.footBlock.html(
<span style="color: #BB4444">'<em style="color:brown;">'</span> <span style="color: #666666">+</span>
<span style="color: #BB4444">"Footer of timer after countdown is finished"</span> <span style="color: #666666">+</span>
<span style="color: #BB4444">"</em>"</span>
);
},
});
</pre>
</div>
<div class="row">
<h3 style="text-align: center">
Periodic Timer. The countdown begins first through each 3 minutes. Effect of fading in
</h3>
<div id="periodic-timer_period_minutes"></div>
<pre
style="line-height: 125%"
><span style="color: #008800; font-style: italic">/* Periodic Timer. Period is equal 3 minutes. Effect of fading in */</span>
$(<span style="color: #BB4444">"#periodic-timer_period_minutes"</span>).syotimer({
date<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">new</span> <span style="color: #AA22FF">Date</span>(<span style="color: #666666">2015</span>, <span style="color: #666666">0</span>, <span style="color: #666666">1</span>),
layout<span style="color: #666666">:</span> <span style="color: #BB4444">"hms"</span>,
doubleNumbers<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">false</span>,
effectType<span style="color: #666666">:</span> <span style="color: #BB4444">"opacity"</span>,
periodUnit<span style="color: #666666">:</span> <span style="color: #BB4444">"m"</span>,
periodic<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">true</span>,
periodInterval<span style="color: #666666">:</span> <span style="color: #666666">3</span>,
});
</pre>
</div>
<div class="row">
<h3 style="text-align: center">
Periodic Timer. The countdown begins first through each 10 days
</h3>
<p style="text-align: center">The date equal 20:00 2015.01.01</p>
<div id="periodic-timer_period_days"></div>
<pre
style="line-height: 125%"
><span style="color: #008800; font-style: italic">/* Periodic Timer. Period is equal 10 days */</span>
$(<span style="color: #BB4444">"#periodic-timer_period_days"</span>).syotimer({
date<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">new</span> <span style="color: #AA22FF">Date</span>(<span style="color: #666666">2015</span>, <span style="color: #666666">0</span>, <span style="color: #666666">1</span>, <span style="color: #666666">20</span>),
layout<span style="color: #666666">:</span> <span style="color: #BB4444">"hms"</span>,
periodic<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">true</span>,
periodInterval<span style="color: #666666">:</span> <span style="color: #666666">10</span>,
periodUnit<span style="color: #666666">:</span> <span style="color: #BB4444">"d"</span>,
});
</pre>
</div>
<div class="row">
<h3 style="text-align: center">Display only seconds</h3>
<p style="text-align: center">Demonstrate layout. Period is equal 2 hours.</p>
<div id="layout-timer_only-seconds"></div>
<pre
style="line-height: 125%"
><span style="color: #008800; font-style: italic">/* Demonstrate layout. Period is equal 2 hours. Display only seconds */</span>
$(<span style="color: #BB4444">"#layout-timer_only-seconds"</span>).syotimer({
layout<span style="color: #666666">:</span> <span style="color: #BB4444">"s"</span>,
periodic<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">true</span>,
periodInterval<span style="color: #666666">:</span> <span style="color: #666666">2</span>,
periodUnit<span style="color: #666666">:</span> <span style="color: #BB4444">"h"</span>,
});
</pre>
</div>
<div class="row">
<h3 style="text-align: center">Units of countdown in reverse order</h3>
<p style="text-align: center">Demonstrate layout. Period is equal 2 days and 5 hours.</p>
<div id="layout-timer_reversed-units"></div>
<pre
style="line-height: 125%"
><span style="color: #008800; font-style: italic">/* Demonstrate layout. Period is equal 2 days and 5 hours.</span>
<span style="color: #008800; font-style: italic"> Units of countdown in reverse order */</span>
$(<span style="color: #BB4444">"#layout-timer_reversed-units"</span>).syotimer({
layout<span style="color: #666666">:</span> <span style="color: #BB4444">"smhd"</span>,
effectType<span style="color: #666666">:</span> <span style="color: #BB4444">"opacity"</span>,
periodic<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">true</span>,
periodInterval<span style="color: #666666">:</span> <span style="color: #666666">53</span>,
periodUnit<span style="color: #666666">:</span> <span style="color: #BB4444">"h"</span>,
});
</pre>
</div>
<div class="row">
<h3 style="text-align: center">Display only days and minutes in reverse order</h3>
<p style="text-align: center">
Demonstrate layout. Period is equal 1 days, 5 hours and 37 minutes.
</p>
<div id="layout-timer_mixed-units"></div>
<pre
style="line-height: 125%"
><span style="color: #008800; font-style: italic">/* Demonstrate layout. Period is equal 2 days and 5 hours.</span>
<span style="color: #008800; font-style: italic"> Display only days and minutes in reverse order */</span>
$(<span style="color: #BB4444">"#layout-timer_mixed-units"</span>).syotimer({
layout<span style="color: #666666">:</span> <span style="color: #BB4444">"md"</span>,
periodic<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">true</span>,
periodInterval<span style="color: #666666">:</span> <span style="color: #666666">1777</span>,
periodUnit<span style="color: #666666">:</span> <span style="color: #BB4444">"m"</span>,
});
</pre>
</div>
<div class="row">
<h3 style="text-align: center">Countdown timer with given timezone</h3>
<p style="text-align: center">The deadline is 18:00:00 by the time Rome, Italy (UTC+2)</p>
<div id="periodic-timer_timezone_given"></div>
<pre
style="line-height: 125%"
><span style="color: #008800; font-style: italic">/* Periodic Timer. Countdown timer with given time zone */</span>
$(<span style="color: #BB4444">"#periodic-timer_timezone_given"</span>).syotimer({
date<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">new</span> <span style="color: #AA22FF">Date</span>(<span style="color: #BB4444">"2000-07-01T18:00:00.000+02:00"</span>),
layout<span style="color: #666666">:</span> <span style="color: #BB4444">"hms"</span>,
periodic<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">true</span>,
periodInterval<span style="color: #666666">:</span> <span style="color: #666666">1</span>,
periodUnit<span style="color: #666666">:</span> <span style="color: #BB4444">"d"</span>,
});
</pre>
</div>
<div class="row">
<div style="text-align: center">
<h3>Change options of countdown</h3>
<div id="change_options">
<label for="select-effect">Effect Type:</label>
<select name="select-effect" id="select-effect">
<option value="none" selected>none</option>
<option value="opacity">opacity</option>
</select>
<label for="select-format-number">Format Numbers:</label>
<select name="select-format-number" id="select-format-number">
<option value="false">false - without leading zeros</option>
<option value="true" selected>true - with leading zeros</option>
</select>
<label for="select-language">Language:</label>
<select name="select-language" id="select-language">
<option value="eng" selected>eng</option>
<option value="rus">rus</option>
<option value="heb">heb</option>
</select>
</div>
</div>
<div id="periodic-timer_change-options"></div>
<pre
class="javascript"
style="font-family: monospace"
><span style="color: #006600; font-style: italic;">/**
* Periodic Timer.
* Change options: doubleNumbers, effect type, language
*/</span>
<span style="color: #000066; font-weight: bold;">var</span> changeOptionsTimer <span style="color: #339933;">=</span> $<span style="color: #009900;">(</span><span style="color: #3366CC;">'#periodic-timer_change-options'</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">var</span> effectTypeEl <span style="color: #339933;">=</span> $<span style="color: #009900;">(</span><span style="color: #3366CC;">'#select-effect'</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">var</span> formatNumberEl <span style="color: #339933;">=</span> $<span style="color: #009900;">(</span><span style="color: #3366CC;">'#select-format-number'</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">var</span> languageEl <span style="color: #339933;">=</span> $<span style="color: #009900;">(</span><span style="color: #3366CC;">'#select-language'</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
changeOptionsTimer.<span style="color: #660066;">syotimer</span><span style="color: #009900;">(</span><span style="color: #009900;">{</span>
periodic<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
periodInterval<span style="color: #339933;">:</span> <span style="color: #CC0000;">10</span><span style="color: #339933;">,</span>
periodUnit<span style="color: #339933;">:</span> <span style="color: #3366CC;">'d'</span><span style="color: #339933;">,</span>
<span style="color: #009900;">}</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
effectTypeEl.<span style="color: #660066;">on</span><span style="color: #009900;">(</span><span style="color: #3366CC;">'change'</span><span style="color: #339933;">,</span> <span style="color: #000066; font-weight: bold;">function</span> <span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #000066; font-weight: bold;">var</span> effectType <span style="color: #339933;">=</span> $<span style="color: #009900;">(</span><span style="color: #3366CC;">'option:selected'</span><span style="color: #339933;">,</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">)</span>.<span style="color: #660066;">val</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
changeOptionsTimer.<span style="color: #660066;">syotimer</span><span style="color: #009900;">(</span><span style="color: #3366CC;">'setOption'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'effectType'</span><span style="color: #339933;">,</span> effectType<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
formatNumberEl.<span style="color: #660066;">on</span><span style="color: #009900;">(</span><span style="color: #3366CC;">'change'</span><span style="color: #339933;">,</span> <span style="color: #000066; font-weight: bold;">function</span> <span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #000066; font-weight: bold;">var</span> formatNumberValue <span style="color: #339933;">=</span> $<span style="color: #009900;">(</span><span style="color: #3366CC;">'option:selected'</span><span style="color: #339933;">,</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">)</span>.<span style="color: #660066;">val</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">var</span> doubleNumbers <span style="color: #339933;">=</span> formatNumberValue <span style="color: #339933;">===</span> <span style="color: #3366CC;">'true'</span><span style="color: #339933;">;</span>
changeOptionsTimer.<span style="color: #660066;">syotimer</span><span style="color: #009900;">(</span><span style="color: #3366CC;">'setOption'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'doubleNumbers'</span><span style="color: #339933;">,</span> doubleNumbers<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
languageEl.<span style="color: #660066;">on</span><span style="color: #009900;">(</span><span style="color: #3366CC;">'change'</span><span style="color: #339933;">,</span> <span style="color: #000066; font-weight: bold;">function</span> <span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #000066; font-weight: bold;">var</span> language <span style="color: #339933;">=</span> $<span style="color: #009900;">(</span><span style="color: #3366CC;">'option:selected'</span><span style="color: #339933;">,</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">)</span>.<span style="color: #660066;">val</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
changeOptionsTimer.<span style="color: #660066;">syotimer</span><span style="color: #009900;">(</span><span style="color: #3366CC;">'setOption'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'lang'</span><span style="color: #339933;">,</span> language<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
<div class="row">
<h3 style="text-align: center">Adding new language</h3>
<p style="text-align: center">Demonstrate adding the new language of signatures.</p>
<div id="periodic-timer_localization_new-english"></div>
<blockquote>
<p>
Nenglish is a synthetic language. It is very similar to English but there are significant
differences in the spelling of nouns after numerals. Namely, the difference in the
suffixes of these nouns:
</p>
<ul>
<li>
if the number ends with the digit <code>1</code> then to the noun added the suffix "one"
(21 secondone, 1 minuteone, ...);
</li>
<li>
if the number ends with the digit <code>5</code> then the suffix is equal "five" (35
hourfive, 5 secondfive);
</li>
<li>otherwise the suffix is equal to "s" (24 minutes, 3 days).</li>
</ul>
</blockquote>
<pre style="line-height: 125%"><span style="color: #008800; font-style: italic">/**</span>
<span style="color: #008800; font-style: italic"> * Localization in timer.</span>
<span style="color: #008800; font-style: italic"> * Add new language</span>
<span style="color: #008800; font-style: italic"> */</span>
<span style="color: #008800; font-style: italic">// Adding of a words for signatures of countdown</span>
$.syotimerLang.neng <span style="color: #666666">=</span> {
second<span style="color: #666666">:</span> [<span style="color: #BB4444">"secondone"</span>, <span style="color: #BB4444">"secondfive"</span>, <span style="color: #BB4444">"seconds"</span>],
minute<span style="color: #666666">:</span> [<span style="color: #BB4444">"minuteone"</span>, <span style="color: #BB4444">"minutefive"</span>, <span style="color: #BB4444">"minutes"</span>],
hour<span style="color: #666666">:</span> [<span style="color: #BB4444">"hourone"</span>, <span style="color: #BB4444">"hourfive"</span>, <span style="color: #BB4444">"hours"</span>],
day<span style="color: #666666">:</span> [<span style="color: #BB4444">"dayone"</span>, <span style="color: #BB4444">"dayfive"</span>, <span style="color: #BB4444">"days"</span>],
<span style="color: #008800; font-style: italic">// Adding of the handler that selects an index from the list of words</span>
<span style="color: #008800; font-style: italic">// based on ahead the going number</span>
handler<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">function</span> nengNumeral(number, words) {
<span style="color: #AA22FF; font-weight: bold">var</span> lastDigit <span style="color: #666666">=</span> number <span style="color: #666666">%</span> <span style="color: #666666">10</span>;
<span style="color: #AA22FF; font-weight: bold">var</span> index <span style="color: #666666">=</span> <span style="color: #666666">2</span>;
<span style="color: #AA22FF; font-weight: bold">if</span> (lastDigit <span style="color: #666666">===</span> <span style="color: #666666">1</span>) {
index <span style="color: #666666">=</span> <span style="color: #666666">0</span>;
} <span style="color: #AA22FF; font-weight: bold">else</span> <span style="color: #AA22FF; font-weight: bold">if</span> (lastDigit <span style="color: #666666">===</span> <span style="color: #666666">5</span>) {
index <span style="color: #666666">=</span> <span style="color: #666666">1</span>;
}
<span style="color: #AA22FF; font-weight: bold">return</span> words[index];
},
};
$(<span style="color: #BB4444">"#periodic-timer_localization_new-english"</span>).syotimer({
lang<span style="color: #666666">:</span> <span style="color: #BB4444">"neng"</span>,
layout<span style="color: #666666">:</span> <span style="color: #BB4444">"ms"</span>,
periodic<span style="color: #666666">:</span> <span style="color: #AA22FF; font-weight: bold">true</span>,
periodInterval<span style="color: #666666">:</span> <span style="color: #666666">6</span>,
periodUnit<span style="color: #666666">:</span> <span style="color: #BB4444">"m"</span>,
});
</pre>
</div>
<br />
<br />
<br />
<a href="https://github.com/mrfratello/SyoTimer">SyoTimer on GitHub</a>
<a href="https://github.com/mrfratello/SyoTimer">
<img
style="position: absolute; top: 0; right: 0; border: 0"
src="https://camo.githubusercontent.com/38ef81f8aca64bb9a64448d0d70f1308ef5341ab/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f6461726b626c75655f3132313632312e706e67"
alt="Fork me on GitHub"
data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png"
/>
</a>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="build/jquery.syotimer.min.js"></script>
<script type="text/javascript" src="assets/js/service.js"></script>
<script type="text/javascript" src="assets/js/syotimer.examples.js"></script>
</body>
<!-- Online highligh code: https://highlight.hohli.com/index.php -->
</html>