{ "version": 3, "sources": ["../../javascript/blocs.min.js"], "sourcesContent": ["function setUpSpecialNavs(){function t(){document.querySelector(\".content-tint\").classList.remove(\"on\"),document.querySelector(\".selected-nav\").click(),setTimeout(function(){document.querySelector(\".content-tint\").remove()},10)}document.querySelectorAll(\".navbar-toggler\").forEach(function(e){e.addEventListener(\"click\",function(e){var t,o,l,n=e.target.closest(\"nav\"),i=n.querySelector(\"ul.site-navigation\"),c=i.parentNode.innerHTML;i.parentNode.matches(\".fullscreen-nav, .sidebar-nav\")&&(e.stopPropagation(),i.parentNode.classList.add(\"nav-special\"),e.target.classList.contains(\"selected-nav\")?(document.querySelector(\".close-special-menu\").remove(),document.querySelector(\".blocsapp-special-menu blocsnav\").classList.remove(\"open\"),document.querySelector(\".selected-nav\").classList.remove(\"selected-nav\"),setTimeout(function(){document.querySelector(\".blocsapp-special-menu\").remove(),document.body.classList.remove(\"lock-scroll\"),document.querySelector(\".nav-special\").classList.remove(\"nav-special\")},300)):(e.target.classList.add(\"selected-nav\"),n=n.getAttribute(\"class\").replace(\"navbar\",\"\").replace(\"row\",\"\").replace(\"hover-open-submenu\",\"\"),i=i.parentNode.getAttribute(\"class\").replace(\"navbar-collapse\",\"\").replace(\"collapse\",\"\").replace(\"collapsing\",\"\"),document.querySelector(\".content-tint\")||document.body.insertAdjacentHTML(\"beforeend\",'
'),document.querySelector(\".page-container\").insertAdjacentHTML(\"beforebegin\",'
'+c+\"
\"),document.querySelector(\"blocsnav\").insertAdjacentHTML(\"afterbegin\",'
'),t=0,o=60,l=\"fadeInRight\",document.querySelector(\".blocsapp-special-menu blocsnav\").classList.contains(\"fullscreen-nav\")?(l=\"fadeIn\",o=100):document.querySelector(\".blocsapp-special-menu\").classList.contains(\"nav-invert\")&&(l=\"fadeInLeft\"),document.querySelectorAll(\".blocsapp-special-menu blocsnav li\").forEach(e=>{e.parentNode.classList.contains(\"dropdown-menu\")?e.classList.add.apply(e.classList,[\"animated\",\"fadeIn\"]):(t+=o,e.classList.add.apply(e.classList,[\"animated\",l]),e.setAttribute(\"style\",\"animation-delay:\"+t+\"ms\"))}),setTimeout(function(){document.querySelector(\".blocsapp-special-menu blocsnav\").classList.add(\"open\"),document.querySelector(\".content-tint\").classList.add(\"on\"),document.body.classList.add(\"lock-scroll\")},10)))})}),delegateSelector(\"body\",\"click\",\".blocsapp-special-menu a\",function(e){e.target.closest(\".dropdown-toggle\")||t()}),delegateSelector(\"body\",\"mousedown touchstart\",\".content-tint, .close-special-menu, .close-special-menu .close-icon\",function(e){t()})}function setUpNavExtras(){function t(e){var t,o,l=e.closest(\".dropdown-menu\");l&&(t=e.parentNode.querySelector(\".dropdown-menu\"),l.parentNode.classList.contains(\"navbar-nav\")||e.closest(\".nav-special\")||(o=l.offsetWidth-2,e=e.parentNode.querySelector(\".dropdown-menu\").offsetWidth,t.classList.remove(\"submenu-left\"),0==e&&(e=160),l.getBoundingClientRect().left+e+o>window.innerWidth&&t.classList.add(\"submenu-left\")))}delegateSelector(\"body\",\"click\",\".dropdown-menu a.dropdown-toggle\",function(e){t(e.target)}),document.querySelectorAll(\".dropdown-menu a.dropdown-toggle\").forEach(function(e){e.addEventListener(\"click\",function(e){t(e.target)})}),document.querySelectorAll(\"ul.dropdown-menu [data-toggle=dropdown]\").forEach(function(e){e.addEventListener(\"click\",function(e){e.stopPropagation()})})}function scrollToTarget(e,t){var o;0==e?e=t.closest(\".bloc\").offsetHeight:1==e?e=0:2==e?e=document.documentElement.scrollHeight:(e=document.querySelector(e).getBoundingClientRect().top+window.scrollY,(o=document.querySelector(\".sticky-nav\"))&&(e-=o.offsetHeight)),t.matches(\"[data-scroll-speed]\")&&parseInt(t.getAttribute(\"data-scroll-speed\")),window.scrollTo({behavior:\"smooth\",left:0,top:e})}function stickyNavToggle(){var e,t,o,l,n=document.querySelector(\".sticky-nav\");n&&(e=n.getBoundingClientRect().top+window.scrollY,t=[\"sticky\"],o=document.querySelector(\".page-container\"),(l=n.classList.contains(\"fill-bloc-top-edge\"))&&(o=document.querySelector(\".fill-bloc-top-edge.sticky-nav\").parentNode,t=[\"sticky\",\"animated\",\"fadeIn\"]),n.classList.contains(\"sticky\")&&(e=n.getAttribute(\"data-original-offset\")),e<(window.pageYOffset||document.documentElement.scrollTop)?n.classList.contains(\"sticky\")||(n.classList.add.apply(n.classList,t),n.setAttribute(\"data-original-offset\",e),e=n.offsetHeight,l&&(n.style.background=getBlocBgColor(o),e+=parseInt(window.getComputedStyle(o, null).getPropertyValue('padding-top'))),o.style.paddingTop=e+\"px\"):n.classList.contains(\"sticky\")&&(n.classList.remove.apply(n.classList,t),n.removeAttribute(\"style\"),o.removeAttribute(\"style\")))}function getBlocBgColor(e){var t=window.getComputedStyle(e,null).getPropertyValue(\"background-color\");return e.classList.contains(\"b-parallax\")&&(t=window.getComputedStyle(e.querySelector(\".parallax\"),null).getPropertyValue(\"background-color\")),\"rgba(0, 0, 0, 0)\"==t&&(t=\"#FFFFFF\"),t}function hideAll(){document.querySelectorAll(\".animated\").forEach(e=>{(!document.body.classList.contains(\"mob-disable-anim\")||document.body.classList.contains(\"mob-disable-anim\")&&767window.innerHeight&&(e.classList.remove(\"animated\"),e.classList.add(\"hideMe\"))})}function inViewCheck(){const e=[].slice.call(document.querySelectorAll(\".hideMe\"),0).reverse();e.forEach(t=>{var e,o=t.getBoundingClientRect().top+window.scrollY,l=o+t.offsetHeight,n=window.pageYOffset+window.innerHeight;t.offsetHeight>window.innerHeight&&(l=o),lwindow.innerHeight/3?e.classList.contains(\"showScrollTop\")||e.classList.add(\"showScrollTop\"):e.classList.remove(\"showScrollTop\"))}function setUpVisibilityToggle(){document.querySelectorAll(\"[data-toggle-visibility]\").forEach(function(e){e.addEventListener(\"click\",function(e){e.preventDefault();var t=e.currentTarget.getAttribute(\"data-toggle-visibility\"),e=[t];-1!=t.indexOf(\",\")&&(e=t.split(\",\")),e.forEach(function(e){var t,o;(t=document.getElementById(e)).classList.contains(\"toggled-item\")||t.classList.add(\"toggled-item\"),\"0px\"==window.getComputedStyle(t,null).getPropertyValue(\"height\")||t.classList.contains(\"object-hidden\")?(t.classList.remove(\"object-hidden\"),t.style.removeProperty(\"display\"),t.style.height=\"auto\",o=t.clientHeight+\"px\",t.style.height=\"0px\",t.offsetHeight,t.classList.remove(\"toggled-item-hidden\"),setTimeout(function(){t.style.height=o},0),setTimeout(function(){t.style.minHeight=o,t.style.removeProperty(\"height\")},360)):(t.style.height=t.scrollHeight+\"px\",t.offsetHeight,t.style.removeProperty(\"min-height\"),t.classList.add('toggled-item-hidden'),window.setTimeout(function(){t.style.height=\"0\",0==t.style.height&&(t.style.display=\"none\")},0)),reCalculateParallax()})})})}function setUpClassToggle(){document.querySelectorAll(\"[data-toggle-class-target]\").forEach(function(e){e.addEventListener(\"click\",function(e){e.preventDefault();var t=e.currentTarget.getAttribute(\"data-toggle-class-target\"),o=e.currentTarget.getAttribute(\"data-toggle-class\");o.length&&(-1!=t.indexOf(\",\")?t.split(\",\").forEach(function(e){document.getElementById(e).classList.toggle(o)}):document.getElementById(t).classList.toggle(o),reCalculateParallax())})})}function setUpLightBox(){function r(){var e=document.querySelector(\"#lightbox-image\"),t=document.querySelector(\".lightbox-caption\"),o=document.querySelector(\"#lightbox-video-container\");e.style.display=\"block\",t.style.display=\"none\",o.style.display=\"none\";var l,n=targetJSLightbox.getAttribute(\"data-lightbox\");\".mp4\"==n.substring(n.length-4)?(l=\"\",1==targetJSLightbox.getAttribute(\"data-autoplay\")&&(l=\"autoplay\"),e.style.display=\"none\",o.style.display=\"block\",o.innerHTML=\"'):(e.setAttribute(\"src\",n),(i=targetJSLightbox.getAttribute(\"data-caption\"))&&(t.innerHTML=i,t.style.display=\"block\"));var n=document.querySelector(\".prev-lightbox\"),i=document.querySelector(\".next-lightbox\");n.style.display=\"block\",i.style.display=\"block\";t=document.querySelectorAll(\"a[data-lightbox]\");targetJSLightbox.getAttribute(\"data-gallery-id\")&&(c=targetJSLightbox.getAttribute(\"data-gallery-id\"),t=document.querySelectorAll('a[data-gallery-id=\"'+c+'\"]'));var c=Array.from(t).indexOf(targetJSLightbox);0==c?(n.style.display=\"none\",1==t.length&&(i.style.display=\"none\")):c==t.length-1&&(i.style.display=\"none\")}window.targetJSLightbox,document.querySelectorAll(\"[data-lightbox]\").forEach(function(s){s.addEventListener(\"click\",function(e){e.preventDefault(),targetJSLightbox=s;var t=targetJSLightbox.getAttribute(\"data-lightbox\"),o=targetJSLightbox.getAttribute(\"data-caption\"),l=targetJSLightbox.getAttribute(\"data-frame\"),n=\"\",i=\"\";1==targetJSLightbox.getAttribute(\"data-autoplay\")&&(i=\"autoplay\");var c=targetJSLightbox.querySelector(\"img\");c&&c.classList.contains(\"img-protected\")&&(n=\"img-protected\");e=document.querySelector(\"#lightbox-modal\");e&&e.remove();c='',o='

'+o+\"

\";document.body.insertAdjacentHTML(\"beforeend\",o),document.querySelectorAll(\".next-lightbox, .prev-lightbox\").forEach(function(o){o.addEventListener(\"click\",function(e){e.preventDefault();e=document.querySelectorAll(\"a[data-lightbox]\");targetJSLightbox.getAttribute(\"data-gallery-id\")&&(t=targetJSLightbox.getAttribute(\"data-gallery-id\"),e=document.querySelectorAll('a[data-gallery-id=\"'+t+'\"]'));var t=Array.from(e).indexOf(targetJSLightbox)+1;o.classList.contains(\"prev-lightbox\")&&(t-=2),-1t&&(targetJSLightbox=e[t],r())})}),function(){const e=document.getElementById(\"lightbox-image\");if(e){let o=0,t=0,l=0,n=0;e.addEventListener(\"touchstart\",function(e){o=e.changedTouches[0].screenX,t=e.changedTouches[0].screenY},!1),e.addEventListener(\"touchend\",function(e){var t;l=e.changedTouches[0].screenX,n=e.changedTouches[0].screenY,t=document.querySelector(\".prev-lightbox\"),e=document.querySelector(\".next-lightbox\"),l<=o&&\"none\"!=e.style.display&&e.click(),l>=o&&\"none\"!=t.style.display&&t.click()},!1)}}(),e=document.querySelector(\"#lightbox-modal\"),\"fullscreen-lb\"==l&&(e.classList.add(\"fullscreen-modal\"),document.querySelector(\"#blocs-lightbox-close-btn\").remove(),e.insertAdjacentHTML(\"beforeend\",''+c+\"\")),r();var a=new bootstrap.Modal(document.querySelector(\"#lightbox-modal\"),{});a.show(),n.length&&((n=document.querySelector(\"#lightbox-modal .img-protected\")).addEventListener(\"contextmenu\",function(e){e.preventDefault()}),n.addEventListener(\"mousedown\",function(e){e.preventDefault()})),delegateSelector(\"body\",\"click\",'[data-bs-dismiss=\"modal\"]',function(e){a.hide()})})}),window.addEventListener(\"keydown\",e=>{var t=document.querySelector(\".prev-lightbox\");37==e.which||39==e.which?(39==e.which&&(t=document.querySelector(\".next-lightbox\")),\"none\"!=t.style.display&&t.click()):27==e.which&&document.getElementById(\"blocs-lightbox-close-btn\").click()})}function setUpImgProtection(){document.querySelectorAll(\".img-protected\").forEach(function(e){e.addEventListener(\"contextmenu\",function(e){e.preventDefault()}),e.addEventListener(\"mousedown\",function(e){e.preventDefault()})})}function reCalculateParallax(){var e;document.querySelector(\".b-parallax\")&&((e=document.querySelectorAll(\".parallax__container .parallax\")).forEach(e=>{e.style.height=\"100%\"}),setTimeout(function(){calculateHeight(e,3)},400))}function scrollToPolyFill(){var e,t,l,a,s,o,r=window,d=document;function u(e,t){this.scrollLeft=e,this.scrollTop=t}function n(e){if(null===e||\"object\"!=typeof e||void 0===e.behavior||\"auto\"===e.behavior||\"instant\"===e.behavior)return!0;if(\"object\"==typeof e&&\"smooth\"===e.behavior)return!1;throw new TypeError(\"behavior member of ScrollOptions \"+e.behavior+\" is not a valid value for enumeration ScrollBehavior.\")}function i(e,t){return\"Y\"===t?e.clientHeight+o{var e=document.querySelectorAll(t);[].forEach.call(e,function(e,t){e.addEventListener(o,function(e){e.target.matches(l)&&n(e)})})})}document.addEventListener(\"DOMContentLoaded\",function(){setUpNavExtras(),setUpSpecialNavs(),setUpLightBox(),setUpVisibilityToggle(),setUpClassToggle(),setUpImgProtection(),$('[data-toggle=\"tooltip\"]').tooltip(),$('.modal').on('hidden.bs.modal', function (e){e.target.querySelectorAll(\".embed-responsive-item\").forEach(videoItem =>{if (videoItem.tagName=='VIDEO'){videoItem.pause();}else{videoItem.setAttribute('src',videoItem.getAttribute('data-src'));}});}),document.querySelectorAll('a[onclick^=\"scrollToTarget\"]').forEach(function(e){e.addEventListener(\"click\",function(e){e.preventDefault()})}),document.querySelectorAll(\".nav-item [data-active-page]\").forEach(function(e){e.classList.add(e.getAttribute(\"data-active-page\"))}),window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(e){var t,o=(this.document||this.ownerDocument).querySelectorAll(e),l=this;do{for(t=o.length;0<=--t&&o.item(t)!==l;);}while(t<0&&(l=l.parentElement));return l}),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),scrollToPolyFill()}),window.addEventListener(\"load\",function(){hideAll(),inViewCheck(),window.addEventListener(\"scroll\",function(){inViewCheck(),scrollBtnVisible(),stickyNavToggle()});var e=document.getElementById(\"page-loading-blocs-notifaction\");e&&e.classList.add(\"preloader-complete\")}),$.fn.dropdown=function(){var o=$.fn.dropdown;return function(d){\"string\"==typeof d&&\"toggle\"===d&&($(\".has-child-dropdown-show\").removeClass(\"has-child-dropdown-show\"),$(this).closest(\".dropdown\").parents(\".dropdown\").addClass(\"has-child-dropdown-show\"));var n=o.call($(this),d);return $(this).off(\"click.bs.dropdown\"),n}}(),$(function(){$(\"body\").on(\"click\",'.dropdown [data-toggle=\"dropdown\"]',function(o){$(this).dropdown(\"toggle\"),o.stopPropagation()}),$(\"body\").on(\"hide.bs.dropdown\",\".dropdown\",function(o){$(this).is(\".has-child-dropdown-show\")&&($(this).removeClass(\"has-child-dropdown-show\"),o.preventDefault()),o.stopPropagation()}),$('.dropdown [data-toggle=\"dropdown\"]').on(\"click\",function(o){$(this).dropdown(\"toggle\"),o.stopPropagation()}),$(\".dropdown\").on(\"hide.bs.dropdown\",function(o){$(this).is(\".has-child-dropdown-show\")&&($(this).removeClass(\"has-child-dropdown-show\"),o.preventDefault()),o.stopPropagation()}),$(\"a.dropdown-toggle\").click(function(o) {o.preventDefault();})});"], "mappings": "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", "names": ["e", "t", "e", "t", "o", "l", "n", "i", "c"] }