1<!DOCTYPE html> 2<html lang="nl" dir="ltr"> 3 <head><!-- 4 5 ___ ___ ___ _ 6 | _ ) __| / __|___ _ _ _ _ ___ __| |_ 7 | _ \__ \ | (__/ _ \ ' \| ' \/ -_) _| _| 8 |___/___/ \___\___/_||_|_||_\___\__|\__| 9 10 © 2026 - www.bsconnect.nl - [email protected] 11 12--> 13 <style>body.body4[data-jquery-not-loaded] .header-menu .open-search-modal{padding:10px 32px}body.body4[data-jquery-not-loaded] .banner .slider .inner h2{line-height:1.2}body.body4[data-jquery-not-loaded]{margin-top:0}body.body4[data-jquery-not-loaded] ol,body.body4[data-jquery-not-loaded] ul,body.body4[data-jquery-not-loaded] dl{margin-top:0;margin-bottom:0}body.body4[data-jquery-not-loaded]{margin:0;line-height:1.5}*,*::before,*::after{box-sizing:border-box}body.body4[data-jquery-not-loaded] h1,body.body4[data-jquery-not-loaded] h2,body.body4[data-jquery-not-loaded] h3{margin-top:0;margin-bottom:.5rem}@media (min-width:992px){body.body4[data-jquery-not-loaded] .text-binnenkort-te-zien{padding-top:38px}}body.body4[data-jquery-not-loaded] nav.navbar.navbar-expand-lg.navbar-light.p-0{display:flex;justify-content:space-between}body.body4 .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}body.body4 .nav-link{display:block}body.body4 .navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}body.body4 .navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}@media (min-width:992px){body.body4 .navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}body.body4 .navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}}body.body4 .navbar-nav .dropdown-menu{position:static;float:none}body.body4 .navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}body.body4 .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}body.body4 .dropdown-menu.show{display:block}body.body4 .nav-link:hover,body.body4 .nav-link:focus{text-decoration:none}body.body4 button:not(:disabled),[type="button"]:not(:disabled),body.body4 [type="reset"]:not(:disabled),body.body4 [type="submit"]:not(:disabled){cursor:pointer}body.body4 button,body.body4 [type="button"],body.body4 [type="reset"],body.body4 [type="submit"]{-webkit-appearance:button}body.body4 button,body.body4 select{text-transform:none}body.body4 button,body.body4 input{overflow:visible}body.body4 input,body.body4 button,body.body4 select,body.body4 optgroup,body.body4 textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}body.body4 .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.row4{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row4>.col-1,.row4>.col-2,.row4>.col-3,.row4>.col-4,.row4>.col-5,.row4>.col-6,.row4>.col-7,.row4>.col-8,.row4>.col-9,.row4>.col-10,.row4>.col-11,.row4>.col-12,.row4>.col,.row4>.col-auto,.row4>.col-sm-1,.row4>.col-sm-2,.row4>.col-sm-3,.row4>.col-sm-4,.row4>.col-sm-5,.row4>.col-sm-6,.row4>.col-sm-7,.row4>.col-sm-8,.row4>.col-sm-9,.row4>.col-sm-10,.row4>.col-sm-11,.row4>.col-sm-12,.row4>.col-sm,.row4>.col-sm-auto,.row4>.col-md-1,.row4>.col-md-2,.row4>.col-md-3,.row4>.col-md-4,.row4>.col-md-5,.row4>.col-md-6,.row4>.col-md-7,.row4>.col-md-8,.row4>.col-md-9,.row4>.col-md-10,.row4>.col-md-11,.row4>.col-md-12,.row4>.col-md,.row4>.col-md-auto,.row4>.col-lg-1,.row4>.col-lg-2,.row4>.col-lg-3,.row4>.col-lg-4,.row4>.col-lg-5,.row4>.col-lg-6,.row4>.col-lg-7,.row4>.col-lg-8,.row4>.col-lg-9,.row4>.col-lg-10,.row4>.col-lg-11,.row4>.col-lg-12,.row4>.col-lg,.row4>.col-lg-auto,.row4>.col-xl-1,.row4>.col-xl-2,.row4>.col-xl-3,.row4>.col-xl-4,.row4>.col-xl-5,.row4>.col-xl-6,.row4>.col-xl-7,.row4>.col-xl-8,.row4>.col-xl-9,.row4>.col-xl-10,.row4>.col-xl-11,.row4>.col-xl-12,.row4>.col-xl,.row4>.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}body.body4 .col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;position:relative;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.row4>.col{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row4>.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.row4>.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.row4>.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.row4>.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row4>.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row4>.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.row4>.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row4>.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.row4>.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.row4>.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.row4>.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.row4>.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.row4>.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.row4>.col-sm{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.row4>.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.row4>.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.row4>.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.row4>.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row4>.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row4>.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.row4>.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row4>.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.row4>.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.row4>.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.row4>.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.row4>.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.row4>.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.row4>.col-md{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.row4>.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.row4>.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.row4>.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.row4>.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row4>.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row4>.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.row4>.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row4>.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.row4>.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.row4>.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.row4>.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.row4>.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.row4>.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}
13.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.row4>.col-lg{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.row4>.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.row4>.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.row4>.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.row4>.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row4>.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row4>.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.row4>.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row4>.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.row4>.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.row4>.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.row4>.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.row4>.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.row4>.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.row4>.col-xl{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.row4>.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.row4>.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.row4>.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.row4>.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row4>.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row4>.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.row4>.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row4>.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.row4>.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.row4>.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.row4>.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.row4>.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.row4>.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
13.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
13.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:0.25rem!important}.mt-1,.my-1{margin-top:0.25rem!important}.mr-1,.mx-1{margin-right:0.25rem!important}.mb-1,.my-1{margin-bottom:0.25rem!important}.ml-1,.mx-1{margin-left:0.25rem!important}.m-2{margin:0.5rem!important}.mt-2,.my-2{margin-top:0.5rem!important}.mr-2,.mx-2{margin-right:0.5rem!important}.mb-2,.my-2{margin-bottom:0.5rem!important}.ml-2,.mx-2{margin-left:0.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:0.25rem!important}.pt-1,.py-1{padding-top:0.25rem!important}.pr-1,.px-1{padding-right:0.25rem!important}.pb-1,.py-1{padding-bottom:0.25rem!important}.pl-1,.px-1{padding-left:0.25rem!important}.p-2{padding:0.5rem!important}.pt-2,.py-2{padding-top:0.5rem!important}.pr-2,.px-2{padding-right:0.5rem!important}.pb-2,.py-2{padding-bottom:0.5rem!important}.pl-2,.px-2{padding-left:0.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-0.25rem!important}.mt-n1,.my-n1{margin-top:-0.25rem!important}.mr-n1,.mx-n1{margin-right:-0.25rem!important}.mb-n1,.my-n1{margin-bottom:-0.25rem!important}.ml-n1,.mx-n1{margin-left:-0.25rem!important}.m-n2{margin:-0.5rem!important}.mt-n2,.my-n2{margin-top:-0.5rem!important}.mr-n2,.mx-n2{margin-right:-0.5rem!important}.mb-n2,.my-n2{margin-bottom:-0.5rem!important}.ml-n2,.mx-n2{margin-left:-0.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:0.25rem!important}.mt-sm-1,.my-sm-1{margin-top:0.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:0.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:0.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:0.25rem!important}.m-sm-2{margin:0.5rem!important}.mt-sm-2,.my-sm-2{margin-top:0.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:0.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:0.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:0.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:0.25rem!important}.pt-sm-1,.py-sm-1{padding-top:0.25rem!important}.pr-sm-1,.px-sm-1{padding-right:0.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:0.25rem!important}.pl-sm-1,.px-sm-1{padding-left:0.25rem!important}.p-sm-2{padding:0.5rem!important}.pt-sm-2,.py-sm-2{padding-top:0.5rem!important}.pr-sm-2,.px-sm-2{padding-right:0.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:0.5rem!important}.pl-sm-2,.px-sm-2{padding-left:0.5rem!important}.p-sm-3{padding:1
13rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-0.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem!important}.m-sm-n2{margin:-0.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:0.25rem!important}.mt-md-1,.my-md-1{margin-top:0.25rem!important}.mr-md-1,.mx-md-1{margin-right:0.25rem!important}.mb-md-1,.my-md-1{margin-bottom:0.25rem!important}.ml-md-1,.mx-md-1{margin-left:0.25rem!important}.m-md-2{margin:0.5rem!important}.mt-md-2,.my-md-2{margin-top:0.5rem!important}.mr-md-2,.mx-md-2{margin-right:0.5rem!important}.mb-md-2,.my-md-2{margin-bottom:0.5rem!important}.ml-md-2,.mx-md-2{margin-left:0.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:0.25rem!important}.pt-md-1,.py-md-1{padding-top:0.25rem!important}.pr-md-1,.px-md-1{padding-right:0.25rem!important}.pb-md-1,.py-md-1{padding-bottom:0.25rem!important}.pl-md-1,.px-md-1{padding-left:0.25rem!important}.p-md-2{padding:0.5rem!important}.pt-md-2,.py-md-2{padding-top:0.5rem!important}.pr-md-2,.px-md-2{padding-right:0.5rem!important}.pb-md-2,.py-md-2{padding-bottom:0.5rem!important}.pl-md-2,.px-md-2{padding-left:0.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-0.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem!important}.m-md-n2{margin:-0.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:0.25rem!important}.mt-lg-1,.my-lg-1{margin-top:0.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:0.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:0.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:0.25rem!important}.m-lg-2{margin:0.5rem!important}.mt-lg-2,.my-lg-2{margin-top:0.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:0.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:0.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:0.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:0.25rem!important}.pt-lg-1,.py-lg-1{padding-top:0.25rem!important}.pr-lg-1,.px-lg-1{padding-right:0.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:0.25rem!important}.pl-lg-1,.px-lg-1{padding-left:0.25rem!important}.p-lg-2{padding:0.5rem!important}.pt-lg-2,.py-lg-2{padding-top:0.5rem!important}.pr-lg-2,.px-lg-2{padding-right:0.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:0.5rem!important}.pl-lg-2,.px-lg-2{padding-left:0.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-0.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem!important}.m-lg-n2{margin:-0.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}
13@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:0.25rem!important}.mt-xl-1,.my-xl-1{margin-top:0.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:0.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:0.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:0.25rem!important}.m-xl-2{margin:0.5rem!important}.mt-xl-2,.my-xl-2{margin-top:0.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:0.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:0.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:0.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}
13.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:0.25rem!important}.pt-xl-1,.py-xl-1{padding-top:0.25rem!important}.pr-xl-1,.px-xl-1{padding-right:0.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:0.25rem!important}.pl-xl-1,.px-xl-1{padding-left:0.25rem!important}.p-xl-2{padding:0.5rem!important}.pt-xl-2,.py-xl-2{padding-top:0.5rem!important}.pr-xl-2,.px-xl-2{padding-right:0.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:0.5rem!important}.pl-xl-2,.px-xl-2{padding-left:0.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-0.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem!important}
13.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem!important}.m-xl-n2{margin:-0.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}
13.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.hidden,.row.hidden{display:none}.d-flex-center{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.input-group4{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group4>.form-control,.input-group4>.form-control-plaintext,.input-group4>.custom-select,.input-group4>.custom-file{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group4>.form-control+.form-control,.input-group4>.form-control+.custom-select,.input-group4>.form-control+.custom-file,.input-group4>.form-control-plaintext+.form-control,.input-group4>.form-control-plaintext+.custom-select,.input-group4>.form-control-plaintext+.custom-file,.input-group4>.custom-select+.form-control,.input-group4>.custom-select+.custom-select,.input-group4>.custom-select+.custom-file,.input-group4>.custom-file+.form-control,.input-group4>.custom-file+.custom-select,.input-group4>.custom-file+.custom-file{margin-left:-1px}.input-group4>.form-control:focus,.input-group4>.custom-select:focus,.input-group4>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group4>.custom-file .custom-file-input:focus{z-index:4}.input-group4>
13.form-control:not(:last-child),.input-group4>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group4>.form-control:not(:first-child),.input-group4>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group4>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group4>.custom-file:not(:last-child) .custom-file-label,.input-group4>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group4>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group4-prepend,.input-group4-append{display:-ms-flexbox;display:flex}.input-group4-prepend .btn,.input-group4-append .btn{position:relative;z-index:2}.input-group4-prepend .btn:focus,.input-group4-append .btn:focus{z-index:3}.input-group4-prepend .btn+.btn,.input-group4-prepend .btn+.input-group4-text,.input-group4-prepend .input-group4-text+.input-group4-text,.input-group4-prepend .input-group4-text+.btn,.input-group4-append .btn+.btn,.input-group4-append .btn+.input-group4-text,.input-group4-append .input-group4-text+.input-group4-text,.input-group4-append .input-group4-text+.btn{margin-left:-1px}.input-group4-prepend{margin-right:-1px}.input-group4-append{margin-left:-1px}.input-group4-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group4-text input[type="radio"],.input-group4-text input[type="checkbox"]{margin-top:0}.input-group4-lg>.form-control:not(textarea),.input-group4-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group4-lg>.form-control,.input-group4-lg>.custom-select,.input-group4-lg>.input-group4-prepend>.input-group4-text,.input-group4-lg>.input-group4-append>.input-group4-text,.input-group4-lg>.input-group4-prepend>.btn,.input-group4-lg>.input-group4-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group4-sm>.form-control:not(textarea),.input-group4-sm>.custom-select{height:calc(1.5em + 0.5rem + 2px)}.input-group4-sm>.form-control,.input-group4-sm>.custom-select,.input-group4-sm>.input-group4-prepend>.input-group4-text,.input-group4-sm>.input-group4-append>.input-group4-text,.input-group4-sm>.input-group4-prepend>.btn,.input-group4-sm>.input-group4-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group4-lg>.custom-select,.input-group4-sm>.custom-select{padding-right:1.75rem}.input-group4>.input-group4-prepend>.btn,.input-group4>.input-group4-prepend>.input-group4-text,.input-group4>.input-group4-append:not(:last-child)>.btn,.input-group4>.input-group4-append:not(:last-child)>.input-group4-text,.input-group4>.input-group4-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group4>.input-group4-append:last-child>.input-group4-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group4>.input-group4-append>.btn,.input-group4>.input-group4-append>.input-group4-text,.input-group4>.input-group4-prepend:not(:first-child)>.btn,.input-group4>.input-group4-prepend:not(:first-child)>.input-group4-text,.input-group4>.input-group4-prepend:first-child>.btn:not(:first-child),.input-group4>.input-group4-prepend:first-child>.input-group4-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group4>.input-group4-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group4>.input-group4-append:last-child>
13.input-group4-text:not(:last-child),.input-group4>.input-group4-append:not(:last-child)>.btn,.input-group4>.input-group4-append:not(:last-child)>.input-group4-text,.input-group4>.input-group4-prepend>.btn,.input-group4>.input-group4-prepend>.input-group4-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group4>.input-group4-append>.btn,.input-group4>.input-group4-append>.input-group4-text,.input-group4>.input-group4-prepend:first-child>.btn:not(:first-child),.input-group4>.input-group4-prepend:first-child>.input-group4-text:not(:first-child),.input-group4>.input-group4-prepend:not(:first-child)>.btn,.input-group4>.input-group4-prepend:not(:first-child)>.input-group4-text{border-top-left-radius:0;border-bottom-left-radius:0}.m-0{margin:0!important}.input-group4-prepend .btn i.fa,.input-group4-append .btn i.fa{position:relative;top:50%;transform:translateY(-50%)}.form-inline4{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline4 .form-check{width:100%}@media (min-width:576px){.form-inline4 label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}
13.form-inline4 .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline4 .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline4 .form-control-plaintext{display:inline-block}.form-inline4 .input-group,.form-inline4 .custom-select{width:auto}.form-inline4 .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline4 .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline4 .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline4 .custom-control-label{margin-bottom:0}}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.border-dashed{border-style:dashed}.btn-group.btn-group-toggle .btn{margin-right:0}.pointer:not(.disabled){cursor:pointer}.card.disabled:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:rgba(255,255,255,.5);z-index:9999}form.form_display_block{display:block}.custom-checkbox label{cursor:pointer}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.feedback.show{display:block!important}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.input-group .input-group-append{display:table-cell}.input-group .input-group-append .btn{min-height:40px;margin:0;position:relative;top:0;float:left;border-top-left-radius:0;border-bottom-left-radius:0}.async-hide{opacity:0!important}.bg-img{min-height:150px;background-repeat:no-repeat;background-position:center center}.badge.badge-light{border:1px solid #09afdf;background-color:rgba(255,255,255,.95);color:#09afdf}.badge.badge-primary{color:#fff;background-color:#007bff}.badge.badge-secondary,.badge.badge-default{color:#fff;background-color:#6c757d}.badge.badge-success{color:#fff;background-color:#28a745}.badge.badge-info{color:#fff;background-color:#17a2b8}.badge.badge-warning{color:#212529;background-color:#ffc107}.badge.badge-danger{color:#fff;background-color:#dc3545}.badge.badge-dark{color:#fff;background-color:#343a40}.float-end,.float-right{float:right!important}i.tiktok{display:inline-block;width:40px;height:40px}i.tiktok svg{fill:#000;width:18px;margin-bottom:-3px}.social-links.small li a i.tiktok{width:29px;
13height:29px}.social-links.small li a i.tiktok svg{width:15px}.dark i.tiktok svg{fill:#fff}.footer-content .social-links li a i.tiktok svg{fill:#777}.social-links li.tiktok a:hover i.tiktok svg{fill:#fff}.social-links li.tiktok a:hover{background-color:transparent;border-color:#0c9ec7;color:#0c9ec7}.social-links:not(.animated-effect-1) li.twitter a:hover,.colored.social-links li.twitter a,.social-links.animated-effect-1 li.twitter a:after,.btn.twitter{background-color:#000!important;border-color:#777!important}.social-links.animated-effect-1 li.twitter a:hover{border-color:#777!important}.social-links:not(.animated-effect-1) li.tiktok a:hover,.colored.social-links li.tiktok a,.social-links.animated-effect-1 li.tiktok a:after,.btn.tiktok{border-color:#777!important;background-color:#000}.hc-element-invisible.object-visible{opacity:1}fieldset.form-group{float:left;width:100%;margin-top:15px}.btn-inserted{margin-right:15px!important;margin-bottom:15px!important}.cloneable-group,.cloneable-group .cloneable-btn{display:none}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}.modal-body .close{float:right}.pseudo-disabled{opacity:.5;cursor:not-allowed!important} 14 @media(max-width:767px){*{line-height:2}}</style><meta charset="utf-8"> 15 <title>Contact/Support | Zwemscore servicedesk - Zwemscore</title> 16 <meta name="description" content="We zijn op maandag tot vrijdag van 8:30-16:30 voor je bereikbaar! Contact onze servicedesk ook per e-mail bereiken via: [email protected]"> 17 <meta name="author" content="BS Connect"> 18 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 19 20 <meta property="og:locale" content="nl_NL" /> 21 <meta property="og:type" content="website" /> 22 <meta property="og:title" content="Contact/Support | Zwemscore servicedesk - Zwemscore" /> 23 <meta property="og:description" content="We zijn op maandag tot vrijdag van 8:30-16:30 voor je bereikbaar! Contact onze servicedesk ook per e-mail bereiken via: [email protected]" /> 24 <meta property="og:url" content="https://www.zwemscore.nl/contact-support" /> 25 <meta property="og:site_name" content="" /> 26 <meta name="image" property="og:image:height" content="1280" /> 27 <meta name="image" property="og:image:width" content="1920" /> 28 <meta name="image" property="og:image" content="https://www.zwemscore.nl/files/uploads/DSC03405__2000.webp" /> 29 <meta name="twitter:card" content="summary_large_image"/> 30 <meta name="twitter:description" content="We zijn op maandag tot vrijdag van 8:30-16:30 voor je bereikbaar! Contact onze servicedesk ook per e-mail bereiken via: [email protected]"/> 31 <meta name="twitter:title" content="Contact/Support | Zwemscore servicedesk - Zwemscore"/> 32 <meta name="twitter:creator" content=""/> 33 34 <!-- favicons start --> 35 <link rel="apple-touch-icon" sizes="180x180" href="https://www.zwemscore.nl/layout/snippets/favicons/apple-touch-icon.png"> 36 <link rel="icon" type="image/png" sizes="32x32" href="https://www.zwemscore.nl/layout/snippets/favicons/favicon-32x32.png"> 37 <link rel="icon" type="image/png" sizes="16x16" href="https://www.zwemscore.nl/layout/snippets/favicons/favicon-16x16.png"> 38 <meta name="msapplication-TileColor" content="#da532c"> 39 <meta name="theme-color" content="#ffffff"> 40 <!-- favicons eind --> 41 42 43 <link href="https://www.zwemscore.nl/layout/snippets/bootstrap/css/bootstrap.css" rel="stylesheet"> 44 45 <link href="https://www.zwemscore.nl/layout/snippets/fonts/font-awesome/css/font-awesome.css" rel="stylesheet"> 46 47 <link href="https://www.zwemscore.nl/layout/snippets/plugins/magnific-popup/magnific-popup.css" rel="stylesheet"> 48 <link href="https://www.zwemscore.nl/layout/snippets/plugins/rs-plugin-5/css/settings.css" rel="stylesheet"> 49 <link href="https://www.zwemscore.nl/layout/snippets/plugins/rs-plugin-5/css/layers.css" rel="stylesheet"> 50 <link href="https://www.zwemscore.nl/layout/snippets/plugins/rs-plugin-5/css/navigation.css" rel="stylesheet"> 51 <link href="https://www.zwemscore.nl/layout/snippets/css/animations.css" rel="stylesheet"> 52 <link href="https://www.zwemscore.nl/layout/snippets/plugins/slick/slick.css" rel="stylesheet"> 53 54 <link href="https://www.zwemscore.nl/layout/snippets/css/style.css" rel="stylesheet" > 55 <link href="https://www.zwemscore.nl/layout/snippets/css/fonts.css" rel="stylesheet"> 56 <link href="https://www.zwemscore.nl/layout/snippets/css/skins/skin.css" rel="stylesheet"> 57 58 <link href="https://www.zwemscore.nl/layout/snippets/css/fonts.css" rel="stylesheet"> 59 <link href="https://www.zwemscore.nl/layout/snippets/css/bs_style.css" rel="stylesheet"> 60 <link href="https://www.zwemscore.nl/layout/snippets/css/custom.css?v=588acc7767d5989dbb0da9f815122039" rel="stylesheet"> 61 <link href="https://www.zwemscore.nl/layout/snippets/css/custom-temp.css" rel="stylesheet"> 62 63
63<script src="https://www.zwemscore.nl/layout/js/analytics.js?v=588acc7767d5989dbb0da9f815122039"></script>
63 64 65 66 <link rel="preload" href="https://www.zwemscore.nl/layout/snippets/css/custom-paper.css" as="style"> 67 <link rel="stylesheet" href="https://www.zwemscore.nl/layout/snippets/css/custom-paper.css"> 68 69 <link rel="preload" href="https://www.zwemscore.nl/layout/snippets/js/custom-paper.js" as="script"> 70 71 72 73 <link rel="canonical" href="https://www.zwemscore.nl/contact-support" /> 74 <meta name="robots" content="index, follow" /> 75
75<script nonce="shemli">function shemli(u,d,l,t){if(l==""){l=u+"@"+ d;} document.getElementById(t).innerHTML = "<"+"a"+" "+"h"+"r"+"e"+"f"+"="+"mail"+"to:"+u+"@"+d+">"+l+"<"+"\/"+"a"+">";}</script>
vendor: 1 bytes, line 75
75
76<script type="application/ld+json">{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","id":"https:\/\/www.zwemscore.nl\/contact-support#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.zwemscore.nl\/"},{"@type":"ListItem","position":2,"name":"Contact\/Support ","item":"https:\/\/www.zwemscore.nl\/contact-support"}]},{"@type":"WebPage","id":"https:\/\/www.zwemscore.nl\/contact-support","name":"Contact\/Support ","description":"We zijn op maandag tot vrijdag van 8:30-16:30 voor je bereikbaar! Contact onze servicedesk ook per e-mail bereiken via: [email protected]","url":"https:\/\/www.zwemscore.nl\/contact-support","breadcrumb":"https:\/\/www.zwemscore.nl\/contact-support#breadcrumb","image":{"@type":"ImageObject","url":"https:\/\/www.zwemscore.nl\/files\/uploads\/DSC03405__2000.webp","width":"1920","height":"1280"}},{"@type":"LocalBusiness","id":"https:\/\/www.zwemscore.nl\/#business","name":"Lime Sportadmin Netherlands BV","url":"https:\/\/www.zwemscore.nl\/","description":"Welkom bij Zwemscore! Het meest complete leerlingvolgsysteem voor de zwembranche. Veel mogelijk, veel gebruikers en een goed bereikbare servicedesk 24\/7.","telephone":"(0592) 333 600","mainEntityOfPage":"https:\/\/www.zwemscore.nl\/contact-support","sameAs":["https:\/\/www.facebook.com\/zwemscore\/","https:\/\/x.com\/zwemscore","https:\/\/www.linkedin.com\/company\/internet-zwemscore-module\/","https:\/\/www.instagram.com\/zwemscore\/","http:\/\/www.youtube.com\/@Zwemscore-ey2wp"],"openingHoursSpecification":[],"address":{"@type":"PostalAddress","streetAddress":"Kloekhorststraat 31-M","addressLocality":"Assen","postalCode":"9401 BB","addressCountry":"NL"}}]}</script>
76 77 </head> 78 79 <body class="vervolg transparent-header use-sidebar default-brede-container default-button-pijl-weg default-header-top-verbergen p34 pa0" > 80 81 82 <div class="scrollToTop circle"><i class="fa fa-angle-up"></i></div> 83 84 <div class="page-wrapper"> 85 86 <div class="klerkny-menu default-bg closed"> 87 <div class="container-fluid"> 88 <div class="row"> 89 <div class="col-10 mt-3"> 90 <div class="navbar-brand clearfix hidden-lg-up"> 91 <div id="logo-mobile" class="logo"> 92 <img id="logo-img-mobile" src="https://www.zwemscore.nl//layout/snippets/images/logo.png" data-retina-img="https://www.zwemscore.nl/layout/snippets/images/logo.svg" alt="Lime Sportadmin Netherlands BV"> 93 </div> 94 </div> 95 </div> 96 <div class="col-2"> 97 <button class="navbar-toggle toggle-klerkny pull-right" type="button" data-toggle="collapse" data-target="#klerkny-collapse-1" aria-controls="klerkny-collapse-1" aria-expanded="false" aria-label="Toggle navigation"> 98 <i class="fa fa-close"></i> 99 </button> 100 </div> 101 <div class="col-12 mt-40"> 102 <ul class="navbar-nav ml-xl-auto"> 103 <ul class="navbar-nav ml-xl-auto show-mobile"> 104 105 <li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/" data-pagina-img="https://www.zwemscore.nl/files/fotoalbums/1/groot/dsc03372-1.webp">Home</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/partner-samenwerkingen" data-pagina-img="https://www.zwemscore.nl/files/uploads/sportadmin_by_lime___zwemscore__(7).png">Partners</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/meer-informatie" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03327__2000.webp">Meer informatie?</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/functies" >Functies</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/direct-aanmelden.html" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03409__2000.webp">Aanmelden voor Zwemscore</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/bloggen" >Bloggen</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/prestatiescan" data-pagina-img="https://www.zwemscore.nl/files/uploads/afbeelding%20(1).png">Prestatiescan</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/academy" data-pagina-img="https://www.zwemscore.nl/files/uploads/zwemscore_socials_(43)__2000.webp">Academy</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/dit-is-lime-sportadmin-netherlands" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03377__2000.webp">Dit is Lime Sportadmin Netherlands</a></li><li class="nav-item item_actief"><a id="submenu_actief" class="item_actief nav-link" title="" href="https://www.zwemscore.nl/contact-support" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03405__2000.webp">Contact/Support </a></li> 106 107 </ul> 108 </ul> 109 </div> 110 <div class="col-12 mt-20"> 111 <h3 class="socialmedia text-center">Sociale media</h3> 112 </div> 113 <div class="col-12"> 114 <ul class="navbar-nav small ml-xl-auto center-item"> 115 <ul class="social-links circle clearfix"> 116 <li class="facebook"><a target="_blank" href="https://www.facebook.com/zwemscore/"><i class="fa fa-facebook"></i></a></li> 117 <li class="twitter"><a target="_blank" href="https://x.com/zwemscore"><i class="fa fa-twitter"></i></a></li> 118 <li class="linkedin"><a target="_blank" href="https://www.linkedin.com/company/internet-zwemscore-module/"><i class="fa fa-linkedin"></i></a></li> 119 <li class="instagram"><a target="_blank" href="https://www.instagram.com/zwemscore/"><i class="fa fa-instagram"></i></a></li> 120 121 <li class="youtube"><a target="_blank" href="http://www.youtube.com/@Zwemscore-ey2wp"><i class="fa fa-youtube-play"></i></a></li> 122 123 <li class="whatsapp"><a target="_blank" href="https://wa.me/31657976754"><i class="fa fa-whatsapp"></i></a></li> 124 125 </ul> 126 </ul> 127 </div> 128 </div> 129 </div> 130</div> 131<div class="header-menu d-none d-md-block">
132 <a href="tel:(0592) 333 600" class="telefoon-header default-bg"><i class="fa fa-phone pr-4 "></i>(0592) 333 600</a> 133</div> 134<div class="header-container"> 135 <div class="header-top"> 136 <div class="container"> 137 <div class="row align-items-center"> 138 <div class="col"> 139 <div class="header-top-first clearfix"> 140 <div class="col-logo hidden-md-down col-lg align-items-center"> 141 <div class="header-first clearfix"> 142 <div id="logo" class="logo"> 143 <a href="https://www.zwemscore.nl/"><img id="logo_img" src="https://www.zwemscore.nl/layout/snippets/images/logo.png" data-retina-img="https://www.zwemscore.nl/layout/snippets/images/logo.svg" alt="Lime Sportadmin Netherlands BV"></a> 144 </div> 145 </div> 146 </div> 147 </div> 148 </div> 149 <div class="col-auto"> 150 <div class="float-right"> 151 <div id="header-top-second" class="clearfix"> 152 <div class="header-top-dropdown text-right"> 153 <ul class="list-inline hidden-sm-down pr-20"> 154 <li class="list-inline-item telefoon-header-top"><i class="fa fa-phone pr-1 pl-2 text-default"></i> <a href="tel:+31592333600">(0592) 333 600</a></li> 155 <li class="list-inline-item"><i class="fa fa-envelope-o pr-1 pl-2"></i> <span data-shemli="1" data-u="info" data-d="ppibv.nl" data-n="info@ppibv.nl"></span></li> 156 </ul> 157 <div class="btn-group"> 158 <button type="button" class="btn dropdown-toggle dropdown-toggle--no-caret" id="header-drop-1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-search"></i></button> 159 <ul class="dropdown-menu dropdown-menu-right dropdown-animation" aria-labelledby="header-drop-1"> 160 <li> 161 <form role="search" class="search-box margin-clear"> 162 <div class="form-group has-feedback"> 163 <input type="text" class="form-control" placeholder="Zoeken"> 164 <i class="fa fa-search form-control-feedback"></i> 165 </div> 166 </form> 167 </li> 168 </ul> 169 </div> 170 <ul class="social-links circle animated-effect-1 clearfix"> 171 <li class="facebook"><a target="_blank" class="default-bg text-white" href="https://www.facebook.com/zwemscore/"><i class="fa fa-facebook"></i></a></li> 172 <li class="twitter"><a target="_blank" class="default-bg text-white" href="https://x.com/zwemscore"><i class="fa fa-twitter"></i></a></li> 173 <li class="linkedin"><a target="_blank" class="default-bg text-white" href="https://www.linkedin.com/company/internet-zwemscore-module/"><i class="fa fa-linkedin"></i></a></li> 174 <li class="instagram"><a target="_blank" class="default-bg text-white" href="https://www.instagram.com/zwemscore/"><i class="fa fa-instagram"></i></a></li> 175 176 <li class="youtube"><a target="_blank" class="default-bg text-white" href="http://www.youtube.com/@Zwemscore-ey2wp"><i class="fa fa-youtube-play"></i></a></li> 177 178 <li class="whatsapp"><a target="_blank" class="default-bg text-white" href="https://wa.me/31657976754"><i class="fa fa-whatsapp"></i></a></li> 179 180 </ul> 181 </div> 182 183 </div> 184 </div> 185 </div> 186 </div> 187 </div> 188 </div> 189 <header class="header fixed fixed-desktop clearfix transparent-header-on" data-scroll-offset="-1"> 190 <div class="container"> 191 <div class="row custom-header-top-row"> 192 <ul> 193<li><a href="https://www.zwemscore.nl/contact-support">support</a></li> 194<li><a href="https://www.zwemscore.nl/overstappen">overstapservice</a></li> 195<li><a href="https://www.zwemscore.nl/functies">functies</a></li> 196<li><a href="https://www.zwemscore.nl/partners.html">samenwerkingen</a></li> 197<li><a href="https://www.zwemscore.nl/dit-is-lime-sportadmin-netherlands">over zwemscore</a></li> 198<li><a href="https://faq.zwemscore.nl/s/2db52d1d-32db-4e01-8544-721ae078c375" target="_blank">kennisbank</a></li> 199</ul> 200 </div> 201 <div class="row"> 202 <div class="col-logo hidden-md-down col-lg-auto align-items-center"> 203 <div class="header-first clearfix"> 204 <div id="logo" class="logo"> 205 <a href="https://www.zwemscore.nl/"><img id="logo_img" src="https://www.zwemscore.nl/layout/snippets/images/logo.svg" data-retina-img="https://www.zwemscore.nl/layout/snippets/images/logo.svg" alt="Lime Sportadmin Netherlands BV"></a> 206 </div> 207 </div> 208 </div> 209 <div class="col-sm-12 col-lg d-flex align-items-center col-menu"> 210 <div class="header-second clearfix"> 211 <div class="main-navigation main-navigation--mega-menu animated"> 212 <nav class="navbar navbar-expand-lg navbar-light p-0"> 213 <div class="navbar-brand clearfix hidden-lg-up"> 214 <div id="logo-mobile" class="logo"> 215 <a href="https://www.zwemscore.nl/"><img id="logo-img-mobile" src="https://www.zwemscore.nl/layout/snippets/images/logo.svg" data-retina-img="https://www.zwemscore.nl/layout/snippets/images/logo.svg" alt="Lime Sportadmin Netherlands BV"></a> 216 </div> 217 </div> 218 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse-1"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button> 219 <!--<div class="collapse navbar-collapse" id="navbar-collapse-1"> 220 <ul class="navbar-nav"> 221 222 <li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/" data-pagina-img="https://www.zwemscore.nl/files/fotoalbums/1/groot/dsc03372-1.webp">Home</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/partner-samenwerkingen" data-pagina-img="https://www.zwemscore.nl/files/uploads/sportadmin_by_lime___zwemscore__(7).png">Partners</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/meer-informatie" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03327__2000.webp">Meer informatie?</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/functies" >Functies</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/direct-aanmelden.html" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03409__2000.webp">Aanmelden voor Zwemscore</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/bloggen" >Bloggen</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/prestatiescan" data-pagina-img="https://www.zwemscore.nl/files/uploads/afbeelding%20(1).png">Prestatiescan</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/academy" data-pagina-img="https://www.zwemscore.nl/files/uploads/zwemscore_socials_(43)__2000.webp">Academy</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/dit-is-lime-sportadmin-netherlands" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03377__2000.webp">Dit is Lime Sportadmin Netherlands</a></li><li class="nav-item item_actief"><a id="submenu_actief" class="item_actief nav-link" title="" href="https://www.zwemscore.nl/contact-support" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03405__2000.webp">Contact/Support </a></li> 223 224 </ul> 225 </div>--> 226 </nav> 227 </div> 228 </div> 229 </div> 230 <div class="custom-btn-outer-wrapper align-items-center justify-content-end col
230-lg"> 231 <div class="custom-btn-wrapper"> 232 <a href="https://www.zwemscore.nl/demonstratie" class="btn btn-default custom-btn-orangje">ik wil een demo!</a> 233 </div> 234 </div> 235 </div> 236 </div> 237 </header> 238</div> 239 240 241 242 243 244 <section class="main-container"> 245 <div class="socials-wrapper-top"> 246 <div class="container"> 247 <div class="custom-social-media-header text-right"> 248 <div class="pijltje_volg"> 249 <p class="handsean text-left">volg ons!</p> 250 <img class="custom-pijltje-rechts" src="https://www.zwemscore.nl/layout/snippets/images/pijltje-rechts.png" /> 251 </div> 252 <ul class="social-links circle animated-effect-1 clearfix"> 253 <li class="facebook"><a target="_blank" class="default-bg text-white" href="https://www.facebook.com/zwemscore/"><i class="fa fa-facebook-square"></i></a></li> 254 <li class="twitter"><a target="_blank" class="default-bg text-white" href="https://x.com/zwemscore"><i class="fa fa-twitter"></i></a></li> 255 <li class="linkedin"><a target="_blank" class="default-bg text-white" href="https://www.linkedin.com/company/internet-zwemscore-module/"><i class="fa fa-linkedin"></i></a></li> 256 <li class="instagram"><a target="_blank" class="default-bg text-white" href="https://www.instagram.com/zwemscore/"><i class="fa fa-instagram"></i></a></li> 257 258 <li class="tiktok"><a target="_blank" href="https://www.tiktok.com/@zwemscore"><i class="tiktok"><svg xmlns="http://www.w3.org/2000/svg" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 449.45 515.38"><path fill-rule="nonzero" d="M382.31 103.3c-27.76-18.1-47.79-47.07-54.04-80.82-1.35-7.29-2.1-14.8-2.1-22.48h-88.6l-.15 355.09c-1.48 39.77-34.21 71.68-74.33 71.68-12.47 0-24.21-3.11-34.55-8.56-23.71-12.47-39.94-37.32-39.94-65.91 0-41.07 33.42-74.49 74.48-74.49 7.67 0 15.02 1.27 21.97 3.44V190.8c-7.2-.99-14.51-1.59-21.97-1.59C73.16 189.21 0 262.36 0 352.3c0 55.17 27.56 104 69.63 133.52 26.48 18.61 58.71 29.56 93.46 29.56 89.93 0 163.08-73.16 163.08-163.08V172.23c34.75 24.94 77.33 39.64 123.28 39.64v-88.61c-24.75 0-47.8-7.35-67.14-19.96z"/></svg></i></a></li> 259 260 <li class="youtube"><a target="_blank" class="default-bg text-white" href="http://www.youtube.com/@Zwemscore-ey2wp"><i class="fa fa-youtube-play"></i></a></li> 261 262 <li class="whatsapp"><a target="_blank" class="default-bg text-white" href="https://wa.me/31657976754"><i class="fa fa-whatsapp"></i></a></li> 263 264 </ul> 265 </div> 266 </div> 267 </div> 268 <section id="custom-top-foto-h1" class="top-foto-h1 custom-top-foto-h1 pv-0"> 269 <div class="iviewer_wrapper run-animation"> 270 <div class="iviewer" style="background-image: url('https://www.zwemscore.nl/layout/snippets/images/top-foto.jpg')"> 271 </div> 272 </div> 273 <div class="text-inner d-flex align-items-center"> 274 <div class="container"> 275 <div class="row"> 276 <div class="col"> 277 <h1 class="tekst_titel">Contact/Support</h1> 278 </div> 279 </div> 280 </div> 281 </div> 282 </section> 283 284 285 <!-- Start basis-plaatje-links --> <section id="custom-2-plaatjes-links" class="custom-2-plaatjes-links content-block pv-60"> <div class="container"> <div class="row"> <div class="col-lg-6 order-lg-1 cloneable edit-details" data-col="col-lg-6" data-order="order-lg-1"> <h4 class="title-small"> <span class="editContent" style="">Kom je er niet uit?</span> </h4> <h2 class="title editContent">Wij helpen je snel op weg! </h2> <div class="editContent" style=""><p class="">We zijn op maandag tot vrijdag van 8:30-16:30 voor je bereikbaar! Je kunt onze servicedesk ook per e-mail bereiken via: <a href="mailto:[email protected]">[email protected]</a> Na ontvangst van je mail nemen we contact met je op.</p> <p class=""><b>Bel: </b><a href="tel:+31592333600">(0592) 333 600</a></p> <p class="edit-details"><strong>Bijzonderheden:</strong></p> <p class="">Wegens aangepast schema op woensdag 07-05-2025 zijn we bereikbaar vanaf 9:30 tot 15:30. Tussen deze tijd zijn we volledig beschikbaar.</p> <p class="">De <strong><a href="https://www.zwemscore.nl/contact-support" target="_blank">Servicedesk</a></strong> van Lime Sportadmin Netherlands blijft gewoon bereikbaar per ticket en per <strong>e-mail:</strong> <b><strong><a href="mailto:[email protected]">[email protected]</a> </strong></b></p> <p class=""><strong>Storing? </strong></p> <p class="edit-details">De status van eventuele storingen i.r.t. Zwemscore of onze servicedesk zijn te volgen via <a href="https://www.zwemscore.nl/status" target="_blank">LimeSportadminStatus</a></p> <p class=""><strong></strong><strong>Weekend:</strong></p> <p class="edit-details">Is er een <strong>storing</strong> in het weekend of na werktijd? Stuur dan een <strong>WhatsApp</strong> bericht, <strong><a href="https://wa.me/31657976754" target="_blank">Klik hier</a></strong> en vermeld duidelijk je naam, organisatie en het probleem.</p> <p class="">Je bericht komt binnen bij onze servicedesk- en ontwikkelafdeling, zij zullen je vraag zo snel mogelijk beantwoorden. In alle andere gevallen, stuur een ticket, e-mail naar: <strong><a href="mailto:servicedesk@ppibv.nl" target="_blank"><span data-shemli="1" data-u="servicedesk" data-d="ppibv.nl" data-n="servicedesk@ppibv.nl"></span> </a> </strong>of neem telefonisch contact met ons op.</p> <p class=""><b></b></p></div> <a href="#" class="edit-details-btn"></a></div> <div class="col-lg-6 order-lg-0 cloneable edit-details" data-col="col-lg-6" data-order="order-lg-0"> <div class="plaatje plaatje-groot"> <div class="iviewer_wrapper" style=""> <div class="iviewer iviewer_cursor" style="overflow: hidden; background: url("https://www.zwemscore.nl/files/uploads/DSC03405__2000.webp") 8.64804% 0px / 985.5px 657px no-repeat scroll rgba(0, 0, 0, 0);"><img src="https://www.zwemscore.nl/files/uploads/DSC03405__2000.webp" alt="Contact/Support" style="position: absolute; top: 0px; left: -42.9375px;" width="985" height="657" data-src="https://www.zwemscore.nl/files/uploads/DSC03405__2000.webp" data-fm-file="https://www.zwemscore.nl/files/uploads/DSC03405__2000.webp"> </div> </div> </div> <div class="plaatje plaatje-klein"> </div> </div> </div> </div> </section> <!-- Start tekst-h2 --> <section id="tekst-h2" class="tekst-h2 pv-20"> <div class="container"> <h2 class="editContent">Contactformulier</h2> <div class="editContent lead" style=""> </div> </div> </section> <!-- Start contact-maps --> <section id="contactformulier" class="contactformulier pv-20"> 286 <div class="container"> 287 <div class="row"> 288 <div class="col-md-12 col-contact-wrapper" style="height: auto;"> 289 <div class="contact" id="contact"> 290 <div id="contact_wrapper7_3004c0e521eae4eb6c5004a615464581"><div class="contact_melding"></div><form method="post" action="https://www.zwemscore.nl/contact-support#contacta1bd140fd6f57aa54481005cd2c67463" id="contacta1bd140fd6f57aa54481005cd2c67463" data-server="server_contact" data-server-target="contact_wrapper7_3004c0e521eae4eb6c5004a615464581" data-server-spamfilter="" data-server-identity="8f14e45fceea167a5a36dedd4bea2543" enctype="multipart/form-data"><svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg" stroke="#000000" class="loader"> 291 <g fill="none" fill-rule="evenodd"> 292 <g transform="translate(1 1)" stroke-width="2"> 293 <circle stroke-opacity=".5" cx="18" cy="18" r="18"/> 294 <path d="M36 18c0-9.94-8.06-18-18-18"> 295 <animateTransform 296 attributeName="transform" 297 type="rotate" 298 from="0 18 18" 299 to="360 18 18" 300 dur="1s"
301 repeatCount="indefinite"/> 302 </path> 303 </g> 304 </g> 305</svg><style>.default-bg .loader { stroke: #ffffff; } .dark-bg .loader { stroke: #ffffff; } </style><input type="hidden" name="csrf_token" value="0abb50b36e31c6a9d1f71c07c17b0b5aa635af9f7834ba9cf9f98d8508822227" /></form><style>.hideform{display: none;}</style></div> 306 </div> 307 </div> 308 </div> 309 </div> 310</section> 311 312 313 314 <div class="container"> 315 <div class="row"> 316 317 </div> 318 </div> 319 </section> 320 321 <div class="banner-footer clearfix p-2"> 322 <div class="container"> 323 <div class="breadcrumbs_wrapper"><ol class="breadcrumb"></ol></div> 324 </div> 325 </div> 326 327 328 329 330<footer id="footer" class="clearfix"> 331 <div class="fixed-balk-onder default-bg"> 332 <div class="row"> 333 <div class="col"><a href="[email protected]" class="email_link btn" style="display:none;"><i class="fa fa-envelope" aria-hidden="true"></i> <span>E-mail</span></a></div> 334 <div class="col"><a href="tel:+31592333600" class="btn"><i class="fa fa-phone" aria-hidden="true"></i> <span>Telefoon</span></a></div> 335 <div class="col"><a target="_blank" href="https://www.google.nl/maps/dir//Kloekhorststraat 31-M,9401 BB,Assen" class="btn"><i class="fa fa-map-marker" aria-hidden="true"></i> <span>Kaart</span></a></div> 336 <div class="col"><a target="_blank" href="https://www.instagram.com/zwemscore/" class="btn"><i class="fa fa-instagram" aria-hidden="true"></i> <span>Instagram</span></a></div> 337 <div class="col"><a target="_blank" href="https://wa.me/31657976754" class="btn"><i class="fa fa-whatsapp" aria-hidden="true"></i> <span>WhatsApp</span></a></div> 338 339 340 </div> 341 </div> 342 <!--<div class="custom-blokken-footer pv-100 dark-bg"> 343 <div class="container"> 344 <div class="row"> 345 <div class="col-lg-3"> 346 <div class="custom-blokje-inner"> 347 <h3><i class="fa fa-check pr-3"></i></h3> 348 <p></p> 349 </div> 350 </div> 351 352 <div class="col-lg-3"> 353 <div class="custom-blokje-inner"> 354 <h3><i class="fa fa-check pr-3"></i></h3> 355 <p></p> 356 </div> 357 </div> 358 359 <div class="col-lg-3"> 360 <div class="custom-blokje-inner"> 361 <h3><i class="fa fa-check pr-3"></i></h3> 362 <p></p> 363 </div> 364 </div> 365 <div class="col-lg-3"> 366 <div class="custom-blokje-inner"> 367 <h3><i class="fa fa-check pr-3"></i></h3> 368 <p></p> 369 </div> 370 </div> 371 </div> 372 </div> 373 </div>--> 374 <div class="footer default-bg"> 375 <div class="container"> 376 <div class="footer-inner"> 377 <div class="row"> 378 <div class="col-lg d-flex justify-content-lg-center"> 379 <div class="footer-content "> 380 <h2 data-fill="Snel naar" data-fill-nl="Snel naar"></h2> 381 <div class="menu2"> 382 383 <ul> 384 <li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/info-aanvragen" >Info aanvragen</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/info-aanvragen" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03327__2000.webp">Informatie aanvragen</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/inschrijven-nieuwbrief" >Inschrijven nieuwbrief</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/inschrijven-nieuwbrief" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03366__2000.webp">Inschrijven nieuwbrief</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/overstappen-naar-zwemscore" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03366__2000.webp">Overstappen</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/vraag-een-demo-aan" data-pagina-img="https://www.zwemscore.nl/files/uploads/afbeelding (2)__2000.webp">Vraag een demo aan</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/privacyverklaring" >Privacyverklaring</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/algemene-leveringsvoorwaarden" >Algemene Leveringsvoorwaarden</a></li> 385 386 </ul> 387 </div> 388 389 390 </div> 391 </div> 392 <div class="col-lg d-flex justify-content-lg-center"> 393 <div class="footer-content "> 394 <h2 data-fill="Contact" data-fill-nl="Contact"></h2> 395 396 <p> 397 <strong>Lime Sportadmin Netherlands BV</strong><br /> 398 Kloekhorststraat 31-M<br /> 399 9401 BB Assen<br /> 400 Tel: (0592) 333 600<br /> 401 Mail: <span data-shemli="1" data-u="info" data-d="ppibv.nl" data-n="info@ppibv.nl"></span><br /> 402 </p> 403 </div> 404 </div> 405 <div class="col-lg d-flex justify-content-lg-center"> 406 <div class="footer-content "> 407 <h2 data-fill="Volg ons" data-fill-nl="Volg ons"></h2> 408 409 <ul class="social-links circle animated-effect-1 "> 410 <li class="facebook"><a target="_blank" href="https://www.facebook.com/zwemscore/"><i class="fa fa-facebook"></i></a></li> 411 <li class="twitter"><a target="_blank" href="https://x.com/zwemscore"><i class="fa fa-twitter"></i></a></li> 412 <li class="instagram"><a target="_blank" href="https://www.instagram.com/zwemscore/"><i class="fa fa-instagram"></i></a></li> 413 <li class="linkedin"><a target="_blank" href="https://www.linkedin.com/company/internet-zwemscore-module/"><i class="fa fa-linkedin"></i></a></li> 414 415 <li class="tiktok"><a target="_blank" href="https://www.tiktok.com/@zwemscore"><i class="tiktok"><svg xmlns="http://www.w3.org/2000/svg" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 449.45 515.38"><path fill-rule="nonzero" d="M382.31 103.3c-27.76-18.1-47.79-47.07-54.04-80.82-1.35-7.29-2.1-14.8-2.1-22.48h-88.6l-.15 355.09c-1.48 39.77-34.21 71.68-74.33 71.68-12.47 0-24.21-3.11-34.55-8.56-23.71-12.47-39.94-37.32-39.94-65.91 0-41.07 33.42-74.49 74.48-74.49 7.67 0 15.02 1.27 21.97 3.44V190.8c-7.2-.99-14.51-1.59-21.97-1.59C73.16 189.21 0 262.36 0 352.3c0 55.17 27.56 104 69.63 133.52 26.48 18.61 58.71 29.56 93.46 29.56 89.93 0 163.08-73.16 163.08-163.08V172.23c34.75 24.94 77.33 39.64 123.28 39.64v-88.61c-24.75 0-47.8-7.35-67.14-19.96z"/></svg></i></a></li> 416 417 <li class="youtube"><a target="_blank" href="http://www.youtube.com/@Zwemscore-ey2wp"><i class="fa fa-youtube-play"></i></a></li> 418 419 <li class="whatsapp"><a target="_blank" href="https://wa.me/31657976754"><i class="fa fa-whatsapp"></i></a></li> 420 421 </ul> 422 <br> 423 <span class="text-phone-big"><i class="fa fa-phone pr-2"></i>(0592) 333 600</span> 424 425 </div> 426 </div> 427 <!--<div class="col-lg d-flex justify-content-lg-center"> 428 <div class="footer-content "> 429 <img class="knzb-logo" src="https://www.zwemscore.nl/layout/snippets/images/knzb.png" /> 430 431 </div> 432 </div>--> 433 </div> 434 </div> 435 </div> 436 </div> 437 438 <div class="subfooter"> 439 <div class="container"> 440 <div class="subfooter-inner"> 441 <div class="row"> 442 <div class="col-md-12"> 443 <div class="menu_footer text-center"> 444 <ul> 445 <li>© 2026 Lime Sportadmin Netherlands BV</li> 446 <!----> 447 <li>
447Realisatie: <a target="_blank" href="http://www.bsconnect.nl">BS Connect</a></li> 448 </ul> 449 </div> 450 451 </div> 452 </div> 453 454 </div> 455 </div> 456 </div> 457 458</footer> 459 460<div class="full-page-overlay"> 461 462 <div class="row h-100 align-items-center"> 463 <div class="col col-12"> 464 <div class="inner"> 465 <ul class="navbar-nav ml-xl-auto"> 466 467 <li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/" data-pagina-img="https://www.zwemscore.nl/files/fotoalbums/1/groot/dsc03372-1.webp">Home</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/partner-samenwerkingen" data-pagina-img="https://www.zwemscore.nl/files/uploads/sportadmin_by_lime___zwemscore__(7).png">Partners</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/meer-informatie" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03327__2000.webp">Meer informatie?</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/functies" >Functies</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/direct-aanmelden.html" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03409__2000.webp">Aanmelden voor Zwemscore</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/bloggen" >Bloggen</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/prestatiescan" data-pagina-img="https://www.zwemscore.nl/files/uploads/afbeelding%20(1).png">Prestatiescan</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/academy" data-pagina-img="https://www.zwemscore.nl/files/uploads/zwemscore_socials_(43)__2000.webp">Academy</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/dit-is-lime-sportadmin-netherlands" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03377__2000.webp">Dit is Lime Sportadmin Netherlands</a></li><li class="nav-item item_actief"><a id="submenu_actief" class="item_actief nav-link" title="" href="https://www.zwemscore.nl/contact-support" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03405__2000.webp">Contact/Support </a></li> 468 469 </ul> 470 </div> 471 </div> 472 </div> 473 474</div> 475 476<!--<div class="custom-menu-bulge"> 477 <svg class="right" viewBox="0 0 200 600" width="200px" height="600px" style="transform: matrix(1, 0, 0, 1, 0, 169);"> 478 <g> 479 <path d="M200 0 C120 300 120 300 200 600 Z"></path> 480 </g> 481 </svg> 482</div> 483<div class="custom-burger" style="display: block;"> 484 <div class="right"> 485 <svg class="custom-open" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 15" style="fill: white; opacity: 1; transform: matrix(1, 0, 0, 1, 1882, 462); display: block;"> 486 <path d="M689.48,376.38c0,.14-.22,0-.22.18s.19.07.28.06l.67,0a9.8,9.8,0,0,1,2.34-.14c.07,0,.09.2.17.24s.2-.15.33,0c.05.61-.56.27-.64.77-.35.07-.87,0-1,.4-1.37.11-2.52.92-3.82.6a8.77,8.77,0,0,1-2.57.14c-.45,0-.9.08-1.34,0-.08,0-.13-.12-.19-.12a14.89,14.89,0,0,0-1.67.09c-.33,0-.59.12-.95.1s-1.05.06-1.67.09c-.31,0-.62-.12-.92-.07-.06,0-.13.11-.2.12s-.1-.06-.17-.06-.1.11-.14.12c-.19,0-.43,0-.64,0a4.81,4.81,0,0,1-.75,0,2,2,0,0,1-.56-.13c-.07,0-.13-.14-.19-.18s-.14,0-.2,0c-.26-.11-.45-.5-.75-.37-.09-.1-.16-.25-.28-.3a.79.79,0,0,1,.22-.48c0-.22-.13-.34-.08-.48.28-.16.52.1.75,0s.33-.39.53-.29c.08-.06.11-.24.2-.3.35.11.73-.1,1.14-.1.14,0,.28.12.42.13s.06-.11.08-.12a3.19,3.19,0,0,1,.56,0c.24,0,.72.07,1.09.08a11.88,11.88,0,0,1,2.09-.09c.31-.2.81,0,1.2-.1s.87.09,1.31.08C685.79,376.25,687.55,376.3,689.48,376.38Z" transform="translate(-674 -376)" fill-rule="evenodd"></path> 487 <path d="M692.08,383.38c0,.26-.12,0-.17.07s.05.59-.07.58a2.62,2.62,0,0,0-.92.13c-.12.11.1,0,0,.24s-.38,0-.63.08-.68.34-1,.21c0,.26.1.08.14.16a18.09,18.09,0,0,1-3.31.11c-.13,0-.27-.11-.4-.1s-.31.23-.46.24-.61-.11-.91-.11c-.56,0-1.13.29-1.69.29a6.74,6.74,0,0,0-.91,0s-.1-.08-.14,0a1.63,1.63,0,0,0-.06.23s-.09-.26-.14-.28-.34.18-.49.12a2.18,2.18,0,0,0-.71-.3,6.06,6.06,0,0,0-1.57,0,4.76,4.76,0,0,1-1.12.31,3.28,3.28,0,0,0-1.54.08c-.18.08-.37.36-.55.34s-.35-.51-.57-.15c-.17-.39-.17-.54-.39-.34,0-.8.2-.67.3-1a6,6,0,0,1,.21-.91,2.82,2.82,0,0,0,1-.58c.23-.19.31-.15.6-.08.08,0,.14-.16.23-.18.25-.05.52.22.77.2s.29-.2.43-.25.17.1.26.07.08-.21.12-.21.24.13.37.1.26-.24.4-.26.54.19.82.21c.6,0,1.23,0,1.85,0a14.32,14.32,0,0,0,2.92-.33,8.05,8.05,0,0,0,1,0,16.56,16.56,0,0,1,2.4,0,5.91,5.91,0,0,1,3,.67C691.55,382.84,691.85,382.75,692.08,383.38Z" transform="translate(-674 -376)" fill-rule="evenodd"></path> 488 <path d="M693.05,389.21c0,.2-.13,0-.18.06s.06.44-.07.44a3.83,3.83,0,0,0-1,.09c-.13.09.11,0,0,.18s-.4,0-.66.06a2.3,2.3,0,0,1-1.09.16c0,.19.11.06.15.12a26.87,26.87,0,0,1-3.5.08c-.14,0-.28-.08-.42-.08s-.32.17-.49.18c-.32,0-.64-.08-1-.09-.59,0-1.19.22-1.78.21-.34,0-.67,0-1,0,0,0-.11-.06-.15,0a1,1,0,0,0-.06.17s-.09-.19-.15-.21-.36.13-.51.09a2.87,2.87,0,0,0-.75-.23,9,9,0,0,0-1.66,0,6.7,6.7,0,0,1-1.18.24,4.84,4.84,0,0,0-1.63.06c-.19.06-.39.27-.58.26s-.37-.38-.6-.11c-.18-.29-.18-.4-.42-.26,0-.6.21-.5.32-.75a3.47,3.47,0,0,1,.22-.68,3.47,3.47,0,0,0,1.09-.43.74.74,0,0,1,.63-.06c.09,0,.15-.12.24-.14.26,0,.55.17.81.15s.31-.15.46-.19.18.08.27,0,.08-.15.12-.16.26.1.39.07.28-.18.43-.19a6.62,6.62,0,0,1,.87.16c.63,0,1.3,0,2,0a21.09,21.09,0,0,0,3.08-.25c.34,0,.69.07,1,0a24.61,24.61,0,0,1,2.53,0,8.43,8.43,0,0,1,3.22.5C692.48,388.81,692.8,388.74,693.05,389.21Z" transform="translate(-674 -376)" fill-rule="evenodd"></path>
489 </svg> 490 491 492 <svg class="custom-close" width="34px" height="34px" viewBox="0 0 34 34" xmlns="http://www.w3.org/2000/svg" style="fill: white;opacity: 1;transform: matrix(1, 0, 0, 1, 1882, 462);display: block;"> 493 <g transform="translate(11.4, 10.4)"> 494 <path class="line1" d="M10.94,9.73c0-.06,0-.26-.08-.3s-.23-.29-.37-.42a.6.6,0,0,1-.12-.29c0-.08-.14-.08-.19-.14a4.1,4.1,0,0,1-.26-.41A32.4,32.4,0,0,0,7.16,5.34c-.07,0-.18,0-.22,0C7,5,6.66,5,6.44,4.77,6,4.44,5.66,4,5.27,3.65c0,0-.14,0-.19,0-.21-.13-.32-.38-.6-.37a1.62,1.62,0,0,0-.92-.71c.06-.21-.13-.19-.21-.26s-.1-.15-.18-.2a13.54,13.54,0,0,0-1.11-.84c0-.1,0-.19-.07-.21-.23.16-.44.31-.54.17l-.33.24c0-.19-.18-.08-.37.09.13.24.37.44.17.89,0,.08.08,0,.11.09A1.57,1.57,0,0,0,1.37,3.9c.34.05.43.33.66.56.26-.1.24.15.32.26s.25.12.35.21.13.28.35.23c0,.11,0,.06.05.17a.36.36,0,0,1,.19,0c.35.25.61.67,1,.78,0,.07,0,.11,0,.17s.27.2.38.27.07.16.14.23.25.13.35.21c.37.33.78.73,1,1s.55.49.79.76.42.34.59.54.14.26.23.37.44.2.48.52a1.17,1.17,0,0,1,.2.06A13.37,13.37,0,0,1,10,12c.05.07.09-.14.11-.07.21.12.25.35.41.49s.05-.06.08,0,.12.16.25.15.18-.16.22-.08.12,0,.14.15c.24-.15.26,0,.38.09s.24,0,.33.1.13.26.27.27.06-.1.16-.17a.85.85,0,0,0-.07-.64c-.1-.1,0-.37-.23-.47s.12,0,0-.1-.07,0-.1,0c.17-.17-.06-.4-.17-.36s0,.05,0,.09-.22-.27-.21-.43c.1,0,0,.19.15.17a1.13,1.13,0,0,0-.24-.48c-.11.1.09.16,0,.31-.09-.11-.17-.33-.23-.38s.17-.08.11-.16C11.31,10.09,11.06,10,10.94,9.73Zm.33.62c.07.07-.14-.11,0,0Zm-.4-.55c.11-.08,0,.07.05.07C10.83,10,10.87,9.82,10.87,9.8ZM11,10l-.07-.12S11.11,9.93,11,10Zm.89,1.37c.08-.07.07.07.11.09S11.9,11.43,11.86,11.41Z" transform="translate(-0.75 -0.39)" fill="#179FDA" fill-rule="evenodd"></path> 495 <path class="line2" d="M9.24,2.34c.34,0-.14.11,0,.25s.2-.12.2-.12L9.8,2A6.93,6.93,0,0,1,11.06.53c.08,0,.19.08.27.06s0-.22.2-.19c.45.37-.14.51.16.9-.15.26-.51.52-.29.86-.73.9-.83,2.14-1.81,2.7a6.32,6.32,0,0,1-1.4,1.63,10,10,0,0,1-.75.83c-.05,0-.15,0-.2,0a11.5,11.5,0,0,0-.91,1.06,5.34,5.34,0,0,1-.48.64c-.27.25-.56.68-.91,1.07-.16.2-.44.3-.58.5,0,0,0,.16,0,.2s-.1,0-.14.06,0,.13,0,.16a4.54,4.54,0,0,1-.38.38,3.18,3.18,0,0,1-.4.48,1.37,1.37,0,0,1-.42.25s-.17,0-.24,0-.06.09-.11.11c-.23.08-.61-.06-.7.2a1.23,1.23,0,0,0-.37,0,.78.78,0,0,1-.2-.45c-.15-.15-.32-.15-.38-.28s.37-.24.44-.44-.08-.47.11-.52c0-.09-.1-.23-.09-.31.28-.14.35-.51.59-.76.08-.08.25-.08.33-.17s0-.11,0-.13a2.57,2.57,0,0,1,.33-.32c.15-.14.47-.4.69-.61C3.77,8,4,7.49,4.5,7.13c0-.32.49-.47.63-.79s.57-.46.82-.73C7,4.47,8.06,3.44,9.24,2.34Z" transform="translate(-0.75 -0.39)" fill="#179FDA" fill-rule="evenodd"></path> 496 </g> 497 </svg> 498 499 <div class="custom-toggle right" style="transform: matrix(1, 0, 0, 1, 1860, 439); height: 70px; width: 60px; display: block;"></div> 500 </div> 501</div>--> 502 503 504<div id="menuwrapper"> 505 <nav class="MainMenu"></nav> 506 <nav class="container items"> 507 <div class="innerContainer"> 508 <nav class="MenuItems"></nav> 509 <div class="custom-menu-items"> 510 511 <li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/" data-pagina-img="https://www.zwemscore.nl/files/fotoalbums/1/groot/dsc03372-1.webp">Home</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/partner-samenwerkingen" data-pagina-img="https://www.zwemscore.nl/files/uploads/sportadmin_by_lime___zwemscore__(7).png">Partners</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/meer-informatie" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03327__2000.webp">Meer informatie?</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/functies" >Functies</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/direct-aanmelden.html" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03409__2000.webp">Aanmelden voor Zwemscore</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/bloggen" >Bloggen</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/prestatiescan" data-pagina-img="https://www.zwemscore.nl/files/uploads/afbeelding%20(1).png">Prestatiescan</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/academy" data-pagina-img="https://www.zwemscore.nl/files/uploads/zwemscore_socials_(43)__2000.webp">Academy</a></li><li class="nav-item"><a class="nav-link" title="" href="https://www.zwemscore.nl/dit-is-lime-sportadmin-netherlands" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03377__2000.webp">Dit is Lime Sportadmin Netherlands</a></li><li class="nav-item item_actief"><a id="submenu_actief" class="item_actief nav-link" title="" href="https://www.zwemscore.nl/contact-support" data-pagina-img="https://www.zwemscore.nl/files/uploads/DSC03405__2000.webp">Contact/Support </a></li> 512 513 </div> 514 515 </div> 516 </nav> 517 <div id="MenuBulge"> 518 <svg class="right"> 519 <g> 520 <path d="M200 0 C120 300 120 300 200 600 Z"></path> 521 </g> 522 </svg> 523 </div> 524 <div class="burgers"> 525 <div class="right"> 526 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 15" style="fill: white"> 527 <path 528 d="M689.48,376.38c0,.14-.22,0-.22.18s.19.07.28.06l.67,0a9.8,9.8,0,0,1,2.34-.14c.07,0,.09.2.17.24s.2-.15.33,0c.05.61-.56.27-.64.77-.35.07-.87,0-1,.4-1.37.11-2.52.92-3.82.6a8.77,8.77,0,0,1-2.57.14c-.45,0-.9.08-1.34,0-.08,0-.13-.12-.19-.12a14.89,14.89,0,0,0-1.67.09c-.33,0-.59.12-.95.1s-1.05.06-1.67.09c-.31,0-.62-.12-.92-.07-.06,0-.13.11-.2.12s-.1-.06-.17-.06-.1.11-.14.12c-.19,0-.43,0-.64,0a4.81,4.81,0,0,1-.75,0,2,2,0,0,1-.56-.13c-.07,0-.13-.14-.19-.18s-.14,0-.2,0c-.26-.11-.45-.5-.75-.37-.09-.1-.16-.25-.28-.3a.79.79,0,0,1,.22-.48c0-.22-.13-.34-.08-.48.28-.16.52.1.75,0s.33-.39.53-.29c.08-.06.11-.24.2-.3.35.11.73-.1,1.14-.1.14,0,.28.12.42.13s.06-.11.08-.12a3.19,3.19,0,0,1,.56,0c.24,0,.72.07,1.09.08a11.88,11.88,0,0,1,2.09-.09c.31-.2.81,0,1.2-.1s.87.09,1.31.08C685.79,376.25,687.55,376.3,689.48,376.38Z" 529 transform="translate(-674 -376)" fill-rule="evenodd"/> 530 <path 531 d="M692.08,383.38c0,.26-.12,0-.17.07s.05.59-.07.58a2.62,2.62,0,0,0-.92.13c-.12.11.1,0,0,.24s-.38,0-.63.08-.68.34-1,.21c0,.26.1.08.14.16a18.09,18.09,0,0,1-3.31.11c-.13,0-.27-.11-.4-.1s-.31.23-.46.24-.61-.11-.91-.11c-.56,0-1.13.29-1.69.29a6.74,6.74,0,0,0-.91,0s-.1-.08-.14,0a1.63,1.63,0,0,0-.06.23s-.09-.26-.14-.28-.34.18-.49.12a2.18,2.18,0,0,0-.71-.3,6.06,6.06,0,0,0-1.57,0,4.76,4.76,0,0,1-1.12.31,3.28,3.28,0,0,0-1.54.08c-.18.08-.37.36-.55.34s-.35-.51-.57-.15c-.17-.39-.17-.54-.39-.34,0-.8.2-.67.3-1a6,6,0,0,1,.21-.91,2.82,2.82,0,0,0,1-.58c.23-.19.31-.15.6-.08.08,0,.14-.16.23-.18.25-.05.52.22.77.2s.29-.2.43-.25.17.1.26.07.08-.21.12-.21.24.13.37.1.26-.24.4-.26.54.19.82.21c.6,0,1.23,0,1.85,0a14.32,14.32,0,0,0,2.92-.33,8.05,8.05,0,0,0,1,0,16.56,16.56,0,0,1,2.4,0,5.91,5.91,0,0,1,3,.67C691.55,382.84,691.85,382.75,692.08,383.38Z" 532 transform="translate(-674 -376)" fill-rule="evenodd"/> 533 <path 534 d="M693.05,389.21c0,.2-.13,0-.18.06s.06.44-.07.44a3.83,3.83,0,0,0-1,.09c-.13.09.11,0,0,.18s-.4,0-.66.06a2.3,2.3,0,0,1-1.09.16c0,.19.11.06.15.12a26.87,26.87,0,0,1-3.5.08c-.14,0-.28-.08-.42-.08s-.32.17-.49.18c-.32,0-.64-.08-1-.09-.59,0-1.19.22-1.78.21-.34,0-.67,0-1,0,0,0-.11-.06-.15,0a1,1,0,0,0-.06.17s-.09-.19-.15-.21-.36.13-.51.09a2.87,2.87,0,0,0-.75-.23,9,9,0,0,0-1.66,0,6.7,6.7,0,0,1-1.18.24,4.84,4.84,0,0,0-1.63.06c-.19.06-.39.27-.58.26s-.37-.38-.6-.11c-.18-.29-.18-.4-.42-.26,0-.6.21-.5.32-.75a3.47,3.47,0,0,1,.22-.68,3.47,3.47,0,0,0,1.09-.43.74.74,0,0,1,.63-.06c.09,0,.15-.12.24-.14.26,0,.55.17.81.15s.31-.15.46-.19.18.08.27,0,.08-.15.12-.16.26.1.39.07.28-.18.43-.19a6.62,6.62,0,0,1,.87.16c.63,0,1.3,0,2,0a21.09,21.09,0,0,0,3.08-.25c.34,0,.69.07,1,0a24.61,24.61,0,0,1,2.53,0,8.43,8.43,0,0,1,3.22.5C692.48,388.81,692.8,388.74,693.05,389.21Z" 535 transform="translate(-674 -376)" fill-rule="evenodd"/> 536 </svg> 537 538 <div class="hitarea right"></div> 539 </div> 540 </div> 541 <div class="closeBulge"> 542 <div class="left"> 543 <svg class="bulge" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500"> 544 <g id="main"> 545 <path id="curve" d="M0,0 C0,250 0,250 0,500 Z" /> 546 </g> 547 </svg> 548 <svg class="close" width="34px" height="34px" viewBox="0 0 34 34" xmlns="http://www.w3.org/2000/svg"> 549 <!-- <circle id="Oval" fill="#1D1F23" cx="17" cy="17" r="17"></circle>--> 550 <g transform="translate(11.4, 10.4)"> 551 <path class="line1" 552 d="M10.94,9.73c0-.06,0-.26-.08-.3s-.23-.29-.37-.42a.6.6,0,0,1-.12-.29c0-.08-.14-.08-.19-.14a4.1,4.1,0,0,1-.26-.41A32.4,32.4,0,0,0,7.16,5.34c-.07,0-.18,0-.22,0C
5527,5,6.66,5,6.44,4.77,6,4.44,5.66,4,5.27,3.65c0,0-.14,0-.19,0-.21-.13-.32-.38-.6-.37a1.62,1.62,0,0,0-.92-.71c.06-.21-.13-.19-.21-.26s-.1-.15-.18-.2a13.54,13.54,0,0,0-1.11-.84c0-.1,0-.19-.07-.21-.23.16-.44.31-.54.17l-.33.24c0-.19-.18-.08-.37.09.13.24.37.44.17.89,0,.08.08,0,.11.09A1.57,1.57,0,0,0,1.37,3.9c.34.05.43.33.66.56.26-.1.24.15.32.26s.25.12.35.21.13.28.35.23c0,.11,0,.06.05.17a.36.36,0,0,1,.19,0c.35.25.61.67,1,.78,0,.07,0,.11,0,.17s.27.2.38.27.07.16.14.23.25.13.35.21c.37.33.78.73,1,1s.55.49.79.76.42.34.59.54.14.26.23.37.44.2.48.52a1.17,1.17,0,0,1,.2.06A13.37,13.37,0,0,1,10,12c.05.07.09-.14.11-.07.21.12.25.35.41.49s.05-.06.08,0,.12.16.25.15.18-.16.22-.08.12,0,.14.15c.24-.15.26,0,.38.09s.24,0,.33.1.13.26.27.27.06-.1.16-.17a.85.85,0,0,0-.07-.64c-.1-.1,0-.37-.23-.47s.12,0,0-.1-.07,0-.1,0c.17-.17-.06-.4-.17-.36s0,.05,0,.09-.22-.27-.21-.43c.1,0,0,.19.15.17a1.13,1.13,0,0,0-.24-.48c-.11.1.09.16,0,.31-.09-.11-.17-.33-.23-.38s.17-.08.11-.16C11.31,10.09,11.06,10,10.94,9.73Zm.33.62c.07.07-.14-.11,0,0Zm-.4-.55c.11-.08,0,.07.05.07C10.83,10,10.87,9.82,10.87,9.8ZM11,10l-.07-.12S11.11,9.93,11,10Zm.89,1.37c.08-.07.07.07.11.09S11.9,11.43,11.86,11.41Z" 553 transform="translate(-0.75 -0.39)" fill="#1d1f23" fill-rule="evenodd"/> 554 <path class="line2" 555 d="M9.24,2.34c.34,0-.14.11,0,.25s.2-.12.2-.12L9.8,2A6.93,6.93,0,0,1,11.06.53c.08,0,.19.08.27.06s0-.22.2-.19c.45.37-.14.51.16.9-.15.26-.51.52-.29.86-.73.9-.83,2.14-1.81,2.7a6.32,6.32,0,0,1-1.4,1.63,10,10,0,0,1-.75.83c-.05,0-.15,0-.2,0a11.5,11.5,0,0,0-.91,1.06,5.34,5.34,0,0,1-.48.64c-.27.25-.56.68-.91,1.07-.16.2-.44.3-.58.5,0,0,0,.16,0,.2s-.1,0-.14.06,0,.13,0,.16a4.54,4.54,0,0,1-.38.38,3.18,3.18,0,0,1-.4.48,1.37,1.37,0,0,1-.42.25s-.17,0-.24,0-.06.09-.11.11c-.23.08-.61-.06-.7.2a1.23,1.23,0,0,0-.37,0,.78.78,0,0,1-.2-.45c-.15-.15-.32-.15-.38-.28s.37-.24.44-.44-.08-.47.11-.52c0-.09-.1-.23-.09-.31.28-.14.35-.51.59-.76.08-.08.25-.08.33-.17s0-.11,0-.13a2.57,2.57,0,0,1,.33-.32c.15-.14.47-.4.69-.61C3.77,8,4,7.49,4.5,7.13c0-.32.49-.47.63-.79s.57-.46.82-.73C7,4.47,8.06,3.44,9.24,2.34Z" 556 transform="translate(-0.75 -0.39)" fill="#1d1f23" fill-rule="evenodd"/> 557 </g> 558 </svg> 559 560 </div> 561 </div> 562 563</div> 564
565<script> 566 var domein = "https://www.zwemscore.nl/" 567</script>
567 568 569 570 571 </div> 572 573
573<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/plugins/jquery.min.js"></script>
573 574
574<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/bootstrap/js/bootstrap.bundle.min.js"></script>
574 575
575<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/plugins/rs-plugin-5/js/jquery.themepunch.tools.min.js"></script>
575 576
576<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/plugins/rs-plugin-5/js/jquery.themepunch.revolution.min.js"></script>
576 577
577<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/plugins/isotope/imagesloaded.pkgd.min.js"></script>
577 578
578<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/plugins/isotope/isotope.pkgd.min.js"></script>
578 579
579<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/plugins/magnific-popup/jquery.magnific-popup.min.js"></script>
579 580
580<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/plugins/waypoints/jquery.waypoints.min.js"></script>
580 581
581<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/plugins/waypoints/sticky.min.js"></script>
581 582
582<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/plugins/countTo/jquery.countTo.js"></script>
582 583
583<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/plugins/slick/slick.min.js"></script>
583 584
584<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/js/template.js?v=588acc7767d5989dbb0da9f815122039"></script>
584 585
585<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/plugins/vue.min.js"></script>
585 586
586<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/js/bs_script.js?v=588acc7767d5989dbb0da9f815122039"></script>
586 587
587<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/js/ripples-min.js"></script>
587 588 589
589<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/js/custom-paper.js"></script>
589 590
590<script type="text/javascript" src="https://www.zwemscore.nl/layout/snippets/js/custom.js?v=588acc7767d5989dbb0da9f815122039"></script>
590 591
591<script type="text/javascript" src="https://www.zwemscore.nl/layout/js/analytics_cookie.js"></script>
591 592
592<script> 593 594 595 596 let countdown_min = 15; 597 let countdown = (countdown_min * 60); 598 let CSRFToken = "0abb50b36e31c6a9d1f71c07c17b0b5aa635af9f7834ba9cf9f98d8508822227"; 599 let intervalCSRFTimer = null; 600 let originalTitle = document.title; 601 let tabVisible = true; 602 let inputCSRFcheckTeller = false; 603 604 function inactiveCSRFToken(){ 605 if(refreshCSRFTokenInterval !== null){ 606 clearInterval(refreshCSRFTokenInterval); 607 } 608 $("input[name='csrf_token']").each(function(){ 609 var form = $(this).closest("form"); 610 var submit = form.find('input[type=submit]'); 611 if (typeof submit.button === 'function') { 612 submit.button('loading'); 613 } else { 614 submit.button('loading'); 615 } 616 }); 617 } 618 function refreshCSRFToken(){ 619 if(intervalCSRFTimer !== null){ 620 clearInterval(intervalCSRFTimer); 621 } 622 if (document.visibilityState === "visible") { 623 $.post("https://www.zwemscore.nl/index.php?server=server_csrf_token", { csrf_token: CSRFToken }, function (response) { 624 if (response.success) { 625 $("input[name='csrf_token']").each(function(){ 626 $(this).val(response.csrf_token); 627 CSRFToken = response.csrf_token; 628 }); 629 countdown = (countdown_min * 60); 630 intervalCSRFTimer = setInterval(updateCSRFTimer, 1000); 631 } else { 632 inactiveCSRFToken(); 633 } 634 }).fail(function (xhr) { 635 inactiveCSRFToken(); 636 });; 637 } else { 638 inactiveCSRFToken(); 639 } 640 } 641 642 function updateCSRFTimer() { 643 const minutes = Math.floor(countdown / 60); 644 const seconds = countdown % 60; 645 const formattedTime = `${minutes}:${seconds < 10 ? '0' : ''}${seconds}`; 646 647 countdown--; 648 649 /*if (tabVisible === false) { 650 if (countdown < 0) { 651 document.title = "..."; 652 } else { 653 document.title = `${formattedTime}`; 654 } 655 } else { 656 document.title = originalTitle; 657 }*/ 658 659 if (tabVisible === true && countdown < 0) { 660 refreshCSRFToken(); 661 } 662 } 663 function inputCSRFcheck(){ 664 let teller = 0; 665 $("input[name='csrf_token']").each(function(){ 666 var form = $(this).closest("form"); 667 form.find('.form-line.form-line-text input[type=text]').each(function(){ 668 console.log($(this).val(), $(this).val().length); 669 if($(this).val().length>0){ 670 teller++; 671 console.log("niet leeg", $(this).val()); 672 } 673 }); 674 }); 675 return teller; 676 } 677 678 document.addEventListener("visibilitychange", function() { 679 if (document.visibilityState === "hidden") { 680 if(inputCSRFcheck() > 0){ 681 tabVisible = false; 682 } else { 683 tabVisible = true; 684 } 685 } else { 686 tabVisible = true; 687 } 688 }); 689 690 691 $(function() { 692 let checkInputCSRFteller = 0; 693 let checkInputCSRFToken = setInterval(function(){ 694 if($("input[name='csrf_token']").length){ 695 clearInterval(checkInputCSRFToken); 696 countdown = (countdown_min * 60); 697 intervalCSRFTimer = setInterval(updateCSRFTimer, 1000); 698 } 699 if(checkInputCSRFteller++ > 30){ 700 clearInterval(checkInputCSRFToken); 701 } 702 }, 500); 703 }); 704 705 706 707 708 709$.ajax({ 710 type: "get", 711 contentType: "application/json; charset=utf-8", 712 url: "https://www.zwemscore.nl/index.php?server=server_contact_form&_=contacta1bd140fd6f57aa54481005cd2c67463&__=7&___=34", 713 dataType: "json", 714 success: function(data) { 715 if(typeof data.script !== typeof undefined){ 716 eval(data.script); 717 } 718 if(typeof data.omleiden !== typeof undefined){ 719 window.location.href = data.omleiden; 720 } 721 $("#contacta1bd140fd6f57aa54481005cd2c67463").html(data.layout); $("#contacta1bd140fd6f57aa54481005cd2c67463").attr("teller", "0"); 722 $("body").trigger( "formulierGeladen", ["contact_wrapper7_3004c0e521eae4eb6c5004a615464581", "server_contact_form" ] ); 723 }, 724 error: function(xhr, ajaxOptions, thrownError) { 725 726 } 727}); 728 729 730$(function() { 731 $( ".email_link" ).each(function( index ) { 732 if(typeof $(this).prop("href") !== undefined){ 733 var link = $("<div/>").html("mailto:info@ppibv.nl").text(); 734 $(this).attr("href", link); 735 } 736 if(typeof $(this).html() !== undefined){ 737 var str = $(this).html().replace("[email protected]", "info@ppibv.nl"); 738 $(this).html(str); 739 } 740 }); 741 $(".email_link").show(); 742}); 743 744 $('[data-shop-cart-show], [data-shop-shopping-cart-totalen], [data-shop-product-in-cart]').hide(); 745 746!function(e,t){var o=e(t);e.fn.bs_lazyload=function(n){function i(){var t=0;f.each(function(){var o=e(this);if(!l.skip_invisible||o.is(":visible"))if(e.abovethetop(this,l)||e.leftofbegin(this,l));else if(e.belowthefold(this,l)||e.rightoffold(this,l)){if(++t>l.failure_limit)return!1}else o.trigger("appear")})}var r,f=this,l={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:t,data_attribute:"original",skip_invisible:!0,appear:null,load:null};return n&&(void 0!==n.failurelimit&&(n.failure_limit=n.failurelimit,delete n.failurelimit),void 0!==n.effectspeed&&(n.effect_speed=n.effectspeed,delete n.effectspeed),e.extend(l,n)),r=void 0===l.container||l.container===t?o:e(l.container),0===l.event.indexOf("scroll")&&r.bind(l.event,function(e){return i()}),this.each(function(){var t=this,o=e(t);t.loaded=!1,o.one("appear",function(){if(!this.loaded){if(l.appear){var n=f.length;l.appear.call(t,n,l)}var i;i=o.data("background")?o.data("background"):o.data(l.data_attribute),e("<img />").bind("load",function(){o.hide(),o.data("background")?o.css("backgroundImage","url("+o.data("background")+")"):o.attr("src",o.data(l.data_attribute)),o[l.effect](l.effect_speed),t.loaded=!0;var n=e.grep(f,function(e){return!e.loaded});if(f=e(n),l.load){var i=f.length;l.load.call(t,i,l)}}).attr("src",i)}}),0!==l.event.indexOf("scroll")&&o.bind(l.event,function(e){t.loaded||o.trigger("appear")})}),o.bind("resize",function(e){i()}),i(),this},e.belowthefold=function(n,i){return(void 0===i.container||i.container===t?o.height()+o.scrollTop():e(i.container).offset().top+e(i.container).height())<=e(n).offset().top-i.threshold},e.rightoffold=function(n,i){return(void 0===i.container||i.container===t?o.width()+o.scrollLeft():e(i.container).offset().left+e(i.container).width())<=e(n).offset().left-i.threshold},e.abovethetop=function(n,i){return(void 0===i.container||i.container===t?o.scrollTop():e(i.container).offset().top)>=e(n).offset().top+i.threshold+e(n).height()},e.leftofbegin=function(n,i){return(void 0===i.container||i.container===t?o.scrollLeft():e(i.container).offset().left)>=e(n).offset().left+i.threshold+e(n).width()},e.inviewport=function(t,o){return!(e.rightofscreen(t,o)||e.leftofscreen(t,o)||e.belowthefold(t,o)||e.abovethetop(t,o))},e.extend(e.expr[":"],{"below-the-fold":function(t){return e.belowthefold(t,{threshold:0})},"above-the-top":function(t){return!e.belowthefold(t,{threshold:0})},"right-of-screen":function(t){return e.rightoffold(t,{threshold:0})},"left-of-screen":function(t){return!e.rightoffold(t,{threshold:0})},"in-viewport":function(t){return!e.inviewport(t,{threshold:0})},"above-the-fold":function(t){return!e.belowthefold(t,{threshold:0})},"right-of-fold":function(t){return e.rightoffold(t,{threshold:0})},"left-of-fold":function(t){return!e.rightoffold(t,{threshold:0})}})}(jQuery,window); 747 748$(".fotoboek_lazyload .overlay-container, [data-lazyload-bg-img]").bs_lazyload(); 749 function getFormData(formElement){ 750 /*var formElement = $(this);*/ 751 var formData = new FormData(); 752 753 // [type="file"] will be handled separately 754 formElement.find('input[name][type!="file"], select[name], textarea[name]').each(function(i, e) { 755 if ($(e).attr('type') == 'checkbox' || $(e).attr('type') == 'radio') { 756 if ($(e).is(':checked')) { 757 formData.append($(e).attr('name'), $(e).val()); 758 } 759 } else { 760 formData.append($(e).attr('name'), $(e).val()); 761 } 762 }); 763 764 formElement.find('input[name][type="file"]').each(function(i, e) { 765 if ($(e)[0].files.length > 0) { 766 formData.append($(e).attr('name'), $(e)[0].files[0]); 767 } 768 }); 769 return formData; 770 } 771 772function server_link_click(url, e) { 773e.preventDefault(); 774var target = $(url).closest(".__server_response__"); 775 776e.preventDefault(); 777if (typeof url === 'string' && url.includes('index.php?server=uitloggen')) { localStorage.clear(); } 778if (typeof url === 'object' && url.hasOwnProperty('href') && url.href.includes('index.php?server=uitloggen')) { localStorage.clear(); } 779do_server_request(url, target); 780} 781function do_server_request(url, target){ 782 $.ajax({ 783 type: "GET", 784 contentType: "application/json; charset=utf-8", 785 url: url, 786 dataType: "json", 787 success: function(data) { 788 target.html(data.layout); 789 }, 790 error: function(xhr, ajaxOptions, thrownError) { 791 } 792 }); 793};$(window).on("load", function() { 794 $("img").each(function(){ 795 if(typeof $(this).attr("src") !== "undefined" && $(this).attr("src").indexOf("placeholder.bsconnect.
795nl")>0){ 796 $(this).hide(); 797 if($(this).parent().parent().parent().hasClass("image-box")){ $(this).parent().parent().parent().hide(); } 798 if($(this).parent().hasClass("iviewer")){ $(this).parent().hide(); } 799 } 800 }); 801}); 802function generateRandomCode() { var randomString = Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15); return randomString; 803} 804 805 function scroll_top_target(target){ 806 807 808 if($("#" + target).length === 0){ 809 return false; 810 } 811 812 var header_offset = 15; 813 $("body").find("header.header.fixed, div.header_top, nav.top-bar a.logo img").each(function(i) { 814 header_offset += $(this).outerHeight(true); 815 }); 816 817 $("html, body").animate({ 818 scrollTop: $("#" + target).offset().top - header_offset 819 }, 500); 820 } 821 var elem; 822 823 824 function loadingState(elem){ 825 var target = elem.attr("data-server-target"); 826 827 elem.find("input[type=submit]").each(function( i ) { 828 if(typeof $(this).data("orig-value") === "undefined"){ 829 $(this).data("orig-value", $(this).val()); 830 $(this).addClass("disabled"); 831 } 832 $(this).val("Laden..."); 833 }); 834 835 $('<div class="loader-wrapper" style="position: fixed;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index: 9999;top:0;left:0;"><div class="loader" style="width: 200px; height: 200px; position: fixed; top: calc(50% - 100px); left: calc(50% - 100px);"><div class="lds-css ng-scope"><div class="lds-spinner" style="width:100%;height:100%"><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div></div><style type="text/css">@keyframes lds-spinner { 0% { opacity: 1; } 100% { opacity: 0; }}@-webkit-keyframes lds-spinner { 0% { opacity: 1; } 100% { opacity: 0; }}.lds-spinner { position: relative;}.lds-spinner div { left: 94px; top: 48px; position: absolute; -webkit-animation: lds-spinner linear 1s infinite; animation: lds-spinner linear 1s infinite; width: 12px; height: 24px; border-radius: 40%; -webkit-transform-origin: 6px 52px; transform-origin: 6px 52px; background:#ffffff;}.lds-spinner div:nth-child(1) { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-animation-delay: -0.916666666666667s; animation-delay: -0.916666666666667s;}.lds-spinner div:nth-child(2) { -webkit-transform: rotate(30deg); transform: rotate(30deg); -webkit-animation-delay: -0.833333333333333s; animation-delay: -0.833333333333333s;}.lds-spinner div:nth-child(3) { -webkit-transform: rotate(60deg); transform: rotate(60deg); -webkit-animation-delay: -0.75s; animation-delay: -0.75s;}.lds-spinner div:nth-child(4) { -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-animation-delay: -0.666666666666667s; animation-delay: -0.666666666666667s;}.lds-spinner div:nth-child(5) { -webkit-transform: rotate(120deg); transform: rotate(120deg); -webkit-animation-delay: -0.583333333333333s; animation-delay: -0.583333333333333s;}.lds-spinner div:nth-child(6) { -webkit-transform: rotate(150deg); transform: rotate(150deg); -webkit-animation-delay: -0.5s; animation-delay: -0.5s;}.lds-spinner div:nth-child(7) { -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation-delay: -0.416666666666667s; animation-delay: -0.416666666666667s;}.lds-spinner div:nth-child(8) { -webkit-transform: rotate(210deg); transform: rotate(210deg); -webkit-animation-delay: -0.333333333333333s; animation-delay: -0.333333333333333s;}.lds-spinner div:nth-child(9) { -webkit-transform: rotate(240deg); transform: rotate(240deg); -webkit-animation-delay: -0.25s; animation-delay: -0.25s;}.lds-spinner div:nth-child(10) { -webkit-transform: rotate(270deg); transform: rotate(270deg); -webkit-animation-delay: -0.166666666666667s; animation-delay: -0.166666666666667s;}.lds-spinner div:nth-child(11) { -webkit-transform: rotate(300deg); transform: rotate(300deg); -webkit-animation-delay: -0.083333333333333s; animation-delay: -0.083333333333333s;}.lds-spinner div:nth-child(12) { -webkit-transform: rotate(330deg); transform: rotate(330deg); -webkit-animation-delay: 0s; animation-delay: 0s;}.lds-spinner { width: 200px !important; height: 200px !important; -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px); transform: translate(-100px, -100px) scale(1) translate(100px, 100px);}</style></div></div></div>').appendTo("#" + target); 836 } 837 838 function resetLoadingState(elem){ 839 840 $("div.loader-wrapper").remove(); 841 842 var form = $("form .loader"); 843 if(form.length){ 844 form.remove(); 845 } 846 elem.find("input[type=submit]").each(function( i ) { 847 if(typeof $(this).data("orig-value") !== "undefined"){ 848 $(this).val($(this).data("orig-value")); 849 $(this).removeClass("disabled"); 850 } 851 }); 852 853 } 854 855 function send_post(elem, formData){ 856 var server = elem.attr("data-server"); 857 var target = elem.attr("data-server-target"); 858 859 var lsKey = null; 860 if(typeof elem.attr("data-localstorage-opslaan") !== "undefined"){ 861 var cfId = elem.find("input[name=\"contactformulier_id\"]").val(); 862 if(cfId) lsKey = "contactformulier_" + window.location.pathname + "_" + cfId; 863 } 864 865 if($("#" + target).length === 0){ 866 var target_elem = elem.closest("form").parent(); 867 if(typeof target_elem.attr("id") !== "undefined"){ 868 target = target_elem.attr("id"); 869 } 870 } 871 872 873 if(typeof elem.attr("data-mm") !== "undefined"){ 874 formData.append("mm", elem.attr("data-mm")); 875 } 876 if(typeof elem.attr("data-cl") !== "undefined"){ 877 formData.append("cl", elem.attr("data-cl")); 878 } 879 if(typeof elem.attr("data-kp") !== "undefined"){ 880 formData.append("kp", elem.attr("data-kp")); 881 } 882 883 884 if(typeof elem.attr("data-server-param") !== "undefined"){ 885 formData.append("param", elem.attr("data-server-param")); 886 } 887 888 $("div.error-file").remove(); 889 890 var check_file = true; 891 $("input[type=file][max-size]").each(function(){ 892 893 if(typeof this.files[0] !== "undefined" && this.files[0] !== null && typeof this.files[0].size !== "undefined" && this.files[0].size !== null){ 894 var maxSize = parseInt($(this).attr("max-size"),10), 895 896 897 size = this.files[0].size; 898 899 var $file_wrapper = $(this); 900 if($(this).parent().parent().parent().hasClass("input-group")){ 901 var $file_wrapper = $(this).parent().parent().parent(); 902 } 903 if(maxSize < size){ 904 $file_wrapper.before('<div class="error-file alert alert-danger">Het geuploade bestand is te groot. Het bestand mag maximaal 15 MB groot zijn.</div>'); 905 906 check_file = false;
907 } 908 } 909 }); 910 if(check_file===false){ 911 return false; 912 } 913 914 $.ajax({ 915 data: formData, 916 type: "POST", 917 dataType: "json", 918 url: "https://www.zwemscore.nl/index.php?server=" + server, 919 processData: false, 920 contentType: false, 921 beforeSend: function () { 922 loadingState(elem); 923 }, 924 success: function(data) { 925 if(typeof data !== "object"){ 926 data = JSON.parse(data); 927 } 928 929 if(typeof data.script !== typeof undefined){ 930 eval(data.script); 931 } 932 if(typeof data.omleiden !== typeof undefined){ 933 window.location.href = data.omleiden; 934 } 935 if(typeof data.layout !== "undefined"){ 936 937 $("#" + target).html(data.layout); 938 939 if(lsKey) localStorage.removeItem(lsKey); 940 941 $("body").trigger( "formPostEvent", [target, data] ); 942 943 bind_post(); 944 945 scroll_top_target(target); 946 } 947 //catch_submit = true; 948 //$("#checkout_confirmation").submit(); 949 return true; 950 }, 951 done: function(data) { 952 /*console.log(data);*/ 953 //catch_submit = true; 954 //$("#checkout_confirmation").submit(); 955 resetLoadingState(elem); 956 957 return true; 958 }, 959 fail: function(data) { 960 //catch_submit = true; 961 //$("#checkout_confirmation").submit(); 962 resetLoadingState(elem); 963 return true; 964 }, 965 966 complete: function () { 967 resetLoadingState(elem); 968 } 969 }); 970 } 971 972 function spamfilter_check(elem, formData) { 973 974 var target = elem.find("div.spamfilter_box"); 975 var target_response = elem.find("div.spamfilter_response"); 976 var data = elem.find("input[name=desom], input[name=code], input[name=hash], input[name=contactformulier_id], input[name=csrf_token]").seri
976alizeArray(); 977 978 if(typeof elem.attr("data-mm") !== "undefined"){ 979 data.push({"name": "mm", "value": elem.attr("data-mm")}); 980 } 981 if(typeof elem.attr("data-cl") !== "undefined"){ 982 data.push({"name": "cl", "value": elem.attr("data-cl")}); 983 } 984 if(typeof elem.attr("data-kp") !== "undefined"){ 985 data.push({"name": "kp", "value": elem.attr("data-kp")}); 986 } 987 988 if(elem.find("textarea[name=g-recaptcha-response]").length){ 989 data.push({"name": "g-recaptcha-response", "value": elem.find("textarea[name=g-recaptcha-response]").val()}); 990 } 991 992 $.ajax({ 993 data: data, 994 type: "POST", 995 dataType: "json", 996 url: "https://www.zwemscore.nl/index.php?server=server_check_spamfilter", 997 beforeSend: function () { 998 loadingState(elem); 999 }, 1000 success: function(data) { 1001 resetLoadingState(elem); 1002 1003 if(typeof data.success !== "undefined" && data.success === true){ 1004 target_response.html('<div class="alert alert-success">Laden...</div>'); 1005 target.remove(); 1006 send_post(elem, formData); 1007 } else { 1008 if(typeof data.layout !== "undefined"){ 1009 target_response.html(data.layout); 1010 } else { 1011 target_response.html('<div class="alert alert-danger">Controleer spamfilter</div>'); 1012 } 1013 } 1014 1015 return true; 1016 }, 1017 done: function(data) { 1018 resetLoadingState(elem); 1019 return true; 1020 }, 1021 fail: function(data) { 1022 resetLoadingState(elem); 1023 return true; 1024 }, 1025 complete: function () { 1026 resetLoadingState(elem); 1027 } 1028 }); 1029 1030 } 1031 1032 1033 function bind_post(){ 1034 $("form").on("submit", function(e) { 1035 1036 window.onbeforeunload = null; 1037 1038 elem = $(this); 1039 if(typeof elem.attr("data-server") !== "undefined" && typeof elem.attr("data-server-target") !== "undefined"){ 1040 e.preventDefault(); 1041 /*var formData = new FormData(this);*/ 1042 var formData = getFormData($(this)); 1043 1044 1045 1046 if(typeof elem.attr("data-server-spamfilter") !== "undefined"){ 1047 spamfilter_check(elem, formData); 1048 } else { 1049 send_post(elem, formData); 1050 } 1051 1052 } 1053 }); 1054 } 1055 1056 1057 1058 /* localStorage opslag voor contactformulieren */ 1059 var _contactLsTimers = {}; 1060 1061 function contactLocalStorageKey(form) { 1062 var cfId = form.find("input[name=\"contactformulier_id\"]").val(); 1063 if (!cfId) return null; 1064 return "contactformulier_" + window.location.pathname + "_" + cfId; 1065 } 1066 1067 function contactLocalStorageSave(form) { 1068 var key = contactLocalStorageKey(form); 1069 if (!key) return; 1070 var data = {}; 1071 form.find("input[name], select[name], textarea[name]").each(function() { 1072 var el = $(this); 1073 var name = el.attr("name"); 1074 var type = (el.attr("type") || "").toLowerCase(); 1075 if (type === "password" || type === "file" || type === "hidden") return; 1076 if (type === "checkbox") { 1077 if (!data[name]) data[name] = []; 1078 if (el.is(":checked")) data[name].push(el.val()); 1079 } else if (type === "radio") { 1080 if (el.is(":checked")) data[name] = el.val(); 1081 } else { 1082 data[name] = el.val(); 1083 } 1084 }); 1085 try { localStorage.setItem(key, JSON.stringify(data)); } catch(e) {} 1086 } 1087 1088 function contactLocalStorageRestore(form) { 1089 var key = contactLocalStorageKey(form); 1090 if (!key) return; 1091 var raw = localStorage.getItem(key); 1092 if (!raw) return; 1093 try { var data = JSON.parse(raw); } catch(e) { return; } 1094 $.each(data, function(name, value) { 1095 var fields = form.find("[name=\"" + name + "\"]"); 1096 if (fields.length === 0) return; 1097 var type = (fields.first().attr("type") || "").toLowerCase(); 1098 if (type === "checkbox") { 1099 if (!$.isArray(value)) value = [value]; 1100 fields.each(function() { 1101 $(this).prop("checked", $.inArray($(this).val(), value) !== -1); 1102 }); 1103 } else if (type === "radio") { 1104 fields.each(function() { 1105 $(this).prop("checked", $(this).val() === value); 1106 }); 1107 } else { 1108 fields.first().val(value); 1109 } 1110 }); 1111 form.find("input[name], textarea[name], select[name]").each(function() { 1112 var el = $(this); 1113 var type = (el.attr("type") || "").toLowerCase(); 1114 if (type !== "hidden" && type !== "file" && el.val() !== "") { 1115 el.trigger("focus").trigger("blur").trigger("change"); 1116 } 1117 }); 1118 } 1119 1120 function contactLocalStorageClear(form) { 1121 var key = contactLocalStorageKey(form); 1122 if (key) localStorage.removeItem(key); 1123 } 1124 1125 $("body").bind("contactGeladen", function(event, contactformulier_id
1125) { 1126 var form = $("form[data-localstorage-opslaan] input[name=\"contactformulier_id\"][value=\"" + contactformulier_id + "\"]").closest("form"); 1127 if (form.length) contactLocalStorageRestore(form); 1128 }); 1129 1130 $(document).on("change keyup", "form[data-localstorage-opslaan] input[name], form[data-localstorage-opslaan] select[name], form[data-localstorage-opslaan] textarea[name]", function() { 1131 var form = $(this).closest("form"); 1132 contactLocalStorageSave(form); 1133 }); 1134 1135 $(document).on("keyup", "form[data-localstorage-opslaan] input[name], form[data-localstorage-opslaan] textarea[name]", function() { 1136 var form = $(this).closest("form"); 1137 var formId = form.attr("id"); 1138 if (_contactLsTimers[formId]) clearTimeout(_contactLsTimers[formId]); 1139 _contactLsTimers[formId] = setTimeout(function() { 1140 contactLocalStorageSave(form); 1141 }, 20000); 1142 }); 1143 1144 $(window).on("beforeunload", function() { 1145 $("form[data-localstorage-opslaan]").each(function() { 1146 contactLocalStorageSave($(this)); 1147 }); 1148 }); 1149 1150 $(function() { 1151 bind_post(); 1152 }); 1153 1154 1155 1156 1157 if (!$('#iframe-loader-css').length) { 1158 $('<style id="iframe-loader-css">') 1159 .text('.iframe-loader::after { content: "Laden..."; font-size: 16px; color: #6c757d; animation: pulse 1.5s ease-in-out infinite alternate; } @keyframes pulse { from { opacity: 0.5; } to { opacity: 1; } }') 1160 .appendTo('head'); 1161 } 1162 $(document).on('click','a[data-open-modal="1"]',function(e) { 1163 if($(this).hasClass('popup-youtube') || $(this).hasClass('popup-vimeo')){ 1164 return; 1165 } 1166 e.preventDefault(); 1167 var id = 'modal' + Math.floor(Math.random() * 10000); 1168 var titel = $(this).text(); 1169 var src = $(this).attr('href'); 1170 var modal = $('<div class="link-in-iframe-modal modal fade" tabindex="-1" role="dialog" id="' + id + '" data-src="' + src + '"> <div class="modal-dialog" role="document" style="width:calc(100% - 60px); max-width:1000px;"> <div class="modal-content"> <div class="modal-header" style="position: relative"> <h5 class="modal-title">' + titel +'</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close" style="position: absolute; right: 0; top: 50%; transform: translateY(-50%); display: inline-block; padding: 15px !important; margin: 0 !important;"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" style="position: relative !important; height: calc(100vh - 220px);"> <div class="iframe-loader" style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1000;"></div> <iframe src="' + src + '" style="width:100%;border:none; position: relative !important; height: 100%;"></iframe> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal" data-bs-dismiss="modal">Sluiten</button> </div> </div> </div> </div>'); 1171 $('body').append(modal); 1172 $('#' + id).modal('show'); 1173 1174 // Loader verbergen wanneer iframe geladen is 1175 $('#' + id + ' iframe').on('load', function() { 1176 $('#' + id + ' .iframe-loader').fadeOut(100); 1177 $(this).css('opacity', '1'); 1178 }); 1179 1180 // Fallback timeout voor het geval load event niet werkt 1181 setTimeout(function() { 1182 $('#' + id + ' .iframe-loader').fadeOut(300); 1183 $('#' + id + ' iframe').css('opacity', '1'); 1184 }, 10000); // 10 seconden timeout 1185 1186 $('#' + id).on('hidden.bs.modal', function () { 1187 var modal = $(this); 1188 setTimeout(function(){ modal.remove(); }, 1000); 1189 }); 1190}); 1191 1192 console.log('%c© 2026 BS Connect', 'color: #000; font-family: sans-serif; font-size: 3.5em;'); 1193 console.log('%cEursingerweg 3A\n9411 BA Beilen\nwww.bsconnect.nl\[email protected]\n088-2010600\n', 'color: #333; font-family: sans-serif; font-size: 1.5em;'); 1194 console.log('%cAlle rechten voorbehouden. Tenzij anders vermeld berusten alle rechten op informatie (teksten, beeldmateriaal, geluidsmatereiaal, videomateriaal, etc)\ndie u op deze website aantreft bij Lime Sportadmin Netherlands BV of zijn gelicenceerd aan Lime Sportadmin Netherlands BV. Niets uit deze website mag\
1194nworden verveelvoudigd, opgeslagen in een geautomatiseerd gegevensbestand of openbaar gemaakt worden in enige vorm of op enige wijze, hetzij\nelektronisch, mechanisch of door fotokopieën, opname, of op enige andere manier, zonder voorafgaande schriftelijke toestemming van Lime Sportadmin\nNetherlands BV.', 'color: #333; font-family: sans-serif; font-size: 1em;'); 1195 $(document).on('click','a[href*="tel:"]',function(e) { var title = 'Tel: ' + $(this).attr('href').replace('tel:', ''); var actie = 'telefoonnummer_geklikt'; if (typeof gtag !== 'undefined') { gtag('event', actie, {'event_category': title } ); } else if (typeof ga !== 'undefined') { ga('send', 'event', title, actie); } else if (typeof _gaq !== 'undefined') { gaq.push(['_trackEvent', title, actie]); } if (typeof fbq !== 'undefined') { fbq('track', 'Contact', {content_name: actie}); }});$(document).on('click','a[href*="mailto:"]',function(e) { var title = 'E-mailadres: ' + $(this).attr('href').replace('mailto:', ''); var actie = 'email_geklikt'; if (typeof gtag !== 'undefined') { gtag('event', actie, {'event_category': title } ); } else if (typeof ga !== 'undefined') { ga('send', 'event', title, actie); } else if (typeof _gaq !== 'undefined') { gaq.push(['_trackEvent', title, actie]); } }); function fm_set_images() { $('img').each(function () { var elem = $(this); var src = elem.attr('src'); if (typeof src !== "undefined" && src.length > 0 && src.indexOf('files/uploads/') > 0) { if(typeof elem.attr('data-fm-file') !== "undefined"){ var fm_file = elem.attr('data-fm-file'); } else { var fm_file = src; } var domein = "https://www.zwemscore.nl/"; if (!fm_file.startsWith(domein)) { if (!domein.endsWith("/") && !fm_file.startsWith("/")) { fm_file = domein + "/" + fm_file; } else if (domein.endsWith("/") && fm_file.startsWith("/")) { fm_file = domein + fm_file.substring(1); } else { fm_file = domein + fm_file; } } var parent = elem.parent(); var target_width = $(window).width(); var new_width = false; if(typeof parent.attr('class') !== "undefined" && parent.attr('class').indexOf('col')>0){ if(parent.attr('class').indexOf('col-xl')>0 && typeof xl !== "undefined" && xl === true) { new_width = 2000; } else if (parent.attr('class').indexOf('col-lg')>0 && typeof lg !== "undefined" && lg === true) { new_width = 1200; } else if (parent.attr('class').indexOf('col-md')>0 && typeof md !== "undefined" && md === true) { new_width = 600; } else if (parent.attr('class').indexOf('col-sm')>0 && typeof sm !== "undefined" && sm === true) { new_width = 600; } } if(new_width === false) { if (target_width > 1200) { new_width = 2000; } else if (target_width > 600) { new_width = 1200; } else if (target_width > 300) { new_width = 600; } else { new_width = 300; } } var new_filename = false; if($('body').hasClass('webpfallback')){ if (src.indexOf('.webp') > 0) { new_filename = fm_file; } } else { if (fm_file.indexOf('.jpg') > 0) { new_filename = fm_file.replace('.jpg', '__' + new_width + '.webp'); } else if (fm_file.indexOf('.png') > 0) { new_filename = fm_file.replace('.png', '__' + new_width + '.webp'); } } if (new_filename !== false && new_filename !== src) { elem.attr('src', new_filename); if(elem[0].complete === false){ elem.attr('src', src); } } } }); } var fm_set_timeout = null; $( window ).resize(function() { if(fm_set_timeout !== null){ clearTimeout(fm_set_timeout); } fm_set_timeout = setTimeout(function(){ fm_set_images(); }, 100); }); $("body").bind("ajaxCallReady", function(event) { fm_set_images(); }); fm_set_images(); 1196 1197 var oldXHR = window.XMLHttpRequest; 1198 1199function newXHR() { 1200 var realXHR = new oldXHR(); 1201 realXHR.addEventListener("readystatechange", function() { 1202 if(realXHR.readyState==1){ 1203 /*console.log("server connection established");*/ 1204 } 1205 if(realXHR.readyState==2){ 1206 /*console.log("request received");*/ 1207 } 1208 if(realXHR.readyState==3){ 1209 /*console.log("processing request");*/ 1210 } 1211 if(realXHR.readyState==4){ 1212 $("body").trigger( "ajaxCallReady", []); 1213 /*console.log("request finished and response is ready");*/ 1214 } 1215 }, false); 1216 return realXHR; 1217} 1218window.XMLHttpRequest = newXHR; 1219 1220var socialLinks = document.querySelectorAll('.social-links, .social-links-wrapper'); 1221 1222socialLinks.forEach(function (element) { 1223 var twitterIcon = element.querySelector('.twitter > a i.fa-twitter:not(.x)'); 1224 1225 if (twitterIcon) { 1226 var originalTwitterIcon = document.querySelector('.fa-twitter:not(.x)'); 1227 var originalColor = window.getComputedStyle(originalTwitterIcon).color; 1228 1229 var svgElement = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); 1230 svgElement.setAttribute('width', '20'); 1231 svgElement.setAttribute('height', '16'); 1232 svgElement.setAttribute('viewBox', '0 0 1001 937'); 1233 svgElement.setAttribute('fill', 'none'); 1234 1235 var pathElement = document.createElementNS('http://www.w3.org/2000/svg', 'path'); 1236 pathElement.setAttribute('d', 'M2.44 0L388.83 516.64L0 936.69H87.51L427.93 568.93L702.98 936.69H1000.78L592.65 390.99L954.57 0H867.06L553.55 338.7L300.24 0H2.44ZM131.13 64.46H267.94L872.07 872.22H735.26L131.13 64.46Z'); 1237 1238 1239 var parsedColor = originalColor.replace(/^rgb\(|\s+|\)$/g, '').split(',').map(function (value) { 1240 return parseInt(value, 10); 1241 }); 1242 1243 var hexColor = '#' + parsedColor.map(function (value) { 1244 var hex = value.toString(16); 1245 return hex.length === 1 ? '0' + hex : hex; 1246 }).join(''); 1247 1248 1249 pathElement.setAttribute('fill', hexColor); 1250 1251 svgElement.appendChild(pathElement); 1252 1253 var newIcon = document.createElement('i'); 1254 newIcon.className = 'fa-twitter x'; 1255 newIcon.appendChild(svgElement); 1256 1257 twitterIcon.parentNode.replaceChild(newIcon, twitterIcon); 1258 1259 } 1260}); 1261 1262var styleElement = document.createElement('style'); 1263styleElement.type = 'text/css'; 1264 1265var cssRules = ` 1266 .fa-twitter:before { 1267 content: none; 1268 } 1269 .fa-twitter > svg {
1270 width: 20px; 1271 height: 16px; 1272 } 1273 .header-top .social-links i.fa-twitter.x { 1274 position: relative; 1275 top: 4px; 1276 } 1277 .header-top .fa-twitter > svg { 1278 width: 16px; 1279 } 1280`; 1281styleElement.appendChild(document.createTextNode(cssRules)); 1282 1283document.head.appendChild(styleElement);if(typeof ebook_script_init === "undefined"){ 1284 ebook_script_init = true; 1285 1286 // Functie om data-ebook-selector attribute toe te voegen 1287 function addEbookSelectorAttributes() { 1288 $('a[href^="#ebook_id:"]').each(function(){ 1289 var link = $(this); 1290 if(!link.attr('data-ebook-selector')){ 1291 var href = link.attr('href'); 1292 var match = href.match(/#ebook_id:(\d+)/); 1293 if(match && match[1]){ 1294 link.attr('data-ebook-selector', match[1]); 1295 } 1296 } 1297 }); 1298 } 1299 1300 // Initialiseer bij page load 1301 addEbookSelectorAttributes(); 1302 1303 // Blijf controleren op nieuwe links (voor dynamisch toegevoegde content) 1304 setInterval(function(){ 1305 addEbookSelectorAttributes(); 1306 }, 1000); 1307 1308 // Detecteer Bootstrap versie 1309 function detectBootstrapVersion() { 1310 if(window.bootstrapVersion){ 1311 return window.bootstrapVersion.split(".")[0]; 1312 } 1313 if($.fn.modal && $.fn.modal.Constructor && $.fn.modal.Constructor.VERSION){ 1314 return $.fn.modal.Constructor.VERSION.split(".")[0]; 1315 } 1316 if(window.bootstrap && window.bootstrap.Tooltip){ 1317 return "5"; 1318 } 1319 return "3"; 1320 } 1321 1322 // Click handler voor ebook links 1323 $(document).on("click", 'a[data-ebook-selector]', function(e) { 1324 e.preventDefault(); 1325 var link = $(this); 1326 var ebookId = link.attr('data-ebook-selector'); 1327 1328 if(!ebookId || !$.isNumeric(ebookId)){ 1329 return; 1330 } 1331 1332 // Verwijder bestaande alert-success 1333 $('.ebook-alert-success').remove(); 1334 1335 var bootstrapVersion = detectBootstrapVersion(); 1336 1337 $.ajax({ 1338 url: "https://www.zwemscore.nl/index.php?server=server_ebook_open_event&id=" + ebookId + "&bootstrap=" + bootstrapVersion, 1339 type: "GET", 1340 dataType: "json", 1341 success: function(data) { 1342 if(data.success === true && data.html){ 1343 $('#modal_ebook').remove(); 1344 $('body').append(data.html); 1345 1346 // Sla link op in modal voor later gebruik 1347 $('#modal_ebook').data('ebook-link', link); 1348 1349 $('#modal_ebook').modal('show'); 1350 } 1351 } 1352 }); 1353 }); 1354 1355 // Form submit handler 1356 $(document).on("submit", '#ebook_form', function(e) { 1357 e.preventDefault(); 1358 var form = $(this); 1359 var submitBtn = form.find('button[type="submit"]'); 1360 var messageDiv = $('#ebook_message'); 1361 var spamfilterResponse = form.find('.spamfilter_response'); 1362 1363 submitBtn.prop('disabled', true); 1364 messageDiv.hide(); 1365 spamfilterResponse.hide(); 1366 1367 var formData = form.serializeArray(); 1368 1369 if(typeof form.attr("data-mm") !== "undefined"){ 1370 formData.push({"name": "mm", "value": form.attr("data-mm")}); 1371 } 1372 if(typeof form.attr("data-cl") !== "undefined"){ 1373 formData.push({"name": "cl", "value": form.attr("data-cl")}); 1374 } 1375 if(typeof form.attr("data-kp") !== "undefined"){ 1376 formData.push({"name": "kp", "value": form.attr("data-kp")}); 1377 } 1378 1379 var serverUrl = form.data('server-url'); 1380 if(!serverUrl){ 1381 return; 1382 } 1383 1384 $.ajax({ 1385 url: serverUrl, 1386 type: "POST", 1387 data: formData, 1388 dataType: "json", 1389 success: function(data) { 1390 if(typeof data.layout !== "undefined" && data.layout !== ""){ 1391 spamfilterResponse.html(data.layout).show(); 1392 submitBtn.prop('disabled', false); 1393 return; 1394 } 1395 1396 if(data.success === true){ 1397 // Haal link op die opgeslagen is in modal 1398 var link = $('#modal_ebook').data('ebook-link'); 1399 1400 // Modal sluiten en verwijderen 1401 $('#modal_ebook').modal('hide'); 1402 $('#modal_ebook').on('hidden.bs.modal', function(){ 1403 $(this).remove(); 1404 }); 1405 1406 // Verwijder bestaande alert-success 1407 $('.ebook-alert-success').remove(); 1408 1409 // Plaats alert-success na de link 1410 if(link && link.length > 0){ 1411 var alertMessage = data.message || 'Bedankt! U ontvangt binnenkort een e-mail met de downloadlink.'; 1412 var alertHtml = '<div class="alert alert-success ebook-alert-success" style="margin-top: 10px;">' + alertMessage + '</div>'; 1413 link.after(alertHtml); 1414 } 1415 } else { 1416 messageDiv.removeClass('alert-success').addClass('alert alert-danger').html(data.message || 'Er is een fout opgetreden').show(); 1417 } 1418 submitBtn.prop('disabled', false); 1419 }, 1420 error: function() { 1421 messageDiv.removeClass('alert-success').addClass('alert alert-danger').html('Er is een fout opgetreden').show(); 1422 submitBtn.prop('disabled', false); 1423 } 1424 }); 1425 }); 1426}const iviewer_style = document.createElement('style'); 1427iviewer_style.textContent = `.iviewer_menu_wrapper { display: none; }`; 1428document.head.appendChild(iviewer_style); 1429if ($(".main-container ul.sitemap").length>0) { $(".main-container ul.sitemap ul, .main-container ul.sitemap li, .main-container ul.sitemap a").removeClass(); $(".main-container ul.sitemap").css("margin-bottom", "0"); } $('.btn-animated').each(function () { if($(this).find('i').length === 0){ var i = $(this).parent().find('i'); i.appendTo($(this)); } }); !function(){"use strict";var t=0,e={};function i(o){if(!o)throw new Error("No options passed to Wwaypoint constructor");if(!o.element)throw new Error("No element option passed to Wwaypoint constructor");if(!o.handler)throw new Error("No handler option passed to Wwaypoint constructor");this.key="wwaypoint-"+t,this.options=i.Adapter.extend({},i.defaults,o),this.element=this.options.element,this.adapter=new i.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=i.Group.findOrCreate({name:this.options.group,axis:this.axis}
1429),this.context=i.Context.findOrCreateByElement(this.options.context),i.offsetAliases[this.options.offset]&&(this.options.offset=i.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),e[this.key]=this,t+=1}i.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},i.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},i.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete e[this.key]},i.prototype.disable=function(){return this.enabled=!1,this},i.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},i.prototype.next=function(){return this.group.next(this)},i.prototype.previous=function(){return this.group.previous(this)},i.invokeAll=function(t){var i=[];for(var o in e)i.push(e[o]);for(var n=0,r=i.length;n<r;n++)i[n][t]()},i.destroyAll=function(){i.invokeAll("destroy")},i.disableAll=function(){i.invokeAll("disable")},i.enableAll=function(){for(var t in i.Context.refreshAll(),e)e[t].enabled=!0;return this},i.refreshAll=function(){i.Context.refreshAll()},i.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},i.viewportWidth=function(){return document.documentElement.clientWidth},i.adapters=[],i.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},i.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Wwaypoint=i}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}var e=0,i={},o=window.Wwaypoint,n=window.onload;function r(t){this.element=t,this.Adapter=o.Adapter,this.adapter=new this.Adapter(t),this.key="wwaypoint-context-"+e,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.wwaypoints={vertical:{},horizontal:{}},t.wwaypointContextKey=this.key,i[t.wwaypointContextKey]=this,e+=1,o.windowContext||(o.windowContext=!0,o.windowContext=new r(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}r.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.wwaypoints[e][t.key]=t,this.refresh()},r.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.wwaypoints.horizontal),e=this.Adapter.isEmptyObject(this.wwaypoints.vertical),o=this.element==this.element.window;t&&e&&!o&&(this.adapter.off(".wwaypoints"),delete i[this.key])},r.prototype.createThrottledResizeHandler=function(){var t=this;function e(){t.handleResize(),t.didResize=!1}this.adapter.on("resize.wwaypoints",function(){t.didResize||(t.didResize=!0,o.requestAnimationFrame(e))})},r.prototype.createThrottledScrollHandler=function(){var t=this;function e(){t.handleScroll(),t.didScroll=!1}this.adapter.on("scroll.wwaypoints",function(){t.didScroll&&!o.isTouch||(t.didScroll=!0,o.requestAnimationFrame(e))})},r.prototype.handleResize=function(){o.Context.refreshAll()},r.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll?o.forward:o.backward;for(var r in this.wwaypoints[i]){var s=this.wwaypoints[i][r];if(null!==s.triggerPoint){var a=o.oldScroll<s.triggerPoint,l=o.newScroll>=s.triggerPoint;(a&&l||!a&&!l)&&(s.queueTrigger(n),t[s.group.id]=s.group)}}}for(var h in t)t[h].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},r.prototype.innerHeight=function(){return this.element==this.element.window?o.viewportHeight():this.adapter.innerHeight()},r.prototype.remove=function(t){delete this.wwaypoints[t.axis][t.key],this.checkEmpty()},r.prototype.innerWidth=function(){return this.element==this.element.window?o.viewportWidth():this.adapter.innerWidth()},r.prototype.destroy=function(){var t=[];for(var e in this.wwaypoints)for(var i in this.wwaypoints[e])t.push(this.wwaypoints[e][i]);for(var o=0,n=t.length;o<n;o++)t[o].destroy()},r.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),n={};for(var r in this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var s=t[r];for(var a in this.wwaypoints[r]){var l,h,p,u,c=this.wwaypoints[r][a],d=c.options.offset,w=c.triggerPoint,f=0,y=null==w;c.element!==c.element.window&&(f=c.adapter.offset()[s.offsetProp]),"function"==typeof d?d=d.apply(c):"string"==typeof d&&(d=parseFloat(d),c.options.offset.indexOf("%")>-1&&(d=Math.ceil(s.contextDimension*d/100))),l=s.contextScroll-s.contextOffset,c.triggerPoint=Math.floor(f+l-d),h=w<s.oldScroll,p=c.triggerPoint>=s.oldScroll,u=!h&&!p,!y&&(h&&p)?(c.queueTrigger(s.backward),n[c.group.id]=c.group):!y&&u?(c.queueTrigger(s.forward),n[c.group.id]=c.group):y&&s.oldScroll>=c.triggerPoint&&(c.queueTrigger(s.forward),n[c.group.id]=c.group)}}return o.requestAnimationFrame(function(){for(var t in n)n[t].flushTriggers()}),this},r.findOrCreateByElement=function(t){return r.findByElement(t)||new r(t)}
1429,r.refreshAll=function(){for(var t in i)i[t].refresh()},r.findByElement=function(t){return i[t.wwaypointContextKey]},window.onload=function(){n&&n(),r.refreshAll()},o.requestAnimationFrame=function(e){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t).call(window,e)},o.Context=r}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}var i={vertical:{},horizontal:{}},o=window.Wwaypoint;function n(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.wwaypoints=[],this.clearTriggerQueues(),i[this.axis][this.name]=this}n.prototype.add=function(t){this.wwaypoints.push(t)},n.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},n.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;r<s;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},n.prototype.next=function(e){this.wwaypoints.sort(t);var i=o.Adapter.inArray(e,this.wwaypoints);return i===this.wwaypoints.length-1?null:this.wwaypoints[i+1]},n.prototype.previous=function(e){this.wwaypoints.sort(t);var i=o.Adapter.inArray(e,this.wwaypoints);return i?this.wwaypoints[i-1]:null},n.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},n.prototype.remove=function(t){var e=o.Adapter.inArray(t,this.wwaypoints);e>-1&&this.wwaypoints.splice(e,1)},n.prototype.first=function(){return this.wwaypoints[0]},n.prototype.last=function(){return this.wwaypoints[this.wwaypoints.length-1]},n.findOrCreate=function(t){return i[t.axis][t.name]||new n(t)},o.Group=n}(),function(){"use strict";var t=window.jQuery,e=window.Wwaypoint;function i(e){this.$element=t(e)}t.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(t,e){i.prototype[e]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[e].apply(this.$element,t)}}),t.each(["extend","inArray","isEmptyObject"],function(e,o){i[o]=t[o]}),e.adapters.push({name:"jquery",Adapter:i}),e.Adapter=i}(),function(){"use strict";var t=window.Wwaypoint;function e(e){return function(){var i=[],o=arguments[0];return e.isFunction(arguments[0])&&((o=e.extend({},arguments[1])).handler=arguments[0]),this.each(function(){var n=e.extend({},o,{element:this});"string"==typeof n.context&&(n.context=e(this).closest(n.context)[0]),i.push(new t(n))}),i}}window.jQuery&&(window.jQuery.fn.wwaypoint=e(window.jQuery)),window.Zepto&&(window.Zepto.fn.wwaypoint=e(window.Zepto))}(); 1430 1431 1432 1433var init_wwaypoint_set = false; 1434function init_wwaypoint(){ 1435 if(init_wwaypoint_set === true) 1436 return; 1437 if(typeof $.fn.wwaypoint === 'function') { 1438 1439 if($('div.main-container > div.content > section').length){ 1440 var s = $('div.main-container > div.content > *'); 1441 } else { 1442 var s = $('section.main-container > *'); 1443 } 1444 1445 var i = 0; 1446 s.each(function () { 1447 $(this).attr('data-i', i); 1448 i++; 1449 }); 1450 function waypointEvent(elem) { 1451 elem.addClass('waypoint-active').addClass('waypoint-start'); 1452 s.not(elem).removeClass('waypoint-active'); 1453 elem.attr('id'); 1454 $("body").trigger("waypoint-event", [elem]); 1455 } 1456 function waypointPrev(elem){ 1457 if(elem.length===1){ 1458 elem.addClass('waypoint-prev'); 1459 s.not(elem).removeClass('waypoint-prev'); 1460 } 1461 } 1462 s.wwaypoint({ 1463 handler: function (direction) { 1464 if (direction === 'down') { 1465 var elem = $(this.element); 1466 waypointEvent(elem); 1467 $('body').removeClass('waypoint-up'); 1468 waypointPrev(elem.prev()); 1469 } else if($('body').hasClass('waypoint-up')===false){ 1470 var elem = $(this.element).prev(); 1471 waypointEvent(elem); 1472 waypointPrev(elem.next()); 1473 } 1474 }, 1475 offset: '95%' 1476 }) 1477 s.wwaypoint({ 1478 handler: function (direction) { 1479 if (direction === 'up') { 1480 $('body').addClass('waypoint-up'); 1481 //var offset = $(this.element).offset().top; 1482 var elem = $(this.element).prev(); 1483 waypointEvent(elem); 1484 waypointPrev(elem.next()); 1485 } 1486 }, 1487 offset: '25%' 1488 }); 1489 init_wwaypoint_set = true; 1490 } 1491} 1492 1493var vernums = $.fn.jquery.split('.'); 1494if(parseInt(vernums[0])>=3){ 1495 $(window).on("load", function() { 1496 setTimeout(function(){ 1497 init_wwaypoint(); 1498 }, 500); 1499 }); 1500} else { 1501 $(window).load(function(){ 1502 setTimeout(function(){ 1503 init_wwaypoint(); 1504 }, 500); 1505 }); 1506} 1507setTimeout(function(){ 1508 init_wwaypoint(); 1509}, 3000); 1510 1511 1512 1513 1514 if(typeof set_sticky === "undefined"){ 1515 1516 function is_sticky_active(elem){ 1517 if(elem.hasClass('sticky-xl') && typeof xl !=='undefined' && xl === true){ 1518 return true; 1519 } else if(elem.hasClass('sticky-lg') && typeof lg !=='undefined' && lg === true){ 1520 return true; 1521 } else if(elem.hasClass('sticky-md') && typeof md !=='undefined' && md === true){ 1522 return true; 1523 } else if(elem.hasClass('sticky-sm') && typeof sm !=='undefined' && sm === true){ 1524 return true; 1525 } else if(elem.hasClass('sticky-xs') && typeof xs !=='undefined' && xs === true){ 1526 return true; 1527 } 1528 if(!elem.hasClass('sticky-xl') && !elem.hasClass('sticky-lg') && !elem.hasClass('sticky-md') && !elem.hasClass('sticky-sm') && !elem.hasClass('sticky-xs')){ 1529 return true; 1530 } 1531 return false;
1532 1533 } 1534 function set_sticky(){ 1535 $('.sticky').each(function() { 1536 if(is_sticky_active($(this)) === true){ 1537 if(typeof $(this).attr('data-offset-top') === "undefined"){ 1538 var top = Math.round($(this).offset().top); 1539 var left = Math.round($(this).offset().left); 1540 $(this).attr('data-offset-top', top); 1541 $(this).attr('data-offset-left', left); 1542 var width = 'auto'; 1543 if($(this).hasClass('sticky-w-auto')){ 1544 var width = $(this).outerWidth(true) + 'px'; 1545 $(this).css('width', width); 1546 } 1547 $(this).wrap('<div class="sticky-wrapper2" style="min-height:' + $(this).outerHeight() + 'px; width:' + width + '; "></div>'); 1548 } else { 1549 var top = $(this).attr('data-offset-top'); 1550 var left = $(this).attr('data-offset-left'); 1551 } 1552 1553 if($(window).scrollTop() > top) { 1554 if($('.header').css('position')==='fixed'){ 1555 $(this).css('top', $('header.header').outerHeight(true) + 'px'); 1556 } 1557 $(this).css('left', left + 'px'); 1558 $(this).addClass('sticky-active'); 1559 } else { 1560 $(this).css('top', 'auto'); 1561 $(this).css('left', 'auto'); 1562 $(this).removeClass('sticky-active'); 1563 } 1564 } 1565 1566 }); 1567 } 1568 var sticky_timer = null; 1569 $(window).scroll(function() { 1570 if(sticky_timer !== null){ 1571 clearTimeout(sticky_timer) 1572 } 1573 sticky_timer = setTimeout(function(){ 1574 set_sticky(); 1575 }, 10); 1576 }); 1577 $('body').prepend('<style>@media (max-width:575px){.sticky-xs.sticky-active{position:fixed;top:0;z-index:1039}}@media (max-width:767px){.sticky-sm.sticky-active{position:fixed;top:0;z-index:9999}}@media (max-width:991px){.sticky-md.sticky-active{position:fixed;top:0;z-index:9999}}@media (max-width:1199px){.sticky-lg.sticky-active{position:fixed;top:0;z-index:1039}}@media (min-width:1200px){.sticky-xl.sticky-active{position:fixed;top:0;z-index:1039}}</style>'); 1578 } 1579 1580 $('body').prepend('<style>.form-line.form-line-checkbox label { display: block !important; }</style>'); 1581if(typeof $('body').attr('data-object-overzicht-link') !== "undefined" && $('.naar-overzicht').length){ 1582 $('.naar-overzicht').attr('href', $('body').attr('data-object-overzicht-link')) 1583} 1584 1585$('.edit-details-btn').remove(); 1586 1587$('.btn').each(function(){ 1588 var elem = $(this); 1589 var next = elem.next(); 1590 if(next.length && next.hasClass('fa')){ 1591 elem.text(elem.text()); 1592 elem.append(next); 1593 } 1594}); 1595 1596function handle_shemli(){ 1597 $('[data-shemli]').each(function(){ 1598 var u = $(this).attr('data-u'); 1599 var d = $(this).attr('data-d'); 1600 var n = $(this).attr('data-n'); 1601 $(this).html('<a href="mail'+'to:'+u+'@'+d+'">' + n + '</a>'); 1602 }); 1603} 1604handle_shemli(); 1605 1606if ('IntersectionObserver' in window) { 1607 function addAnimationClasses(entries, observer) { 1608 entries.forEach((entry) => { 1609 if (entry.isIntersecting) { 1610 const target = entry.target; 1611 const animationEffect = target.getAttribute('data-animation-observer-effect'); 1612 target.classList.add('animated', 'object-visible', animationEffect); 1613 observer.unobserve(target); 1614 } 1615 }); 1616 } 1617 const options = { 1618 root: null, 1619 rootMargin: '0px', 1620 threshold: 0, 1621 }; 1622 1623 const observer = new IntersectionObserver(addAnimationClasses, options); 1624 const oldAnimatedDivs = document.querySelectorAll('[data-animation-effect]');
1625 oldAnimatedDivs.forEach((div) => { 1626 const animationEffectValue = div.getAttribute('data-animation-effect'); 1627 div.removeAttribute('data-animation-effect'); 1628 div.setAttribute('data-animation-observer-effect', animationEffectValue); 1629 }); 1630 const animatedDivs = document.querySelectorAll('[data-animation-observer-effect]'); 1631 animatedDivs.forEach((div) => { 1632 observer.observe(div); 1633 }); 1634} 1635 1636$(document).ready(function() { 1637 if (typeof bootstrap !== 'undefined') { 1638 console.log('Bootstrap 5 detected - enabling compatibility mode'); 1639 1640 // Whitelist van Bootstrap-toggle/dismiss waardes. De compat-laag mag 1641 // ALLEEN deze waardes converteren of intercepteren. Eigen markers zoals 1642 // data-toggle="cards" (gebruikt op de payment-method/shipping-method 1643 // selector in de checkout) hebben geen Bootstrap-betekenis: ze zijn 1644 // alleen styling/scoping op een wrapper-div. Als we daar preventDefault 1645 // doen breekt de native <label><input type="radio"> activatie en moet 1646 // de gebruiker 2x klikken voordat de selectie pakt. Houd deze whitelist 1647 // beperkt tot Bootstrap-eigen waardes; nieuwe eigen markers blijven 1648 // zo automatisch buiten schot. 1649 const BOOTSTRAP_TOGGLES = ['modal', 'collapse', 'dropdown', 'tab', 'pill', 'tooltip', 'popover', 'offcanvas', 'buttons']; 1650 const BOOTSTRAP_DISMISS = ['modal', 'alert', 'offcanvas', 'toast']; 1651 1652 $(document).on("click", "[data-toggle]", function(e) { 1653 const $element = $(this); 1654 1655 // Eigen toggle-markers (bijv. data-toggle="cards") overslaan, 1656 // anders breekt native label/radio gedrag â zie whitelist hierboven. 1657 if (!BOOTSTRAP_TOGGLES.includes($element.attr('data-toggle'))) { 1658 return; 1659 } 1660 1661 if ($element.attr('data-bs-toggle')) { 1662 return; 1663 } 1664 1665 e.preventDefault(); 1666 e.stopPropagation(); 1667 1668 $element.attr('data-bs-toggle', $element.attr('data-toggle')); 1669 1670 if ($element.attr('data-target')) { 1671 $element.attr('data-bs-target', $element.attr('data-target')); 1672 } 1673 1674 const attributeMap = { 1675 'data-placement': 'data-bs-placement', 1676 'data-trigger': 'data-bs-trigger', 1677 'data-content': 'data-bs-content', 1678 'data-title': 'data-bs-title', 1679 'data-delay': 'data-bs-delay', 1680 'data-html': 'data-bs-html', 1681 'data-animation': 'data-bs-animation', 1682 'data-container': 'data-bs-container', 1683 'data-boundary': 'data-bs-boundary', 1684 'data-offset': 'data-bs-offset', 1685 'data-parent': 'data-bs-parent' 1686 }; 1687 1688 Object.keys(attributeMap).forEach(oldAttr => { 1689 const newAttr = attributeMap[oldAttr]; 1690 if ($element.attr(oldAttr) && !$element.attr(newAttr)) { 1691 $element.attr(newAttr, $element.attr(oldAttr)); 1692 } 1693 }); 1694 1695 setTimeout(() => { 1696 $element[0].click(); 1697 }, 0); 1698 }); 1699 1700 $(document).on("click", "[data-dismiss]", function(e) { 1701 const $element = $(this); 1702 1703 // Zelfde whitelist-principe als bij data-toggle: alleen 1704 // Bootstrap-eigen dismiss-waardes intercepteren. 1705 if (!BOOTSTRAP_DISMISS.includes($element.attr('data-dismiss'))) { 1706 return; 1707 } 1708 1709 if ($element.attr('data-bs-dismiss')) { 1710 return; 1711 } 1712 1713 e.preventDefault(); 1714 e.stopPropagation(); 1715 1716 $element.attr('data-bs-dismiss', $element.attr('data-dismiss')); 1717 1718 setTimeout(() => { 1719 $element[0].click(); 1720 }, 0); 1721 }); 1722 1723 function convertExistingElements() { 1724 const attributeMap = { 1725 'data-toggle': 'data-bs-toggle', 1726 'data-target': 'data-bs-target', 1727 'data-dismiss': 'data-bs-dismiss', 1728 'data-placement': 'data-bs-placement', 1729 'data-trigger': 'data-bs-trigger', 1730 'data-content': 'data-bs-content', 1731 'data-title': 'data-bs-title', 1732 'data-delay': 'data-bs-delay', 1733 'data-html': 'data-bs-html', 1734 'data-animation': 'data-bs-animation', 1735 'data-container': 'data-bs-container', 1736 'data-boundary': 'data-bs-boundary', 1737 'data-offset': 'data-bs-offset', 1738 'data-parent': 'data-bs-parent' 1739 }; 1740
1741 Object.keys(attributeMap).forEach(oldAttr => { 1742 const newAttr = attributeMap[oldAttr]; 1743 $(`[${oldAttr}]`).each(function() { 1744 const $element = $(this); 1745 // Eigen toggle/dismiss markers niet kopieren naar het 1746 // data-bs-* attribuut; Bootstrap 5 zou er anders mogelijk 1747 // alsnog gedrag aan koppelen. 1748 if (oldAttr === 'data-toggle' && !BOOTSTRAP_TOGGLES.includes($element.attr(oldAttr))) { 1749 return; 1750 } 1751 if (oldAttr === 'data-dismiss' && !BOOTSTRAP_DISMISS.includes($element.attr(oldAttr))) { 1752 return; 1753 } 1754 if (!$element.attr(newAttr)) { 1755 $element.attr(newAttr, $element.attr(oldAttr)); 1756 } 1757 }); 1758 }); 1759 } 1760 1761 convertExistingElements(); 1762 } 1763}); 1764let uic = ""; 1765if (typeof localStorage.getItem("uic") === "string") { 1766 uic = localStorage.getItem("uic"); 1767} 1768 1769const uicPage = "contact-support"; 1770const uicInteractionCounts = {c: 0, t: 0, k: 0, s: 0}; 1771let uicInteractionTimer = null; 1772let uicLastInteractionPayload = ""; 1773 1774function uic_schedule_interactions(){ 1775 if(uicInteractionTimer !== null){ 1776 clearTimeout(uicInteractionTimer); 1777 } 1778 uicInteractionTimer = setTimeout(uic_send_interactions, 5000); 1779} 1780 1781function uic_consent(){ 1782 /* cookiemelding-status van tracking_tags.js: "1" = geaccepteerd, "0" = geweigerd, null = nog niet gekozen */ 1783 try { 1784 const cl = localStorage.getItem("cookie_law"); 1785 return (cl === null) ? null : (cl === "1" ? "1" : "0"); 1786 } catch(e) { 1787 return null; 1788 } 1789} 1790 1791function uic_interaction_form_data(){ 1792 const formData = new FormData(); 1793 formData.append("uic", uic); 1794 const uicCl = uic_consent(); 1795 if(uicCl !== null){ 1796 formData.append("cl", uicCl); 1797 } 1798 formData.append("page", uicPage); 1799 formData.append("c", uicInteractionCounts.c); 1800 formData.append("t", uicInteractionCounts.t); 1801 formData.append("k", uicInteractionCounts.k); 1802 formData.append("s", uicInteractionCounts.s); 1803 return formData; 1804} 1805 1806function uic_interaction_payload_key(){ 1807 return [uicPage, uicInteractionCounts.c, uicInteractionCounts.t, uicInteractionCounts.k, uicInteractionCounts.s].join("|"); 1808} 1809 1810function uic_send_interactions(){ 1811 const payloadKey = uic_interaction_payload_key(); 1812 if(payloadKey === uicLastInteractionPayload){ 1813 return; 1814 } 1815 1816 const formData = uic_interaction_form_data(); 1817 let sent = false; 1818 if(typeof navigator.sendBeacon === "function"){ 1819 sent = navigator.sendBeacon("https://www.zwemscore.nl/index.php?server=server_stat", formData); 1820 } 1821 1822 if(sent === false){ 1823 const xhr = new XMLHttpRequest(); 1824 xhr.open("POST", "https://www.zwemscore.nl/index.php?server=server_stat", true); 1825 xhr.send(formData); 1826 sent = true; 1827 } 1828 1829 if(sent === true){ 1830 uicLastInteractionPayload = payloadKey; 1831 } 1832} 1833 1834function uic_init_c(){ 1835 uicInteractionCounts.c++; 1836 uic_init(); 1837 uic_schedule_interactions(); 1838} 1839function uic_init_t(){ 1840 uicInteractionCounts.t++; 1841 uic_init(); 1842 uic_schedule_interactions(); 1843} 1844function uic_init_k(){ 1845 uicInteractionCounts.k++; 1846 uic_init(); 1847 uic_schedule_interactions(); 1848} 1849function uic_init_s(){ 1850 uicInteractionCounts.s++; 1851 uic_init(); 1852 uic_schedule_interactions(); 1853} 1854let uic_is_init = false; 1855function uic_init(){ 1856 if(uic_is_init === true){ 1857 return; 1858 } 1859 uic_is_init = true; 1860 const xhr = new XMLHttpRequest(); 1861 xhr.open("POST", "https://www.zwemscore.nl/index.php?server=server_stat", true); 1862 xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 1863 xhr.onreadystatechange = function () { 1864 if (xhr.readyState === 4 && xhr.status === 200) { 1865 const data = JSON.parse(xhr.responseText); 1866 if (typeof data.uic !== "undefined") { 1867 uic = data.uic; 1868 localStorage.setItem("uic", data.uic); 1869 } 1870 } 1871 }; 1872 const uicCl = uic_consent();
1873 xhr.send("uic=" + encodeURIComponent(uic) + (uicCl !== null ? "&cl=" + uicCl : "")); 1874} 1875 1876function uic_event(data) { 1877 if(typeof data !== "object" || data === null){ 1878 return false; 1879 } 1880 if(typeof data.consent === "undefined"){ 1881 const uicCl = uic_consent(); 1882 if(uicCl !== null){ 1883 data.consent = uicCl; 1884 } 1885 } 1886 1887 const formData = new FormData(); 1888 formData.append("data", JSON.stringify(data)); 1889 1890 if(typeof navigator.sendBeacon === "function" && navigator.sendBeacon("https://www.zwemscore.nl/index.php?server=server_event", formData)){ 1891 return true; 1892 } 1893 1894 const xhr = new XMLHttpRequest(); 1895 xhr.open("POST", "https://www.zwemscore.nl/index.php?server=server_event", true); 1896 xhr.send(formData); 1897 return true; 1898} 1899 1900function uic_download_event(event){ 1901 const target = event.target; 1902 const link = target && typeof target.closest === "function" ? target.closest("a[href]") : null; 1903 if(link === null){ 1904 return; 1905 } 1906 1907 const href = link.getAttribute("href") || ""; 1908 const cleanHref = href.split("#")[0].split("?")[0]; 1909 const extensionMatch = cleanHref.match(/\.([a-z0-9]{1,8})$/i); 1910 const extension = link.getAttribute("data-uic-download-extension") || (extensionMatch ? extensionMatch[1].toLowerCase() : ""); 1911 const downloadExtensions = ["7z", "csv", "doc", "docx", "mp3", "mp4", "pdf", "rar", "rtf", "txt", "xls", "xlsx", "xml", "zip"]; 1912 if(link.hasAttribute("download") || downloadExtensions.indexOf(extension) !== -1){ 1913 uic_event({ 1914 event_label: "file_download", 1915 event_category: "Download", 1916 event_value: "1", 1917 event_data: {extension: extension} 1918 }); 1919 } 1920} 1921 1922document.addEventListener("click", uic_init_c, false); 1923document.addEventListener("touchstart", uic_init_t, false); 1924document.addEventListener("keydown", uic_init_k, false); 1925document.addEventListener("scroll", uic_init_s, false); 1926document.addEventListener("click", uic_download_event, true); 1927window.addEventListener("pagehide", uic_send_interactions, false); 1928document.addEventListener("visibilitychange", function(){ 1929 if(document.visibilityState === "hidden"){ 1930 uic_send_interactions(); 1931 } 1932}, false); 1933 1934 1935if(typeof lazy_load_load_files === "undefined"){ 1936 window.onload = function get_body_uic_init() { 1937 body = document.getElementsByTagName("body")[0]; 1938 if(body.getAttribute("onmousemove") === null){ 1939 body.setAttribute("onmousemove", "uic_init()"); 1940 } 1941 } 1942} 1943 1944 1945 1946 1947 function handleImageFallback(imageElement) { 1948 var img = new Image(); 1949 img.onerror = function() { 1950 img = new Image(); 1951 img.onload = function() { 1952 imageElement.src = img.src; 1953 }; 1954 img.onerror = function() { 1955 img = new Image(); 1956 img.onload = function() { 1957 imageElement.src = img.src; 1958 }; 1959 img.onerror = function() { 1960 if(imageElement.src.indexOf("__2000")!==-1 && imageElement.src.indexOf("__1200")!==-1){ 1961 imageElement.src = imageElement.src.replace(".webp", ".png"); 1962 } 1963 }; 1964 if(imageElement.src.indexOf("__2000")!==-1 && imageElement.src.indexOf("__1200")!==-1){ 1965 img.src = imageElement.src.replace(".webp", ".jpg"); 1966 } 1967 1968 }; 1969 if(imageElement.src.indexOf("__2000")!==-1 && imageElement.src.indexOf("__1200")!==-1){ 1970 img.src = imageElement.src.replace(".webp", "__1200.webp"); 1971 } 1972 }; 1973 img.src = imageElement.src; 1974 } 1975 1976 var imgElements = document.querySelectorAll("img"); 1977 imgElements.forEach(function(imgElement) { 1978 handleImageFallback(imgElement); 1979 }); 1980 1981 </script>
1981 1982 </body> 1983</html>
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.