GDPR Send forespørsel
```html
#form-gdpr-edit-account-request,
#form-gdpr-requests-request,
#form-gdpr-personal-information-request,
#form-gdpr-orders-request,
#form-gdpr-personal-data-report-request,
#form-gdpr-delete-account-request {
visning: ingen;
}
#gdpr_side knapp {
bakgrunnsfarge: transparent;
kant: 0;
kant-bunn: 1px solid svart;
padding: 0px;
}
/* Modal bakgrunn */
#data-verification-background {
visning: ingen;
posisjon: fast;
z-indeks: 1;
polstring-topp: calc(50vh - 83px);
venstre: 0;
topp: 0;
bredde: 100%;
høyde: 100%;
overflyt: auto;
bakgrunnsfarge: rgb(0,0,0);
bakgrunnsfarge: rgba(0,0,0,0.4);
opasitet: ikke satt;
z-indeks: 9999;
}
/* Modalinnhold */
#data-verification-modal {
bakgrunnsfarge: #fefefe;
margin: auto;
polstring: 16px;
kant: 1px solid #888;
bredde: 38%;
opacity: 1;
}
/* Lukkeknapp for modal */
.data-verification-close {
farge: #aaaaaa;
flyt: høyre;
skriftstørrelse: 28px;
skrifttype-vekt: fet;
linjehøyde: 17px;
bakgrunnsfarge: transparent;
border: 0px;
padding: 0px;
}
.data-verification-close:hover {
color: #000;
text-decoration: none;
markør: peker;
}
/* Avkrysningsboks tekst */
#data-verification-container p {
display: inline-block;
padding: 0;
margin: 0;
line-height: 24px;
padding-left: 10px;
vertical-align: top;
width: calc(100% - 45px);
}
#data-verification-container a, #data-verification-container a:hover{
text-decoration: underline!important;
color: #4285f4;
}
#data-verification-container input {
opasitet: 0;
width: 0;
height: 0;
margin: 0;
padding: 0;
}
/* Avkrysningsboksikon */
#data-verification-icon {
markør: peker;
posisjon: relativ;
margin: auto;
bredde: 18px;
høyde: 18px;
-webkit-tap-highlight-color: transparent;
transform: translate3d(0, 0, 0);
margin-topp: 2px;
}
#data-verification-icon:before {
innhold: "";
posisjon: absolutt;
topp: -7px;
venstre: -7px;
bredde: 32px;
høyde: 32px;
border-radius: 50%;
bakgrunn: rgba(34,50,84,0.03);
opasitet: 0;
overgang: opasitet 0.2s lettelse;
}
#data-verification-icon svg {
posisjon: relativ;
z-indeks: 1;
fyll: ingen;
stroke-linecap: round;
stroke-linejoin: round;
stroke: #c8ccd4;
stroke-width: 1.5;
transform: translate3d(0, 0, 0);
transition: all 0.2s ease;
}
#data-verification-icon svg path {
stroke-dasharray: 60;
stroke-dashoffset: 0;
}
#data-verification-icon svg polyline {
stroke-dasharray: 22;
stroke-dashoffset: 66;
}
#data-verification-icon:hover:before {
opacity: 1;
}
#data-verification-container:hover #data-verification-icon svg {
stroke: #4285f4;
}
#data-verification-icon.clicked svg {
stroke: #4285f4;
}
#data-verification-icon.clicked svg path {
stroke-dashoffset: 60;
transition: all 0.3s linear;
}
#data-verification-icon.clicked svg polyline {
stroke-dashoffset: 42;
overgang: alle 0.2s lineær;
overgangsforsinkelse: 0.15s;
}
/* Tilgjengelighetsdesign */
#data-verification-icon:focus, .data-verification-close:focus, #data-verification-container input:focus ~ #data-verification-icon svg, #data-verification-container a:focus {
boks-skygge: 0 0 0 3px rgba(21, 156, 228, 0.4);
overgang: alle 0.3s lettelse;
omriss: ingen;
transformer: skala(1.06);
}
/* Lasteelement */
.loading {
visning: ingen;
topp:50vh;
venstre:50vw;
posisjon:fast;
}
.loading:not(:required):after {
innhold: '';
visning: blokk;
skriftstørrelse: 10px;
bredde: 1em;
høyde: 1em;
margintopp: -0.5em;
-webkit-animasjon: spinner 1500ms uendelig lineær;
-moz-animasjon: spinner 1500ms uendelig lineær;
-ms-animasjon: spinner 1500ms uendelig lineær;
-o-animasjon: spinner 1500ms uendelig lineær;
animasjon: spinner 1500ms uendelig lineær;
border-radius: 0.5em;
-webkit-boks-skygge: rgba(255,255,255, 1) 1.5em 0 0 0, rgba(255,255,255, 1) 1.1em 1.1em 0 0, rgba(255,255,255, 1) 0 1.5em 0 0, rgba(255,255,255, 1) -1.1em 1.1em 0 0, rgba(255,255,255, 1) -1.5em 0 0 0, rgba(255,255,255, 1) -1.1em -1.1em 0 0, rgba(255,255,255, 1) 0 -1.5em 0 0, rgba(255,255,255, 1) 1.1em -1.1em 0 0;
boks-skygge: rgba(255,255,255, 1) 1.5em 0 0 0, rgba(255,255,255, 1) 1.1em 1.1em 0 0, rgba(255,255,255, 1) 0 1.5em 0 0, rgba(255,255,255, 1) -1.1em 1.1em 0 0, rgba(255,255,255, 1) -1.5em 0 0 0, rgba(255,255,255, 1) -1.1em -1.1em 0 0, rgba(255,255,255, 1) 0 -1.5em 0 0, rgba(255,255,255, 1) 1.1em -1.1em 0 0;
}
#gdpr_page .list-unstyled li button {
markør: peker;
}
.show-isense {
overgang: gjennomsiktighet 400ms !important;
}
.hide-isense {
gjennomsiktighet: 0 !important;
overgang: 0.4s ease-out;
}
/* Endringer i modal på mobiloppløsning */
@media only screen and (max-width: 600px) {
#data-verification-modal {
bredde: 90%;
}
}
/* Animasjon */
@-webkit-keyframes spinner {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-moz-keyframes spinner {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-o-keyframes spinner {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes spinner {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
Når du sender inn en forespørsel om tilgang til personopplysninger (DSAR) via vår samsvarsside, behandler vår samsvarsleverandør, Consentmo, IP-adressen og e-posten din kun for å oppfylle forespørselen din. Dette sikrer sikker og verifisert håndtering av dine personopplysninger. For mer informasjon om hvordan dataene dine behandles, kan du lese Consentmo sin databehandlingspolicy ved å klikke på denne lenken: Consentmo sin databehandlingspolicy.
Datakorrigering
Hvis kontodataene dine er unøyaktige eller trenger oppdateringer, kan du effektivt rette dem ved å bruke lenken nedenfor. Denne funksjonen sikrer at din personlige informasjon, som er avgjørende for en sømløs opplevelse med vårt utvalg av produkter som kvinnesekker & lommebøker, forblir oppdatert og nøyaktig.
Dataportabilitet
Vi gir deg mulighet til å laste ned alle data vi lagrer, som brukes for å forbedre din handleopplevelse, spesielt når du blar gjennom vår utsøkte kolleksjon av kvinnesekker & lommebøker. Dette sikrer at du beholder full kontroll og tilgang til dine personopplysninger.
Tilgang til personopplysninger
Du kan be om en omfattende rapport som detaljerer all personlig informasjon vi oppbevarer om deg. Vi forplikter oss til å svare på din forespørsel innen 30 dager, og gir deg åpenhet og tilgang til dine data. Denne prosessen fasiliteres gjennom gdprsendrequest-funksjonen resp, som sikrer sikker levering av din informasjon.
Rett til å bli glemt
Dette alternativet lar deg permanent fjerne dine personopplysninger og andre tilknyttede data fra vår butikk. Vennligst vær oppmerksom på at igangsetting av denne prosessen vil føre til sletting av din konto, noe som gjør den utilgjengelig for fremtidig bruk. Lastingsanimasjonen, som ligner en spinner 1500ms uendelig, roterende ved 360deg, vil indikere behandlingen av din forespørsel.
Rett til å begrense behandling
Under spesifikke omstendigheter har du rett til å be oss begrense eller midlertidig stoppe behandlingen av dine personopplysninger. For hjelp med å utøve denne retten, vennligst kontakt oss direkte på stiledonnabags@gmail.com.
Rett til å motsette seg
Du har rett til å motsette deg visse typer databehandlingsaktiviteter, inkludert direkte markedsføring og behandling basert på legitime interesser. For å sende inn din innsigelse og sikre at dine preferanser respekteres, vennligst kontakt oss på stiledonnabags@gmail.com.
Kontaktinformasjon
For spørsmål angående dine personopplysninger eller personvernrettigheter, vennligst kontakt vår dedikerte personvernansvarlig (DPO) på følgende kontaktinformasjon:
E-post: stiledonnabags@gmail.com
Adresse: Via Testulla 149, 95122 Catania Catania, Italia
Rett til å klage
Hvis du mener at dine bekymringer ikke har blitt tilstrekkelig håndtert, har du rett til å klage til din nasjonale databeskyttelsesmyndighet.
/* GLID OPP */
let slideUp = (target, duration=500) => {
target.style.transitionProperty = 'height, margin, padding';
target.style.transitionDuration = varighet + 'ms';
target.style.boxSizing = 'border-box';
target.style.height = target.offsetHeight + 'px';
target.offsetHeight;
target.style.overflow = 'hidden';
target.style.height = 0;
target.style.paddingTop = 0;
target.style.paddingBottom = 0;
target.style.marginTop = 0;
target.style.marginBottom = 0;
window.setTimeout( () => {
target.style.display = 'none';
target.style.removeProperty('height');
target.style.removeProperty('padding-top');
target.style.removeProperty('padding-bottom');
target.style.removeProperty('margin-top');
target.style.removeProperty('margin-bottom');
target.style.removeProperty('overflow');
target.style.removeProperty('transition-duration');
target.style.removeProperty('transition-property');
}, varighet);
}
/* GLID NED */
let slideDown = (target, duration=500) => {
setTimeout(function(){
target.style.removeProperty('display');
let display = window.getComputedStyle(target).display;
if (display === 'none') display = 'block';
target.style.display = display;
let height = target.offsetHeight;
target.style.overflow = 'hidden';
target.style.height = 0;
target.style.paddingTop = 0;
target.style.paddingBottom = 0;
target.style.marginTop = 0;
target.style.marginBottom = 0;
target.offsetHeight;
target.style.boxSizing = 'border-box';
target.style.transitionProperty = "height, margin, padding";
target.style.transitionDuration = varighet + 'ms';
target.style.height = height + 'px';
target.style.removeProperty('padding-top');
target.style.removeProperty('padding-bottom');
target.style.removeProperty('margin-top');
target.style.removeProperty('margin-bottom');
window.setTimeout( () => {
target.style.removeProperty('height');
target.style.removeProperty('overflow');
target.style.removeProperty('transition-duration');
target.style.removeProperty('transition-property');
}, varighet);
}, 100)
}
/* TOOGLE */
var slideToggle = (target, varighet = 500) => {
if (window.getComputedStyle(target).display === 'none') {
returner slideNed(target, varighet);
} else {
returner slideOpp(target, varighet);
}
}
/* FADE */
var toggleFadeiSense = (elem, show) => {
if (show) {
elem.style.display = "block";
setTimeout(function(){
elem.classList.add('show-isense');
elem.classList.remove('hide-isense');
},20)
} else {
elem.classList.remove('show-isense');
elem.classList.add('hide-isense');
setTimeout(() => {
elem.style.display = 'none';
}, 400)
}
}
var gdprSlideUpAll = function() {
slideUp(document.querySelector('#form-gdpr-edit-account-request'), 100);
document.querySelector('#btn-gdpr-edit-account-request').setAttribute("aria-expanded", "false");
slideUp(document.querySelector('#form-gdpr-requests-request'), 100);
document.querySelector('#btn-gdpr-requests-request').setAttribute("aria-expanded", "false");
slideUp(document.querySelector('#form-gdpr-personal-information-request'), 100);
document.querySelector('#btn-gdpr-personal-information-request').setAttribute("aria-expanded", "false");
slideUp(document.querySelector('#form-gdpr-orders-request'), 100);
document.querySelector('#btn-gdpr-orders-request').setAttribute("aria-expanded", "false");
slideUp(document.querySelector('#form-gdpr-personal-data-report-request'), 100);
document.querySelector('#btn-gdpr-personal-data-report-request').setAttribute("aria-expanded", "false");
slideUp(document.querySelector('#form-gdpr-delete-account-request'), 100);
document.querySelector('#btn-gdpr-delete-account-request').setAttribute("aria-expanded", "false");
document.querySelector('#gdpr_page button').setAttribute("aria-expanded", "false");
};
var email, type, consentGiven = false;
var verificationModalContent = '
Jeg gir mitt samtykke til å samle inn min e-post og IP-adresse for formålet å behandle denne forespørselen. For mer informasjon, se Privacy Policy & Terms of Service.
var isEmailValid = function(email) {
la regex = /^(([^()\[\]\\.,;:\s@"]+(\.[^()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
hvis (email == '' || email == undefined) {
return false;
} else {
return regex.test(email);
}
}
var gdprSendRequest = function(callback) {
hent('https://www.cloudflare.com/cdn-cgi/trace', {
metode: 'GET' ,
overskrifter: {
'Content-Type': 'text/plain',
},
})
.then(resp => resp.text())
.then(resp => {
if (!resp.error) {
let ipInfo = resp;
let formData = new FormData();
formData.append('shop', Shopify.shop);
formData.append('email', email);
formData.append('type', type);
formData.append('sourceOfRequest', 1);
formData.append('ipAddress', ipInfo);
formData.append('consentGiven', consentGiven);
formData.append('page', 'gdpr');
formData.append('lang', Shopify.locale ? Shopify.locale : '');
formData.append('gtranslateLang', isenseGDPR.Cookies.get('googtrans') ? isenseGDPR.Cookies.get('googtrans') : '');
fetch('https://gdpr.apps.isenselabs.com/gdprRequests/submitRequest', {
method: 'POST',
body: formData
})
.then(resp => resp.json())
.then(resp => {
if (!resp.error) {
gdprSlideUpAll();
if (resp.message.length) {
alert(resp.message);
} else {
alert('Forespørselen din er sendt inn. Vennligst sjekk e-posten din for mer informasjon.');
}
} else {
alert(resp.message);
}
if (typeof callback == 'function') {
callback(resp);
}
})
.catch(error => {
alert(error.message);
})
}
else {
alert(resp.message);
}
})
}
// Legg til modal i body, fordi den ellers ikke vil forbli sentrert (selv om posisjonen er fast)
document.querySelector("body").insertAdjacentHTML( 'beforeend', verificationModalContent);
document.addEventListener("DOMContentLoaded", function() {
// Når brukeren klikker på (x), lukk modalen
document.querySelector('.data-verification-close').addEventListener('click', function(e) {
e.preventDefault();
closeVerificationModal();
});
document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function(e) {
e.preventDefault();
// Oppdag et klikk på href, fordi det er overskrevet.
if(e.target.tagName === "A") {
window.open(e.target.href, '_blank');
return;
}
document.querySelector('#data-verification-icon').classList.add("clicked");
setTimeout(()=>{
toggleFadeiSense(document.querySelector("#data-verification-modal"), false);
document.querySelector('#data-verification-background .loading').style.display = 'inline-block';
consentGiven = true;
gdprSendRequest(function(resp) {
consentGiven = false;
closeVerificationModal();
});
}, 400);
});
});
function openVerificationModal(){
if(!isEmailValid(email)) {
alert('Ugyldig e-post');
return;
}
toggleFadeiSense(document.querySelector("#data-verification-modal"), true);
toggleFadeiSense(document.querySelector('#data-verification-background'), true);
document.querySelector('#data-verification-container input').focus();
}
function closeVerificationModal(){
toggleFadeiSense(document.querySelector("#data-verification-background"), false);
document.querySelector('#data-verification-icon').classList.remove("clicked");
document.querySelector('#data-verification-background .loading').style.display = 'none';
// Fokuser på knappen for den valgte forespørselstypen
let gdprForms = document.querySelectorAll('.form-gdpr-request');
gdprForms.forEach(function(gdprForm) {
if (gdprForm.style.display !== "none") {
let gdprFormLinks = gdprForm.previousElementSibling.querySelectorAll('li');
if (gdprFormLinks.length === 1) {
gdprFormLinks[0].querySelector('button').focus();
} else {
// Fokuslogikk for forespørsler om dataportabilitet
gdprFormLinks = gdprForm.parentElement;
if (gdprFormLinks.nodeName === 'LI') {
gdprFormLinks.querySelector('button').focus();
}
}
}
});
}
document.querySelector('#btn-gdpr-edit-account-request').addEventListener('click', function(e) {
e.preventDefault();
let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false;
gdprSlideUpAll();
if(!isExpanded) {
slideDown(document.querySelector('#form-gdpr-edit-account-request'), 200);
this.setAttribute("aria-expanded", "true");
} else {
slideUp(document.querySelector('#form-gdpr-edit-account-request'), 200);
this.setAttribute("aria-expanded", "false");
}
});
document.querySelector('#form-gdpr-edit-account-request-submit').addEventListener('click', function(e) {
e.preventDefault();
email = document.querySelector('#form-gdpr-edit-account-request-email').value;
type = 'customer/edit';
gdprSendRequest(function(resp) {
consentGiven = true;
});
});
document.querySelector('#btn-gdpr-requests-request').addEventListener('click', function(e) {
e.preventDefault();
let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false;
gdprSlideUpAll();
if(!isExpanded) {
slideDown(document.querySelector('#form-gdpr-requests-request'), 200);
this.setAttribute("aria-expanded", "true");
} else {
slideUp(document.querySelector('#form-gdpr-requests-request'), 200);
this.setAttribute("aria-expanded", "false");
}
});
document.querySelector('#form-gdpr-requests-request-submit').addEventListener('click', function(e) {
e.preventDefault();
email = document.querySelector('#form-gdpr-requests-request-email').value;
type = 'customer/requests';
gdprSendRequest(function(resp) {
consentGiven = true;
});
});
document.querySelector('#btn-gdpr-personal-information-request').addEventListener('click', function(e) {
e.preventDefault();
let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false;
gdprSlideUpAll();
if(!isExpanded) {
slideDown(document.querySelector('#form-gdpr-personal-information-request'), 200);
this.setAttribute("aria-expanded", "true");
} else {
slideUp(document.querySelector('#form-gdpr-personal-information-request'), 200);
this.setAttribute("aria-expanded", "false");
}
});
document.querySelector('#form-gdpr-personal-information-request-submit').addEventListener('click', function(e) {
e.preventDefault();
email = document.querySelector('#form-gdpr-personal-information-request-email').value;
type = 'customer/personal_info';
gdprSendRequest(function(resp) {
consentGiven = true;
});
});
document.querySelector('#btn-gdpr-orders-request').addEventListener('click', function(e) {
e.preventDefault();
let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false;
gdprSlideUpAll();
if(!isExpanded) {
slideDown(document.querySelector('#form-gdpr-orders-request'), 200);
this.setAttribute("aria-expanded", "true");
} else {
slideUp(document.querySelector('#form-gdpr-orders-request'), 200);
this.setAttribute("aria-expanded", "false");
}
});
document.querySelector('#form-gdpr-orders-request-submit').addEventListener('click', function(e) {
e.preventDefault();
email = document.querySelector('#form-gdpr-orders-request-email').value;
type = 'customer/orders';
gdprSendRequest(function(resp) {
consentGiven = true;
});
});
document.querySelector('#btn-gdpr-personal-data-report-request').addEventListener('click', function(e) {
e.preventDefault();
let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false;
gdprSlideUpAll();
if(!isExpanded) {
slideDown(document.querySelector('#form-gdpr-personal-data-report-request'), 200);
this.setAttribute("aria-expanded", "true");
} else {
slideUp(document.querySelector('#form-gdpr-personal-data-report-request'), 200);
this.setAttribute("aria-expanded", "false");
}
});
document.querySelector('#form-gdpr-personal-data-report-request-submit').addEventListener('click', function(e) {
e.preventDefault();
email = document.querySelector('#form-gdpr-personal-data-report-request-email').value;
type = 'customer/report';
gdprSendRequest(function(resp) {
consentGiven = true;
});
});
document.querySelector('#btn-gdpr-delete-account-request').addEventListener('click', function(e) {
e.preventDefault();
let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false;
gdprSlideUpAll();
if(!isExpanded) {
slideDown(document.querySelector('#form-gdpr-delete-account-request'), 200);
this.setAttribute("aria-expanded", "true");
} else {
slideUp(document.querySelector('#form-gdpr-delete-account-request'), 200);
this.setAttribute("aria-expanded", "false");
}
});
document.querySelector('#form-gdpr-delete-account-request-submit').addEventListener('click', function(e) {
e.preventDefault();
email = document.querySelector('#form-gdpr-delete-account-request-email').value;
type = 'customer/delete';
gdprSendRequest(function(resp) {
consentGiven = true;
});
});
// Tastaturnavigasjon i dataverifiseringsmodal for tilgjengelighet
document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) {
let isTabPressed = e.keyCode === 9 || e.key === "Tab" || e.code === "Tab";
let isEscapePressed = e.keyCode === 27 || e.key === "Escape" || e.code === "Escape";
let isSpacePressed = event.keyCode === 32 || e.key === " " || event.code === "Space";
let isEnterPressed = event.keyCode === 13 || e.key === "Enter" || event.code === "Enter";
let dataVerificationCloseButton = document.querySelector('.data-verification-close');
let dataVerificationCheckbox = document.querySelector('#data-verification-container input');
let dataVerificationLink = document.querySelector('#data-verification-container a');
// Denne funksjonen sparer oss bryet med å kalle e.preventDefault() etter hver fokusering
let executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();}
if (isEscapePressed) {
if (dataVerificationCloseButton) {
dataVerificationCloseButton.click();
}
}
if (isSpacePressed || isEnterPressed) {
if (document.activeElement === dataVerificationCheckbox) {
document.querySelector('#data-verification-container #data-verification-icon').click();
}
}
if (isTabPressed) {
if (e.shiftKey) {
if (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) {
executeFocus(dataVerificationLink);
}
} else {
if (dataVerificationLink && document.activeElement === dataVerificationLink) {
executeFocus(dataVerificationCloseButton);
}
}
}
});
```

