PageSourceSearch

https://nea.gov.ge/js/adaptive.js

js nea.gov.ge collected 2026-09-24 09:28:09 UTC 55,494 bytes, 1,327 lines download raw bytes

1const fontSizeStandard = document.getElementById("fontSizeStandard");
2const fontSizeMedium = document.getElementById("fontSizeMedium");
3const fontSizeLarge = document.getElementById("fontSizeLarge");
4
5const single = document.getElementById("single");
6const oneAndHalf = document.getElementById("oneAndHalf");
7const double = document.getElementById("double");
8
9const standardLetterSpace = document.getElementById("standardLetterSpace");
10const averageLetterSpace = document.getElementById("averageLetterSpace");
11const largeLetterSpace = document.getElementById("largeLetterSpace");
12
13const nav = document.querySelector('#nawWrapper nav.mainMenu');
14const winWidth = $(window).width();
15
16function adaptiveEmenets() {
17    const elementsList = document.getElementsByTagName("*");
18    if (elementsList != null) {
19        Array.from(elementsList).forEach((s) => {
20            s.classList.add('adaptiveEmenets');
21            localStorage.setItem("adaptiveEmenets", 'adaptiveEmenets');
22        })
23    }
24
25} 
26
27function adaptiveEmenetsRemover() {
28    const elementsList = document.getElementsByTagName("*");
29    if (elementsList != null) {
30        Array.from(elementsList).forEach((s) => {
31            s.classList.remove('adaptiveEmenets');
32            localStorage.removeItem("adaptiveEmenets", 'adaptiveEmenets');
33        })
34    }
35}
36
37const structure = document.querySelectorAll('#content .leftContentEx .structureTree .org-chart ul a');
38
39function structureText() {
40    if (structure != null) {
41        Array.from(structure).forEach((s) => {
42            s.style.wordBreak = 'break-all';
43        });
44    }
45} 
46//function lineHeightClass() {
47//    const elementsList = document.getElementsByTagName("*");
48//    if (elementsList != null) {
49//        Array.from(elementsList).forEach((el) => {
50//            const computedStyle = window.getComputedStyle(el);
51//            const lineHeight = computedStyle.getPropertyValue('line-height');
52//            if (lineHeight === '1.3rem') {
53//                el.classList.add('lineHeightClass');
54//                localStorage.setItem("lineHeightClass", 'lineHeightClass');
55//            }
56//        });
57//    }
58//} 
59//function removelineHeightClass() {
60//    const elementsWithClass = document.querySelectorAll('.lineHeightClass');
61//    if (elementsWithClass.length > 0) {
62//        elementsWithClass.forEach((el) => {
63//            el.classList.remove('lineHeightClass');
64//        });
65//        localStorage.removeItem("lineHeightClass");
66//    }
67//}
68
69function structureTextRemover() {
70    if (structure != null) {
71        Array.from(structure).forEach((s) => {
72            s.style.removeProperty('word-break');
73        });
74    }
75}
76
77//ფონტის ზომა
78function resizeText(multiplier) {
79    if (document.querySelector(":root").style.fontSize == "")
80        document.querySelector(":root").style.fontSize = "16px";
81    document.querySelector(":root").style.fontSize = multiplier + "px";
82    localStorage.setItem(
83        "fontSize",
84        parseFloat(document.querySelector(":root").style.fontSize) + "px"
85    );
86
87}
88
89
90
91
92function resizeTextRemover() {
93    document.querySelector(":root").style.removeProperty('font-size');
94}
95
96fontSizeStandard.addEventListener("click", () => {
97
98    if (localStorage.getItem("fontSize") == '16px') {
99        resizeTextRemover();
100        localStorage.removeItem("fontSize", '16px');
101        localStorage.removeItem("selectedfontButton", 'fontSizeStandard');
102        fontSizeStandard.classList.remove('selectedfontSize');
103
104        if (localStorage.getItem("fontSize") == null && localStorage.getItem("lineHeight") == null && localStorage.getItem("letterSpace") == null) {
105           /* forAdpMenuRemove();*/
106            adaptiveEmenetsRemover();
107        }
108    } else {
109        resizeText(16);
110        /*forAdpMenu();*/
111        fontSizeStandard.classList.add('selectedfontSize');
112        fontSizeMedium.classList.remove('selectedfontSize');
113        fontSizeLarge.classList.remove('selectedfontSize');
114        localStorage.setItem("selectedfontButton", 'fontSizeStandard');
115
116        if (localStorage.getItem("fontSize") == '16px' && localStorage.getItem("lineHeight") <= 1.1 && localStorage.getItem("letterSpace") <= 1) {
117            adaptiveEmenetsRemover();
118        }
119    }
120});
121
122fontSizeMedium.addEventListener("click", () => {
123
124    if (localStorage.getItem("fontSize") == '20px') {
125        resizeTextRemover();
126        localStorage.removeItem("fontSize", '20px');
127        fontSizeMedium.classList.remove('selectedfontSize');
128        localStorage.removeItem("selectedfontButton", 'fontSizeMedium');
129
130        if (localStorage.getItem("fontSize") == null && localStorage.getItem("lineHeight") == null && localStorage.getItem("letterSpace") 
130== null) {
131            /*forAdpMenuRemove();*/
132            adaptiveEmenetsRemover();
133        }
134
135        if (localStorage.getItem("letterSpace") != 4) {
136            structureTextRemover();
137        }
138    } else {
139        resizeText(20);
140       /* forAdpMenu();*/
141        fontSizeMedium.classList.add('selectedfontSize');
142        fontSizeStandard.classList.remove('selectedfontSize');
143        fontSizeLarge.classList.remove('selectedfontSize');
144        localStorage.setItem("selectedfontButton", 'fontSizeMedium');
145        adaptiveEmenets();
146        structureText();
147    }
148});
149
150
151
152fontSizeLarge.addEventListener("click", () => {
153
154    if (localStorage.getItem("fontSize") == '24px') {
155        resizeTextRemover();
156        localStorage.removeItem("fontSize", '24px');
157        fontSizeLarge.classList.remove('selectedfontSize');
158        localStorage.removeItem("selectedfontButton", 'fontSizeLarge');
159
160        if (localStorage.getItem("lineHeight") <= 1.1 || localStorage.getItem("letterSpace") <= 1) {
161            adaptiveEmenetsRemover();
162        }
163
164        if (localStorage.getItem("fontSize") == null && localStorage.getItem("lineHeight") == null && localStorage.getItem("letterSpace") == null) {
165            /*forAdpMenuRemove();*/
166            adaptiveEmenetsRemover();
167        }
168
169        if (localStorage.getItem("letterSpace") != 4) {
170            structureTextRemover();
171        }
172    } else {
173        resizeText(24);
174       /* forAdpMenu();*/
175        fontSizeLarge.classList.add('selectedfontSize');
176        fontSizeStandard.classList.remove('selectedfontSize');
177        fontSizeMedium.classList.remove('selectedfontSize');
178        localStorage.setItem("selectedfontButton", 'fontSizeLarge');
179        adaptiveEmenets();
180        structureText();
181
182    }
183});
184
185//სტრიქონებს შორის ადდგილი
186function resizeLineHeight(multiplier) {
187    let elements = document.getElementsByTagName("*");
188
189    Array.from(elements).forEach((el) => {
190        el.style.lineHeight = multiplier;
191        el.classList.add('modifiedLineHeight');
192    });
193}
194
195function resizeLineHeightRemover() {
196    let elements = document.getElementsByTagName("*");
197
198    Array.from(elements).forEach((el) => {
199        el.style.removeProperty("line-height");
200        el.classList.remove('modifiedLineHeight');
201    });
202}
203
204single.addEventListener("click", () => {
205
206    if (localStorage.getItem("lineHeight") == 1.1) {
207        resizeLineHeightRemover();
208        localStorage.removeItem("lineHeight", 1.1);
209        single.classList.remove('selectedlineHeight');
210        localStorage.removeItem("selectedlineHeightButton", 'single');
211
212        if (localStorage.getItem("fontSize") == null && localStorage.getItem("lineHeight") == null && localStorage.getItem("letterSpace") == null) {
213          /*  forAdpMenuRemove();*/
214            adaptiveEmenetsRemover();
215        }
216    } else {
217        resizeLineHeight(1.1);
218        localStorage.setItem("lineHeight", 1.1);
219        /*forAdpMenu();*/
220        single.classList.add('selectedlineHeight');
221        oneAndHalf.classList.remove('selectedlineHeight');
222        double.classList.remove('selectedlineHeight');
223        localStorage.setItem("selectedlineHeightButton", 'single');
224
225        if (localStorage.getItem("fontSize") == '16px' && localStorage.getItem("lineHeight") <= 1.1 && localStorage.getItem("letterSpace") <= 1) {
226            adaptiveEmenetsRemover();
227        }
228
229    }
230});
231
232oneAndHalf.addEventListener("click", () => {
233
234    if (localStorage.getItem("lineHeight") == 1.2) {
235        resizeLineHeightRemover();
236        localStorage.removeItem("lineHeight", 1.2);
237        oneAndHalf.classList.remove('selectedlineHeight');
238        localStorage.removeItem("selectedlineHeightButton", 'oneAndHalf');
239
240        if (localStorage.getItem("fontSize") === null && localStorage.getItem("lineHeight") === null && localStorage.getItem("letterSpace") === null) {
241            /*forAdpMenuRemove();*/
242            adaptiveEmenetsRemover();
243        }
244    } else {
245        resizeLineHeight(1.2);
246        localStorage.setItem("lineHeight", 1.2);
247       /* forAdpMenu();*/
248        oneAndHalf.classList.add('selectedlineHeight');
249        localStorage.setItem("selectedlineHeightButton", 'oneAndHalf');
250        single.classList.remove('selectedlineHeight');
251        double.classList.remove('selectedlineHeight');
252    }
253});
254
255double.addEventListener("click", () => {
256
257    if (localStorage.getItem("lineHeight") == 1.3) {
258        resizeLineHeightRemover();
259        localStorage.removeItem("lineHeight", 1.3);
260        double.classList.remove('selectedlineHeight');
261        localStorage.removeItem("selectedlineHeightButton", 'double');
262
263        if (localStorage.getItem("fontSize") == null && localStorage.getItem("lineHeight") == null && localStorage.getItem("letterSpace") 
263== null) {
264            /*forAdpMenuRemove();*/
265            adaptiveEmenetsRemover();
266        }
267    } else {
268        resizeLineHeight(1.3);
269        localStorage.setItem("lineHeight", 1.3);
270        /*forAdpMenu();*/
271        double.classList.add('selectedlineHeight');
272        localStorage.setItem("selectedlineHeightButton", 'double');
273        oneAndHalf.classList.remove('selectedlineHeight');
274        single.classList.remove('selectedlineHeight');
275    }
276});
277
278//ასოებს შორის ადგილი
279function resizeLetterSpace(multiplier) {
280    if (document.body.style.letterSpacing === "") {
281        document.body.style.letterSpacing = "0";
282    }
283    document.body.style.letterSpacing = multiplier + "px";
284    document.body.classList.add('modifiedLetterSpace');
285}
286
287function resizeLetterSpaceRemover() {
288    document.body.style.removeProperty("letter-spacing");
289    document.body.classList.remove('modifiedLetterSpace');
290}
291
292standardLetterSpace.addEventListener("click", () => {
293    if (localStorage.getItem("letterSpace") == 1) {
294        resizeLetterSpaceRemover();
295        localStorage.removeItem("letterSpace", 1);
296        standardLetterSpace.classList.remove('selectedLetterSpace');
297        localStorage.removeItem("selectedLetterSpaceButton", 'standardLetterSpace');
298
299        if (localStorage.getItem("fontSize") == '16px' || localStorage.getItem("lineHeight") <= 1.1 && localStorage.getItem("letterSpace") == null) {
300            /*forAdpMenuRemove();*/
301            adaptiveEmenetsRemover();
302        }
303    } else {
304        resizeLetterSpace(1);
305        localStorage.setItem("letterSpace", 1);
306        /*forAdpMenu();*/
307        standardLetterSpace.classList.add('selectedLetterSpace');
308        localStorage.setItem("selectedLetterSpaceButton", 'standardLetterSpace');
309        averageLetterSpace.classList.remove('selectedLetterSpace');
310        largeLetterSpace.classList.remove('selectedLetterSpace');
311
312        if (localStorage.getItem("fontSize") == '16px' && localStorage.getItem("lineHeight") <= 1.1 && localStorage.getItem("letterSpace") <= 1) {
313            adaptiveEmenetsRemover();
314        }
315    }
316});
317
318averageLetterSpace.addEventListener("click", () => {
319    if (localStorage.getItem("letterSpace") == 2) {
320        resizeLetterSpaceRemover();
321        localStorage.removeItem("letterSpace", 2);
322        averageLetterSpace.classList.remove('selectedLetterSpace');
323        localStorage.removeItem("selectedLetterSpaceButton", 'averageLetterSpace');
324
325        if (localStorage.getItem("fontSize") == null && localStorage.getItem("lineHeight") == null && localStorage.getItem("letterSpace") == null) {
326           /* forAdpMenuRemove();*/
327            adaptiveEmenetsRemover();
328        }
329    } else {
330        resizeLetterSpace(2);
331        localStorage.setItem("letterSpace", 2);
332        /*forAdpMenu();*/
333        averageLetterSpace.classList.add('selectedLetterSpace');
334        localStorage.setItem("selectedLetterSpaceButton", 'averageLetterSpace');
335        largeLetterSpace.classList.remove('selectedLetterSpace');
336        standardLetterSpace.classList.remove('selectedLetterSpace');
337    }
338});
339
340largeLetterSpace.addEventListener("click", () => {
341    if (localStorage.getItem("letterSpace") == 4) {
342        resizeLetterSpaceRemover();
343        localStorage.removeItem("letterSpace", 4);
344        largeLetterSpace.classList.remove('selectedLetterSpace');
345        localStorage.removeItem("selectedLetterSpaceButton", 'largeLetterSpace');
346
347        if (localStorage.getItem("fontSize") == null && localStorage.getItem("lineHeight") == null && localStorage.getItem("letterSpace") == null) {
348           /* forAdpMenuRemove();*/
349            adaptiveEmenetsRemover();
350        }
351
352        structureTextRemover();
353    } else {
354        resizeLetterSpace(4);
355        localStorage.setItem("letterSpace", 4);
356        /*forAdpMenu();*/
357        largeLetterSpace.classList.add('selectedLetterSpace');
358        localStorage.setItem("selectedLetterSpaceButton", 'largeLetterSpace');
359        standardLetterSpace.classList.remove('selectedLetterSpace');
360        averageLetterSpace.classList.remove('selectedLetterSpace');
361        structureText();
362    }
363});
364document.addEventListener("DOMContentLoaded", function () {
365    const buttons = document.querySelectorAll('button');
366
367    buttons.forEach(button => {
368        button.addEventListener('click', function () {
369            let currentClass = '';
370            if (getComputedStyle(document.body).color === 'rgb(0, 0, 0)' && getComputedStyle(document.body).backgroundColor === 'rgb(255, 255, 255)') {
371                document.body.classList.remove('black');
372                document.body.classList.remove('blue');
373                document.body.classList.add('white');
374                currentClass = 'white';
375            } else {
376                document.body.classList.remove('white');
377            }
378
379            if (getComputedStyle(document.body).color === 'rgb(255, 255, 255)' && getComputedStyle(document.body).backgroundColor === 'rgb(0, 0, 0)') {
380                document.body.classList.remove('white');
381                document.body.classList.remove('blue');
382                document.body.classList.add('black');
383                currentClass = 'black';
384            } else {
385                document.body.classList.remove('black');
386            }
387
388            if (getComputedStyle(document.body).color === 'rgb(6, 52, 98)' && getComputedStyle(document.body).backgroundColor === 'rgb(157, 209, 255)') {
389                document.body.classList.remove('white');
390                document.body.classList.remove('black');
391                document.body.classList.add('blue');
392                currentClass = 'blue';
393            } else {
394                document.body.classList.remove('blue');
395            }
396
397            localStorage.setItem('currentClass', currentClass);
398        });
399    });
400
401    const storedClass = localStorage.getItem('currentClass');
402    if (storedClass) {
403        document.body.classList.add(storedClass);
404    }
405});
406//ფონები
407function dynamicColorChanger(color1, color2) {
408    let elements = document.getElementsByTagName("*");
409    let allImages = document.images;
410    /*const nav = document.querySelector('#topLine nav ul');*/
411    const mainNav = document.querySelectorAll('#topLine nav li ul li');
412    const navIcon = document.querySelectorAll('#nav-icon1 span');
413    const popUp = document.querySelectorAll('.popUp');
414    const borderBlock = document.querySelectorAll('#content');
415    const linkBox = document.querySelectorAll('#content');
416
417
418  /*  Array.from(allImages).forEach((s) => (s.style.filter = "grayscale(1)"));*/
419
420    Array.from(elements).forEach((s) => {
421        let lName = s.tagName.toString().toLowerCase();
422
423        if (
424            s.classList.contains("forDisabled") !== true &&
425            lName != "html" &&
426            lName != "head" &&
427            lName != "script" &&
428            lName != "body" &&
429            lName != "meta" &&
430            lName != "title" &&
431            lName != "link" &&
432            lName != "img" && s.classList.contains('da-slider') != true && s.classList.contains('maintainBg') != true && s.classList.contains('iconView') != true && s.classList.contains('spanForAdp') != true && s.classList.contains('linkPerson') != true && s.classList.contains('iconDown') != true && s.classList.contains('') != true && s.classList.contains('image_wrapper') != true && s.classList.contains('mainSlider_prev_image') != true && s.classList.contains('mainSlider_next_image') != true && s.classList.contains('searchButton') != true && s.classList.contains('popUp') != true
433        ) {
434            s.style.cssText += `color:${color1}; background:none`;
435        }
436
437        if (s.classList.contains('personTitle') === true) {
438            s.style.cssText += `background:${color2}`;
439        }
440
441        if (s.classList.contains('bottomFooter') === true) {
442            s.style.cssText += `border-top:1px solid ${color1}`;
443        }
444        if (s.classList.contains('.fancybox - inner') === true) {
445            s.style.cssText += `'filter:grayscale(1)`;
446            container.style.cssText += 'filter:grayscale(1)';
447            closeVx.style.cssText += 'filter:grayscale(1)';
448        }
449        if (s.classList.contains('da-slider') === true || s.classList.contains('simpleCentre') === true || s.classList.contains('training') === true || s.classList.contains('pageSearch') === true || s.classList.contains('multiAgree') === true || s.classList.contains('labelForAdp') === true || s.classList.contains('topics') === true) {
450            s.style.cssText += `border:1px solid ${color1}`;
451        }
452
453        if (s.classList.contains('slideTitle') === true ||
454            s.classList.contains('simpleCentre') === true ||
455            s.classList.contains('training') === true ||
456            s.classList.contains('pageSearch') === true ||
457            s.classList.contains('multiAgree') === true ||
458            s.classList.contains('labelForAdp') === true ||
459            s.classList.contains('topics') === true) {
460            s.style.cssText += `background:rgba(6, 52, 98,0.5)`;
461        }
462
463
464
465        if (s.classList.contains('infoIcon') === true || s.classList.contains('iconView') === true || s.classList.contains('spanForAdp') === true || s.classList.contains('linkPerson') === true || s.classList.contains('iconDown') === true || s.classList.contains('') === true || s.classList.contains('') === true || s.classList.contains('mainSlider_prev_image') === true || s.classList.contains('mainSlider_next_image') === true || s.classList.contains('searchButton') === true) {
466            s.style.cssText += 'filter:grayscale(1)';
467        }
468    });
469
470    Array.from(borderBlock).forEach((s) => {
471        s.style.cssText += `border:1px solid ${color1}`;
472    });
473
474    Array.from(linkBox).forEach((s) => {
475        s.style.cssText += `border:1px solid ${color1}`;
476    });
477
478    /* nav.style.background = color2;*/
479
480    Array.from(mainNav).forEach((s) => {
481        s.style.cssText += `background:${color2}`;
482        const children = s.children;
483        Array.from(children).forEach((ch) => {
484            ch.style.cssText += `background:${color2}`;
485        });
486    });
487
488    Array.from(popUp).forEach((s) => (s.style.cssText += `color:${color1}; background:${color2};`));
489    Array.from(navIcon).forEach((s) => s.style.cssText += `background:${color1}`);
490    document.body.style.background = color2;
491    document.body.style.setProperty("color", color1, "important");
492    localStorage.setItem("color", color1);
493    localStorage.setItem("background-color", color2);
494}
495
496function dynamicColorRemover() {
497    let elements = document.getElementsByTagName("*");
498    let allImages = document.images;
499    const mainNav = document.querySelectorAll('.nav li ul li');
500    const navIcon = document.querySelectorAll('#nav-icon1 span');
501    const popUp = document.querySelectorAll('.popUp');
502    const borderBlock = document.querySelectorAll('#content');
503    const linkBox = document.querySelectorAll('#content');
504
505    Array.from(allImages).forEach((s) => s.style.removeProperty("filter"));
506
507    Array.from(elements).forEach((s) => {
508        let lName = s.tagName.toString().toLowerCase();
509        if (
510            s.classList.contains("forDisabled") !== true &&
511            lName != "html" &&
512            lName != "head" &&
513            lName != "script" &&
514            lName != "body" &&
515            lName != "meta" &&
516            lName != "title" &&
517            lName != "link" &&
518            lName != "img" &&
519            lName != "img" && s.classList.contains('.slideTitle') != true && s.classList.contains('maintainBg') != true && s.classList.contains('iconView') != true && s.classList.contains('spanForAdp') != true && s.classList.contains('linkPerson') != true && s.classList.contains('iconDown') != true && s.classList.contains('icon') != true && s.classList.contains('image_wrapper') != true && s.classList.contains('mainSlider_next_image') != true && s.classList.contains('mainSlider_prev_image') != true && s.classList.contains('searchButton') != true
520        ) {
521            s.style.removeProperty("background");
522            s.style.removeProperty("color");
523        }
524
525        if (s.classList.contains('pageSearch') === true || s.classList.contains('servicesBox') === true || s.classList.contains('simpleCentre') === true || s.classList.contains('training') === true || s.classList.contains('labelForAdp') === true || s.classList.contains('labelForAdp') === true || s.classList.contains('topics') === true) {
526            s.style.removeProperty("border");
527        }
528
529        if (s.classList.contains('bottomFooter') === true) {
530            s.style.removeProperty("border");
531        }
532
533        if (s.classList.contains('infoIcon') === true || s.classList.contains('iconView') === true || s.classList.contains('spanForAdp') === true || s.classList.contains('linkPerson') === true || s.classList.contains('iconDown') === true || s.classList.contains('image_wrapper') === true || s.classList.contains('icon') === true || s.classList.contains('mainSlider_next_image') === true || s.classList.contains('mainSlider_prev_image') === true || s.classList.contains('searchButton') === true) {
534            s.style.removeProperty("filter");
535        }
536    });
537
538    Array.from(borderBlock).forEach((s) => {
539        s.style.removeProperty("border");
540    });
541
542    Array.from(linkBox).forEach((s) => {
543        s.style.removeProperty("border");
544    });
545
546
547    Array.from(mainNav).forEach((s) => {
548        s.style.removeProperty("background");
549        const children = s.children;
550        Array.from(children).forEach((ch) => {
551            ch.style.removeProperty("background");
552        });
553    });
554
555    Array.from(popUp).forEach((s) => {
556        s.style.removeProperty('background');
557        s.style.removeProperty('color');
558    });
559
560    Array.from(navIcon).forEach((s) => s.style.removeProperty("background"));
561    document.body.style.removeProperty("background");
562    document.body.style.removeProperty("color");
563}
564
565const whiteBlack = document.getElementById("whiteBlack");
566const blackWhite = document.getElementById("blackWhite");
567const blueBlue = document.getElementById("blueBlue");
568
569whiteBlack.addEventListener("click", () => {
570    if (
571        localStorage.getItem("color") == "#000" &&
572        localStorage.getItem("background-color") == "#fff"
573    ) {
574        dynamicColorRemover();
575        localStorage.removeItem("color", "#000000");
576        localStorage.removeItem("background-color", "#ffffff");
577        whiteBlack.classList.remove('selectedBackground');
578        localStorage.removeItem("selectedBackgroundButton", 'whiteBlack');
579    }
580    else {
581        dynamicColorChanger("#000", "#fff");
582        whiteBlack.classList.add('selectedBackground');
583        localStorage.setItem("selectedBackgroundButton", 'whiteBlack');
584        blackWhite.classList.remove('selectedBackground');
585        blueBlue.classList.remove('selectedBackground');
586    }
587});
588
589blackWhite.addEventListener("click", () => {
590    if (
591        localStorage.getItem("color") == "#ffffff" &&
592        localStorage.getItem("background-color") == "#000000"
593    ) {
594        dynamicColorRemover();
595        localStorage.removeItem("color", "#ffffff");
596        localStorage.removeItem("background-color", "#000000");
597        blackWhite.classList.remove('selectedBackground');
598        localStorage.removeItem("selectedBackgroundButton", 'blackWhite');
599    } else {
600        dynamicColorChanger("#ffffff", "#000000");
601        blackWhite.classList.add('selectedBackground');
602        localStorage.setItem("selectedBackgroundButton", 'blackWhite');
603        whiteBlack.classList.remove('selectedBackground');
604        blueBlue.classList.remove('selectedBackground');
605        blackWhite.classList.add('forBlackBackground')
606    }
607});
608
609blueBlue.addEventListener("click", () => {
610    if (
611        localStorage.getItem("color") == "#063462" &&
612        localStorage.getItem("background-color") == "#9dd1ff"
613    ) {
614        dynamicColorRemover();
615        localStorage.removeItem("color", "#063462");
616        localStorage.removeItem("background-color", "#9dd1ff");
617        blueBlue.classList.remove('selectedBackground');
618        localStorage.removeItem("selectedBackgroundButton", 'blueBlue')
619        //var element = document.getElementById("wrapper");
620        //element.classList.remove("colorChangeBlue");
621    } else {
622        dynamicColorChanger("#063462", "#9dd1ff");
623        blueBlue.classList.add('selectedBackground');
624        localStorage.setItem("selectedBackgroundButton", 'blueBlue');
625        whiteBlack.classList.remove('selectedBackground');
626        blackWhite.classList.remove('selectedBackground');
627        var element = document.getElementById("wrapper");
628        //element.classList.add("colorChangeBlue");
629        //element.classList.remove("colorChangeBlack", "colorChangeWhite");
630    }
631});
632
633//სურათები
634function imageFilters(filterType) {
635    let allImages = document.images;
636    let slider = document.getElementsByClassName('.da-slide');
637    let imageThird = document.getElementsByClassName('.imageThird');
638    let fancyBox = document.getElementsByClassName('fancybox-inner');
639
640    Array.from(allImages).forEach((s) => {
641        switch (filterType) {
642            case "removeGreen":
643                s.style.filter =
644                    "grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(0.8)";
645                break;
646            case "removeRed":
647                s.style.filter = "grayscale(1) contrast(3) blur(1px)";
648                break;
649            case "allColors":
650                s.style.filter = "grayscale(1)";
651                break;
652            case "none":
653                s.style.filter = "none";
654                break;
655            default:
656                s.style.filter = "none";
657        }
658    });
659    Array.from(fancyBox).forEach((s) => {
660        switch (filterType) {
661            case "removeGreen":
662                s.style.filter = "grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(0.8)";
663                break;
664            case "removeRed":
665                s.style.filter = "grayscale(1) contrast(3) blur(1px)";
666                break;
667            case "allColors":
668                s.style.filter = "grayscale(1)";
669                break;
670            case "none":
671                s.style.filter = "none";
672                break;
673            default:
674                s.style.filter = "none";
675        }
676    });
677
678    Array.from(slider).forEach((s) => {
679        switch (filterType) {
680            case "removeGreen":
681                s.style.filter =
682                    "grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(0.8)";
683                break;
684            case "removeRed":
685                s.style.filter = "grayscale(1) contrast(3) blur(1px)";
686                break;
687            case "allColors":
688                s.style.filter = "grayscale(1)";
689                break;
690            case "none":
691                s.style.filter = "none";
692                break;
693            default:
694                s.style.filter = "none";
695        }
696    });
697
698    Array.from(imageThird).forEach((s) => {
699        switch (filterType) {
700            case "removeGreen":
701                s.style.filter =
702                    "grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(0.8)";
703                break;
704            case "removeRed":
705                s.style.filter = "grayscale(1) contrast(3) blur(1px)";
706                break;
707            case "allColors":
708                s.style.filter = "grayscale(1)";
709                break;
710            case "none":
711                s.style.filter = "none";
712                break;
713            default:
714                s.style.filter = "none";
715        }
716    });
717}
718function imageFiltersRemover(filterType) {
719    let allImages = document.images;
720    let slider = document.getElementsByClassName('slideshow example-1');
721    let imageThird = document.getElementsByClassName('imageThird');
722    let fancyBox = document.getElementsByClassName('.fancybox-inner');
723
724    Array.from(allImages).forEach((s) => {
725        switch (filterType) {
726            case "removeGreen":
727                s.style.removeProperty("filter");
728                break;
729            case "removeRed":
730                s.style.removeProperty("filter");
731                break;
732            case "allColors":
733                s.style.removeProperty("filter");
734                break;
735            case "none":
736                s.style.removeProperty("filter");
737                break;
738            default:
739                s.style.removeProperty("filter");
740        }
741    });
742
743    Array.from(slider).forEach((s) => {
744        switch (filterType) {
745            case "removeGreen":
746                s.style.removeProperty("filter");
747                break;
748            case "removeRed":
749                s.style.removeProperty("filter");
750                break;
751            case "allColors":
752                s.style.removeProperty("filter");
753                break;
754            case "none":
755                s.style.removeProperty("filter");
756                break;
757            default:
758                s.style.removeProperty("filter");
759        }
760    });
761
762    Array.from(imageThird).forEach((s) => {
763        switch (filterType) {
764            case "removeGreen":
765                s.style.removeProperty("filter");
766                break;
767            case "removeRed":
768                s.style.removeProperty("filter");
769                break;
770            case "allColors":
771                s.style.removeProperty("filter");
772                break;
773            case "none":
774                s.style.removeProperty("filter");
775                break;
776            default:
777                s.style.removeProperty("filter");
778        }
779    });
780}
781
782const removeGreen = document.getElementById("removeGreen");
783const removeRed = document.getElementById("removeRed");
784const allColors = document.getElementById("allColors");
785
786removeGreen.addEventListener("click", () => {
787    if (localStorage.getItem("filter") == "removeGreen") {
788        imageFiltersRemover("removeGreen");
789        localStorage.removeItem("filter", "removeGreen");
790        removeGreen.classList.remove('selectedImageFilter');
791        localStorage.removeItem("selectedImageFilterButton", 'removeGreen');
792    } else {
793        imageFilters("removeGreen");
794        localStorage.setItem("filter", "removeGreen");
795        removeGreen.classList.add('selectedImageFilter');
796        localStorage.setItem("selectedImageFilterButton", 'removeGreen');
797        removeRed.classList.remove('selectedImageFilter');
798        allColors.classList.remove('selectedImageFilter');
799    }
800});
801
802removeRed.addEventListener("click", () => {
803    if (localStorage.getItem("filter") == "removeRed") {
804        imageFiltersRemover("removeRed");
805        localStorage.removeItem("filter", "removeRed");
806        removeRed.classList.remove('selectedImageFilter');
807        localStorage.removeItem("selectedImageFilterButton", 'removeRed');
808    } else {
809        imageFilters("removeRed");
810        localStorage.setItem("filter", "removeRed");
811        removeRed.classList.add('selectedImageFilter');
812        localStorage.setItem("selectedImageFilterButton", 'removeRed');
813        removeGreen.classList.remove('selectedImageFilter');
814        allColors.classList.remove('selectedImageFilter');
815    }
816});
817
818allColors.addEventListener("click", () => {
819    if (localStorage.getItem("filter") == "allColors") {
820        imageFiltersRemover("removeRed");
821        localStorage.removeItem("filter", "allColors");
822        allColors.classList.remove('selectedImageFilter');
823        localStorage.removeItem("selectedImageFilterButton", 'allColors');
824    } else {
825        imageFilters("allColors");
826        localStorage.setItem("filter", "allColors");
827        allColors.classList.add('selectedImageFilter');
828        localStorage.setItem("selectedImageFilterButton", 'allColors');
829        removeGreen.classList.remove('selectedImageFilter');
830        removeRed.classList.remove('selectedImageFilter');
831    }
832});
833
834/*open close*/
835function openClose() {
836    const actionElement = document.getElementById("allFunctions");
837
838    if (actionElement.style.display == "none") {
839        actionElement.style.display = "block";
840    } else {
841        actionElement.style.display = "none";
842    }
843}
844
845document.getElementById("apd").addEventListener("click", () => {
846    openClose();
847});
848
849document.getElementById('close').addEventListener('click', () => {
850    openClose();
851});
852
853document.addEventListener('mouseup', function (e) {
854    const container = document.getElementById('adaptiveBlock');
855    const buttonsList = document.getElementById('allFunctions');
856
857    if (!container.contains(e.target)) {
858    }
859});
860
861setTimeout(() => {
862    const prevMonth = document.querySelector('.k-calendar .k-header .k-link.k-nav-prev');
863    const nextMonth = document.querySelector('.k-calendar .k-header .k-link.k-nav-next');
864    const fastYear = document.querySelector('.k-widget.k-calendar .k-nav-fast');
865    if (prevMonth != null) {
866        prevMonth.addEventListener("click", () => {
867            if (
868                localStorage.getItem("color") !== null &&
869                localStorage.getItem("background-color") !== null
870            ) {
871                const colorLS = localStorage.getItem("color");
872                const backgroundLS = localStorage.getItem("background-color");
873                dynamicColorChanger(colorLS, backgroundLS);
874            }
875        });
876    }
877
878    if (nextMonth != null) {
879        nextMonth.addEventListener("click", () => {
880            if (
881                localStorage.getItem("color") !== null &&
882                localStorage.getItem("background-color") !== null
883            ) {
884                const colorLS = localStorage.getItem("color");
885                const backgroundLS = localStorage.getItem("background-color");
886                dynamicColorChanger(colorLS, backgroundLS);
887            }
888        });
889    }
890
891    if (fastYear != null) {
892        fastYear.addEventListener("click", () => {
893            if (
894                localStorage.getItem("color") !== null &&
895                localStorage.getItem("background-color") !== null
896            ) {
897                const colorLS = localStorage.getItem("color");
898                const backgroundLS = localStorage.getItem("background-color");
899                dynamicColorChanger(colorLS, backgroundLS);
900            }
901
902        });
903    }
904
905}, 100);
906
907const imageForStyle = document.querySelector('#content .innerContent .leftContent .videoGallery .imageBlock img');
908const galleryButton = document.querySelector('#content .innerContent .leftContent .videoGallery .imageBlock .galleryIcon');
909const agencyBox = document.querySelectorAll('#contentWrapper.innerContent .center .leftContent .videoGallery a');
910const orgMap = document.querySelectorAll('#contentWrapper.innerContent .center .leftContent .organisationDetail
910s .orgMap h4 a');
911const contactMap = document.querySelectorAll('#contentWrapper.innerContent .center .leftContent .centreInfo .simpleCentre a.contactMap');
912const bodyBg = document.body;
913
914if (contactMap != null) {
915    Array.from(contactMap).forEach((s) => {
916        s.addEventListener('click', () => {
917            setTimeout(() => {
918                const container = document.querySelector('.vbox-container');
919                const closeVx = document.querySelector('.vbox-close');
920                container.style.cssText += 'filter:grayscale(1)';
921                closeVx.style.cssText += 'filter:grayscale(1)';
922            }, 1000);
923        });
924    });
925}
926
927
928
929//if (imageForStyle != null) {
930//    imageForStyle.addEventListener('click', () => {
931//        const imgStyle = imageForStyle.style.getPropertyValue('filter');
932//        setTimeout(() => {
933//            const next = document.querySelector('.vbox-next span');
934//            const prev = document.querySelector('.vbox-prev span');
935//            const close = document.querySelector('.vbox-close');
936//            const img = document.querySelector('.vbox-content img');
937
938//            img.style.filter = imgStyle;
939//            next.style.filter = imgStyle;
940//            prev.style.filter = imgStyle;
941//            close.style.filter = imgStyle;
942
943//            if (next != null) {
944//                next.addEventListener('click', () => {
945//                    setTimeout(() => {
946//                        const img = document.querySelector('.vbox-content img');
947//                        img.style.filter = imgStyle;
948//                    }, 1000);
949//                });
950//            }
951
952//            if (prev != null) {
953//                prev.addEventListener('click', () => {
954//                    setTimeout(() => {
955//                        const img = document.querySelector('.vbox-content img');
956//                        img.style.filter = imgStyle;
957//                    }, 1000);
958//                });
959//            }
960//        }, 1000);
961//    });
962//}
963if (galleryButton != null) {
964    galleryButton.addEventListener('click', () => {
965        const imgStyle = imageForStyle.style.getPropertyValue('filter');
966        setTimeout(() => {
967            const next = document.querySelector('.vbox-next span');
968            const prev = document.querySelector('.vbox-prev span');
969            const close = document.querySelector('.vbox-close');
970            const img = document.querySelector('.vbox-content img');
971
972            img.style.filter = imgStyle;
973            next.style.filter = imgStyle;
974            prev.style.filter = imgStyle;
975            close.style.filter = imgStyle;
976
977            if (next != null) {
978                next.addEventListener('click', () => {
979                    setTimeout(() => {
980                        const img = document.querySelector('.vbox-content img');
981                        img.style.filter = imgStyle;
982                    }, 1000);
983                });
984            }
985
986            if (prev != null) {
987                prev.addEventListener('click', () => {
988                    setTimeout(() => {
989                        const img = document.querySelector('.vbox-content img');
990                        img.style.filter = imgStyle;
991                    }, 1000);
992                });
993            }
994        }, 1000);
995    });
996}
997
998
999window.addEventListener("click", function (event) {
1000    const galleryOverlay = document.querySelector('.vbox-overlay');
1001    const imageForStyle = document.querySelector('.imageGallery img');
1002
1003    if (galleryOverlay != null && imageForStyle != null) {
1004        const imgStyle = imageForStyle.style.getPropertyValue('filter');
1005        setTimeout(() => {
1006            const next = document.querySelector('.vbox-next span');
1007            const prev = document.querySelector('.vbox-prev span');
1008            const close = document.querySelector('.vbox-close');
1009            const img = document.querySelector('.vbox-content img');
1010
1011            img.style.filter = imgStyle;
1012            next.style.filter = imgStyle;
1013            prev.style.filter = imgStyle;
1014            close.style.filter = imgStyle;
1015
1016            if (next != null) {
1017                next.addEventListener('click', () => {
1018                    setTimeout(() => {
1019                        const img = document.querySelector('.vbox-content img');
1020                        img.style.filter = imgStyle;
1021                    }, 1000);
1022                });
1023            }
1024
1025            if (prev != null) {
1026                prev.addEventListener('click', () => {
1027                    setTimeout(() => {
1028                        const img = document.querySelector('.vbox-content img');
1029                        img.style.filter = imgStyle;
1030                    }, 1000);
1031                });
1032            }
1033        }, 100);
1034
1035        galleryOverlay.addEventListener("mouseover", function () {
1036            const next = document.querySelector('.vbox-next span');
1037            const prev = document.querySelector('.vbox-prev span');
1038            const close = document.querySelector('.vbox-close');
1039            const img = document.querySelector('.vbox-content img');
1040
1041            img.style.filter = imgStyle;
1042            next.style.filter = imgStyle;
1043            prev.style.filter = imgStyle;
1044            close.style.filter = imgStyle;
1045
1046            if (next != null) {
1047                next.addEventListener('click', () => {
1048                    setTimeout(() => {
1049                        const img = document.querySelector('.vbox-content img');
1050                        img.style.filter = imgStyle;
1051                    }, 1000);
1052                });
1053            }
1054
1055            if (prev != null) {
1056                prev.addEventListener('click', () => {
1057                    setTimeout(() => {
1058                        const img = document.querySelector('.vbox-content img');
1059                        img.style.filter = imgStyle;
1060                    }, 1000);
1061                });
1062            }
1063        }, false);
1064    }
1065
1066    //const contentPadding = document.getElementById('content');
1067    const footerHeight = document.getElementById('footerWrapper').offsetHeight;
1068    //console.log(footerHeight);
1069    /*contentPadding.style.marginBottom = `${footerHeight + 80}px`;*/
1070    setTimeout(() => {
1071
1072        if (localStorage.getItem("fontSize") !== null) {
1073            const fontLS = localStorage.getItem("fontSize");
1074            document.querySelector(":root").style.fontSize = fontLS;
1075            const selectedFont = localStorage.getItem("selectedfontButton");
1076            document.getElementById(`${selectedFont}`).classList.add('selectedfontSize');
1077        }
1078
1079        if (localStorage.getItem("lineHeight") !== null) {
1080            const lineHeightLS = localStorage.getItem("lineHeight");
1081            resizeLineHeight(lineHeightLS);
1082            const selectedLineHeight = localStorage.getItem("selectedlineHeightButton");
1083            document.getElementById(`${selectedLineHeight}`).classList.add('selectedlineHeight');
1084        }
1085
1086        if (localStorage.getItem("letterSpace") !== null) {
1087            const letterSpaceLS = localStorage.getItem("letterSpace");
1088            resizeLetterSpace(letterSpaceLS);
1089            const selectedLetterSpace = localStorage.getItem("selectedLetterSpaceButton");
1090            document.getElementById(`${selectedLetterSpace}`).classList.add('selectedLetterSpace');
1091        }
1092
1093        if (
1094            localStorage.getItem("color") !== null &&
1095            localStorage.getItem("background-color") !== null
1096        ) {
1097            const colorLS = localStorage.getItem("color");
1098            const backgroundLS = localStorage.getItem("background-color");
1099            dynamicColorChanger(colorLS, backgroundLS);
1100            const selectedBackground = localStorage.getItem("selectedBackgroundButton");
1101            document.getElementById(`${selectedBackground}`).classList.add('selectedBackground');
1102        }
1103
1104        if (localStorage.getItem("filter") !== null) {
1105            const filterLS = localStorage.getItem("filter");
1106            imageFilters(filterLS);
1107            const selectedImageFilter = localStorage.getItem("selectedImageFilterButton");
1108            document.getElementById(`${selectedImageFilter}`).classList.add('selectedImageFilter');
1109        }
1110
1111        if (localStorage.getItem("socialMediaRight") !== null) {
1112            const socialMedia = document.querySelector(".socialMedia");
1113            const socialMediaRight = document.querySelector(".socialMediaInContent");
1114            socialMedia.style.display = "none";
1115            if (socialMediaRight != null) {
1116                socialMediaRight.style.display = "block";
1117            }
1118        }
1119
1120        if (localStorage.getItem('header') !== null) {
1121            const header = document.querySelector('#topLine .center');
1122            header.classList.add("forAdp");
1123        }
1124
1125        if (localStorage.getItem('navigation') !== null) {
1126            nav.classList.add('forAdp');
1127        }
1128
1129        if (localStorage.getItem('simpleNews') !== null) {
1130            adaptiveEmenets();
1131        }
1132
1133        if (localStorage.getItem('adaptiveEmenets') !== null) {
1134            adaptiveEmenets();
1135            const contentPadding = document.getElementById('content');
1136            const footerHeight = document.getElementById('footerWrapper').offsetHeight;
1137            /*contentPadding.style.marginBottom = `${footerHeight + 80}px`;*/
1138        }
1139    }, 100);
1140});
1141
1142
1143
1144//სტილების მოხსნა
1145document
1146    .getElementById("removeAllForDisabled")
1147    .addEventListener("click", () => {
1148        let elements = document.getElementsByTagName("*");
1149        Array.from(elements).forEach((s) => {
1150            let lName = s.tagName.toString().toLowerCase();
1151            let hasClass = s.classList.contains("forDisabled");
1152            if (
1153                hasClass != true &&
1154                lName != "html" &&
1155                lName != "head" &&
1156                lName != "script" &&
1157                lName != "body" &&
1158                lName != "meta" &&
1159                lName != "title" &&
1160                lName != "link" &&
1161                lName != "img" && s.classList.contains('imageThird') != true && s.classList.contains('da-slide') != true &&
1162                s.classList.contains('globe') != true && s.classList.contains('searchButton') != true
1163            ) {
1164                s.style.removeProperty("background");
1165                if (s.innerText.length > 0) {
1166                    s.style.removeProperty("color");
1167                }
1168            }
1169            if (lName == "a" && lName == "span") {
1170                s.style.removeProperty("background");
1171            }
1172            s.style.removeProperty("line-height");
1173            s.classList.remove("forAdp");
1174            Array.from(elements).forEach((e) => e.classList.remove("forAdp"));
1175            localStorage.clear();
1176        });
1177        //images
1178        if (
1179            localStorage.getItem("color") !== null &&
1180            localStorage.getItem("background-color") !== null
1181        ) {
1182
1183            Array.from(elements).forEach((s) => {
1184                if (
1185                    s.classList.contains('strucuteA') != true && s.classList.contains('maintainBg') != true && s.classList.contains('spanForAdp') != true && s.classList.contains('linkPerson') != true && s.classList.contains('iconDown') != true && s.classList.contains('icon') != true && s.classList.contains('image_wrapper') != true && s.classList.contains('mainSlider_next_image') != true &&
1186                    s.classList.contains('mainSlider_prev_image') != true && s.classList.contains('searchButton') != true
1187                ) {
1188                    s.style.removeProperty("background");
1189                    s.style.removeProperty("color");
1190                }
1191
1192                s.style.removeProperty("border");
1193
1194                if (s.classList.contains('icon') === true || s.classList.contains('infoIcon') === true || s.classList.contains('spanForAdp') === true || s.classList.contains('iconView') === true) {
1195                    s.style.removeProperty("filter");
1196                }
1197
1198                s.style.removeProperty("line-height");
1199                s.classList.remove("forAdp");
1200                localStorage.clear();
1201            });
1202            const allImages = document.images;
1203            const slider = document.getElementsByClassName('image_wrapper');
1204            const nextImage = document.getElementsByClassName('mainSlider_next_image');
1205            const prevImage = document.getElementsByClassName('mainSlider_prev_image');
1206            const iconDown = document.getElementsByClassName('iconDown');
1207            const borderBlock = document.querySelectorAll('#contentWrapper.innerContent .center .leftContent .cardBox > h3');
1208            const linkPerson = document.querySelectorAll('.linkPerson');
1209            const linkBox = document.querySelectorAll('#contentWrapper.innerContent .center .leftContent .linkBox');
1210
1211            Array.from(allImages).forEach((s) => (s.style.removeProperty('filter')));
1212            Array.from(slider).forEach((s) => (s.style.removeProperty('filter')));
1213            Array.from(nextImage).forEach((s) => (s.style.removeProperty('filter')));
1214            Array.from(prevImage).forEach((s) => (s.style.removeProperty('filter')));
1215            Array.from(iconDown).forEach((s) => (s.style.removeProperty('filter')));
1216            Array.from(linkPerson).forEach((s) => (s.style.removeProperty('filter')));
1217
1218            Array.from(borderBlock).forEach((s) => {
1219                s.style.removeProperty("border");
1220            });
1221
1222            Array.from(linkBox).forEach((s) => {
1223                s.style.removeProperty("border");
1224            });
1225        }
1226
1227        document.body.removeAttribute("style");
1228        document.querySelector("html").style.fontSize = "16px";
1229       /* document.querySelector("#navWrapper nav").classList.remove("sandwichMenu");*/
1230        document.getElementById("allFunctions").style.display = "none"
1231
1232        if (winWidth > 1060 && localStorage.getItem('navigation') !== null) {
1233            forAdpMenuRemove();
1234        }
1235
1236        const button = document.querySelectorAll('#allFunctions button');
1237
1238        Array.from(button).forEach((s) => {
1239            s.removeAttribute('class');
1240        });
1241
1242        adaptiveEmenetsRemover();
1243
1244        localStorage.clear();
1245    });
1246
1247window.onload = () => {
1248    if (localStorage.getItem("fontSize") !== null) {
1249        const fontLS = localStorage.getItem("fontSize");
1250        document.querySelector(":root").style.fontSize = fontLS;
1251        const selectedFont = localStorage.getItem("selectedfontButton");
1252        document.getElementById(`${selectedFont}`).classList.add('selectedfontSize');
1253    }
1254
1255    if (localStorage.getItem("lineHeight") !== null) {
1256        const lineHeightLS = localStorage.getItem("lineHeight");
1257        resizeLineHeight(lineHeightLS);
1258        const selectedLineHeight = localStorage.getItem("selectedlineHeightButton");
1259        document.getElementById(`${selectedLineHeight}`).classList.add('selectedlineHeight');
1260    }
1261
1262    if (localStorage.getItem("letterSpace") !== null) {
1263        const letterSpaceLS = localStorage.getItem("letterSpace");
1264        resizeLetterSpace(letterSpaceLS);
1265        const selectedLetterSpace = localStorage.getItem("selectedLetterSpaceButton");
1266        document.getElementById(`${selectedLetterSpace}`).classList.add('selectedLetterSpace');
1267    }
1268
1269    if (
1270        localStorage.getItem("color") !== null &&
1271        localStorage.getItem("background-color") !== null
1272    ) {
1273        const colorLS = localStorage.getItem("color");
1274        const backgroundLS = localStorage.getItem("background-color");
1275        dynamicColorChanger(colorLS, backgroundLS);
1276        const selectedBackground = localStorage.getItem("selectedBackgroundButton");
1277        document.getElementById(`${selectedBackground}`).classList.add('selectedBackground');
1278    }
1279
1280    if (localStorage.getItem("filter") !== null) {
1281        const filterLS = localStorage.getItem("filter");
1282        imageFilters(filterLS);
1283        const selectedImageFilter = localStorage.getItem("selectedImageFilterButton");
1284        document.getElementById(`${selectedImageFilter}`).classList.add('selectedImageFilter');
1285    }
1286
1287    if (localStorage.getItem("socialMediaRight") !== null) {
1288        const socialMedia = document.querySelector(".socialMedia");
1289        const socialMediaRight = document.querySelector(".socialMediaInContent");
1290        socialMedia.style.display = "none";
1291        if (socialMediaRight != null) {
1292            socialMediaRight.style.display = "block";
1293        }
1294    }
1295
1296    if (localStorage.getItem('header') !== null) {
1297        const header = document.querySelector('header .logoWrapper .center');
1298        header.classList.add("forAdp");
1299    }
1300
1301    if (localStorage.getItem('navigation') !== null) {
1302        let centerHeader = document.querySelector("#topLine .center");
1303        nav.classList.add('forAdp');
1304        centerHeader.classList.add('forAdp');
1305    }
1306
1307    if (localStorage.getItem('adaptiveEmenets') !== null) {
1308        adaptiveEmenets();
1309        const contentPadding = document.getElementById('content');
1310        const footerHeight = document.getElementById('footerWrapper').offsetHeight;
1311    }
1312    if (document.body.style.backgroundColor === 'color1') {
1313        document.getElementById("wrapper").classList.add("color1-background");
1314    }
1315}; 
1316const sliderWrapper = document.getElementById("sliderWrapper");
1317removeAllForDisabled.addEventListener("click", () => {
1318    localStorage.removeItem("filter");
1319    localStorage.removeItem("selectedImageFilterButton");
1320    allColors.classList.add("selectedImageFilter");
1321    //removeGreen.classList.remove("selectedImageFilter");
1322    //removeRed.classList.remove("selectedImageFilter");
1323    imageFilters("default");
1324    location.reload();
1325
1326
1327});    

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.