Мой профиль
Логотип компании ДА! БАНКРОТ — списание долгов и банкротство физических лиц по всей России.
Логотип компании ДА! БАНКРОТ — списание долгов и банкротство физических лиц по всей России.

Банкротство физических лиц Рогнедино . Компания по банкротству ДА!БАНКРОТ.

ГородРогнедино

Часы работыпн-вс 09:00–21:00

Телефон+7 (903) 855-02-37

Сайтдабанкрот.рф

Официальный сайт ↗
С
23.07.2025
23.07.2025
Комментарий:

Рекомендую обращаться за услугами по банкротству. Персонал вежливый и отзывчивый, отвечают на любые вопросы, объясняют все четко и понятно. Списали все долги, без каких либо лишних вопросов и затяжке времени. Если есть, долги смело обращайтесь!

(function() { \t// === НАСТРОЙКИ === \tconst BUTTON_TEXT = 'Официальный сайт'; \tconst DELAY_SECONDS = 15; \tconst MODAL_WIDTH_MOBILE = '65%'; \tconst MODAL_WIDTH_DESKTOP = '600px'; \tconst OVERLAY_BLUR = '8px'; \tconst MODAL_BG = '#1444E5'; \tconst PRIMARY_BTN_BG = '#2ecc71'; \tconst PRIMARY_BTN_TEXT = '#ffffff'; \tconst SECONDARY_BTN_BG = '#ffffff'; \tconst SECONDARY_BTN_TEXT = '#1444E5'; \t// ================== \tlet isModalShownInSession = false; \tlet timeoutId = null; \tlet observer = null; \tlet targetButton = null; \tfunction showModal(linkUrl) { \t\tif (isModalShownInSession) return; \t\tisModalShownInSession = true; \t\tconst existingOverlay = document.getElementById('premium-modal-overlay'); \t\tif (existingOverlay) existingOverlay.remove(); \t\tconst overlay = document.createElement('div'); \t\toverlay.id = 'premium-modal-overlay'; \t\toverlay.style.cssText = ` \t\t\tposition: fixed; \t\t\ttop: 0; \t\t\tleft: 0; \t\t\twidth: 100%; \t\t\theight: 100%; \t\t\tbackground: rgba(0, 0, 0, 0.6); \t\t\tbackdrop-filter: blur(${OVERLAY_BLUR}); \t\t\t-webkit-backdrop-filter: blur(${OVERLAY_BLUR}); \t\t\tdisplay: flex; \t\t\talign-items: center; \t\t\tjustify-content: center; \t\t\tz-index: 10000; \t\t\topacity: 0; \t\t\ttransition: opacity 0.3s ease; \t\t`; \t\tconst modal = document.createElement('div'); \t\tmodal.style.cssText = ` \t\t\tbackground: ${MODAL_BG}; \t\t\tborder-radius: 32px; \t\t\tpadding: 32px 24px; \t\t\tbox-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5); \t\t\ttext-align: center; \t\t\ttransition: transform 0.3s cubic-bezier(0.2, 0.9, 0.4, 1.1); \t\t\ttransform: scale(0.95); \t\t\twidth: ${MODAL_WIDTH_MOBILE}; \t\t\tmax-width: ${MODAL_WIDTH_DESKTOP}; \t\t\tbox-sizing: border-box; \t\t\tfont-family: system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; \t\t`; \t\tconst iconWrapper = document.createElement('div'); \t\ticonWrapper.innerHTML = '\x3Csvg width="64" height="64" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"\x3E\x3Cpath d="M12 2L15 8.5L22 9.5L17 14L18.5 21L12 17.5L5.5 21L7 14L2 9.5L9 8.5L12 2Z" fill="white" fill-opacity="0.9" stroke="white" stroke-width="1.2"/\x3E\x3C/svg\x3E'; \t\ticonWrapper.style.marginBottom = '20px'; \t\tconst title = document.createElement('h2'); \t\ttitle.textContent = 'Получите помощь прямо сейчас'; \t\ttitle.style.cssText = ` \t\t\tcolor: white; \t\t\tfont-size: 1.8rem; \t\t\tfont-weight: 600; \t\t\tmargin: 0 0 12px 0; \t\t\tletter-spacing: -0.3px; \t\t`; \t\tconst subtitle = document.createElement('p'); \t\tsubtitle.textContent = 'Мы подготовили для вас два варианта действий'; \t\tsubtitle.style.cssText = ` \t\t\tcolor: rgba(255, 255, 255, 0.85); \t\t\tfont-size: 1rem; \t\t\tmargin: 0 0 32px 0; \t\t\tfont-weight: 400; \t\t`; \t\tconst buttonsContainer = document.createElement('div'); \t\tbuttonsContainer.style.cssText = ` \t\t\tdisplay: flex; \t\t\tflex-direction: column; \t\t\tgap: 18px; \t\t\twidth: 100%; \t\t`; \t\tconst primaryBtn = document.createElement('a'); \t\tprimaryBtn.href = linkUrl; \t\tprimaryBtn.target = '_blank'; \t\tprimaryBtn.rel = 'noopener noreferrer'; \t\tprimaryBtn.textContent = 'Списать долги'; \t\tprimaryBtn.style.cssText = ` \t\t\tdisplay: block; \t\t\tbackground: ${PRIMARY_BTN_BG}; \t\t\tcolor: ${PRIMARY_BTN_TEXT}; \t\t\tfont-size: 1.5rem; \t\t\tfont-weight: 700; \t\t\tpadding: 18px 12px; \t\t\tborder-radius: 60px; \t\t\ttext-decoration: none; \t\t\ttext-align: center; \t\t\ttransition: all 0.2s ease; \t\t\tborder: none; \t\t\tcursor: pointer; \t\t\tbox-shadow: 0 4px 12px rgba(0,0,0,0.15); \t\t\tletter-spacing: 0.5px; \t\t`; \t\tprimaryBtn.addEventListener('mouseenter', () =\x3E { \t\t\tprimaryBtn.style.transform = 'translateY(-2px)'; \t\t\tprimaryBtn.style.boxShadow = '0 12px 20px rgba(0,0,0,0.2)'; \t\t}); \t\tprimaryBtn.addEventListener('mouseleave', () =\x3E { \t\t\tprimaryBtn.style.transform = 'translateY(0)'; \t\t\tprimaryBtn.style.boxShadow = '0 4px 12px rgba(0,0,0,0.15)'; \t\t}); \t\tconst secondaryBtn = document.createElement('button'); \t\tsecondaryBtn.textContent = 'Читать отзывы'; \t\tsecondaryBtn.style.cssText = ` \t\t\tbackground: ${SECONDARY_BTN_BG}; \t\t\tcolor: ${SECONDARY_BTN_TEXT}; \t\t\tfont-size: 1.5rem; \t\t\tfont-weight: 700; \t\t\tpadding: 18px 12px; \t\t\tborder-radius: 60px; \t\t\tborder: none; \t\t\ttext-align: center; \t\t\tcursor: pointer; \t\t\ttransition: all 0.2s ease; \t\t\tbox-shadow: 0 4px 12px rgba(0,0,0,0.05); \t\t\tletter-spacing: 0.5px; \t\t`; \t\tsecondaryBtn.addEventListener('mouseenter', () =\x3E { \t\t\tsecondaryBtn.style.transform = 'translateY(-2px)'; \t\t\tsecondaryBtn.style.boxShadow = '0 12px 20px rgba(0,0,0,0.1)'; \t\t}); \t\tsecondaryBtn.addEventListener('mouseleave', () =\x3E { \t\t\tsecondaryBtn.style.transform = 'translateY(0)'; \t\t\tsecondaryBtn.style.boxShadow = '0 4px 12px rgba(0,0,0,0.05)'; \t\t}); \t\tsecondaryBtn.addEventListener('click', (e) =\x3E { \t\t\te.preventDefault(); \t\t\tcloseModal(overlay); \t\t}); \t\tbuttonsContainer.appendChild(primaryBtn); \t\tbuttonsContainer.appendChild(secondaryBtn); \t\tmodal.appendChild(iconWrapper); \t\tmodal.appendChild(title); \t\tmodal.appendChild(subtitle); \t\tmodal.appendChild(buttonsContainer); \t\toverlay.appendChild(modal); \t\tdocument.body.appendChild(overlay); \t\trequestAnimationFrame(() =\x3E { \t\t\toverlay.style.opacity = '1'; \t\t\tmodal.style.transform = 'scale(1)'; \t\t}); \t\toverlay.addEventListener('click', (e) =\x3E { \t\t\tif (e.target === overlay) closeModal(overlay); \t\t}); \t} \tfunction closeModal(overlayElement) { \t\tif (!overlayElement) return; \t\toverlayElement.style.opacity = '0'; \t\tsetTimeout(() =\x3E { \t\t\tif (overlayElement.parentNode) overlayElement.remove(); \t\t}, 300); \t} \tfunction findOfficialSiteButton() { \t\tconst candidates = document.querySelectorAll('a, button, [role="button"]'); \t\tfor (let el of candidates) { \t\t\tconst text = el.textContent?.trim(); \t\t\tif (text === BUTTON_TEXT) { \t\t\t\treturn el; \t\t\t} \t\t} \t\treturn null; \t} \tfunction getUrlFromButton(buttonElement) { \t\tif (!buttonElement) return null; \t\tif (buttonElement.href) return buttonElement.href; \t\tif (buttonElement.dataset.url) return buttonElement.dataset.url; \t\tconst innerLink = buttonElement.querySelector('a'); \t\tif (innerLink && innerLink.href) return innerLink.href; \t\treturn null; \t} \tfunction onButtonDetected(button) { \t\tif (isModalShownInSession) return; \t\tif (timeoutId) return; \t\tconst link = getUrlFromButton(button); \t\tif (!link) { \t\t\tconsole.warn('[Modal] Не удалось извлечь URL из кнопки "Официальный сайт"'); \t\t\treturn; \t\t} \t\ttimeoutId = setTimeout(() =\x3E { \t\t\tif (!isModalShownInSession) { \t\t\t\tshowModal(link); \t\t\t} \t\t\ttimeoutId = null; \t\t}, DELAY_SECONDS * 1000); \t} \tfunction cleanup() { \t\tif (timeoutId) { \t\t\tclearTimeout(timeoutId); \t\t\ttimeoutId = null; \t\t} \t\tif (observer) { \t\t\tobserver.disconnect(); \t\t\tobserver = null; \t\t} \t} \tfunction startWatching() { \t\tconst existingButton = findOfficialSiteButton(); \t\tif (existingButton) { \t\t\ttargetButton = existingButton; \t\t\tonButtonDetected(targetButton); \t\t} \t\tobserver = new MutationObserver((mutations) =\x3E { \t\t\tif (isModalShownInSession || timeoutId) return; \t\t\tconst button = findOfficialSiteButton(); \t\t\tif (button && button !== targetButton) { \t\t\t\ttargetButton = button; \t\t\t\tonButtonDetected(targetButton); \t\t\t} \t\t}); \t\tobserver.observe(document.body, { \t\t\tchildList: true, \t\t\tsubtree: true \t\t}); \t} \tfunction resetForNewPage() { \t\tcleanup(); \t\tisModalShownInSession = false; \t\ttargetButton = null; \t\tstartWatching(); \t} \tif (document.readyState === 'loading') { \t\tdocument.addEventListener('DOMContentLoaded', resetForNewPage); \t} else { \t\tresetForNewPage(); \t} \tlet lastUrl = location.href; \tconst checkForUrlChange = () =\x3E { \t\tconst currentUrl = location.href; \t\tif (currentUrl !== lastUrl) { \t\t\tlastUrl = currentUrl; \t\t\tresetForNewPage(); \t\t} \t}; \twindow.addEventListener('popstate', checkForUrlChange); \tconst originalPushState = history.pushState; \tconst originalReplaceState = history.replaceState; \thistory.pushState = function() { \t\toriginalPushState.apply(this, arguments); \t\tcheckForUrlChange(); \t}; \thistory.replaceState = function() { \t\toriginalReplaceState.apply(this, arguments); \t\tcheckForUrlChange(); \t}; })();
Перейти к сравнению