1"use strict";(self.webpackChunkfranceinfo_package=self.webpackChunkfranceinfo_package||[]).push([[3708],{3157:function(t,e,r){function o(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,o)}return r}function n(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?o(Object(r),!0).forEach(function(e){s(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function s(t,e,r){return(e=function(t){var e=function(t){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var r=e.call(t,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}r.r(e);class i{constructor(){s(this,"stickyElements",[]),s(this,"rootStyle",void 0),this.rootStyle=document.documentElement.style}updateFixedElement(t){const e=this.stickyElements.some(e=>e.element===t.element);this.stickyElements=(e?this.stickyElements.map(e=>e.element===t.element?n(n({},e),t):e):[...this.stickyElements,t]).filter(t=>document.body.contains(t.element)).sort((t,e)=>t.priority-e.priority),this.computeOffsets()}computeOffsets(){["top","bottom"].forEach(t=>{let e=0;const r="bottom"===t?"-":"";this.stickyElements.filter(e=>e.zone===t&&!e.show).forEach(t=>{const{element:e}=t;e.style.setProperty("--offset-sticky","0px")}),this.stickyElements.filter(e=>e.zone===t&&e.show).forEach((t,o)=>{const{element:n}=t;n.style.setProperty("--offset-sticky",`${r}${e}px`),e+=n.offsetHeight;const s=window.getComputedStyle(n);if(0===o){const t=parseFloat(s.getPropertyValue("--initial-offset-sticky"))||0;e+=Math.abs(t)}e+=parseFloat(s.getPropertyValue("--offset-sticky-margin"))||0}),this.rootStyle.setProperty(`--offset-sticky-${t}`,`${r}${e}px`)})}}e.default=new Promise(async t=>{t(new i)})}}]);
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.