PageSourceSearch

https://ipa.gov.jo/Scripts/accessibility.js

js ipa.gov.jo collected 2026-10-04 11:11:49 UTC 41,225 bytes, 945 lines download raw bytes

1//------------Save Changes in Local Storage-----------
2
3jQuery(document).ready(function ($) {
4    if (localStorage.getItem('highlihtLinksTokenState') === 'on') {
5        $("a").addClass("highlight-links");
6        $('#userway').find('a').removeClass('highlight-links');
7        document.getElementById('highlightlinks').style.display = 'none';
8        document.getElementById('highlightlinks2').style.display = 'block';
9
10    }
11    if (localStorage.getItem('invertColorsTokenState') === 'on') {
12        $('div').addClass("invert-colors");
13        $('#userway').removeClass('invert-colors');
14        $('#userway').find('div').removeClass('invert-colors');
15        document.getElementById('contrast1').style.display = 'none';
16        document.getElementById('contrast2').style.display = 'block';
17    }
18    if (localStorage.getItem('darkContrastTokenState') === 'on') {
19        $("div").removeClass("invert-colors");
20        //$("div").addClass("dark-contrast");
21        $('div').addClass('dark-contrast');
22        $('#userway').removeClass('dark-contrast');
23        $('#userway').find('div').removeClass('dark-contrast');
24        document.getElementById('contrast2').style.display = 'none';
25        document.getElementById('contrast1').style.display = 'none';
26        document.getElementById('contrast3').style.display = 'block';
27    }
28    if (localStorage.getItem('desaturateTokenState') === 'on') {
29        $("body").removeClass("dark-contrast");
30        $("div").removeClass("dark-contrast");
31        $("div").addClass("desaturate");
32        $('#userway').find('div').removeClass('desaturate');
33        $('#userway').removeClass("desaturate");
34        document.getElementById('contrast3').style.display = 'none';
35        document.getElementById('contrast2').style.display = 'none';
36        document.getElementById('contrast1').style.display = 'none';
37        document.getElementById('contrast4').style.display = 'block';
38    }
39    if (localStorage.getItem('textSpacing1TokenState') === 'on') {
40        $("div").addClass("text-spacing1");
41        $('#userway').removeClass("text-spacing1");
42        $('#userway').find('div').removeClass('text-spacing1');
43        document.getElementById('textSpacing1').style.display = 'none';
44        document.getElementById('textSpacing2').style.display = 'block';
45    }
46    if (localStorage.getItem('textSpacing2TokenState') === 'on') {
47        $("div").addClass("text-spacing2");
48        $('#userway').removeClass("text-spacing2");
49        $('#userway').find('div').removeClass('text-spacing2');
50        document.getElementById('textSpacing2').style.display = 'none';
51        document.getElementById('textSpacing1').style.display = 'none';
52        document.getElementById('textSpacing3').style.display = 'block';
53    }
54    if (localStorage.getItem('textSpacing3TokenState') === 'on') {
55        $("div").addClass("text-spacing3");
56        $('#userway').removeClass("text-spacing3");
57        $('#userway').find('div').removeClass('text-spacing3');
58        document.getElementById('textSpacing3').style.display = 'none';
59        document.getElementById('textSpacing1').style.display = 'none';
60        document.getElementById('textSpacing2').style.display = 'none';
61        document.getElementById('textSpacing4').style.display = 'block';
62
63    }
64    if (localStorage.getItem('biggerText1TokenState') === 'on') {
65        $(document).ready(function () {
66            $('*').each(function () {
67                var k = parseInt($(this).css('font-size'));
68                var redSize = ((k * 105) / 100); //here, you can give the percentage(now it is increased to 105%)
69                $(this).css('font-size', redSize);
70
71            });
72        });
73        document.getElementById('biggerText1').style.display = 'none';
74        document.getElementById('biggerText2').style.display = 'block';
75    }
76    if (localStorage.getItem('biggerText2TokenState') === 'on') {
77        $(document).ready(function () {
78            $('*').each(function () {
79                var k = parseInt($(this).css('font-size'));
80                var redSize = ((k * 110) / 100); //here, you can give the percentage(now it is increased to 110%)
81                $(this).css('font-size', redSize);
82
83            });
84        });
85        document.getElementById('biggerText2').style.display = 'none';
86        document.getElementById('biggerText1').style.display = 'none';
87        document.getElementById('biggerText3').style.display = 'block';
88
89    }
90    if (localStorage.getItem('biggerText3TokenState') === 'on') {
91        $(document).ready(function () {
92            $('*').each(function () {
93                var k = parseInt($(this).css('font-size'));
94                var redSize = ((k * 110) / 100); //here, you can give the percentage(now it is increased to 110%)
95                $(this).css('font-size', redSize);
96
97            });
98        });
99        document.getElementById('biggerText3').style.display = 'none';
100        document.getElementById('biggerText1').style.display = 'none';
101        document.getElementById('biggerText2').style.display = 'none';
102        document.getElementById('biggerText4').style.display = 'block';
103
104    }
105    if (localStorage.getItem('dyslexiaFriendlyTokenState') === 'on') {
106        $("body").addClass("dyslexia-friendly");
107        document.getElementById('dyslexiaFriendly').style.display = 'none';
108        document.getElementById('dyslexiaFriendly2').style.display = 'block';
109    }
110    if (localStorage.getItem('dyslexiaFriendly2TokenState') === 'on') {
111        $("body").addClass("legible-font");
112        document.getElementById('legibleFonts').style.display = 'block';
113        document.getElementById('dyslexiaFriendly2').style.display = 'none';
114    }
115    if (localStorage.getItem('cursor1TokenState') === 'on') {
116        $("body").addClass("big-cursor");
117        document.getElementById('cursor1').style.display = 'none';
118        document.getElementById('cursor2').style.display = 'block';
119    }
120    if (localStorage.getItem('cursor2TokenState') === 'on') {
121        $("body").removeClass("big-cursor");
122
123        $('#uwexceptionclass2').removeClass("d-none");
124        $('#uwexceptionclass1').removeClass("d-none");
125
126        var section1 = document.getElementById("uwexceptionclass1");
127        var section2 = document.getElementById("uwexceptionclass2");
128
129        document.onmousemove = function (event) {
130
131            section1.style.height = event.clientY - 37 + 'px';
132            section2.style.height = "calc(90% - " + event.clientY + 'px';
133
134        }
135        document.getElementById('cursor2').style.display = 'none';
136        document.getElementById('cursor1').style.display = 'none';
137        document.getElementById('cursor3').style.display = 'block';
138
139    }
140    if (localStorage.getItem('cursor3TokenState') === 'on') {
141        $('#uwexceptionclass2').addClass("d-none");
142        $('#uwexceptionclass1').addClass("d-none");
143
144
145        $(".uw-s10-reading-guide").removeClass("d-none");
146        $(".uw-s10-reading-guide").addClass("d-block");
147        $(document).on('mousemove', function (e) {
148            $('.uw-s10-reading-guide').css('top', e.pageY - 15);
149            $('.uw-s10-reading-guide').css('left', e.pageX);
150        });
151        document.getElementById('cursor3').style.display = 'none';
152        document.getElementById('cursor1').style.display = 'none';
153        document.getElementById('cursor2').style.display = 'none';
154        document.getElementById('cursor4').style.display = 'block';
155    }
156    if (localStorage.getItem('lineHeight1TokenState') === 'on') {
157        $("body").addClass("line-height1");
158        document.getElementById('lineHeight1').style.display = 'none';
159        document.getElementById('lineHeight2').style.display = 'block';
160    }
161
162    if (localStorage.getItem('lineHeight2TokenState') === 'on') {
163        $("body").addClass("line-height2");
164        document.getElementById('lineHeight2').style.display = 'none';
165        document.getElementById('lineHeight3').style.display = 'block';
166    }
167    if (localStorage.getItem('lineHeight3TokenState') === 'on') {
168        $("body").addClass("line-height3");
169        document.getElementById('lineHeight3').style.display = 'none';
170        document.getElementById('lineHeight2').style.display = 'none';
171        document.getElementById('lineHeight1').style.display = 'none';
172        document.getElementById('lineHeight4').style.display = 'block';
173    }
174
175    if (localStorage.getItem('textAlign1TokenState') === 'on') {
176        $("body").addClass("text-align2");
177        document.getElementById('textAlign1').style.display = 'none';
178        document.getElementById('textAlign2').style.display = 'block';
179    }
180
181    if (localStorage.getItem('textAlign2TokenState') === 'on') {
182        $("body").removeClass("text-align2");
183        $("body").addClass("text-align1");
184        document.getElementById('textAlign2').style.display = 'none';
185        document.getElementById('textAlign3').style.display = 'block';
186    }
187
188    if (localStorage.getItem('textAlign3TokenState') === 'on') {
189        $("body").addClass("text-align3");
190        document.getElementById('textAlign3').style.display = 'none';
191        document.getElementById('textAlign2').style.display = 'none';
192        document.getElementById('textAlign1').style.display = 'none';
193        document.getElementById('textAlign4').style.display = 'block';
194    }
195    if (localStorage.getItem('textAlign4TokenState') === 'on') {
196        $("body").removeClass("text-align1");
197        $("body").removeClass("text-align2");
198        $("body").removeClass("text-align3");
199        $("body").addClass("text-align4");
200        document.getElementById('textAlign1').style.display = 'none';
201        document.getElementById('textAlign2').style.display = 'none';
202        document.getElementById('textAlign5').style.display = 'block';
203        document.getElementById('textAlign3').style.display = 'none';
204        document.getElementById('textAlign4').style.display = 'none';
205
206    }
207    if (localStorage.getItem('readSpeakerTokenState') === 'on') {
208        document.getElementById('readSpeaker').style.display = 'none';
209        document.getElementById('readSpeaker1').style.display = 'block';
210        document.getElementById('speechDiv').style.display = 'block';
211    }
212
213    localStorage.removeItem('signLanguageTokenStateGetScript', 'on');
214    //if (localStorage.getItem('signLanguageTokenState') === 'on') {
215
216    //    document.getElementById('signLanguage').style.display = 'none';
217    //    document.getElementById('signLanguage1').style.display = 'block';
218    //    document.getElementById('DeafServicePlace').style.display = 'block';
219
220    //}
221
222
223    //if (localStorage.getItem('pauseAnimationsTokenState') === 'on') {
224    //    $('body').find('*').toggleClass("pause");
225    //    if ($('body').find('*').hasClass("pause")) {
226    //        document.getElementById('imgPuase').style.display = 'none';
227    //        document.getElementById('imgPlay').style.display = 'block';
228    //    }
229    //    else {
230    //        document.getElementById('imgPuase').style.display = 'block';
231    //        document.getElementById('imgPlay').style.display = 'none';
232    //    }
233    //    if (localStorage.getItem("counter") === null) {
234
235    //        localStorage.setItem("counter", counter);
236    //        $('.carousel').carousel({
237    //            interval: false,
238    //            pause: "true"
239    //        });
240    //    }
241    //    else {
242    //        var counterresult = localStorage.getItem("counter")
243    //        localStorage.setItem("counter", counter + 1);
244    //        if (counterresult < 1) {
245    //            //alert("interval true");
246    //            $('.carousel').carousel({
247    //                interval: true
248    //            });
249
250    //        }
251    //        else if (counterresult >= 1) {
252    //            //alert("interval false");
253    //            $('.carousel').carousel({
254    //                interval: false,
255    //                pause: "true"
256    //            });
257    //            localStorage.setItem("counter", 0);
258    //        }
259
260
261    //    }
262    //    let appAllEls = stopAnimationsWrap.querySelectorAll('*');
263    //    let allElsAr = Array.prototype.slice.call(appAllEls);
264    //    allElsAr.forEach((thisEl) => {
265
266    //        let elClass = thisEl.classList[0];
267    //        //if (elClass.hasAttribute('data-ride') === true) {
268    //        //}
269
270
271
272    //        let cs = getComputedStyle(thisEl, null);
273    //        let thisAnimation = cs.getPropertyValue('animation-name');
274    //        if (thisAnimation !== 'none') {
275
276    //            stoppedAnims.push([elClass, {
277    //                'animationName': thisAnimation,
278    //            }]);
279
280    //            thisEl.style.animationName = 'none';
281    //            thisEl.style.transition = "none"
282
283    //        }
284    //    });
285    //}
286
287});
288
289//------------End Save Changes in Local Storage-----------
290
291var counter = 0;
292//document.querySelector('#pauseAnimations').addEventListener('click', (e) => {
293//    e.preventDefault()
294//    $('body').find('*').toggleClass("pause");
295//    localStorage.setItem('pauseAnimationsTokenState', 'on');
296//    if ($('body').find('*').hasClass("pause")) {
297//        document.getElementById('imgPuase').style.display = 'none';
298//        document.getElementById('imgPlay').style.display = 'block';
299//    }
300//    else {
301//        localStorage.removeItem('pauseAnimationsTokenState');
302//        document.getElementById('imgPuase').style.display = 'block';
303//        document.getElementById('imgPlay').style.display = 'none';
304//    }
305//    if (localStorage.getItem("counter") === null) {
306
307//        localStorage.setItem("counter", counter);
308//        $('.carousel').carousel({
309//            interval: false,
310//            pause: "true"
311//        });
312//    }
313//    else {
314//        var counterresult = localStorage.getItem("counter")
315//        localStorage.setItem("counter", counter + 1);
316//        if (counterresult < 1) {
317//            //alert("interval true");
318//            $('.carousel').carousel({
319//                interval: true,
320
321//            });
322
323//        }
324//        else if (counterresult >= 1) {
325//            //alert("interval false");
326//            $('.carousel').carousel({
327//                interval: false,
328//                pause: "true"
329//            });
330//            localStorage.setItem("counter", 0);
331//        }
332
333
334//    }
335//    let appAllEls = stopAnimationsWrap.querySelectorAll('*');
336//    let allElsAr = Array.prototype.slice.call(appAllEls);
337//    allElsAr.forEach((thisEl) => {
338
339//        let elClass = thisEl.classList[0];
340//        //if (elClass.hasAttribute('data-ride') == true) {
341
342//        //}
343
344
345
346//        let cs = getComputedStyle(thisEl, null);
347//        let thisAnimation = cs.getPropertyValue('animation-name');
348//        if (thisAnimation !== 'none') {
349
350//            stoppedAnims.push([elClass, {
351//                'animationName': thisAnimation,
352//            }]);
353
354//            thisEl.style.animationName = 'none';
355//            thisEl.style.transition = "none"
356
357//        }
358//    });
359//});
360
361onkeydown = function (e) {
362    if (e.ctrlKey && e.keyCode === 'U'.charCodeAt(0)) {
363        e.preventDefault();
364        if (modal.style.display === "block") {
365            modal.style.display = "none";
366        }
367        else {
368            modal.style.display = "block";
369        }
370    }
371}
372
373var modal = document.getElementById("accessibilityMenu");
374var btn = document.getElementById("lnkAccessibility");
375var span = document.getElementsByClassName("widget-close-btn")[0];
376btn.onclick = function () {
377    if (modal.style.display === "block") {
378        modal.style.display = "none";
379    }
380    else {
381        modal.style.display = "block";
382    }
383
384}
385span.onclick = function () {
386    modal.style.display = "none";
387}
388
389function addHighlightLink() {
390    $("a").addClass("highlight-links");
391    $('#userway').find('a').removeClass('highlight-links');
392    if (document.getElementById('highlightlinks').style.display === 'block') {
393        document.getElementById('highlightlinks').style.display = 'none';
394        document.getElementById('highlightlinks2').style.display = 'block';
395        localStorage.setItem('highlihtLinksTokenState', 'on');
396    }
397}
398
399function addHighlightLink2() {
400    $("a").removeClass("highlight-links");
401
402    if (document.getElementById('highlightlinks2').style.display === 'block') {
403        document.getElementById('highlightlinks').style.display = 'block';
404        document.getElementById('highlightlinks2').style.display = 'none';
405        localStorage.removeItem('highlihtLinksTokenState');
406    }
407}
408
409function switchVisible() {
410    $('div').addClass("invert-colors");
411    $('#userway').removeClass('invert-colors');
412    $('#userway').find('div').removeClass('invert-colors');
413
414    if (document.getElementById('contrast1').style.display === 'block') {
415        document.getElementById('contrast1').style.display = 'none';
416        document.getElementById('contrast2').style.display = 'block';
417        localStorage.setItem('invertColorsTokenState', 'on');
418    }
419}
420
421function invertColors() {
422    $("div").removeClass("invert-colors");
423    //$("div").addClass("dark-contrast");
424    $('div').addClass('dark-contrast');
425    $('#userway').removeClass('dark-contrast');
426    localStorage.removeItem('invertColorsTokenState');
427    $('#userway').find('div').removeClass('dark-contrast');
428
429
430    if (document.getElementById('contrast2').style.display === 'block') {
431        document.getElementById('contrast2').style.display = 'none';
432        document.getElementById('contrast1').style.display = 'none';
433        document.getElementById('contrast3').style.display = 'block';
434        localStorage.setItem('darkContrastTokenState', 'on');
435    }
436}
437
438function darkcontrast() {
439    $("body").removeClass("dark-contrast");
440    $("div").removeClass("dark-contrast");
441    $("div").addClass("desaturate");
442    $('#userway').find('div').removeClass('desaturate');
443    $('#userway').removeClass("desaturate");
444    localStorage.removeItem('darkContrastTokenState');
445    if (document.getElementById('contrast3').style.display === 'block') {
446        document.getElementById('contrast3').style.display = 'none';
447        document.getElementById('contrast2').style.display = 'none';
448        document.getElementById('contrast1').style.display = 'none';
449        document.getElementById('contrast4').style.display = 'block';
450        localStorage.setItem('desaturateTokenState', 'on');
451    }
452}
453
454function desaturate() {
455    $("body").removeClass("desaturate");
456    $("div").removeClass("desaturate");
457    localStorage.removeItem('desaturateTokenState');
458    if (document.getElementById('contrast4').style.display === 'block') {
459        document.getElementById('contrast4').style.display = 'none';
460        document.getElementById('contrast1').style.display = 'block';
461        document.getElementById('contrast2').style.display = 'none';
462        document.getElementById('contrast3').style.display = 'none';
463    }
464}
465
466function textSpacing1() {
467    $("div").addClass("text-spacing1");
468    $('#userway').removeClass("text-spacing1");
469    $('#userway').find('div').removeClass('text-spacing1');
470
471
472    if (document.getElementById('textSpacing1').style.display === 'block') {
473        document.getElementById('textSpacing1').style.display = 'none';
474        document.getElementById('textSpacing2').style.display = 'block';
475        localStorage.setItem('textSpacing1TokenState', 'on');
476    }
477}
478
479function textSpacing2() {
480    $("div").addClass("text-spacing2");
481    $('#userway').removeClass("text-spacing2");
482    $('#userway').find('div').removeClass('text-spacing2');
483    if (document.getElementById('textSpacing2').style.display === 'block') {
484        document.getElementById('textSpacing2').style.display = 'none';
485        document.getElementById('textSpacing1').style.display = 'none';
486        document.getElementById('textSpacing3').style.display = 'block';
487        localStorage.setItem('textSpacing2TokenState', 'on');
488    }
489}
490
491function textSpacing3() {
492    $("div").addClass("text-spacing3");
493    $('#userway').removeClass("text-spacing3");
494    $('#userway').find('div').removeClass('text-spacing3');
495    if (document.getElementById('textSpacing3').style.display === 'block') {
496        document.getElementById('textSpacing3').style.display = 'none';
497        document.getElementById('textSpacing1').style.display = 'none';
498        document.getElementById('textSpacing2').style.display = 'none';
499        document.getElementById('textSpacing4').style.display = 'block';
500        localStorage.setItem('textSpacing3TokenState', 'on');
501    }
502}
503
504function textSpacing4() {
505    $("div").removeClass("text-spacing1");
506    $("div").removeClass("text-spacing2");
507    $("div").removeClass("text-spacing3");
508    $("div").removeClass("text-spacing4");
509    if (document.getElementById('textSpacing4').style.display === 'block') {
510        document.getElementById('textSpacing1').style.display = 'block';
511        document.getElementById('textSpacing2').style.display = 'none';
512        document.getElementById('textSpacing3').style.display = 'none';
513        document.getElementById('textSpacing4').style.display = 'none';
514        localStorage.setItem('textSpacing4TokenState', 'on');
515        localStorage.removeItem('textSpacing1TokenState');
516        localStorage.removeItem('textSpacing2TokenState');
517        localStorage.removeItem('textSpacing3TokenState');
518    }
519}
520
521function biggerText1() {
522    $(document).ready(function () {
523        $('*').each(function () {
524            var k = parseInt($(this).css('font-size'));
525            var redSize = ((k * 105) / 100); //here, you can give the percentage(now it is increased to 105%)
526            $(this).css('font-size', redSize);
527
528        });
529    });
530    if (document.getElementById('biggerText1').style.display === 'block') {
531        document.getElementById('biggerText1').style.display = 'none';
532        document.getElementById('biggerText2').style.display = 'block';
533        localStorage.setItem('biggerText1TokenState', 'on');
534    }
535}
536
537function biggerText2() {
538    $(document).ready(function () {
539        $('*').each(function () {
540            var k = parseInt($(this).css('font-size'));
541            var redSize = ((k * 110) / 100); //here, you can give the percentage(now it is increased to 110%)
542            $(this).css('font-size', redSize);
543
544        });
545    });
546    if (document.getElementById('biggerText2').style.display === 'block') {
547        document.getElementById('biggerText2').style.display = 'none';
548        document.getElementById('biggerText1').style.display = 'none';
549        document.getElementById('biggerText3').style.display = 'block';
550        localStorage.setItem('biggerText2TokenState', 'on');
551    }
552}
553
554function biggerText3() {
555    $(document).ready(function () {
556        $('*').each(function () {
557            var k = parseInt($(this).css('font-size'));
558            var redSize = ((k * 115) / 100); //here, you can give the percentage( now it is increased to 115%)
559            $(this).css('font-size', redSize);
560
561        });
562    });
563    if (document.getElementById('biggerText3').style.display === 'block') {
564        document.getElementById('biggerText3').style.display = 'none';
565        document.getElementById('biggerText1').style.display = 'none';
566        document.getElementById('biggerText2').style.display = 'none';
567        document.getElementById('biggerText4').style.display = 'block';
568        localStorage.setItem('biggerText3TokenState', 'on');
569    }
570}
571
572function biggerText4() {
573    //$(document).ready(function () {
574    //    $('*').each(function () {
575    //        var k = parseInt($(this).css('font-size'));
576    //        var redSize = ((k * 77) / 100); //here, you can give the percentage( now it is reduced to 70%)
577    //        $(this).css('font-size', redSize);
578
579    //    });
580    //});
581
582    $('*').css({ "font-size": "" });
583    localStorage.removeItem('biggerText1TokenState');
584    localStorage.removeItem('biggerText2TokenState');
585    localStorage.removeItem('biggerText3TokenState');
586    if (document.getElementById('biggerText4').style.display === 'block') {
587        document.getElementById('biggerText1').style.display = 'block';
588        document.getElementById('biggerText2').style.display = 'none';
589        document.getElementById('biggerText3').style.display = 'none';
590        document.getElementById('biggerText4').style.display = 'none';
591    }
592
593}
594
595function dyslexiaFriendly() {
596    $("body").addClass("dyslexia-friendly");
597    if (document.getElementById('dyslexiaFriendly').style.display === 'block') {
598        document.getElementById('dyslexiaFriendly').style.display = 'none';
599        document.getElementById('dyslexiaFriendly2').style.display = 'block';
600        localStorage.setItem('dyslexiaFriendlyTokenState', 'on');
601    }
602}
603
604function dyslexiaFriendly2() {
605    $("body").removeClass("dyslexia-friendly");
606    $("body").addClass("legible-font");
607    if (document.getElementById('dyslexiaFriendly2').style.display === 'block') {
608        document.getElementById('legibleFonts').style.display = 'block';
609        document.getElementById('dyslexiaFriendly2').style.display = 'none';
610        localStorage.setItem('dyslexiaFriendly2TokenState', 'on');
611    }
612}
613
614function legibleFonts() {
615    $("body").removeClass("legible-font");
616    $("body").removeClass("dyslexia-friendly");
617    localStorage.removeItem('dyslexiaFriendlyTokenState');
618    localStorage.removeItem('dyslexiaFriendly2TokenState');
619    if (document.getElementById('legibleFonts').style.display === 'block') {
620        document.getElementById('legibleFonts').style.display = 'none';
621        document.getElementById('dyslexiaFriendly').style.display = 'block';
622    }
623}
624
625function cursor1() {
626    $("body").addClass("big-cursor");
627    if (document.getElementById('cursor1').style.display === 'block') {
628        document.getElementById('cursor1').style.display = 'none';
629        document.getElementById('cursor2').style.display = 'block';
630        localStorage.setItem('cursor1TokenState', 'on');
631    }
632}
633
634function cursor2() {
635    $("body").removeClass("big-cursor");
636
637    $('#uwexceptionclass2').removeClass("d-none");
638    $('#uwexceptionclass1').removeClass("d-none");
639
640    var section1 = document.getElementById("uwexceptionclass1");
641    var section2 = document.getElementById("uwexceptionclass2");
642
643    document.onmousemove = function (event) {
644
645        section1.style.height = event.clientY - 37 + 'px';
646        section2.style.height = "calc(90% - " + event.clientY + 'px';
647
648    }
649
650    if (document.getElementById('cursor2').style.display === 'block') {
651        document.getElementById('cursor2').style.display = 'none';
652        document.getElementById('cursor1').style.display = 'none';
653        document.getElementById('cursor3').style.display = 'block';
654        localStorage.setItem('cursor2TokenState', 'on');
655    }
656}
657
658function cursor3() {
659    $('#uwexceptionclass2').addClass("d-none");
660    $('#uwexceptionclass1').addClass("d-none");
661
662
663    $(".uw-s10-reading-guide").removeClass("d-none");
664    $(".uw-s10-reading-guide").addClass("d-block");
665    $(document).on('mousemove', function (e) {
666        $('.uw-s10-reading-guide').css('top', e.pageY - 15);
667        $('.uw-s10-reading-guide').css('left', e.pageX);
668    });
669    if (document.getElementById('cursor3').style.display === 'block') {
670        document.getElementById('cursor3').style.display = 'none';
671        document.getElementById('cursor1').style.display = 'none';
672        document.getElementById('cursor2').style.display = 'none';
673        document.getElementById('cursor4').style.display = 'block';
674        localStorage.setItem('cursor3TokenState', 'on');
675    }
676}
677
678function cursor4() {
679    $(".uw-s10-reading-guide").removeClass("d-block");
680    $(".uw-s10-reading-guide").addClass("d-none");
681    localStorage.removeItem('cursor1TokenState');
682    localStorage.removeItem('cursor2TokenState');
683    localStorage.removeItem('cursor3TokenState');
684    if (document.getElementById('cursor4').style.display === 'block') {
685        document.getElementById('cursor1').style.display = 'block';
686        document.getElementById('cursor2').style.display = 'none';
687        document.getElementById('cursor3').style.display = 'none';
688        document.getElementById('cursor4').style.display = 'none';
689    }
690}
691
692function lineHeight1() {
693    $("body").addClass("line-height1");
694    if (document.getElementById('lineHeight1').style.display === 'block') {
695        document.getElementById('lineHeight1').style.display = 'none';
696        document.getElementById('lineHeight2').style.display = 'block';
697        localStorage.setItem('lineHeight1TokenState', 'on');
698    }
699}
700
701function lineHeight2() {
702    $("body").addClass("line-height2");
703    if (document.getElementById('lineHeight2').style.display === 'block') {
704        document.getElementById('lineHeight2').style.display = 'none';
705        document.getElementById('lineHeight3').style.display = 'block';
706        localStorage.setItem('lineHeight1TokenState', 'on');
707    }
708}
709
710function lineHeight3() {
711    $("body").addClass("line-height3");
712    if (document.getElementById('lineHeight3').style.display === 'block') {
713        document.getElementById('lineHeight3').style.display = 'none';
714        document.getElementById('lineHeight2').style.display = 'none';
715        document.getElementById('lineHeight1').style.display = 'none';
716        document.getElementById('lineHeight4').style.display = 'block';
717        localStorage.setItem('lineHeight3TokenState', 'on');
718    }
719}
720
721function lineHeight4() {
722    $("body").removeClass("line-height1");
723    $("body").removeClass("line-height2");
724    $("body").removeClass("line-height3");
725    localStorage.removeItem('lineHeight1TokenState');
726    localStorage.removeItem('lineHeight2TokenState');
727    localStorage.removeItem('lineHeight3TokenState');
728    if (document.getElementById('lineHeight4').style.display === 'block') {
729        document.getElementById('lineHeight1').style.display = 'block';
730        document.getElementById('lineHeight2').style.display = 'none';
731        document.getElementById('lineHeight4').style.display = 'none';
732        document.getElementById('lineHeight3').style.display = 'none';
733    }
734}
735
736function textAlign1() {
737    $("body").addClass("text-align2");
738    if (document.getElementById('textAlign1').style.display === 'block') {
739        document.getElementById('textAlign1').style.display = 'none';
740        document.getElementById('textAlign2').style.display = 'block';
741        localStorage.setItem('textAlign1TokenState', 'on');
742    }
743}
744
745function textAlign2() {
746    $("body").removeClass("text-align2");
747    $("body").addClass("text-align1");
748    if (document.getElementById('textAlign2').style.display === 'block') {
749        document.getElementById('textAlign2').style.display = 'none';
750        document.getElementById('textAlign3').style.display = 'block';
751        localStorage.setItem('textAlign2TokenState', 'on');
752    }
753}
754
755function textAlign3() {
756    $("body").addClass("text-align3");
757    if (document.getElementById('textAlign3').style.display === 'block') {
758        document.getElementById('textAlign3').style.display = 'none';
759        document.getElementById('textAlign2').style.display = 'none';
760        document.getElementById('textAlign1').style.display = 'none';
761        document.getElementById('textAlign4').style.display = 'block';
762        localStorage.setItem('textAlign3TokenState', 'on');
763    }
764}
765
766function textAlign4() {
767    $("body").removeClass("text-align1");
768    $("body").removeClass("text-align2");
769    $("body").removeClass("text-align3");
770    $("body").addClass("text-align4");
771    if (document.getElementById('textAlign4').style.display === 'block') {
772        document.getElementById('textAlign1').style.display = 'none';
773        document.getElementById('textAlign2').style.display = 'none';
774        document.getElementById('textAlign5').style.display = 'block';
775        document.getElementById('textAlign3').style.display = 'none';
776        document.getElementById('textAlign4').style.display = 'none';
777        localStorage.setItem('textAlign4TokenState', 'on');
778    }
779}
780
781function textAlign5() {
782    $("body").removeClass("text-align1");
783    $("body").removeClass("text-align2");
784    $("body").removeClass("text-align3");
785    $("body").removeClass("text-align4");
786    localStorage.removeItem('textAlign1TokenState');
787    localStorage.removeItem('textAlign2TokenState');
788    localStorage.removeItem('textAlign3TokenState');
789    localStorage.removeItem('textAlign4TokenState');
790    if (document.getElementById('textAlign5').style.display === 'block') {
791        document.getElementById('textAlign1').style.display = 'block';
792        document.getElementById('textAlign2').style.display = 'none';
793        document.getElementById('textAlign4').style.display = 'none';
794        document.getElementById('textAlign3').style.display = 'none';
795        document.getElementById('textAlign5').style.display = 'none';
796    }
797}
798
799function readSpeaker() {
800    if (document.getElementById('readSpeaker').style.display === 'block') {
801        document.getElementById('readSpeaker').style.display = 'none';
802        document.getElementById('readSpeaker1').style.display = 'block';
803        document.getElementById('speechDiv').style.display = 'block';
804        localStorage.setItem('readSpeakerTokenState', 'on');
805
806    }
807}
808
809function readSpeaker1() {
810    localStorage.removeItem('readSpeakerTokenState');
811    if (document.getElementById('readSpeaker1').style.display === 'block') {
812        document.getElementById('readSpeaker1').style.display = 'none';
813        document.getElementById('readSpeaker').style.display = 'block';
814        document.getElementById('speechDiv').style.display = 'none';
815
816    }
817}
818
819function signLanguage() {
820    if (document.getElementById('signLanguage').style.display === 'block') {
821        if (localStorage.getItem('signLanguageTokenStateGetScript') !== 'on') {
822            $.getScript("https://cdn.mindrocketsapis.com/client/Latest/toolkit.js");
823            $.getScript("https://cdn.mindrocketsapis.com/client/Latest/signsplayer.js");
824            $.getScript("https://cdn.mindrocketsapis.com/client/Latest/tooltip_add.js");
825            $.getScript("https://cdn.mindrocketsapis.com/client/echo-tech/integrator.js");
826            localStorage.setItem('signLanguageTokenStateGetScript', 'on');
827        }
828        document.getElementById('signLanguage').style.display = 'none';
829        document.getElementById('signLanguage1').style.display = 'block';
830        document.getElementById('DeafServicePlace').style.display = 'block';
831        $(".mr-cont-tooltip-window").css("display", "block");
832        localStorage.setItem('signLanguageTokenState', 'on');
833        localStorage.setItem('signLanguageTokenStateGetScript', 'on');
834    }
835}
836
837function signLanguage1() {
838    localStorage.removeItem('signLanguageTokenState');
839    if (document.getElementById('signLanguage1').style.display === 'block') {
840        document.getElementById('signLanguage1').style.display = 'none';
841        document.getElementById('signLanguage').style.display = 'block';
842
843        document.getElementById('DeafServicePlace').style.display = 'none';
844        $(".mr-cont-tooltip-window").css("display", "none");
845    }
846}
847
848function ResetAll() {
849    $("div").removeClass("invert-colors");
850    document.getElementById('contrast1').style.display = 'block';
851    document.getElementById('contrast2').style.display = 'none';
852    document.getElementById('contrast3').style.display = 'none';
853    document.getElementById('contrast4').style.display = 'none';
854    document.getElementById('highlightlinks').style.display = 'block';
855    document.getElementById('highlightlinks2').style.display = 'none';
856    document.getElementById('textSpacing1').style.display = 'block';
857    document.getElementById('textSpacing2').style.display = 'none';
858    document.getElementById('textSpacing3').style.display = 'none';
859    document.getElementById('textSpacing4').style.display = 'none';
860    document.getElementById('biggerText1').style.display = 'block';
861    document.getElementById('biggerText2').style.display = 'none';
862    document.getElementById('biggerText3').style.display = 'none';
863    document.getElementById('biggerText4').style.display = 'none';
864    //document.getElementById('pauseAnimations').style.display = 'block';
865    //document.getElementById('imgPuase').style.display = 'block';
866    //document.getElementById('imgPlay').style.display = 'none';
867    //document.getElementById('playAnimations').style.display = 'none';
868    document.getElementById('dyslexiaFriendly').style.display = 'block';
869    document.getElementById('dyslexiaFriendly2').style.display = 'none';
870    document.getElementById('legibleFonts').style.display = 'none';
871    document.getElementById('cursor1').style.display = 'block';
872    document.getElementById('cursor2').style.display = 'none';
873    document.getElementById('cursor3').style.display = 'none';
874    document.getElementById('cursor4').style.display = 'none';
875    document.getElementById('lineHeight1').style.display = 'block';
876    document.getElementById('lineHeight2').style.display = 'none';
877    document.getElementById('lineHeight3').style.display = 'none';
878    document.getElementById('lineHeight4').style.display = 'none';
879    document.getElementById('textAlign1').style.display = 'block';
880    document.getElementById('textAlign2').style.display = 'none';
881    document.getElementById('textAlign3').style.display = 'none';
882    document.getElementById('textAlign4').style.display = 'none';
883    document.getElementById('textAlign5').style.display = 'none';
884    //document.getElementById('readSpeaker').style.display = 'block';
885    //document.getElementById('readSpeaker1').style.display = 'none';
886    //document.getElementById('signLanguage').style.display = 'block';
887    //document.getElementById('signLanguage1').style.display = 'none';
888    $('#uwexceptionclass2').addClass("d-none");
889    $('#uwexceptionclass1').addClass("d-none");
890    $("a").removeClass("highlight-links");
891    $("div").removeClass("invert-colors");
892    $("body").removeClass("dark-contrast");
893    $("div").removeClass("dark-contrast");
894    $("body").removeClass("dark-contrast");
895    $("div").removeClass("dark-contrast");
896    $("body").removeClass("desaturate");
897    $("div").removeClass("desaturate");
898    $("div").removeClass("text-spacing1");
899    $("div").removeClass("text-spacing2");
900    $("div").removeClass("text-spacing3");
901    $("div").removeClass("text-spacing4");
902    $('*').css({ "font-size": "" });
903    $("body").removeClass("legible-font");
904    $("body").removeClass("dyslexia-friendly");
905    $("body").removeClass("big-cursor");
906    $(".uw-exception1-class").addClass("d-none");
907    $(".uw-exception2-class").addClass("d-none");
908    $(".uw-s10-reading-guide").removeClass("d-block");
909    $(".uw-s10-reading-guide").addClass("d-none");
910    $("body").removeClass("line-height1");
911    $("body").removeClass("line-height2");
912    $("body").removeClass("line-height3");
913    $("body").removeClass("text-align1");
914    $("body").removeClass("text-align2");
915    $("body").removeClass("text-align3");
916    $("body").removeClass("text-align4");
917    //$('body').find('*').removeClass("pause");
918
919    localStorage.removeItem('highlihtLinksTokenState');
920    localStorage.removeItem('invertColorsTokenState');
921    localStorage.removeItem('darkContrastTokenState');
922    localStorage.removeItem('desaturateTokenState');
923    localStorage.removeItem('textSpacing1TokenState');
924    localStorage.removeItem('textSpacing2TokenState');
925    localStorage.removeItem('textSpacing3TokenState');
926    localStorage.removeItem('biggerText1TokenState');
927    localStorage.removeItem('biggerText2TokenState');
928    localStorage.removeItem('biggerText3TokenState');
929    localStorage.removeItem('dyslexiaFriendlyTokenState');
930    localStorage.removeItem('dyslexiaFriendly2TokenState');
931    localStorage.removeItem('cursor1TokenState');
932    localStorage.removeItem('cursor2TokenState');
933    localStorage.removeItem('cursor3TokenState');
934    localStorage.removeItem('lineHeight1TokenState');
935    localStorage.removeItem('lineHeight2TokenState');
936    localStorage.removeItem('lineHeight3TokenState');
937    localStorage.removeItem('textAlign1TokenState');
938    localStorage.removeItem('textAlign2TokenState');
939    localStorage.removeItem('textAlign3TokenState');
940    localStorage.removeItem('textAlign4TokenState');
941    localStorage.removeItem('readSpeakerTokenState');
942    localStorage.removeItem('signLanguageTokenState');
943    //localStorage.removeItem('pauseAnimationsTokenState');
944}
945

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.