PageSourceSearch

https://aleksandrovanumerology.com/chtm/app/gc-timecodes/frontend/timecodes.js

js aleksandrovanumerology.com collected 2026-09-28 09:00:53 UTC 78,323 bytes, 965 lines download raw bytes

1$(() => {
2    function _0x489e() {
3        const _0x42b9b0 = [
4            '.last\x20.video-timing-link',
5            '4921436IpmtEj',
6            'url',
7            '.gc-timings',
8            '<a\x20href=\x22',
9            '/inner/value]',
10            'data-is-above',
11            'remove',
12            '.swiper-',
13            '$closeBTN',
14            '1326616EcaEnT',
15            'clientY',
16            'bottom',
17            'match',
18            '<div\x20class=\x22timecode-wrapper\x20list__item\x20js-item\x20is-idle\x22><div\x20class=\x22drag-handle\x20js-drag-handle\x22></div></div>',
19            'data-color',
20            'dataset',
21            'Сохранено!',
22            'videoID',
23            'Player',
24            'getTime',
25            'filled',
26            '<div\x20data-title=\x22Описание\x20таймкода\x22></div>',
27            'hidden',
28            '.last\x20.video-timing-header',
29            'setOldInputs',
30            'https://cdn.jsdelivr.net/npm/swiper@10/swiper-bundle.min.css',
31            '\x22></div><svg\x20width=\x2217\x22\x20height=\x2217\x22\x20viewBox=\x220\x200\x2017\x2017\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M16.8302\x201.85166C16.8165\x201.41082\x2016.6307\x200.992871\x2016.3127\x200.687288C15.9923\x200.380939\x2015.5662\x200.209961\x2015.123\x200.209961C14.6797\x200.209961\x2014.2536\x200.380939\x2013.9333\x200.687288L9.00016\x205.62041L4.06141\x200.687288C3.74138\x200.38259\x203.31642\x200.212645\x202.87453\x200.212645C2.43265\x200.212645\x202.00769\x200.38259\x201.68766\x200.687288C1.37336\x201.00346\x201.19695\x201.43116\x201.19695\x201.87698C1.19695\x202.32279\x201.37336\x202.75049\x201.68766\x203.06666L6.62078\x207.99979L1.68766\x2012.9554C1.49016\x2013.0987\x201.32608\x2013.2832\x201.20675\x2013.496C1.08742\x2013.7089\x201.01567\x2013.9451\x200.996454\x2014.1883C0.977234\x2014.4316\x201.011\x2014.6761\x201.09542\x2014.9051C1.17985\x2015.134\x201.31292\x2015.3419\x201.48547\x2015.5145C1.65802\x2015.687\x201.86593\x2015.8201\x202.09488\x2015.9045C2.32383\x2015.9889\x202.56836\x2016.0227\x202.81163\x2016.0035C3.05489\x2015.9843\x203.29108\x2015.9125\x203.50393\x2015.7932C3.71679\x2015.6739\x203.90122\x2015.5098\x204.04453\x2015.3123L9.00016\x2010.3848L13.9389\x2015.3123C14.2629\x2015.5754\x2014.673\x2015.7091\x2015.0898\x2015.6876C15.5067\x2015.666\x2015.9008\x2015.4907\x2016.1959\x2015.1955C16.4911\x2014.9004\x2016.6664\x2014.5063\x2016.6879\x2014.0895C16.7095\x2013.6726\x2016.5758\x2013.2626\x2016.3127\x2012.9385L11.3852\x207.99979L16.3127\x203.04416C16.4735\x202.88948\x2016.602\x202.70444\x2016.6908\x202.49974C16.7797\x202.29505\x2016.827\x202.07478\x2016.8302\x201.85166Z\x22\x20fill=\x22#666666\x22></path></svg></div>',
32            '</div><p\x20class=\x22name\x22>',
33            '.timing-wrapper',
34            'attr',
35            'getBoundingClientRect',
36            'data-block-id',
37            'touchmove',
38            'push',
39            'undefined',
40            'save',
41            '5zgIxph',
42            '<button\x20class=\x22btn-primary\x22>Настроить\x20таймкоды</button>',
43            'insertBefore',
44            'keyup',
45            '}</style>',
46            'touchstart',
47            'onclick',
48            'text',
49            'appendChild',
50            '.vhi-root',
51            'getElementsByTagName',
52            'isToggled',
53            'from',
54            'renderedByYT',
55            '<button\x20class=\x22btn-primary\x22>Свернуть</button>',
56            'data',
57            'setVideo',
58            'https://www.youtube.com/iframe_api',
59            '\x0a<div\x20data-grid=\x22',
60            'location',
61            'iframe',
62            '3584232BBEwjR',
63            '.swiper',
64            'swiper-',
65            'defaultOptions',
66            '\x22></div>\x0a<div\x20class=\x22filled\x22\x20data-title=\x2200:00:00\x22>\x0a<span\x20class=\x22label-title\x22>00:00:00</span>\x0a<input\x20class=\x22video-timing-link\x22\x20placeholder=\x22',
67            '.gc-timecodes',
68            'src',
69            'timings',
70            '.part-video',
71            '#goto',
72            '<div\x20class=\x22color-wrapper\x22/>',
73            '<p>Таймкоды\x20by\x20@onthewaytothesun.\x20<a\x20href=\x22https://edu.onthewaytothesun.ru/timecodes_video\x22\x20target=\x22_blank\x22>Инструкция</a></p>',
74            '<select\x20class=\x22timecodes-grid\x22>\x0a<option\x20value=\x22grid\x22>Плитка</option>\x0a<option\x20value=\x22lines-st\x22>В\x20линию\x20по\x20ширине</option>\x0a<option\x20value=\x22lines-sb\x22>В\x20линию\x20на\x20всю\x20ширину</option>\x0a<option\x20value=\x22slider\x22>Слайдер</option>\x0a</select>',
75            'last',
76            '.lt-block',
77            'removeEventListener',
78            '?rel=0&amp;enablejsapi=1&modestbranding=1',
79            'wrap',
80            'pressed',
81            'createNewTimingInput',
82            '$inputWrapper',
83            'head',
84            '</p></div>',
85            '.video-hints-wrapper',
86            'blockID',
87            'fieldID',
88            'split',
89            'floor',
90            'top',
91            'body',
92            'iframe-demo',
93            'svg.delete',
94            'indexOf',
95            'addClass',
96            'contains',
97            'Сохранить',
98            '9635351bmpjEw',
99            'length',
100            'val',
101            'preventDefault',
102            '9464139NCDNsC',
103            '<span\x20class=\x22label-title\x22>Описание\x20таймкода</span>',
104            'find',
105            '\x22\x20id=\x22timings-',
106            'with-slider',
107            'data-grid',
108            'btoa',
109            'touchend',
110            'is-idle',
111            '<div\x20data-title=\x2200:00:00\x22></div>',
112            '/pl/lite/block/add',
113            'mousemove',
114            '\x22\x20data-color=\x22',
115            'setTimings',
116            'with-time',
117            '$html',
118            '.timecode-wrapper',
119            'YTIDS',
120            'is-draggable',
121            'mousedown',
122            '36kKqImQ',
123            'data-timings',
124            '<style>[data-item-name=\x22',
125            'css',
126            'data-is-toggled',
127            '$buttonSave',
128            '#iframe-demo',
129            '$colorPicker',
130            'px)',
131            'hasAttribute',
132            'href',
133            'appendTo',
134            '$gridSelect',
135            '<input\x20class=\x22color-picker\x22\x20type=\x22color\x22\x20value=\x22#00b3ff\x22>',
136            '<p>Таймкоды\x20by\x20@onthewaytothesun.\x20<a\x20href=\x22https://teletype.in/@onthewaytothesun/slk0dqy__3s\x22\x20target=\x22_blank\x22>Инструкция</a></p>',
137            '<svg\x20width=\x2217\x22\x20height=\x2217\x22\x20viewBox=\x220\x200\x2017\x2017\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M16.8302\x201.85166C16.8165\x201.41082\x2016.6307\x200.992871\x2016.3127\x200.687288C15.9923\x200.380939\x2015.5662\x200.209961\x2015.123\x200.209961C14.6797\x200.209961\x2014.2536\x200.380939\x2013.9333\x200.687288L9.00016\x205.62041L4.06141\x200.687288C3.74138\x200.38259\x203.31642\x200.212645\x202.87453\x200.212645C2.43265\x200.212645\x202.00769\x200.38259\x201.68766\x200.687288C1.37336\x201.00346\x201.19695\x201.43116\x201.19695\x201.87698C1.19695\x202.32279\x201.37336\x202.75049\x201.68766\x203.06666L6.62078\x207.99979L1.68766\x2012.9554C1.49016\x2013.0987\x201.32608\x2013.2832\x201.20675\x2013.496C1.08742\x2013.7089\x201.01567\x2013.9451\x200.996454\x2014.1883C0.977234\x2014.4316\x201.011\x2014.6761\x201.09542\x2014.9051C1.17985\x2015.134\x201.31292\x2015.3419\x201.48547\x2015.5145C1.65802\x2015.687\x201.86593\x2015.8201\x202.09488\x2015.9045C2.32383\x2015.9889\x202.56836\x2016.0227\x202.81163\x2016.0035C3.05489\x2015.9843\x203.29108\x2015.9125\x203.50393\x2015.7932C3.71679\x2015.6739\x203.90122\x2015.5098\x204.04453\x2015.3123L9.00016\x2010.3848L13.9389\x2015.3123C14.2629\x2015.5754\x2014.673\x2015.7091\x2015.0898\x2015.6876C15.5067\x2015.666\x2015.9008\x2015.4907\x2016.1959\x2015.1955C16.4911\x2014.9004\x2016.6664\x2014.5063\x2016.6879\x2014.0895C16.7095\x2013.6726\x2016.5758\x2013.2626\x2016.3127\x2012.9385L11.3852\x207.99979L16.3127\x203.04416C16.4735\x202.88948\x2016.602\x202.70444\x2016.6908\x202.49974C16.7797\x202.29505\x2016.827\x202.07478\x2016.8302\x201.85166Z\x22\x20fill=\x22#666666\x22></path></svg>',
138            '\x20{--timecodes-color-main:',
139            'random',
140            'round',
141            '<div\x20class=\x22timing-wrapper\x22\x20data-column=\x22',
142            'userSelect',
143            'map',
144            'gc-timings',
145            '<p>Таймкоды</p>',
146            'playVideo',
147            'frame',
148            'before',
149            '<link/>',
150            'target',
151            'link',
152            'data-seconds',
153            'addEventListener',
154            '<div\x20class=\x22timecode-wrapper\x20list__item\x20js-item\x20is-idle\x22><div\x20class=\x22drag-handle\x20js-drag-handle\x22></div>\x0a<div\x20data-title=\x22Описание\x20таймкода\x22>\x0a<span\x20class=\x22label-title\x22>Описание\x20таймкода</span>\x0a<input\x20class=\x22video-timing-header\x22\x20placeholder=\x22Название\x22></div>\x0a<div\x20data-title=\x2200:00:00\x22>\x0a<span\x20class=\x22label-title\x22>00:00:00</span>\x0a<input\x20class=\x22video-timing-link\x22\x20placeholder=\x2200:00:00\x22></div>\x0a<svg\x20width=\x2217\x22\x20height=\x2217\x22\x20viewBox=\x220\x200\x2017\x2017\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M16.8302\x201.85166C16.8165\x201.41082\x2016.6307\x200.992871\x2016.3127\x200.687288C15.9923\x200.380939\x2015.5662\x200.209961\x2015.123\x200.209961C14.6797\x200.209961\x2014.2536\x200.380939\x2013.9333\x200.687288L9.00016\x205.62041L4.06141\x200.687288C3.74138\x200.38259\x203.31642\x200.212645\x202.87453\x200.212645C2.43265\x200.212645\x202.00769\x200.38259\x201.68766\x200.687288C1.37336\x201.00346\x201.19695\x201.43116\x201.19695\x201.87698C1.19695\x202.32279\x201.37336\x202.75049\x201.68766\x203.06666L6.62078\x207.99979L1.68766\x2012.9554C1.49016\x2013.0987\x201.32608\x2013.2832\x201.20675\x2013.496C1.08742\x2013.7089\x201.01567\x2013.9451\x200.996454\x2014.1883C0.977234\x2014.4316\x201.011\x2014.6761\x201.09542\x2014.9051C1.17985\x2015.134\x201.31292\x2015.3419\x201.48547\x2015.5145C1.65802\x2015.687\x201.86593\x2015.8201\x202.09488\x2015.9045C2.32383\x2015.9889\x202.56836\x2016.0227\x202.81163\x2016.0035C3.05489\x2015.9843\x203.29108\x2015.9125\x203.50393\x2015.7932C3.71679\x2015.6739\x203.90122\x2015.5098\x204.04453\x2015.3123L9.00016\x2010.3848L13.9389\x2015.3123C14.2629\x2015.5754\x2014.673\x2015.7091\x2015.0898\x2015.6876C15.5067\x2015.666\x2015.9008\x2015.4907\x2016.1959\x2015.1955C16.4911\x2014.9004\x2016.6664\x2014.5063\x2016.6879\x2014.0895C16.7095\x2013.6726\x2016.5758\x2013.2626\x2016.3127\x2012.9385L11.3852\x207.99979L16.3127\x203.04416C16.4735\x202.88948\x2016.602\x202.70444\x2016.6908\x202.49974C16.7797\x202.29505\x2016.827\x202.07478\x2016.8302\x201.85166Z\x22\x20fill=\x22#666666\x22></path></svg></div>',
155            'overflow',
156            '.video-timing-header',
157            '.swiper-wrapper',
158            '<input\x20class=\x22video-timing-header\x22\x20placeholder=\x22Название\x22>',
159            '28CifgHu',
160            'youtube-embed-video-',
161            'input',
162            'html',
163            'classList',
164            'none',
165            '<div\x20class=\x22video-hints-wrapper\x20closed\x22></div>',
166            'setNewInputs',
167            'each',
168            '\x22\x20data-seconds=\x22',
169            'check',
170            'translate(',
171            'js-drag-handle',
172            '10CtMRXK',
173            'api',
174            'after',
175            'data-time',
176            'svg',
177            'createElement',
178            'click',
179            'setColor',
180            'closed',
181            '<button\x20class=\x22btn-save-oneway\x20btn-primary\x22><svg\x20width=\x2224\x22\x20height=\x2224\x22\x20viewBox=\x220\x200\x2024\x2024\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a<path\x20d=\x22M9.41409\x2015.5858L5.41421\x2011.5857L4\x2012.9999L9.41409\x2018.4142L20.4141\x207.41423L18.9998\x206.00001L9.41409\x2015.5858Z\x22\x20fill=\x22#39B49F\x22/>\x0a</svg>\x0aСохранить</button>',
182            'querySelectorAll',
183            'px,\x20',
184            'substring',
185            'slider',
186            'translateY(',
187            'success',
188            'add',
189            'closestBuilderID',
190            '.js-item',
191            '116103hVMJLq',
192            'wrong',
193            '\x22\x20class=\x22choose-time\x22>',
194            '<input\x20class=\x22video-timing-link\x22\x20placeholder=\x2200:00:00\x22>',
195            '\x22>\x0a\x0a</div>',
196            '<div\x20class=\x22time-inputs\x20list\x20js-list\x22></div>',
197            'style',
198            'data-item-name',
199            'forEach',
200            'charAt',
201            'closest',
202            'data-video-hash',
203            '$showBTN',
204            'ajaxComplete',
205            'time',
206            'script',
207            'ajax',
208            'touches',
209            '<span\x20class=\x22label-title\x22>00:00:00</span>',
210            'params[items/parts/',
211            'checkHTML',
212            '$timeInputs',
213            'alertSuccess',
214            'seekTo',
215            '<div\x20class=\x22time-block\x20collapse\x22\x20data-grid=\x22',
216            'POST',
217            '1236bFMeMY',
218            '<svg\x20width=\x2224\x22\x20height=\x2224\x22\x20viewBox=\x220\x200\x2024\x2024\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a<path\x20d=\x22M9.41409\x2015.5858L5.41421\x2011.5857L4\x2012.9999L9.41409\x2018.4142L20.4141\x207.41423L18.9998\x206.00001L9.41409\x2015.5858Z\x22\x20fill=\x22#39B49F\x22/>\x0a</svg>\x0a\x0aСохранить',
219            '\x22\x20value=\x22',
220            'updateInputs',
221            '<svg\x20class=\x22delete\x22\x20width=\x2217\x22\x20height=\x2217\x22\x20viewBox=\x220\x200\x2017\x2017\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M16.8302\x201.85166C16.8165\x201.41082\x2016.6307\x200.992871\x2016.3127\x200.687288C15.9923\x200.380939\x2015.5662\x200.209961\x2015.123\x200.209961C14.6797\x200.209961\x2014.2536\x200.380939\x2013.9333\x200.687288L9.00016\x205.62041L4.06141\x200.687288C3.74138\x200.38259\x203.31642\x200.212645\x202.87453\x200.212645C2.43265\x200.212645\x202.00769\x200.38259\x201.68766\x200.687288C1.37336\x201.00346\x201.19695\x201.43116\x201.19695\x201.87698C1.19695\x202.32279\x201.37336\x202.75049\x201.68766\x203.06666L6.62078\x207.99979L1.68766\x2012.9554C1.49016\x2013.0987\x201.32608\x2013.2832\x201.20675\x2013.496C1.08742\x2013.7089\x201.01567\x2013.9451\x200.996454\x2014.1883C0.977234\x2014.4316\x201.011\x2014.6761\x201.09542\x2014.9051C1.17985\x2015.134\x201.31292\x2015.3419\x201.48547\x2015.5145C1.65802\x2015.687\x201.86593\x2015.8201\x202.09488\x2015.9045C2.32383\x2015.9889\x202.56836\x2016.0227\x202.81163\x2016.0035C3.05489\x2015.9843\x203.29108\x2015.9125\x203.50393\x2015.7932C3.71679\x2015.6739\x203.90122\x2015.5098\x204.04453\x2015.3123L9.00016\x2010.3848L13.9389\x2015.3123C14.2629\x2015.5754\x2014.673\x2015.7091\x2015.0898\x2015.6876C15.5067\x2015.666\x2015.9008\x2015.4907\x2016.1959\x2015.1955C16.4911\x2014.9004\x2016.6664\x2014.5063\x2016.6879\x2014.0895C16.7095\x2013.6726\x2016.5758\x2013.2626\x2016.3127\x2012.9385L11.3852\x207.99979L16.3127\x203.04416C16.4735\x202.88948\x2016.602\x202.70444\x2016.6908\x202.49974C16.7797\x202.29505\x2016.827\x202.07478\x2016.8302\x201.85166Z\x22\x20fill=\x22#666666\x22></path></svg>',
222            'parent',
223            'createInputs',
224            '\x22\x20aria-expanded=\x22false\x22><svg\x20width=\x2224\x22\x20height=\x2225\x22\x20viewBox=\x220\x200\x2024\x2025\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M12\x203.5C16.9706\x203.5\x2021\x207.52944\x2021\x2012.5C21\x2017.4706\x2016.9706\x2021.5\x2012\x2021.5C7.02944\x2021.5\x203\x2017.4706\x203\x2012.5C3\x207.52944\x207.02944\x203.5\x2012\x203.5\x22\x20stroke=\x22#323232\x22\x20stroke-width=\x221.5\x22\x20stroke-linecap=\x22round\x22\x20stroke-linejoin=\x22round\x22></path>\x0a<path\x20d=\x22M12.5\x207.5V13H8\x22\x20stroke=\x22#323232\x22\x20stroke-width=\x221.5\x22\x20stroke-linecap=\x22round\x22\x20stroke-linejoin=\x22round\x22></path></svg><div>Таймкоды</div><svg\x20class=\x22arrow-timecode\x22\x20width=\x2214\x22\x20height=\x229\x22\x20viewBox=\x220\x200\x2014\x209\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a<path\x20d=\x22M13\x207.5L7.70711\x202.20711C7.31658\x201.81658\x206.68342\x201.81658\x206.29289\x202.20711L1\x207.5\x22\x20stroke=\x22#292929\x22\x20stroke-width=\x222\x22\x20stroke-linecap=\x22round\x22></path>\x0a</svg>\x0a</div>',
225            '\x22\x20data-timings=\x22',
226            '2RahlOe',
227            'getScript',
228            '<div\x20class=\x22timecode-wrapper\x20list__item\x20js-item\x20is-idle\x22><div\x20class=\x22drag-handle\x20js-drag-handle\x22></div>\x0a<div\x20data-title=\x22Описание\x20таймкода\x22><span\x20class=\x22label-title\x22>Описание\x20таймкода</span><input\x20class=\x22video-timing-header\x22\x20placeholder=\x22А\x20также...\x22></div>\x0a<div\x20data-title=\x2200:00:00\x22><span\x20class=\x22label-title\x22>00:00:00</span><input\x20class=\x22video-timing-link\x22\x20placeholder=\x2200:05:55\x22></div>\x0a</div>',
229            'replace',
230            'isAbove',
231            '#goto-',
232            '--timecodes-color-main',
233            'height',
234            'name',
235            '\x22\x20class=\x22timing-wrapper\x20swiper-slide\x22\x20data-column=\x22',
236            '<div\x20class=\x22swiper\x22><div\x20class=\x22navs-buttons\x22>\x20\x0a<div\x20class=\x22swiper-button-prev\x22><svg\x20width=\x2230\x22\x20height=\x2231\x22\x20viewBox=\x220\x200\x2060\x2061\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a<rect\x20y=\x220.5\x22\x20width=\x2260\x22\x20height=\x2260\x22\x20rx=\x2230\x22\x20fill=\x22#F4F4F9\x22\x20fill-opacity=\x220.8\x22/>\x0a<path\x20fill-rule=\x22evenodd\x22\x20clip-rule=\x22evenodd\x22\x20d=\x22M29.2803\x2024.7197C29.5732\x2025.0126\x2029.5732\x2025.4874\x2029.2803\x2025.7803L25.5607\x2029.5H37.0833C37.4975\x2029.5\x2037.8333\x2029.8358\x2037.8333\x2030.25C37.8333\x2030.6642\x2037.4975\x2031\x2037.0833\x2031H25.5607L29.2803\x2034.7197C29.5732\x2035.0126\x2029.5732\x2035.4874\x2029.2803\x2035.7803C28.9874\x2036.0732\x2028.5126\x2036.0732\x2028.2197\x2035.7803L23.2197\x2030.7803C22.9268\x2030.4874\x2022.9268\x2030.0126\x2023.2197\x2029.7197L28.2197\x2024.7197C28.5126\x2024.4268\x2028.9874\x2024.4268\x2029.2803\x2024.7197Z\x22\x20fill=\x22#4962DA\x22/>\x0a</svg>\x0a</div>\x0a\x20\x20<div\x20class=\x22swiper-button-next\x22><svg\x20width=\x2230\x22\x20height=\x2231\x22\x20viewBox=\x220\x200\x2060\x2061\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a<rect\x20width=\x2260\x22\x20height=\x2260\x22\x20rx=\x2230\x22\x20transform=\x22matrix(-1\x200\x200\x201\x2060\x200.5)\x22\x20fill=\x22#F4F4F9\x22\x20fill-opacity=\x220.8\x22/>\x0a<path\x20fill-rule=\x22evenodd\x22\x20clip-rule=\x22evenodd\x22\x20d=\x22M30.7197\x2024.7197C30.4268\x2025.0126\x2030.4268\x2025.4874\x2030.7197\x2025.7803L34.4393\x2029.5H22.9167C22.5025\x2029.5\x2022.1667\x2029.8358\x2022.1667\x2030.25C22.1667\x2030.6642\x2022.5025\x2031\x2022.9167\x2031H34.4393L30.7197\x2034.7197C30.4268\x2035.0126\x2030.4268\x2035.4874\x2030.7197\x2035.7803C31.0126\x2036.0732\x2031.4874\x2036.0732\x2031.7803\x2035.7803L36.7803\x2030.7803C37.0732\x2030.4874\x2037.0732\x2030.0126\x2036.7803\x2029.7197L31.7803\x2024.7197C31.4874\x2024.4268\x2031.0126\x2024.4268\x2030.7197\x2024.7197Z\x22\x20fill=\x22#4962DA\x22/>\x0a</svg>\x0a\x0a</div>\x0a\x20\x20</div><div\x20class=\x22swiper-wrapper\x22></div></div>',
237            'removeClass',
238            '\x22\x20class=\x22gc-timecodes\x22>\x20\x0a\x0a</div>\x0a',
239            'clientX',
240            '.lt-video',
241            '<svg\x20width=\x2230\x22\x20height=\x2231\x22\x20viewBox=\x220\x200\x2030\x2031\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a<path\x20d=\x22M11.4463\x2015.8429L13.6142\x2018.0108L13.6002\x2017.9968L18.4912\x2013.1058M24.0075\x2015.5037C24.0075\x2020.4764\x2019.9764\x2024.5075\x2015.0037\x2024.5075C10.0311\x2024.5075\x206\x2020.4764\x206\x2015.5037C6\x2010.5311\x2010.0311\x206.5\x2015.0037\x206.5C19.9764\x206.5\x2024.0075\x2010.5311\x2024.0075\x2015.5037Z\x22\x20stroke=\x22white\x22\x20stroke-width=\x222\x22\x20stroke-linecap=\x22round\x22\x20stroke-linejoin=\x22round\x22/>\x0a</svg>\x0aСохранено!',
242            'log',
243            '.video-timing-link',
244            '<div\x20class=\x22timing-title\x22\x20data-toggle=\x22collapse\x22\x20data-target=\x22#timings-',
245            'transform',
246            '<div\x20class=\x22timecode-wrapper\x20list__item\x20js-item\x20is-idle\x22><div\x20class=\x22drag-handle\x20js-drag-handle\x22></div>\x0a<div\x20class=\x22filled\x22\x20data-title=\x22Описание\x20таймкода\x22>\x0a<span\x20class=\x22label-title\x22>Описание\x20таймкода</span>\x0a<input\x20class=\x22video-timing-header\x22\x20placeholder=\x22Опишите\x20момент\x22\x20value=\x22',
247            'touchAction',
248            'append',
249            '.swiper-button-next',
250            'atob',
251            'getAttribute',
252            '$container'
253        ];
254        _0x489e = function () {
255            return _0x42b9b0;
256        };
257        return _0x489e();
258    }
259    const _0x546700 = _0x2eb4;
260    function _0x2eb4(_0x389db8, _0x4624fe) {
261        const _0x489e38 = _0x489e();
262        return _0x2eb4 = function (_0x2eb404, _0x5e8456) {
263            _0x2eb404 = _0x2eb404 - 0x87;
264            let _0x853d15 = _0x489e38[_0x2eb404];
265            return _0x853d15;
266        }, _0x2eb4(_0x389db8, _0x4624fe);
267    }
268    (function (_0x33b2c5, _0x19a3c1) {
269        const _0x4747cb = _0x2eb4, _0x962b72 = _0x33b2c5();
270        while (!![]) {
271            try {
272                const _0xc19bc2 = -parseInt(_0x4747cb(0x144)) / 0x1 + parseInt(_0x4747cb(0x167)) / 0x2 * (parseInt(_0x4747cb(0x15e)) / 0x3) + parseInt(_0x4747cb(0x8a)) / 0x4 + -parseInt(_0x4747cb(0xae)) / 0x5 * (-p
272arseInt(_0x4747cb(0xc3)) / 0x6) + -parseInt(_0x4747cb(0x124)) / 0x7 * (-parseInt(_0x4747cb(0x93)) / 0x8) + -parseInt(_0x4747cb(0xeb)) / 0x9 * (-parseInt(_0x4747cb(0x131)) / 0xa) + parseInt(_0x4747cb(0xe7)) / 0xb * (-parseInt(_0x4747cb(0xff)) / 0xc);
273                if (_0xc19bc2 === _0x19a3c1)
274                    break;
275                else
276                    _0x962b72['push'](_0x962b72['shift']());
277            }
278            catch (_0x20af01) {
279                _0x962b72['push'](_0x962b72['shift']());
280            }
281        }
282    }(_0x489e, 0xc3178));
283    function convertSecondsToString(_0x2e8963) {
284        const _0x77121c = _0x2eb4;
285        let _0x1d1b9b = Math['floor'](_0x2e8963 / 0xe10);
286        _0x2e8963 %= 0xe10;
287        let _0x1bf53e = Math[_0x77121c(0xde)](_0x2e8963 / 0x3c), _0x5f3ede = _0x2e8963 % 0x3c;
288        if (_0x1d1b9b < 0xa)
289            _0x1d1b9b = '0' + _0x1d1b9b;
290        if (_0x1bf53e < 0xa)
291            _0x1bf53e = '0' + _0x1bf53e;
292        if (_0x5f3ede < 0xa)
293            _0x5f3ede = '0' + _0x5f3ede;
294        if (_0x1d1b9b === '0')
295            _0x1d1b9b = '00';
296        if (_0x1bf53e === '0')
297            _0x1bf53e = '00';
298        if (_0x5f3ede === '0')
299            _0x5f3ede = '00';
300        return _0x1d1b9b + ':' + _0x1bf53e + ':' + _0x5f3ede;
301    }
302    let onPlayerReady = null;
303    function convertStringToSeconds(_0x227ef9) {
304        const _0x267d65 = _0x2eb4;
305        let _0x764710 = link[_0x267d65(0x96)](_0x227ef9)[0x0][_0x267d65(0xdd)](':')[0x0], _0x1bffc4 = link[_0x267d65(0x96)](_0x227ef9)[0x0][_0x267d65(0xdd)](':')[0x1], _0x2d3726 = link[_0x267d65(0x96)](_0x227ef9)[0x0]['split'](':')[0x2], _0xf99249 = _0x2d3726 * 0x1 + _0x1bffc4 * 0x3c + _0x764710 * 0xe10;
306        return _0xf99249;
307    }
308    class TimecodesVideoEditor {
309        constructor(_0x348640) {
310            const _0x55e674 = _0x2eb4;
311            let _0x228df8 = this;
312            _0x228df8[_0x55e674(0x88)] = _0x348640, _0x228df8['$html'] = _0x228df8['$container'][_0x55e674(0xed)]($(_0x55e674(0xc8))), _0x228df8[_0x55e674(0x9b)] = _0x348640[_0x55e674(0x14e)](_0x55e674(0xd1))['find'](_0x55e674(0xb7))[_0x55e674(0xa7)](_0x55e674(0x14f)), _0x228df8[_0x55e674(0xca)] = [], _0x228df8[_0x55e674(0x164)](), _0x228df8['checkHTML'](), _0x228df8[_0x55e674(0xdb)] = _0x348640[_0x55e674(0x14e)]($('.lt-block'))['attr'](_0x55e674(0xa9)), _0x228df8['fieldID'] = _0x348640[_0x55e674(0xa7)](_0x55e674(0x14b));
313        }
314        [_0x546700(0x164)]() {
315            const _0x17a33b = _0x546700;
316            let _0x14e04e = this;
317            !_0x14e04e['$container'][_0x17a33b(0xed)]($(_0x17a33b(0xda)))[_0x17a33b(0xe8)] ? (_0x14e04e['$showBTN'] = $(_0x17a33b(0xaf)), _0x14e04e[_0x17a33b(0xd7)] = $('<div\x20class=\x22video-hints-wrapper\x20closed\x22></div>'), _0x14e04e[_0x17a33b(0x159)] = $('<div\x20class=\x22time-inputs\x20list\x20js-list\x22></div>'), _0x14e04e['$buttonSave'] = $(_0x17a33b(0x13a)), _0x14e04e[_0x17a33b(0x88)]['append'](_0x14e04e[_0x17a33b(0xd7)]), _0x14e04e[_0x17a33b(0x88)]['append'](_0x14e04e[_0x17a33b(0x150)]), _0x14e04e[_0x17a33b(0x92)] = $('<button\x20class=\x22btn-primary\x20btn-minimize\x22>Свернуть</button>'), _0x14e04e['$inputWrapper']['append'](_0x17a33b(0xce)), _0x14e04e[_0x17a33b(0x10b)] = $(_0x17a33b(0xcf)), _0x14e04e[_0x17a33b(0xd7)]['append'](_0x14e04e['$gridSelect']), _0x14e04e[_0x17a33b(0xd7)][_0x17a33b(0x17d)](_0x17a33b(0x116)), _0x14e04e[_0x17a33b(0xd7)][_0x17a33b(0x17d)](_0x14e04e[_0x17a33b(0x159)]), _0x14e04e[_0x17a33b(0x106)] = $('<input\x20class=\x22color-picker\x22\x20type=\x22color\x22\x20value=\x22#00b3ff\x22>'), _0x14e04e[_0x17a33b(0xd7)][_0x17a33b(0x17d)](_0x14e04e['$buttonSave']), _0x14e04e[_0x17a33b(0xd7)][_0x17a33b(0x17d)](_0x14e04e[_0x17a33b(0x106)]), _0x14e04e[_0x17a33b(0xd7)][_0x17a33b(0x17d)](_0x14e04e['$closeBTN'])) : _0x14e04e[_0x17a33b(0x161)](), _0x14e04e[_0x17a33b(0x150)][_0x17a33b(0x137)](function () {
318                const _0x5b8ed2 = _0x17a33b;
319                _0x14e04e[_0x5b8ed2(0xd7)][_0x5b8ed2(0x172)](_0x5b8ed2(0x139));
320            }), _0x14e04e[_0x17a33b(0x92)]['click'](function () {
321                const _0x5c3f54 = _0x17a33b;
322                _0x14e04e['$inputWrapper'][_0x5c3f54(0xe4)]('closed');
323            }), _0x14e04e[_0x17a33b(0x104)][_0x17a33b(0x137)](function () {
324                _0x14e04e['save']();
325            });
326        }
327        [_0x546700(0x158)]() {
328            const _0x39d86a = _0x546700;
329            let _0x1ed7ef = this;
330            _0x1ed7ef[_0x39d86a(0x106)][_0x39d86a(0xd4)](_0x39d86a(0xcd)), _0x1ed7ef[_0x39d86a(0xfa)][_0x39d86a(0xa7)](_0x39d86a(0x98)) !== undefined && _0x1ed7ef['$html']['attr'](_0x39d86a(0x98)) !== null && _0x1ed7ef['$colorPicker'][_0x39d86a(0xe9)](_0x1ed7ef[_0x39d86a(0xfa)]['attr'](_0x39d86a(0x98))), _0x1ed7ef['$html'][_0x39d86a(0xa7)]('data-grid') !== undefined && _0x1ed7ef[_0x39d86a(0xfa)][_0x39d86a(0xa7)](_0x39d86a(0xf0)) !== null && _0x1ed7ef[_0x39d86a(0x10b)][_0x39d86a(0xe9)](_0x1ed7ef[_0x39d86a(0xfa)][_0x39d86a(0xa7)]('data-grid')), _0x1ed7ef['$container'][_0x39d86a(0xed)]($('.timecode-wrapper'))['length'] 
330=== 0x0 ? _0x1ed7ef[_0x39d86a(0xfa)] == null || _0x1ed7ef['$html']['attr'](_0x39d86a(0x100)) == undefined ? _0x1ed7ef[_0x39d86a(0x12b)]() : _0x1ed7ef[_0x39d86a(0xa2)]() : _0x1ed7ef[_0x39d86a(0x161)]();
331        }
332        [_0x546700(0x12b)]() {
333            const _0x4d5b0a = _0x546700;
334            let _0x4fc260 = this, _0x5ce402 = $(_0x4d5b0a(0x97)), _0x3f8c18 = $(_0x4d5b0a(0x123)), _0x2666f5 = $(_0x4d5b0a(0x147)), _0x212380 = $(_0x4d5b0a(0x162));
335            _0x5ce402[_0x4d5b0a(0x17d)](_0x3f8c18), _0x5ce402[_0x4d5b0a(0x17d)](_0x2666f5), _0x3f8c18[_0x4d5b0a(0xd4)](_0x4d5b0a(0x9f)), _0x3f8c18[_0x4d5b0a(0x119)]('<span\x20class=\x22label-title\x22>Описание\x20таймкода</span>'), _0x2666f5['wrap']('<div\x20data-title=\x2200:00:00\x22></div>'), _0x2666f5[_0x4d5b0a(0x119)](_0x4d5b0a(0x156)), _0x5ce402[_0x4d5b0a(0x17d)](_0x212380), _0x4fc260['$timeInputs'][_0x4d5b0a(0x17d)](_0x5ce402), _0x4fc260[_0x4d5b0a(0x159)]['find']($(_0x4d5b0a(0xe2)))[_0x4d5b0a(0x12c)](function () {
336                const _0x429e64 = _0x4d5b0a;
337                let _0x217acb = $(this);
338                _0x217acb[_0x429e64(0x137)](function () {
339                    const _0x5066e7 = _0x429e64;
340                    _0x217acb[_0x5066e7(0x163)]()['remove'](), _0x4fc260[_0x5066e7(0x161)]();
341                });
342            }), _0x4fc260[_0x4d5b0a(0x161)](), _0x3f8c18['on'](_0x4d5b0a(0xb1), function () {
343                const _0xe28625 = _0x4d5b0a;
344                _0x4fc260[_0xe28625(0x161)]();
345                try {
346                    _0x3f8c18[_0xe28625(0xe9)]()['length'] ? _0x3f8c18[_0xe28625(0x163)]()['addClass'](_0xe28625(0x9e)) : _0x3f8c18['parent']()[_0xe28625(0x172)](_0xe28625(0x9e));
347                }
348                catch (_0x1920ce) {
349                }
350            }), _0x2666f5['on'](_0x4d5b0a(0xb1), function () {
351                const _0x498149 = _0x4d5b0a;
352                _0x4fc260[_0x498149(0x161)]();
353                try {
354                    _0x2666f5[_0x498149(0xe9)]()['length'] ? _0x2666f5[_0x498149(0x163)]()['addClass'](_0x498149(0x9e)) : _0x2666f5[_0x498149(0x163)]()[_0x498149(0x172)](_0x498149(0x9e));
355                }
356                catch (_0x47a4c0) {
357                }
358            });
359        }
360        ['setOldInputs']() {
361            const _0x5db524 = _0x546700;
362            let _0x3e5923 = this, _0x176215 = _0x3e5923[_0x5db524(0xfa)][_0x5db524(0xa7)](_0x5db524(0x100))[_0x5db524(0xdd)](';');
363            _0x3e5923[_0x5db524(0xca)] = [], _0x176215[_0x5db524(0x14c)](_0x1c06c4 => {
364                const _0x2ef4bc = _0x5db524;
365                if (_0x1c06c4[_0x2ef4bc(0xe8)] > 0x3) {
366                    let _0x479fba = decodeURIComponent(escape(window[_0x2ef4bc(0x17f)](_0x1c06c4[_0x2ef4bc(0xdd)](':')[0x1]))), _0xf1cddb = decodeURIComponent(escape(window[_0x2ef4bc(0x17f)](_0x1c06c4[_0x2ef4bc(0xdd)](':')[0x0])));
367                    if (_0x479fba[_0x2ef4bc(0xe3)](_0x2ef4bc(0xcc)) !== -0x1) {
368                        !isNaN(Math[_0x2ef4bc(0x111)](_0x479fba[_0x2ef4bc(0xdd)]('-')[0x2] * 0x1)) ? _0x479fba = Math[_0x2ef4bc(0x111)](_0x479fba[_0x2ef4bc(0xdd)]('-')[0x2] * 0x1) : _0x479fba = _0x479fba[_0x2ef4bc(0x16a)](_0x2ef4bc(0x16c), '')[_0x2ef4bc(0x16a)](_0x3e5923[_0x2ef4bc(0x9b)], '');
369                        if (isNaN(_0x479fba))
370                            _0x479fba = 0x0;
371                    }
372                    let _0x121af1 = convertSecondsToString(_0x479fba * 0x1);
373                    _0x3e5923[_0x2ef4bc(0xca)][_0x2ef4bc(0xab)]({
374                        'name': _0xf1cddb,
375                        'time': _0x121af1
376                    }), _0x3e5923['$timeInputs'][_0x2ef4bc(0x17d)](_0x2ef4bc(0x17b) + _0xf1cddb + _0x2ef4bc(0xc7) + _0x121af1 + _0x2ef4bc(0x160) + _0x121af1 + _0x2ef4bc(0xa4));
377                }
378            }), _0x3e5923[_0x5db524(0x159)][_0x5db524(0x17d)]('<div\x20class=\x22timecode-wrapper\x20list__item\x20js-item\x20is-idle\x22><div\x20class=\x22drag-handle\x20js-drag-handle\x22></div>\x0a<div\x20data-title=\x22Описание\x20таймкода\x22>\x0a<span\x20class=\x22label-title\x22>Описание\x20таймкода</span>
378\x0a<input\x20class=\x22video-timing-header\x22\x20placeholder=\x22Название\x22></div>\x0a<div\x20data-title=\x2200:00:00\x22>\x0a<span\x20class=\x22label-title\x22>00:00:00</span>\x0a<input\x20class=\x22video-timing-link\x22\x20placeholder=\x2200:00:00\x22></div>\x0a<svg\x20width=\x2217\x22\x20height=\x2217\x22\x20viewBox=\x220\x200\x2017\x2017\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M16.8302\x201.85166C16.8165\x201.41082\x2016.6307\x200.992871\x2016.3127\x200.687288C15.9923\x200.380939\x2015.5662\x200.209961\x2015.123\x200.209961C14.6797\x200.209961\x2014.2536\x200.380939\x2013.9333\x200.687288L9.00016\x205.62041L4.06141\x200.687288C3.74138\x200.38259\x203.31642\x200.212645\x202.87453\x200.212645C2.43265\x200.212645\x202.00769\x200.38259\x201.68766\x200.687288C1.37336\x201.00346\x201.19695\x201.43116\x201.19695\x201.87698C1.19695\x202.32279\x201.37336\x202.75049\x201.68766\x203.06666L6.62078\x207.99979L1.68766\x2012.9554C1.49016\x2013.0987\x201.32608\x2013.2832\x201.20675\x2013.496C1.08742\x2013.7089\x201.01567\x2013.9451\x200.996454\x2014.1883C0.977234\x2014.4316\x201.011\x2014.6761\x201.09542\x2014.9051C1.17985\x2015.134\x201.31292\x2015.3419\x201.48547\x2015.5145C1.65802\x2015.687\x201.86593\x2015.8201\x202.09488\x2015.9045C2.32383\x2015.9889\x202.56836\x2016.0227\x202.81163\x2016.0035C3.05489\x2015.9843\x203.29108\x2015.9125\x203.50393\x2015.7932C3.71679\x2015.6739\x203.90122\x2015.5098\x204.04453\x2015.3123L9.00016\x2010.3848L13.9389\x2015.3123C14.2629\x2015.5754\x2014.673\x2015.7091\x2015.0898\x2015.6876C15.5067\x2015.666\x2015.9008\x2015.4907\x2016.1959\x2015.1955C16.4911\x2014.9004\x2016.6664\x2014.5063\x2016.6879\x2014.0895C16.7095\x2013.6726\x2016.5758\x2013.2626\x2016.3127\x2012.9385L11.3852\x207.99979L16.3127\x203.04416C16.4735\x202.88948\x2016.602\x202.70444\x2016.6908\x202.49974C16.7797\x202.29505\x2016.827\x202.07478\x2016.8302\x201.85166Z\x22\x20fill=\x22#666666\x22></path></svg></div>'), _0x3e5923[_0x5db524(0x161)](), _0x3e5923[_0x5db524(0x159)]['find']($(_0x5db524(0x135)))[_0x5db524(0x12c)](function () {
379                const _0x460b8c = _0x5db524;
380                let _0x19a12e = $(this);
381                _0x19a12e[_0x460b8c(0x137)](function () {
382                    const _0x9723f3 = _0x460b8c;
383                    _0x19a12e[_0x9723f3(0x163)]()['remove'](), _0x3e5923['updateInputs']();
384                });
385            }), _0x3e5923[_0x5db524(0x159)]['find']($('input'))['on'](_0x5db524(0xb1), function () {
386                const _0x17d6d7 = _0x5db524;
387                _0x3e5923[_0x17d6d7(0x161)]();
388            });
389        }
390        [_0x546700(0x161)]() {
391            const _0x37f582 = _0x546700;
392            let _0x3639cb = this;
393            _0x3639cb[_0x37f582(0xca)] = [], _0x3639cb[_0x37f582(0x159)][_0x37f582(0xed)]($(_0x37f582(0xfb)))['each'](function (_0xa51852) {
394                const _0x508c97 = _0x37f582;
395                let _0x5cc8a5 = $(this)['find']($(_0x508c97(0x121)))['val']();
396                _0x5cc8a5[_0x508c97(0xe8)] ? $(this)['find']($(_0x508c97(0x121)))[_0x508c97(0x163)]()[_0x508c97(0xe4)](_0x508c97(0x9e)) : $(this)[_0x508c97(0xed)]($('.video-timing-header'))[_0x508c97(0x163)]()[_0x508c97(0x172)](_0x508c97(0x9e));
397                let _0x43cd60 = $(this)[_0x508c97(0xed)]($('.video-timing-link'))[_0x508c97(0xe9)]();
398                _0x43cd60['length'] ? $(this)['find']($(_0x508c97(0x178)))['parent']()[_0x508c97(0xe4)](_0x508c97(0x9e)) : $(this)[_0x508c97(0xed)]($('.video-timing-link'))[_0x508c97(0x163)]()[_0x508c97(0x172)](_0x508c97(0x9e));
399                if (_0x43cd60[_0x508c97(0x96)](/\d{2}:\d{2}:\d{2}/)) {
400                    $(this)[_0x508c97(0xe4)]('with-time');
401                    let _0x444fab = _0x43cd60['split'](':')[0x0], _0x15a475 = _0x43cd60[_0x508c97(0xdd)](':')[0x1], _0x2923e8 = _0x43cd60[_0x508c97(0xdd)](':')[0x2], _0x2e3900 = _0x444fab * 0xe10 + _0x15a475 * 0x3c + _0x2923e8 * 0x1;
402                    $(this)[_0x508c97(0xa7)]('data-time', _0x2e3900);
403                }
404                else
405                    $(this)[_0x508c97(0x172)](_0x508c97(0xf9));
406                _0x5cc8a5[_0x508c97(0xe8)] < 0x3 && _0xa51852 !== _0x3639cb['$timeInputs'][_0x508c97(0xed)]($(_0x508c97(0xfb)))['length'] - 0x1 ? $(this)['addClass'](_0x508c97(0x145)) : ($(this)[_0x508c97(0x172)]('wrong'), _0x3639cb[_0x508c97(0xca)][_0x508c97(0xab)]({
407                    'name': _0x5cc8a5,
408                    'time': _0x43cd60
409                })), $(this)[_0x508c97(0x172)](_0x508c97(0xd0)), _0xa51852 == _0x3639cb[_0x508c97(0x159)][_0x508c97(0xed)]($('.timecode-wrapper'))[_0x508c97(0xe8)] 
409- 0x1 && $(this)['addClass'](_0x508c97(0xd0));
410            }), _0x3639cb[_0x37f582(0x159)][_0x37f582(0xed)]($('.last\x20.video-timing-header'))['val']()['length'] > 0x3 && _0x3639cb[_0x37f582(0x159)][_0x37f582(0xed)]($(_0x37f582(0x89)))[_0x37f582(0xe9)]()['length'] > 0x7 && _0x3639cb[_0x37f582(0xd6)](), setDraggable(_0x3639cb[_0x37f582(0x159)][0x0]);
411        }
412        ['createNewTimingInput']() {
413            const _0x1c1c7e = _0x546700;
414            let _0x7918e4 = this, _0x345331 = $(_0x1c1c7e(0x169));
415            _0x7918e4[_0x1c1c7e(0x159)][_0x1c1c7e(0x17d)](_0x345331);
416            let _0x5d7c82 = $(_0x1c1c7e(0x10e));
417            _0x345331[_0x1c1c7e(0x17d)](_0x5d7c82), _0x7918e4['updateInputs'](), _0x5d7c82[_0x1c1c7e(0x137)](function () {
418                const _0x2d3d5a = _0x1c1c7e;
419                $(this)['parent']()['remove'](), _0x7918e4[_0x2d3d5a(0x161)]();
420            }), _0x7918e4[_0x1c1c7e(0x159)][_0x1c1c7e(0xed)]($('input'))['on']('keyup', function () {
421                const _0xc19df8 = _0x1c1c7e;
422                _0x7918e4[_0xc19df8(0x161)]();
423            });
424        }
425        [_0x546700(0xad)]() {
426            const _0x4f5291 = _0x546700;
427            let _0x48d117 = this, _0x26a502 = new Date()[_0x4f5291(0x9d)]()['toString']()[_0x4f5291(0x13d)](new Date()['getTime']()['length'] - 0x5, new Date()['getTime']()[_0x4f5291(0xe8)]);
428            _0x48d117[_0x4f5291(0x161)]();
429            let _0x49a5cf = '';
430            _0x48d117[_0x4f5291(0xca)][_0x4f5291(0x14c)](_0x26e1ed => {
431                const _0x4e89d3 = _0x4f5291;
432                if (_0x26e1ed[_0x4e89d3(0x16f)][_0x4e89d3(0xe8)] > 0x3 && _0x26e1ed[_0x4e89d3(0x152)][_0x4e89d3(0xe8)] > 0x3) {
433                    let _0x567ac2 = _0x26e1ed[_0x4e89d3(0x152)][_0x4e89d3(0xdd)](':')[0x0], _0x415778 = _0x26e1ed['time'][_0x4e89d3(0xdd)](':')[0x1], _0x53a732 = _0x26e1ed[_0x4e89d3(0x152)][_0x4e89d3(0xdd)](':')[0x2], _0x54b9ce = _0x567ac2 * 0xe10 + _0x415778 * 0x3c + _0x53a732 * 0x1, _0x4d9b27 = _0x4e89d3(0x16c) + _0x48d117[_0x4e89d3(0x9b)] + '-' + _0x54b9ce;
434                    _0x49a5cf = _0x49a5cf + window[_0x4e89d3(0xf1)](unescape(encodeURIComponent(_0x26e1ed[_0x4e89d3(0x16f)]))) + ':' + window[_0x4e89d3(0xf1)](unescape(encodeURIComponent(_0x4d9b27))) + ';';
435                }
436            });
437            let _0x432328 = _0x4f5291(0xc0) + _0x48d117['$gridSelect'][_0x4f5291(0xe9)]() + _0x4f5291(0xf7) + _0x48d117[_0x4f5291(0x106)][_0x4f5291(0xe9)]() + _0x4f5291(0x166) + _0x49a5cf + _0x4f5291(0x173), _0x162586 = 'params[items/parts/' + _0x48d117['fieldID'] + _0x4f5291(0x8e);
438            $[_0x4f5291(0x154)]({
439                'type': _0x4f5291(0x15d),
440                'url': '/pl/lite/block/update-param/?id=' + _0x48d117[_0x4f5291(0xdb)],
441                'data': { [_0x162586]: _0x432328 },
442                'complete': function (_0x4024d2, _0x880933, _0x3a9fe6) {
443                    const _0x21831d = _0x4f5291;
444                    _0x48d117[_0x21831d(0x15a)]();
445                }
446            });
447        }
448        [_0x546700(0x15a)]() {
449            const _0x32eaa1 = _0x546700;
450            let _0x504642 = this;
451            _0x504642[_0x32eaa1(0x104)][_0x32eaa1(0x127)](_0x32eaa1(0x176)), _0x504642[_0x32eaa1(0x104)]['addClass'](_0x32eaa1(0x140)), setTimeout(() => {
452                const _0x52395b = _0x32eaa1;
453                _0x504642[_0x52395b(0x104)][_0x52395b(0x127)](_0x52395b(0x15f)), _0x504642[_0x52395b(0x104)][_0x52395b(0x172)](_0x52395b(0x140));
454            }, 0xbb8);
455        }
456    }
457    class TimecodesYTEditor {
458        constructor(_0xdc7549) {
459            const _0x1aa672 = _0x546700;
460            let _0x565dcc = this;
461            _0x565dcc[_0x1aa672(0x88)] = _0xdc7549, _0x565dcc['$html'] = _0x565dcc[_0x1aa672(0x88)][_0x1aa672(0xed)]($(_0x1aa672(0xc8))), _0x565dcc[_0x1aa672(0xca)] = [], _0x565dcc[_0x1aa672(0x164)](), _0x565dcc['checkHTML'](), _0x565dcc['blockID'] = _0xdc7549[_0x1aa672(0x14e)]($(_0x1aa672(0xd1)))['attr'](_0x1aa672(0xa9)), _0x565dcc[_0x1aa672(0xdc)] = _0xdc7549[_0x1aa672(0xa7)]('data-item-name');
462        }
463        [_0x546700(0x164)]() {
464            const _0x4830e1 = _0x546700;
465            let _0x254b3f = this;
466            !_0x254b3f[_0x4830e1(0x88)][_0x4830e1(0xed)]($(_0x4830e1(0xda)))[_0x4830e1(0xe8)] ? (_0x254b3f['$showBTN'] = $('<button\x20class=\x22btn-primary\x22>Настроить\x20таймкоды</button>
466'), _0x254b3f['$inputWrapper'] = $(_0x4830e1(0x12a)), _0x254b3f['$timeInputs'] = $(_0x4830e1(0x149)), _0x254b3f[_0x4830e1(0x104)] = $('<button\x20class=\x22btn-primary\x22>Сохранить</button>'), _0x254b3f[_0x4830e1(0x88)]['append'](_0x254b3f['$inputWrapper']), _0x254b3f[_0x4830e1(0x88)][_0x4830e1(0x17d)](_0x254b3f[_0x4830e1(0x150)]), _0x254b3f[_0x4830e1(0x92)] = $(_0x4830e1(0xbc)), _0x254b3f[_0x4830e1(0xd7)]['append'](_0x4830e1(0x10d)), _0x254b3f[_0x4830e1(0x10b)] = $('<select\x20class=\x22timecodes-grid\x22>\x0a<option\x20value=\x22grid\x22>Плитка</option>\x0a<option\x20value=\x22lines-st\x22>В\x20линию\x20по\x20ширине</option>\x0a<option\x20value=\x22lines-sb\x22>В\x20линию\x20на\x20всю\x20ширину</option>\x0a<option\x20value=\x22slider\x22>Слайдер</option>\x0a</select>'), _0x254b3f['$inputWrapper']['append'](_0x254b3f[_0x4830e1(0x10b)]), _0x254b3f['$inputWrapper'][_0x4830e1(0x17d)]('<p>Таймкоды</p>'), _0x254b3f[_0x4830e1(0xd7)][_0x4830e1(0x17d)](_0x254b3f[_0x4830e1(0x159)]), _0x254b3f[_0x4830e1(0x106)] = $(_0x4830e1(0x10c)), _0x254b3f[_0x4830e1(0xd7)][_0x4830e1(0x17d)](_0x254b3f[_0x4830e1(0x104)]), _0x254b3f[_0x4830e1(0xd7)][_0x4830e1(0x17d)](_0x254b3f[_0x4830e1(0x106)]), _0x254b3f[_0x4830e1(0xd7)]['append'](_0x254b3f[_0x4830e1(0x92)])) : _0x254b3f[_0x4830e1(0x161)](), _0x254b3f['$showBTN']['click'](function () {
467                const _0x2caf58 = _0x4830e1;
468                _0x254b3f[_0x2caf58(0xd7)][_0x2caf58(0x172)](_0x2caf58(0x139));
469            }), _0x254b3f[_0x4830e1(0x92)][_0x4830e1(0x137)](function () {
470                const _0x1c2ba5 = _0x4830e1;
471                _0x254b3f['$inputWrapper'][_0x1c2ba5(0xe4)]('closed');
472            }), _0x254b3f[_0x4830e1(0x104)]['click'](function () {
473                const _0x3b9000 = _0x4830e1;
474                _0x254b3f[_0x3b9000(0xad)]();
475            });
476        }
477        [_0x546700(0x158)]() {
478            const _0x2428ae = _0x546700;
479            let _0x26cb6b = this;
480            _0x26cb6b[_0x2428ae(0x106)][_0x2428ae(0xd4)](_0x2428ae(0xcd)), _0x26cb6b[_0x2428ae(0xfa)]['attr'](_0x2428ae(0x98)) !== undefined && _0x26cb6b['$html']['attr']('data-color') !== null && _0x26cb6b[_0x2428ae(0x106)][_0x2428ae(0xe9)](_0x26cb6b['$html']['attr'](_0x2428ae(0x98))), _0x26cb6b[_0x2428ae(0xfa)][_0x2428ae(0xa7)](_0x2428ae(0xf0)) !== undefined && _0x26cb6b['$html'][_0x2428ae(0xa7)](_0x2428ae(0xf0)) !== null && _0x26cb6b['$gridSelect'][_0x2428ae(0xe9)](_0x26cb6b[_0x2428ae(0xfa)][_0x2428ae(0xa7)](_0x2428ae(0xf0))), _0x26cb6b['$container'][_0x2428ae(0xed)]($(_0x2428ae(0xfb)))['length'] == 0x0 ? _0x26cb6b[_0x2428ae(0xfa)] == null || _0x26cb6b['$html'][_0x2428ae(0xa7)](_0x2428ae(0x100)) == undefined ? _0x26cb6b[_0x2428ae(0x12b)]() : _0x26cb6b[_0x2428ae(0xa2)]() : _0x26cb6b['updateInputs']();
481        }
482        [_0x546700(0x12b)]() {
483            const _0x5ed657 = _0x546700;
484            let _0x5d9272 = this, _0x4d9552 = $('<div\x20class=\x22timecode-wrapper\x20list__item\x20js-item\x20is-idle\x22><div\x20class=\x22drag-handle\x20js-drag-handle\x22></div></div>'), _0x28be4e = $(_0x5ed657(0x123)), _0x26c179 = $(_0x5ed657(0x147)), _0x16bc25 = $(_0x5ed657(0x10e));
485            _0x4d9552[_0x5ed657(0x17d)](_0x28be4e), _0x4d9552['append'](_0x26c179), _0x28be4e[_0x5ed657(0xd4)](_0x5ed657(0x9f)), _0x28be4e['before'](_0x5ed657(0xec)), _0x26c179[_0x5ed657(0xd4)](_0x5ed657(0xf4)), _0x26c179[_0x5ed657(0x119)](_0x5ed657(0x156)), _0x4d9552[_0x5ed657(0x17d)](_0x16bc25), _0x5d9272[_0x5ed657(0x159)]['append'](_0x4d9552), _0x5d9272[_0x5ed657(0x159)][_0x5ed657(0xed)]($(_0x5ed657(0x135)))[_0x5ed657(0x12c)](function () {
486                const _0x1da43f = _0x5ed657;
487                let _0x373778 = $(this);
488                _0x373778[_0x1da43f(0x137)](function () {
489                    const _0x3268c0 = _0x1da43f;
490                    _0x373778['parent']()[_0x3268c0(0x90)](), _0x5d9272[_0x3268c0(0x161)]();
491                });
492            }), _0x5d9272[_0x5ed657(0x161)](), _0x28be4e['on']('keyup', function () {
493                const _0x3b91bc = _0x5ed657;
494                _0x5d9272[_0x3b91bc(0x161)]();
495                try {
496                    _0x28be4e[_0x3b91bc(0xe9)]()['length'] ? _0x28be4e[_0x3b91bc(0x163)]()['addClass'](_0x3b91bc(0x9e)) : _0x28be4e[_0x3b91bc(0x163)]()[_0x3b91bc(0x172)](_0x3b91bc(0x9e));
497                }
498                catch (_0x457627) {
499                }
500            }), _0x26c179['on']('keyup', function () {
501                const _0x2b83ba = _0x5ed657;
502                _0x5d9272['updateInputs']();
503                try {
504                    _0x26c179[_0x2b83ba(0xe9)]()[_0x2b83ba(0xe8)] ? _0x26c179['parent']()[_0x2b83ba(0xe4)](_0x2b83ba(0x9e)) : _0x26c179['parent']()[_0x2b83ba(0x172)](_0x2b83ba(0x9e));
505                }
506                catch (_0x2f41dc) {
507                }
508            });
509        }
510        ['setOldInputs']() {
511            const _0x1578ed = _0x546700;
512            let _0x4a4cb0 = this, _0x1c24b0 = _0x4a4cb0['$html'][_0x1578ed(0xa7)](_0x1578ed(0x100))[_0x1578ed(0xdd)](';');
513            _0x4a4cb0[_0x1578ed(0xca)] = [], _0x1c24b0[_0x1578ed(0x14c)](_0x11de1b => {
514                const _0x192dc8 = _0x1578ed;
515                if (_0x11de1b['length'] > 0x3) {
516                    let _0x56756e = decodeURIComponent(escape(window[_0x192dc8(0x17f)](_0x11de1b[_
5160x192dc8(0xdd)](':')[0x1]))), _0x5e048d = decodeURIComponent(escape(window[_0x192dc8(0x17f)](_0x11de1b[_0x192dc8(0xdd)](':')[0x0])));
517                    _0x4a4cb0['timings'][_0x192dc8(0xab)]({
518                        'name': _0x5e048d,
519                        'link': _0x56756e
520                    }), _0x4a4cb0[_0x192dc8(0x159)][_0x192dc8(0x17d)](_0x192dc8(0x17b) + _0x5e048d + _0x192dc8(0xc7) + _0x56756e + _0x192dc8(0x160) + _0x56756e + '\x22></div><svg\x20width=\x2217\x22\x20height=\x2217\x22\x20viewBox=\x220\x200\x2017\x2017\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M16.8302\x201.85166C16.8165\x201.41082\x2016.6307\x200.992871\x2016.3127\x200.687288C15.9923\x200.380939\x2015.5662\x200.209961\x2015.123\x200.209961C14.6797\x200.209961\x2014.2536\x200.380939\x2013.9333\x200.687288L9.00016\x205.62041L4.06141\x200.687288C3.74138\x200.38259\x203.31642\x200.212645\x202.87453\x200.212645C2.43265\x200.212645\x202.00769\x200.38259\x201.68766\x200.687288C1.37336\x201.00346\x201.19695\x201.43116\x201.19695\x201.87698C1.19695\x202.32279\x201.37336\x202.75049\x201.68766\x203.06666L6.62078\x207.99979L1.68766\x2012.9554C1.49016\x2013.0987\x201.32608\x2013.2832\x201.20675\x2013.496C1.08742\x2013.7089\x201.01567\x2013.9451\x200.996454\x2014.1883C0.977234\x2014.4316\x201.011\x2014.6761\x201.09542\x2014.9051C1.17985\x2015.134\x201.31292\x2015.3419\x201.48547\x2015.5145C1.65802\x2015.687\x201.86593\x2015.8201\x202.09488\x2015.9045C2.32383\x2015.9889\x202.56836\x2016.0227\x202.81163\x2016.0035C3.05489\x2015.9843\x203.29108\x2015.9125\x203.50393\x2015.7932C3.71679\x2015.6739\x203.90122\x2015.5098\x204.04453\x2015.3123L9.00016\x2010.3848L13.9389\x2015.3123C14.2629\x2015.5754\x2014.673\x2015.7091\x2015.0898\x2015.6876C15.5067\x2015.666\x2015.9008\x2015.4907\x2016.1959\x2015.1955C16.4911\x2014.9004\x2016.6664\x2014.5063\x2016.6879\x2014.0895C16.7095\x2013.6726\x2016.5758\x2013.2626\x2016.3127\x2012.9385L11.3852\x207.99979L16.3127\x203.04416C16.4735\x202.88948\x2016.602\x202.70444\x2016.6908\x202.49974C16.7797\x202.29505\x2016.827\x202.07478\x2016.8302\x201.85166Z\x22\x20fill=\x22#666666\x22></path></svg></div>');
521                }
522            }), _0x4a4cb0[_0x1578ed(0x159)][_0x1578ed(0x17d)](_0x1578ed(0x11f)), _0x4a4cb0[_0x1578ed(0x161)](), _0x4a4cb0[_0x1578ed(0x159)][_0x1578ed(0xed)]($(_0x1578ed(0x135)))[_0x1578ed(0x12c)](function () {
523                const _0x3bf41d = _0x1578ed;
524                let _0x2e5776 = $(this);
525                _0x2e5776[_0x3bf41d(0x137)](function () {
526                    const _0x515d1c = _0x3bf41d;
527                    _0x2e5776[_0x515d1c(0x163)]()[_0x515d1c(0x90)](), _0x4a4cb0[_0x515d1c(0x161)]();
528                });
529            }), _0x4a4cb0[_0x1578ed(0x159)][_0x1578ed(0xed)]($(_0x1578ed(0x126)))['on'](_0x1578ed(0xb1), function () {
530                _0x4a4cb0['updateInputs']();
531            });
532        }
533        [_0x546700(0x161)]() {
534            const _0x575fe9 = _0x546700;
535            let _0x2c0ab4 = this;
536            _0x2c0ab4['timings'] = [], _0x2c0ab4[_0x575fe9(0x159)]['find']($(_0x575fe9(0xfb)))[_0x575fe9(0x12c)](function (_0x467d68) {
537                const _0x44db8a = _0x575fe9;
538                let _0x466a66 = $(this)[_0x44db8a(0xed)]($('.video-timing-header'))[_0x44db8a(0xe9)](), _0x355d9e = $(this)[_0x44db8a(0xed)]($(_0x44db8a(0x178)))[_0x44db8a(0xe9)]();
539                if (_0x355d9e[_0x44db8a(0xe3)](':') !== -0x1 && _0x355d9e['length'] == 0x8) {
540                    $(this)[_0x44db8a(0xe4)](_0x44db8a(0xf9));
541                    let _0x51999b = _0x355d9e[_0x44db8a(0xdd)](':')[0x0], _0x477ab6 = _0x355d9e[_0x44db8a(0xdd)](':')[0x1], _0x18eaf4 = _0x355d9e['split'](':')[0x2], _0x3fbe7c = _0x51999b * 0xe10 + _0x477ab6 * 0x3c + _0x18eaf4 * 0x1;
542                    $(this)[_0x44db8a(0xa7)](_0x44db8a(0x134), _0x3fbe7c);
543                }
544                else
545                    $(this)['removeClass']('with-time');
546                _0x466a66[_0x44db8a(0xe8)] < 0x3 && _0x467d68 !== _0x2c0ab4['$timeInputs'][_0x44db8a(0xed)]($(_0x44db8a(0xfb)))[_0x44db8a(0xe8)] - 0x1 ? $(this)[_0x44db8a(0xe4)]('wrong') : ($(this)[_0x44db8a(0x172)](_0x44db8a(0x145)), _0x2c0ab4['timings'][_0x44db8a(0xab)]({
547                    'name': _0x466a66,
548                    'link': _0x355d9e
549                })), $(this)[_0x44db8a(0x172)](_0x44db8a(0xd0)), _0x467d68 == _0x2c0ab4['$timeInputs'][_0x44db8a(0xed)]($(_0x44db8a(0xfb)))[_0x44db8a(0xe8)] 
549- 0x1 && $(this)[_0x44db8a(0xe4)]('last');
550            }), _0x2c0ab4[_0x575fe9(0x159)][_0x575fe9(0xed)]($(_0x575fe9(0xa1)))[_0x575fe9(0xe9)]()[_0x575fe9(0xe8)] > 0x3 && _0x2c0ab4[_0x575fe9(0x159)][_0x575fe9(0xed)]($(_0x575fe9(0x89)))[_0x575fe9(0xe9)]()[_0x575fe9(0xe8)] > 0x7 && _0x2c0ab4['createNewTimingInput'](), setDraggable(_0x2c0ab4[_0x575fe9(0x159)][0x0]);
551        }
552        [_0x546700(0xd6)]() {
553            const _0x56e31c = _0x546700;
554            let _0x4cb805 = this, _0x393b0b = $(_0x56e31c(0x169));
555            _0x4cb805['$timeInputs'][_0x56e31c(0x17d)](_0x393b0b);
556            let _0x88b55 = $(_0x56e31c(0x10e));
557            _0x393b0b['append'](_0x88b55), _0x4cb805[_0x56e31c(0x161)](), _0x88b55[_0x56e31c(0x137)](function () {
558                const _0x51002b = _0x56e31c;
559                $(this)[_0x51002b(0x163)]()[_0x51002b(0x90)](), _0x4cb805['updateInputs']();
560            }), _0x4cb805[_0x56e31c(0x159)][_0x56e31c(0xed)]($(_0x56e31c(0x126)))['on'](_0x56e31c(0xb1), function () {
561                const _0x1aabec = _0x56e31c;
562                _0x4cb805[_0x1aabec(0x161)]();
563            });
564        }
565        [_0x546700(0xad)]() {
566            const _0x19930b = _0x546700;
567            let _0x1e1a19 = this, _0x2ccebf = new Date()[_0x19930b(0x9d)]()['toString']()[_0x19930b(0x13d)](new Date()[_0x19930b(0x9d)]()['length'] - 0x5, new Date()[_0x19930b(0x9d)]()[_0x19930b(0xe8)]);
568            _0x1e1a19[_0x19930b(0x161)]();
569            let _0x4aaefb = '';
570            _0x1e1a19['timings'][_0x19930b(0x14c)](_0x4a676b => {
571                const _0x454a43 = _0x19930b;
572                _0x4a676b['name'][_0x454a43(0xe8)] > 0x3 && _0x4a676b['link']['length'] > 0x3 && (_0x4aaefb = _0x4aaefb + window['btoa'](unescape(encodeURIComponent(_0x4a676b[_0x454a43(0x16f)]))) + ':' + window[_0x454a43(0xf1)](unescape(encodeURIComponent(_0x4a676b[_0x454a43(0x11c)]))) + ';');
573            });
574            let _0x44220b = _0x19930b(0xc0) + _0x1e1a19['$gridSelect'][_0x19930b(0xe9)]() + '\x22\x20data-color=\x22' + _0x1e1a19[_0x19930b(0x106)][_0x19930b(0xe9)]() + _0x19930b(0x166) + _0x4aaefb + _0x19930b(0x173), _0x35f816 = _0x19930b(0x157) + _0x1e1a19[_0x19930b(0xdc)] + _0x19930b(0x8e);
575            $[_0x19930b(0x154)]({
576                'type': _0x19930b(0x15d),
577                'url': '/pl/lite/block/update-param/?id=' + _0x1e1a19[_0x19930b(0xdb)],
578                'data': { [_0x35f816]: _0x44220b },
579                'complete': function (_0x2f5b31, _0x113121, _0x494f5e) {
580                    const _0x2250a4 = _0x19930b;
581                    _0x1e1a19[_0x2250a4(0x15a)]();
582                }
583            });
584        }
585        [_0x546700(0x15a)]() {
586            const _0x17fb72 = _0x546700;
587            let _0x1deb7e = this;
588            _0x1deb7e[_0x17fb72(0x104)][_0x17fb72(0xb5)](_0x17fb72(0x9a)), setTimeout(() => {
589                const _0x5eb15d = _0x17fb72;
590                _0x1deb7e[_0x5eb15d(0x104)][_0x5eb15d(0xb5)](_0x5eb15d(0xe6));
591            }, 0xbb8);
592        }
593    }
594    class TimecodesVideo {
595        constructor(_0x4b4b6b, _0x3047a1) {
596            const _0x58f1c0 = _0x546700;
597            let _0x4c15a4 = this;
598            _0x4c15a4[_0x58f1c0(0x88)] = _0x4b4b6b, _0x4c15a4[_0x58f1c0(0xca)] = [], _0x4c15a4[_0x58f1c0(0xc6)] = {}, _0x4c15a4[_0x58f1c0(0xfa)] = _0x4b4b6b[_0x58f1c0(0xed)]($(_0x58f1c0(0xc8))), _0x4c15a4[_0x58f1c0(0xdc)] = _0x4b4b6b['attr'](_0x58f1c0(0x14b)), _0x4c15a4[_0x58f1c0(0x142)] = _0x4b4b6b['closest']('.builder')[_0x58f1c0(0xa7)]('id'), _0x4c15a4[_0x58f1c0(0xf8)](), _0x4c15a4[_0x58f1c0(0x138)]();
599        }
600        [_0x546700(0x138)]() {
601            const _0x228cf3 = _0x546700;
602            let _0x450b0b = this;
603            _0x450b0b[_0x228cf3(0xfa)][_0x228cf3(0xa7)]('data-color') !== undefined && _0x450b0b[_0x228cf3(0xfa)][_0x228cf3(0xa7)](_0x228cf3(0x98)) !== null && (_0x450b0b['$container']['append']('<style>#' + _0x450b0b[_0x228cf3(0x142)] + _0x228cf3(0x10f) + _0x450b0b[_0x228cf3(0xfa)][_0x228cf3(0xa7)](_0x228cf3(0x98)) + ';}</style>'), _0x450b0b[_0x228cf3(0x88)]['css'](_0x228cf3(0x16d), _0x450b0b[_0x228cf3(0xfa)][_0x228cf3(0xa7)]('data-color')));
604        }
605        [_0x546700(0xf8)]() {
606            const _0xcf65d6 = _0x546700;
607            let _0x258ba0 = this, _0x1c8d31 = _0x258ba0[_0xcf65d6(0xfa)][_0xcf65d6(0xa7)](_0xcf65d6(0x100))['split'](';');
608            _0x258ba0[_0xcf65d6(0xca)] = [];
609            let _0x59f86c = $(_0xcf65d6(0x15c) + _0x258ba0[_0xcf65d6(0xfa)]['attr'](_0xcf65d6(0xf0)) + _0xcf65d6(0xee) + _0x258ba0[_0xcf65d6(0xdc)] + _0xcf65d6(0x148));
610            _0x258ba0[_0xcf65d6(0x88)]['after'](_0x59f86c);
611            if (_0x258ba0[_0xcf65d6(0xfa)][_0xcf65d6(0xa7)](_0xcf65d6(0xf0)) !== _0xcf65d6(0x13e)) {
612                _0x258ba0[_0xcf65d6(0x88)]['after'](_0xcf65d6(0x179) + _0x258ba0[_0xcf65d6(0xdc)] + _0xcf65d6(0x165));
613                let _0x3f2e90 = Math['round'](_0x1c8d31[_0xcf65d6(0xe8)] / 0x3), _0x32f2f6 = _0x1c8d31['length'] - _0x3f2e90 * 0x2, _0x30a7b8 = _0x32f2f6 + _0x3f2e90, _0x3737c6 = 0x1;
614                _0x1c8d31[_0xcf65d6(0x14c)](_0x1123af => {
615                    const _0x30981f = _0xcf65d6;
616                    if (_0x1123af[_0x30981f(0xe8)] > 0x3) {
617                        let _0x11af35 = 0x1;
618                        if (_0x30a7b8 >= _0x3737c6 && _0x3737c6 > _0x32f2f6)
619                            _0x11af35 = 0x2;
620                        else
621                            _0x3737c6 > _0x30a7b8 && (_0x11af35 = 0x3);
622                        let _0x565b33 = decodeURIComponent(escape(window['atob'](_0x1123af[_0x30981f(0xdd)](':')[0x1]))), _0x435aee = Math[_0x30981f(0x111)](_0x565b33[_0x30981f(0xdd)]('-')[0x2] * 0x1), _0x2153e1 = decodeURIComponent(escape(window[_0x30981f(0x17f)](_0x1123af[_0x30981f(0xdd)](':')[0x0])));
623                        _0x258ba0['timings'][_0x30981f(0xab)]({
624                            'name': _0x2153e1,
625                            'time': _0x435aee
626                        }), _0x59f86c['append'](_0x30981f(0x8d) + _0x565b33 + '\x22\x20class=\x22timing-wrapper\x22\x20data-column=\x22' + _0x11af35 + '\x22\x20data-seconds=\x22' + _0x435aee + '\x22><div\x20class=\x22choose-time\x22>' + convertSeconds(_0x435aee) + _0x30981f(0xa5) + _0x2153e1 + '</p></a>'), _0x3737c6++;
627                    }
628                });
629            }
630            else {
631                let _0x1a9ca4 = Math[_0xcf65d6(0x111)](_0x1c8d31[_0xcf65d6(0xe8)] / 0x3), _0x18f31d = _0x1c8d31[_0xcf65d6(0xe8)] 
631- _0x1a9ca4 * 0x2, _0x473d19 = _0x18f31d + _0x1a9ca4, _0x2fee24 = 0x1;
632                function _0x9519() {
633                    const _0x493166 = _0xcf65d6;
634                    var _0x4e5f58 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789', _0x57600f = _0x4e5f58['length'], _0x22557e = '';
635                    for (var _0x2f5f06 = 0x0; _0x2f5f06 < 0x10; _0x2f5f06++) {
636                        var _0x16ccaa = Math[_0x493166(0xde)](Math[_0x493166(0x110)]() * _0x57600f);
637                        _0x22557e += _0x4e5f58[_0x493166(0x14d)](_0x16ccaa);
638                    }
639                    return _0x22557e;
640                }
641                var _0x514da6 = _0x9519();
642                _0x59f86c[_0xcf65d6(0xe4)](_0xcf65d6(0xef)), _0x59f86c[_0xcf65d6(0x17d)](_0xcf65d6(0x171)), _0x59f86c[_0xcf65d6(0xed)](_0xcf65d6(0xc4))[_0xcf65d6(0xe4)](_0xcf65d6(0xc5) + _0x514da6), _0x1c8d31['forEach'](_0x4f7dbc => {
643                    const _0x39407c = _0xcf65d6;
644                    if (_0x4f7dbc[_0x39407c(0xe8)] > 0x3) {
645                        let _0x5e72be = 0x1;
646                        if (_0x473d19 >= _0x2fee24 && _0x2fee24 > _0x18f31d)
647                            _0x5e72be = 0x2;
648                        else
649                            _0x2fee24 > _0x473d19 && (_0x5e72be = 0x3);
650                        let _0x1e3425 = decodeURIComponent(escape(window[_0x39407c(0x17f)](_0x4f7dbc[_0x39407c(0xdd)](':')[0x1]))), _0xe45cfd = Math[_0x39407c(0x111)](_0x1e3425['split']('-')[0x2] * 0x1), _0x561821 = decodeURIComponent(escape(window[_0x39407c(0x17f)](_0x4f7dbc['split'](':')[0x0])));
651                        _0x258ba0['timings']['push']({
652                            'name': _0x561821,
653                            'time': _0xe45cfd
654                        }), _0x59f86c['find'](_0x39407c(0x122))['append'](_0x39407c(0x8d) + _0x1e3425 + _0x39407c(0x170) + _0x5e72be + _0x39407c(0x12d) + _0xe45cfd + '\x22><div\x20class=\x22choose-time\x22>' + convertSeconds(_0xe45cfd) + _0x39407c(0xa5) + _0x561821 + '</p></a>'), _0x2fee24++;
655                    }
656                });
657                let _0x2c6cd7 = new Swiper(_0xcf65d6(0x91) + _0x514da6, {
658                    'slidesPerView': 1.2,
659                    'spaceBetween': 0x14,
660                    'freeMode': !![],
661                    'loop': ![],
662                    'navigation': {
663                        'nextEl': _0xcf65d6(0x17e),
664                        'prevEl': '.swiper-button-prev'
665                    },
666                    'breakpoints': {
667                        0x3df: {
668                            'slidesPerView': 2.4,
669                            'spaceBetween': 0x14
670                        }
671                    }
672                });
673            }
674            $(_0xcf65d6(0xa6))[_0xcf65d6(0x137)](function () {
675                const _0x66d2b2 = _0xcf65d6;
676                $(_0x66d2b2(0xa6))[_0x66d2b2(0x172)]('pressed'), $(this)[_0x66d2b2(0xe4)](_0x66d2b2(0xd5));
677            });
678        }
679    }
680    class TimecodesYTVideo {
681        constructor(_0x4a8999, _0x214432) {
682            const _0x5b316b = _0x546700;
683            let _0x12e0a9 = this;
684            _0x12e0a9[_0x5b316b(0x88)] = _0x4a8999, _0x12e0a9[_0x5b316b(0xca)] = [], _0x12e0a9['defaultOptions'] = {}, _0x12e0a9[_0x5b316b(0xfa)] = _0x4a8999[_0x5b316b(0xed)]($(_0x5b316b(0xc8))), _0x12e0a9['fieldID'] = _0x4a8999[_0x5b316b(0xa7)](_0x5b316b(0x14b)), _0x12e0a9[_0x5b316b(0xf8)](), _0x12e0a9[_0x5b316b(0x138)](), _0x12e0a9[_0x5b316b(0x118)] = _0x12e0a9[_0x5b316b(0x88)][_0x5b316b(0x163)]()[_0x5b316b(0xed)]($(_0x5b316b(0xc2))), _0x12e0a9[_0x5b316b(0xbe)]();
685        }
686        [_0x546700(0x138)]() {
687            const _0x3e0ba5 = _0x546700;
688            let _0x59d6d3 = this;
689            _0x59d6d3[_0x3e0ba5(0xfa)]['attr'](_0x3e0ba5(0x98)) !== undefined && _0x59d6d3[_0x3e0ba5(0xfa)]['attr'](_0x3e0ba5(0x98)) !== null && (_0x59d6d3['$container']['append'](_0x3e0ba5(0x101) + _0x59d6d3[_0x3e0ba5(0xdc)] + '\x22]\x20{--timecodes-color-main:' + _0x59d6d3[_0x3e0ba5(0xfa)][_0x3e0ba5(0xa7)](_0x3e0ba5(0x98)) + _0x3e0ba5(0xb2)), _0x59d6d3['$container'][_0x3e0ba5(0x102)](_0x3e0ba5(0x16d), _0x59d6d3[_0x3e0ba5(0xfa)][_0x3e0ba5(0xa7)](_0x3e0ba5(0x98))));
690        }
691        [_0x546700(0xbe)]() {
692            const _0x280365 = _0x546700;
693            let _0x136102 = this;
694            _0x136102[_0x280365(0x118)]['attr']('data-id', youtube_parser(_0x136102[_0x280365(0x118)][_0x280365(0xa7)](_0x280365(0xc9)))
694);
695            let _0x567ab7 = setInterval(() => {
696                const _0x288bb0 = _0x280365;
697                let _0x1d4cee = _0x136102[_0x288bb0(0x118)][_0x288bb0(0xa7)](_0x288bb0(0xc9)) + _0x288bb0(0xd3);
698                _0x136102[_0x288bb0(0x118)][_0x288bb0(0xa7)](_0x288bb0(0xc9))['indexOf'](_0x288bb0(0x132)) === -0x1 && _0x136102['frame'][_0x288bb0(0xa7)](_0x288bb0(0xc9)) !== undefined ? _0x136102[_0x288bb0(0x118)][_0x288bb0(0xa7)](_0x288bb0(0xc9), _0x1d4cee) : clearInterval(_0x567ab7);
699            }, 0x3e8);
700        }
701        [_0x546700(0xf8)]() {
702            const _0x3c2f99 = _0x546700;
703            let _0x8de8dd = this, _0x1365d = _0x8de8dd['$html'][_0x3c2f99(0xa7)]('data-timings')[_0x3c2f99(0xdd)](';');
704            _0x8de8dd[_0x3c2f99(0xca)] = [];
705            let _0x4964fa = $(_0x3c2f99(0x15c) + _0x8de8dd[_0x3c2f99(0xfa)][_0x3c2f99(0xa7)]('data-grid') + '\x22\x20id=\x22timings-' + _0x8de8dd[_0x3c2f99(0xdc)] + '\x22></div>');
706            _0x8de8dd[_0x3c2f99(0x88)][_0x3c2f99(0x133)](_0x4964fa), _0x8de8dd[_0x3c2f99(0x88)][_0x3c2f99(0x133)](_0x3c2f99(0x179) + _0x8de8dd[_0x3c2f99(0xdc)] + _0x3c2f99(0x165));
707            let _0x5d7d76 = Math[_0x3c2f99(0x111)](_0x1365d[_0x3c2f99(0xe8)] / 0x3), _0x59f6a1 = _0x1365d['length'] - _0x5d7d76 * 0x2, _0x404ece = _0x59f6a1 + _0x5d7d76, _0xfed1c7 = 0x1;
708            _0x1365d[_0x3c2f99(0x14c)](_0x5b7c2b => {
709                const _0x2a6104 = _0x3c2f99;
710                if (_0x5b7c2b[_0x2a6104(0xe8)] > 0x3) {
711                    let _0xd497c5 = 0x1;
712                    if (_0x404ece >= _0xfed1c7 && _0xfed1c7 > _0x59f6a1)
713                        _0xd497c5 = 0x2;
714                    else
715                        _0xfed1c7 > _0x404ece && (_0xd497c5 = 0x3);
716                    let _0x3f807e = decodeURIComponent(escape(window[_0x2a6104(0x17f)](_0x5b7c2b[_0x2a6104(0xdd)](':')[0x1]))), _0x366af6 = Math[_0x2a6104(0x111)](_0x3f807e[_0x2a6104(0xdd)]('-')[0x2] * 0x1), _0x5d5395 = decodeURIComponent(escape(window[_0x2a6104(0x17f)](_0x5b7c2b[_0x2a6104(0xdd)](':')[0x0])));
717                    _0x8de8dd['timings'][_0x2a6104(0xab)]({
718                        'name': _0x5d5395,
719                        'time': _0x366af6
720                    });
721                    let _0x426a28 = '', _0x225845 = '', _0x362283 = '', _0x18a9f3 = /\d{1,2}\:\d{1,2}\:\d{1,2}/, _0x10e903 = /\d{1,2}\:\d{1,2}/, _0x2f8a17 = /\d{1,2}/;
722                    if (_0x3f807e['match'](_0x18a9f3) !== null)
723                        _0x426a28 = _0x3f807e[_0x2a6104(0x96)](_0x18a9f3)[0x0][_0x2a6104(0xdd)](':')[0x0], _0x225845 = _0x3f807e[_0x2a6104(0x96)](_0x18a9f3)[0x0][_0x2a6104(0xdd)](':')[0x1], _0x362283 = _0x3f807e[_0x2a6104(0x96)](_0x18a9f3)[0x0][_0x2a6104(0xdd)](':')[0x2];
724                    else {
725                        if (_0x3f807e[_0x2a6104(0x96)](_0x10e903) !== null)
726                            _0x426a28 = 0x0, _0x225845 = _0x3f807e['match'](_0x10e903)[0x0][_0x2a6104(0xdd)](':')[0x0], _0x362283 = _0x3f807e[_0x2a6104(0x96)](_0x10e903)[0x0][_0x2a6104(0xdd)](':')[0x1];
727                        else
728                            _0x3f807e[_0x2a6104(0x96)](_0x2f8a17) !== null && (_0x426a28 = 0x0, _0x225845 = 0x0, _0x362283 = _0x3f807e['match'](_0x2f8a17)[0x0][_0x2a6104(0xdd)](':')[0x0]);
729                    }
730                    let _0x4ebd52 = _0x426a28 * 0xe10 + _0x225845 * 0x3c + _0x362283 * 0x1;
731                    _0x4964fa[_0x2a6104(0x17d)](_0x2a6104(0x112) + _0xd497c5 + _0x2a6104(0x12d) + _0x4ebd52 + '\x22><a\x20data-href=\x22' + _0x4ebd52 + _0x2a6104(0x146) + _0x3f807e + '</a><p\x20class=\x22name\x22>' + _0x5d5395 + _0x2a6104(0xd9)), _0xfed1c7++;
732                }
733            });
734        }
735    }
736    if (!window.location.href.includes('webinar')) {
737        const _0x5a43c4 = _0x546700;
738        $(_0x5a43c4(0x8c))[_0x5a43c4(0xe8)] && (window[_0x5a43c4(0xc1)][_0x5a43c4(0x109)][_0x5a43c4(0xe3)]('editMode=1') !== -0x1 ? ($(_0x5a43c4(0x175))[_0x5a43c4(0xe4)]('ow-video'), $(_0x5a43c4(0x8c))[_0x5a43c4(0x12c)](function () {
739            const _0x1f8414 = _0x5a43c4;
740            if ($(this)['parent']()['find']($('.part-video'))[_0x1f8414(0xe8)])
741                try {
742                    let _0x1f88a7 = new TimecodesYTEditor($(this));
743                }
744                catch (_0x4893a1) {
745                    console['log'](_0x4893a1);
746                }
747            else
748                try {
749                    let _0x198bda = new TimecodesVideoEditor($(this));
750                    window[_0x1f8414(0x12e)] = _0x198bda;
751                }
752                catch (_0x313fdf) {
753                    console[_0x1f8414(0x177)](_0x313fdf);
754                }
755        }), $(document)[_0x5a43c4(0x151)](function (_0xf5573e, _0x4e87a2, _0x134542) {
756            const _0x452840 = _0x5a43c4;
757            _0x134542[_0x452840(0x8b)] === _0x452840(0xf5) && (_0x4e87a2['responseJSON'][_0x452840(0xbd)][_0x452840(0x127)][_0x452840(0xe3)](_0x452840(0x115)) !== -0x1 && $('.gc-timings')[_0x452840(0x12c)](function () {
758                const _0x3f3631 = _0x452840;
759                if ($(this)[_0x3f3631(0x163)]()[_0x3f3631(0xed)]($('.part-video\x20'))[_0x3f3631(0xe8)])
760                    try {
761                        let _0x21c1b3 = new TimecodesYTEditor($(this));
762                    }
763                    catch (_0x59d173) {
764                        console[_0x3f3631(0x177)](_0x59d173);
765                    }
766                else
767                    try {
768                        let _0x3e7efa = new TimecodesVideoEditor($(this));
769                    }
770                    catch (_0x1dbc3b) {
771                        console[_0x3f3631(0x177)](_0x1dbc3b);
772                    }
773            }));
774        })) : (window['YTIDS'] = 0x0, $(_0x5a43c4(0x11a), {
775            'rel': 'stylesheet',
776            'type': 'text/css',
777            'href': _0x5a43c4(0xa3)
778        })[_0x5a43c4(0x10a)](_0x5a43c4(0xd8)), $[_0x5a43c4(0x168)]('https://cdnjs.cloudflare.com/ajax/libs/Swiper/11.0.5/swiper-bundle.min.js', function () {
779            const _0x5cbd6b = _0x5a43c4;
780            $(_0x5cbd6b(0x8c))['each'](function () {
781                const _0x10c86b = _0x5cbd6b;
782                if ($(this)[_0x10c86b(0x163)]()[_0x10c86b(0xed)]($(_0x10c86b(0xcb)))[_0x10c86b(0xe8)])
783                    try {
784                        if (!$(_0x10c86b(0x105))[_0x10c86b(0xe8)]) {
785                            var _0x1d60d1 = document[_0x10c86b(0x136)](_0x10c86b(0x153));
786                            _0x1d60d1['id'] = _0x10c86b(0xe1), _0x1d60d1[_0x10c86b(0xc9)] = _0x10c86b(0xbf);
787                            var _0x17e8a6 = document[_0x10c86b(0xb8)]('script')[0x0];
788                            _0x17e8a6['parentNode'][_0x10c86b(0xb0)](_0x1d60d1, _0x17e8a6);
789                        }
790                        let _0x44f3ae = new TimecodesYTVideo($(this));
791                    }
792                    catch (_0x19a05c) {
793                        console[_0x10c86b(0x177)](_0x19a05c);
794                    }
795                else
796                    try {
797                        let _0x1dd8fc = new TimecodesVideo($(this));
798                    }
799                    catch (_0xdcf667) {
800                        console[_0x10c86b(0x177)](_0xdcf667);
801                    }
802            });
803        })));
804    }
805    function onYouTubeIframeAPIReady() {
806        setTimeout(() => {
807            const _0x1b6f53 = _0x2eb4;
808            let _0x4b1e73 = document[_0x1b6f53(0x13b)]('.video-box\x20iframe:not(.renderedByYT)');
809            _0x4b1e73[_0x1b6f53(0x14c)](_0x32dc49 => {
810                const _0x4fdd9a = _0x1b6f53;
811                !_0x32dc49['id'][_0x4fdd9a(0xe8)] && (_0x32dc49['id'] = _0x4fdd9a(0x125) + window['YTIDS']);
812                let _0x29718a = new YT[(_0x4fdd9a(0x9c))](_0x4fdd9a(0x125) + window[_0x4fdd9a(0xfc)], { 'events': { 'onReady': onPlayerReady } });
813                console[_0x4fdd9a(0x177)](_0x29718a), window[_0x4fdd9a(0xfc)]++;
814                let _0x41fff3 = _0x32dc49[_0x4fdd9a(0x14e)](_0x4fdd9a(0xd1));
815                Array[_0x4fdd9a(0xba)](_0x41fff3['querySelectorAll'](_0x4fdd9a(0xa6)))[_0x4fdd9a(0x114)](_0x111c87 => {
816                    const _0x358dd8 = _0x4fdd9a;
817                    let _0xa2490a = _0x111c87;
818                    _0xa2490a[_0x358dd8(0xb4)] = function () {
819                        const _0xe0d226 = _0x358dd8;
820                        _0x29718a[_0xe0d226(0x117)](), Array[_0xe0d226(0xba)](_0x41fff3[_0xe0d226(0x13b)](_0xe0d226(0xa6)))['map'](_0x23195b => {
821                            const _0x3c73d0 = _0xe0d226;
822                            _0x23195b[_0x3c73d0(0x128)][_0x3c73d0(0x90)](_0x3c73d0(0xd5));
823                        }), this[_0xe0d226(0x128)][_0xe0d226(0x141)](_0xe0d226(0xd5));
824                        let _0x282a42 = _0x111c87[_0xe0d226(0x87)](_0xe0d226(0x11d));
825                        _0x29718a[_0xe0d226(0x15b)](_0x282a42);
826                    };
827                }), _0x32dc49[_0x4fdd9a(0x128)][_0x4fdd9a(0x141)](_0x4fdd9a(0xbb)), _0x32dc49[_0x4fdd9a(0x14e)]('.lt-block') !== null && _0x32dc49[_0x4fdd9a(0x14e)](_0x4fdd9a(0xd1))['classList'][_0x4fdd9a(0x141)]('rendered');
828            });
829        }, 0x3e8);
830    }
831    function setDraggable(_0x306f8f) {
832        let _0x159f01 = _0x306f8f, _0x28477c, _0x4d4d69, _0x347a3d, _0x2d3452 = 0x0, _0x2dcf22 = [];
833        _0x37cbd4();
834        function _0x2d0ef5() {
835            const _0x4bcab7 = _0x2eb4;
836            return !_0x2dcf22?.[_0x4bcab7(0xe8)] && (_0x2dcf22 = Array['from'](_0x159f01[_0x4bcab7(0x13b)](_0x4bcab7(0x143)))), _0x2dcf22;
837        }
838        function _0x218830() {
839            const _0x246ab3 = _0x2eb4;
840            return _0x2d0ef5()['filter'](_0x5ac231 => _0x5ac231[_0x246ab3(0x128)][_0x246ab3(0xe5)](_0x246ab3(0xf3)));
841        }
842        function _0x58b837(_0x2723e8) {
843            const _0x172bc0 = _0x2eb4;
844            return _0x2723e8[_0x172bc0(0x108)](_0x172bc0(0x8f));
845        }
846        function _0x5874d4(_0x4a594d) {
847            const _0x4edeaf = _0x2eb4;
848            return _0x4a594d[_0x4edeaf(0x108)](_0x4edeaf(0x103));
849        }
850        function _0x37cbd4() {
851            const _0x59ea7e = _0x2eb4;
852            if (!_0x159f01)
853                return;
854            _0x159f01['addEventListener'](_0x59ea7e(0xfe), _0xb72ce7), _0x159f01['addEventListener'](_0x59ea7e(0xb3), _0xb72ce7), document['addEventListener']('mouseup', _0x5d0062), document['addEventListener'](_0x59ea7e(0xf2), _0x5d0062);
855        }
856        function _0xb72ce7(_0xe0cf41) {
857            const _0x5403d7 = _0x2eb4;
858            _0xe0cf41[_0x5403d7(0x11b)][_0x5403d7(0x128)]['contains'](_0x5403d7(0x130)) && (_0x28477c = _0xe0cf41['target'][_0x5403d7(0x14e)](_0x5403d7(0x143)));
859            if (!_0x28477c)
860                return;
861            _0x4d4d69 = _0xe0cf41[_0x5403d7(0x174)] || _0xe0cf41[_0x5403d7(0x155)][0x0][_0x5403d7(0x174)], _0x347a3d = _0xe0cf41['clientY'] || _0xe0cf41[_0x5403d7(0x155)][0x0][_0x5403d7(0x94)], _0x2dfbb0(), _0x30df32(), _0x2cbcbe(), _0x574154(), document[_0x5403d7(0x11e)]('mousemove', _0x1284ed), document['addEventListener']('touchmove', _0x1284ed, { 'passive': ![] });
862        }
863        function _0x2dfbb0() {
864            const _0x4adc81 = _0x2eb4;
865            if (_0x218830()[_0x4adc81(0xe8)] <= 0x1) {
866                _0x2d3452 = 0x0;
867                return;
868            }
869            const _0x5d85b3 = _0x218830()[0x0], _0x1305d6 = _0x218830()[0x1], _0x5a
869aa3b = _0x5d85b3['getBoundingClientRect'](), _0x3f2ab1 = _0x1305d6[_0x4adc81(0xa8)]();
870            _0x2d3452 = Math['abs'](_0x5aaa3b[_0x4adc81(0x95)] - _0x3f2ab1[_0x4adc81(0xdf)]);
871        }
872        function _0x30df32() {
873            const _0x1c5fb3 = _0x2eb4;
874            document[_0x1c5fb3(0xe0)]['style'][_0x1c5fb3(0x120)] = _0x1c5fb3(0xa0), document[_0x1c5fb3(0xe0)]['style'][_0x1c5fb3(0x17c)] = _0x1c5fb3(0x129), document['body']['style'][_0x1c5fb3(0x113)] = _0x1c5fb3(0x129);
875        }
876        function _0x574154() {
877            const _0x457168 = _0x2eb4;
878            _0x218830()[_0x457168(0x14c)]((_0x536040, _0x65c552) => {
879                const _0x42ca2b = _0x457168;
880                _0x2d0ef5()[_0x42ca2b(0xe3)](_0x28477c) > _0x65c552 && (_0x536040[_0x42ca2b(0x99)]['isAbove'] = '');
881            });
882        }
883        function _0x2cbcbe() {
884            const _0x2506e8 = _0x2eb4;
885            _0x28477c[_0x2506e8(0x128)][_0x2506e8(0x90)](_0x2506e8(0xf3)), _0x28477c[_0x2506e8(0x128)][_0x2506e8(0x141)](_0x2506e8(0xfd));
886        }
887        function _0x1284ed(_0xbaaf01) {
888            const _0x1b4822 = _0x2eb4;
889            if (!_0x28477c)
890                return;
891            _0xbaaf01[_0x1b4822(0xea)]();
892            const _0x37098d = _0xbaaf01[_0x1b4822(0x174)] || _0xbaaf01[_0x1b4822(0x155)][0x0][_0x1b4822(0x174)], _0x30da2f = _0xbaaf01['clientY'] || _0xbaaf01[_0x1b4822(0x155)][0x0]['clientY'], _0x13368c = _0x37098d - _0x4d4d69, _0x441987 = _0x30da2f - _0x347a3d;
893            _0x28477c[_0x1b4822(0x14a)][_0x1b4822(0x17a)] = _0x1b4822(0x12f) + _0x13368c + _0x1b4822(0x13c) + _0x441987 + _0x1b4822(0x107), _0x2c9f41();
894        }
895        function _0x2c9f41() {
896            const _0x2a2bad = _0x2eb4, _0x19e85a = _0x28477c[_0x2a2bad(0xa8)](), _0x9ef9f = _0x19e85a[_0x2a2bad(0xdf)] + _0x19e85a[_0x2a2bad(0x16e)] / 0x2;
897            _0x218830()[_0x2a2bad(0x14c)](_0x5f0e8d => {
898                const _0x25cb4f = _0x2a2bad, _0x25d1fd = _0x5f0e8d[_0x25cb4f(0xa8)](), _0x3ae649 = _0x25d1fd[_0x25cb4f(0xdf)] + _0x25d1fd[_0x25cb4f(0x16e)] / 0x2;
899                _0x58b837(_0x5f0e8d) ? _0x9ef9f <= _0x3ae649 ? _0x5f0e8d[_0x25cb4f(0x99)][_0x25cb4f(0xb9)] = '' : delete _0x5f0e8d[_0x25cb4f(0x99)][_0x25cb4f(0xb9)] : _0x9ef9f >= _0x3ae649 ? _0x5f0e8d[_0x25cb4f(0x99)][_0x25cb4f(0xb9)] = '' : delete _0x5f0e8d[_0x25cb4f(0x99)][_0x25cb4f(0xb9)];
900            }), _0x218830()['forEach'](_0x5b43de => {
901                const _0x22f3fe = _0x2a2bad;
902                if (_0x5874d4(_0x5b43de)) {
903                    const _0x4bcfb3 = _0x58b837(_0x5b43de) ? 0x1 : -0x1;
904                    _0x5b43de['style']['transform'] = _0x22f3fe(0x13f) + _0x4bcfb3 * (_0x19e85a[_0x22f3fe(0x16e)] + _0x2d3452) + _0x22f3fe(0x107);
905                }
906                else
907                    _0x5b43de[_0x22f3fe(0x14a)]['transform'] = '';
908            });
909        }
910        function _0x5d0062() {
911            if (!_0x28477c)
912                return;
913            _0x10639c(), _0x47b14a();
914        }
915        function _0x10639c() {
916            const _0x5d29b8 = _0x2eb4, _0xb7127b = [];
917            _0x2d0ef5()[_0x5d29b8(0x14c)]((_0x584452, _0xb07a58) => {
918                if (_0x584452 === _0x28477c)
919                    return;
920                if (!_0x5874d4(_0x584452)) {
921                    _0xb7127b[_0xb07a58] = _0x584452;
922                    return;
923                }
924                const _0xa000ee = _0x58b837(_0x584452) ? _0xb07a58 + 0x1 : _0xb07a58 - 0x1;
925                _0xb7127b[_0xa000ee] = _0x584452;
926            });
927            for (let _0x54938b = 0x0; _0x54938b < _0x2d0ef5()[_0x5d29b8(0xe8)]; _0x54938b++) {
928                const _0xde5700 = _0xb7127b[_0x54938b];
929                typeof _0xde5700 === _0x5d29b8(0xac) && (_0xb7127b[_0x54938b] = _0x28477c);
930            }
931            _0xb7127b[_0x5d29b8(0x14c)](_0x3b0d1c => {
932                const _0x165b74 = _0x5d29b8;
933                _0x159f01[_0x165b74(0xb6)](_0x3b0d1c);
934            });
935        }
936        function _0x47b14a() {
937            const _0x3cdef9 = _0x2eb4;
938            _0x2d3452 = 0x0, _0x2dcf22 = [], _0x40c6be(), _0x1a0082(), _0x282467(), document[_0x3cdef9(0xd2)](_0x3cdef9(0xf6), _0x1284ed), document[_0x3cdef9(0xd2)](_0x3cdef9(0xaa), _0x1284ed);
939        }
940        function _0x40c6be() {
941            const _0x41d9f9 = _0x2eb4;
942            _0x28477c[_0x41d9f9(0x14a)] = null, _0x28477c['classList'][_0x41d9f9(0x90)](_0x41d9f9(0xfd)), _0x28477c['classList'][_0x41d9f9(0x141)](_0x41d9f9(0xf3)), _0x28477c = null;
943        }
944        function _0x1a0082() {
945            const _0x4c0e79 = _0x2eb4;
946            _0x218830()[_0x4c0e79(0x14c)]((_0x907d7f, _0x286736) => {
947                const _0xf9886a = _0x4c0e79;
948                delete _0x907d7f[_0xf9886a(0x99)][_0xf9886a(0x16b)], delete _0x907d7f[_0xf9886a(0x99)]['isToggled'], _0x907d7f['style']['transform'] = '';
949            });
950        }
951        function _0x282467() {
952            const _0x43862d = _0x2eb4;
953            document['body'][_0x43862d(0x14a)]['overflow'] = '', document[_0x43862d(0xe0)][_0x43862d(0x14a)][_0x43862d(0x17c)] = '', document[_0x43862d(0xe0)][_0x43862d(0x14a)][_0x43862d(0x113)] = '';
954        }
955    }
956    function convertSeconds(_0x2379f4) {
957        const _0x3b078b = _0x546700;
958        let _0x3e9dbf = Math['floor'](_0x2379f4 / 0xe10), _0x581a4c = Math[_0x3b078b(0xde)](_0x2379f4 % 0xe10 / 0x3c), _0x3f89cc = _0x2379f4 % 0x3c;
959        return _0x3e9dbf < 0xa && (_0x3e9dbf = '0' + _0x3e9dbf), _0x581a4c < 0xa && (_0x581a4c = '0' + _0x581a4c), _0x3f89cc < 0xa && (_0x3f89cc = '0' + _0x3f89cc), _0x3e9dbf + ':' + _0x581a4c + ':' + _0x3f89cc;
960    }
961    function youtube_parser(_0x75b0f1) {
962        var _0x4af757 = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/, _0xbcc2c3 = _0x75b0f1['match'](_0
962x4af757);
963        return _0xbcc2c3 && _0xbcc2c3[0x7]['length'] == 0xb ? _0xbcc2c3[0x7] : ![];
964    }
965});

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.