PageSourceSearch

https://app-insti-cdn.nuvemshop.com.br/site/dist/js/common/main.min.js?v=dde63dd&ver=1

js nuvemshop.com.br collected 2026-10-01 08:48:03 UTC 145,338 bytes, 6 lines download raw bytes

vendor: 3,067 bytes, lines 1-6
1/*!
2  * Bootstrap v5.3.2 (https://getbootstrap.com/)
3  * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
4  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5  */
6!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).bootstrap=t()}(this,function(){"use strict";const e=new Map,t={set(t,i,s){e.has(t)||e.set(t,new Map);const n=e.get(t);n.has(i)||0===n.size?n.set(i,s):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,i)=>e.has(t)&&e.get(t).get(i)||null,remove(t,i){if(!e.has(t))return;const s=e.get(t);s.delete(i),0===s.size&&e.delete(t)}},i="transitionend",s=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),e),n=e=>null==e?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),r=e=>{e.dispatchEvent(new Event(i))},o=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),a=e=>o(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(s(e)):null,l=e=>{if(!o(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),i=e.closest("details:not([open])");if(!i)return t;if(i!==e){const t=e.closest("summary");if(t&&t.parentNode!==i)return!1;if(null===t)return!1}return t},c=e=>!e||e.nodeType!==Node.ELEMENT_NODE||(!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled"))),d=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?d(e.parentNode):null},u=()=>{},h=e=>{e.offsetHeight},f=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,p=[],m=()=>"rtl"===document.documentElement.dir,g=e=>{var t;t=()=>{const t=f();if(t){const i=e.NAME,s=t.fn[i];t.fn[i]=e.jQueryInterface,t.fn[i].Constructor=e,t.fn[i].noConflict=()=>(t.fn[i]=s,e.jQueryInterface)}},"loading"===document.readyState?(p.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of p)e()}),p.push(t)):t()},b=(e,t=[],i=e)=>"function"==typeof e?e(...t):i,v=(e,t,s=!0)=>{if(!s)return void b(e);const n=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:i}=window.getComputedStyle(e);const s=Number.parseFloat(t),n=Number.parseFloat(i);return s||n?(t=t.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(i))):0})(t)+5;let o=!1;const a=({target:s})=>{s===t&&(o=!0,t.removeEventListener(i,a),b(e))};t.addEventListener(i,a),setTimeout(()=>{o||r(t)},n)},_=(e,t,i,s)=>{const n=e.length;let r=e.indexOf(t);return-1===r?!i&&s?e[n-1]:e[0]:(r+=i?1:-1,s&&(r=(r+n)%n),e[Math.max(0,Math.min(r,n-1))])},y=/[^.]*(?=\..*)\.|.*/,w=/\..*/,E=/::\d+$/,L={};let S=1;
vendor: 11,099 bytes, line 6
6const C={mouseenter:"mouseover",mouseleave:"mouseout"},A=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function F(e,t){return t&&`${t}::${S++}`||e.uidEvent||S++}function T(e){const t=F(e);return e.uidEvent=t,L[t]=L[t]||{},L[t]}function k(e,t,i=null){return Object.values(e).find(e=>e.callable===t&&e.delegationSelector===i)}function x(e,t,i){const s="string"==typeof t,n=s?i:t||i;let r=I(e);return A.has(r)||(r=e),[s,n,r]}function O(e,t,i,s,n){if("string"!=typeof t||!e)return;let[r,o,a]=x(t,i,s);if(t in C){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};o=e(o)}const l=T(e),c=l[a]||(l[a]={}),d=k(c,o,r?i:null);if(d)return void(d.oneOff=d.oneOff&&n);const u=F(o,t.replace(y,"")),h=r?function(e,t,i){return function s(n){const r=e.querySelectorAll(t);for(let{target:o}=n;o&&o!==this;o=o.parentNode)for(const a of r)if(a===o)return N(n,{delegateTarget:o}),s.oneOff&&P.off(e,n.type,t,i),i.apply(o,[n])}}(e,i,o):function(e,t){return function i(s){return N(s,{delegateTarget:e}),i.oneOff&&P.off(e,s.type,t),t.apply(e,[s])}}(e,o);h.delegationSelector=r?i:null,h.callable=o,h.oneOff=n,h.uidEvent=u,c[u]=h,e.addEventListener(a,h,r)}function M(e,t,i,s,n){const r=k(t[i],s,n);r&&(e.removeEventListener(i,r,Boolean(n)),delete t[i][r.uidEvent])}function j(e,t,i,s){const n=t[i]||{};for(const[r,o]of Object.entries(n))r.includes(s)&&M(e,t,i,o.callable,o.delegationSelector)}function I(e){return e=e.replace(w,""),C[e]||e}const P={on(e,t,i,s){O(e,t,i,s,!1)},one(e,t,i,s){O(e,t,i,s,!0)},off(e,t,i,s){if("string"!=typeof t||!e)return;const[n,r,o]=x(t,i,s),a=o!==t,l=T(e),c=l[o]||{},d=t.startsWith(".");if(void 0===r){if(d)for(const i of Object.keys(l))j(e,l,i,t.slice(1));for(const[i,s]of Object.entries(c)){const n=i.replace(E,"");a&&!t.includes(n)||M(e,l,o,s.callable,s.delegationSelector)}}else{if(!Object.keys(c).length)return;M(e,l,o,r,n?i:null)}},trigger(e,t,i){if("string"!=typeof t||!e)return null;const s=f();let n=null,r=!0,o=!0,a=!1;t!==I(t)&&s&&(n=s.Event(t,i),s(e).trigger(n),r=!n.isPropagationStopped(),o=!n.isImmediatePropagationStopped(),a=n.isDefaultPrevented());const l=N(new Event(t,{bubbles:r,cancelable:!0}),i);return a&&l.preventDefault(),o&&e.dispatchEvent(l),l.defaultPrevented&&n&&n.preventDefault(),l}};function N(e,t={}){for(const[i,s]of Object.entries(t))try{e[i]=s}catch(t){Object.defineProperty(e,i,{configurable:!0,get:()=>s})}return e}function $(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function q(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const D={setDataAttribute(e,t,i){e.setAttribute(`data-bs-${q(t)}`,i)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${q(t)}`)},getDataAttributes(e){if(!e)return{};const t={},i=Object.keys(e.dataset).filter(e=>e.startsWith("bs")&&!e.startsWith("bsConfig"));for(const s of i){let i=s.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),t[i]=$(e.dataset[s])}return t},getDataAttribute:(e,t)=>$(e.getAttribute(`data-bs-${q(t)}`))};class B{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const i=o(t)?D.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(t)?D.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[i,s]of Object.entries(t)){const t=e[i],r=o(t)?"element":n(t);if(!new RegExp(s).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${i}" provided type "${r}" but expected type "${s}".`)}}}class V extends B{constructor(e,i){super(),(e=a(e))&&(this._element=e,this._config=this._getConfig(i),t.set(this._element,this.constructor.DATA_KEY,this))}dispose(){t.remove(this._element,this.constructor.DATA_KEY),P.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,i=!0){v(e,t,i)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return t.get(a(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.2"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const R=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let i=e.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),t=i&&"#"!==i?s(i.trim()):null}return t},H={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter(e=>e.matches(t)),parents(e,t){const i=[];let s=e.parentNode.closest(t);for(;s;)i.push(s),s=s.parentNode.closest(t);return i},prev(e,t){let i=e.previousElementSibling;for(;i;){if(i.matches(t))return[i];i=i.previousElementSibling}return[]},next(e,t){let i=e.nextElementSibling;for(;i;){if(i.matches(t))return[i];i=i.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(e=>`${e}:not([tabindex^="-"])`).join(",");return this.find(t,e).filter(e=>!c(e)&&l(e))},getSelectorFromElement(e){const t=R(e);return t&&H.findOne(t)?t:null},getElementFromSelector(e){const t=R(e);return t?H.findOne(t):null},getMultipleElementsFromSelector(e){const t=R(e);return t?H.find(t):[]}},z=(e,t="hide")=>{const i=`click.dismiss${e.EVENT_KEY}`,s=e.NAME;P.on(document,i,`[data-bs-dismiss="${s}"]`,function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),c(this))return;const n=H.getElementFromSelector(this)||this.closest(`.${s}`);e.getOrCreateInstance(n)[t]()})},W=".bs.alert",G=`close${W}`,U=`closed${W}`;class Y extends V{static get NAME(){return"alert"}close(){if(P.trigger(this._element,G).defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback(()=>this._destroyElement(),this._element,e)}_destroyElement(){this._element.remove(),P.trigger(this._element,U),this.dispose()}static jQueryInterface(e){return this.each(function(){const t=Y.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}})}}z(Y,"close"),g(Y);const K='[data-bs-toggle="button"]';class Q extends V{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each(function(){const t=Q.getOrCreateInstance(this);"toggle"===e&&t[e]()})}}P.on(document,"click.bs.button.data-api",K,e=>{e.preventDefault();const t=e.target.closest(K);Q.getOrCreateInstance(t).toggle()}),g(Q);const X=".bs.swipe",Z=`touchstart${X}`,J=`touchmove${X}`,ee=`touchend${X}`,te=`pointerdown${X}`,ie=`pointerup${X}`,se={endCallback:null,leftCallback:null,rightCallback:null},ne={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class re extends B{constructor(e,t){super(),this._element=e,e&&re.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return se}static get DefaultType(){return ne}static get NAME(){return"swipe"}dispose(){P.off(this._element,X)}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),b(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=40)return;const t=e/this._deltaX;this._deltaX=0,t&&b(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(P.on(this._element,te,e=>this._start(e)),P.on(this._element,ie,e=>this._end(e)),this._element.classList.add("pointer-event")):(P.on(this._element,Z,e=>this._start(e)),P.on(this._element,J,e=>this._move(e)),P.on(this._element,ee,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const oe=".bs.carousel",ae=".data-api",le="ArrowLeft",ce="ArrowRight",de="next",ue="prev",he="left",fe="right",pe=`slide${oe}`,me=`slid${oe}`,ge=`keydown${oe}`,be=`mouseenter${oe}`,ve=`mouseleave${oe}`,_e=`dragstart${oe}`,ye=`load${oe}${ae}`,we=`click${oe}${ae}`,Ee="carousel",Le="active",Se=".active",Ce=".carousel-item",Ae=Se+Ce,Fe={[le]:fe,[ce]:he},Te={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ke={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class xe extends V{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=H.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Ee&&this.cycle()}static get Default(){return Te}static get DefaultType(){return ke}static get NAME(){return"carousel"}next(){this._slide(de)}nextWhenVisible(){!document.hidden&&l(this._element)&&this.next()}prev(){this._slide(ue)}pause(){this._isSliding&&r(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?P.one(this._element,me,()=>this.cycle()):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void P.one(this._element,me,()=>this.to(e));const i=this._getItemIndex(this._getActive());if(i===e)return;const s=e>i?de:ue;this._slide(s,t[e])}
vendor: 4,412 bytes, line 6
6dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&P.on(this._element,ge,e=>this._keydown(e)),"hover"===this._config.pause&&(P.on(this._element,be,()=>this.pause()),P.on(this._element,ve,()=>this._maybeEnableCycle())),this._config.touch&&re.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of H.find(".carousel-item img",this._element))P.on(e,_e,e=>e.preventDefault());const e={leftCallback:()=>this._slide(this._directionToOrder(he)),rightCallback:()=>this._slide(this._directionToOrder(fe)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}};this._swipeHelper=new re(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=Fe[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=H.findOne(Se,this._indicatorsElement);t.classList.remove(Le),t.removeAttribute("aria-current");const i=H.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);i&&(i.classList.add(Le),i.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const i=this._getActive(),s=e===de,n=t||_(this._getItems(),i,s,this._config.wrap);if(n===i)return;const r=this._getItemIndex(n),o=t=>P.trigger(this._element,t,{relatedTarget:n,direction:this._orderToDirection(e),from:this._getItemIndex(i),to:r});if(o(pe).defaultPrevented)return;if(!i||!n)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(r),this._activeElement=n;const l=s?"carousel-item-start":"carousel-item-end",c=s?"carousel-item-next":"carousel-item-prev";n.classList.add(c),h(n),i.classList.add(l),n.classList.add(l);this._queueCallback(()=>{n.classList.remove(l,c),n.classList.add(Le),i.classList.remove(Le,c,l),this._isSliding=!1,o(me)},i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return H.findOne(Ae,this._element)}_getItems(){return H.find(Ce,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return m()?e===he?ue:de:e===he?de:ue}_orderToDirection(e){return m()?e===ue?he:fe:e===ue?fe:he}static jQueryInterface(e){return this.each(function(){const t=xe.getOrCreateInstance(this,e);if("number"!=typeof e){if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)})}}P.on(document,we,"[data-bs-slide], [data-bs-slide-to]",function(e){const t=H.getElementFromSelector(this);if(!t||!t.classList.contains(Ee))return;e.preventDefault();const i=xe.getOrCreateInstance(t),s=this.getAttribute("data-bs-slide-to");return s?(i.to(s),void i._maybeEnableCycle()):"next"===D.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())}),P.on(window,ye,()=>{const e=H.find('[data-bs-ride="carousel"]');for(const t of e)xe.getOrCreateInstance(t)}),g(xe);const Oe=".bs.collapse",Me=`show${Oe}`,je=`shown${Oe}`,Ie=`hide${Oe}`,Pe=`hidden${Oe}`,Ne=`click${Oe}.data-api`,$e="show",qe="collapse",De="collapsing",Be=`:scope .${qe} .${qe}`,Ve='[data-bs-toggle="collapse"]',Re={parent:null,toggle:!0},He={parent:"(null|element)",toggle:"boolean"};class ze extends V{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const i=H.find(Ve);for(const e of i){const t=H.getSelectorFromElement(e),i=H.find(t).filter(e=>e===this._element);null!==t&&i.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Re}static get DefaultType(){return He}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];
vendor: 4,191 bytes, line 6
6if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(e=>e!==this._element).map(e=>ze.getOrCreateInstance(e,{toggle:!1}))),e.length&&e[0]._isTransitioning)return;if(P.trigger(this._element,Me).defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(qe),this._element.classList.add(De),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(De),this._element.classList.add(qe,$e),this._element.style[t]="",P.trigger(this._element,je)},this._element,!0),this._element.style[t]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(P.trigger(this._element,Ie).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,h(this._element),this._element.classList.add(De),this._element.classList.remove(qe,$e);for(const e of this._triggerArray){const t=H.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0;this._element.style[e]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(De),this._element.classList.add(qe),P.trigger(this._element,Pe)},this._element,!0)}_isShown(e=this._element){return e.classList.contains($e)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=a(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(Ve);for(const t of e){const e=H.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=H.find(Be,this._config.parent);return H.find(e,this._config.parent).filter(e=>!t.includes(e))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const i of e)i.classList.toggle("collapsed",!t),i.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each(function(){const i=ze.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e]()}})}}P.on(document,Ne,Ve,function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of H.getMultipleElementsFromSelector(this))ze.getOrCreateInstance(e,{toggle:!1}).toggle()}),g(ze);var We="top",Ge="bottom",Ue="right",Ye="left",Ke="auto",Qe=[We,Ge,Ue,Ye],Xe="start",Ze="end",Je="clippingParents",et="viewport",tt="popper",it="reference",st=Qe.reduce(function(e,t){return e.concat([t+"-"+Xe,t+"-"+Ze])},[]),nt=[].concat(Qe,[Ke]).reduce(function(e,t){return e.concat([t,t+"-"+Xe,t+"-"+Ze])},[]),rt="beforeRead",ot="read",at="afterRead",lt="beforeMain",ct="main",dt="afterMain",ut="beforeWrite",ht="write",ft="afterWrite",pt=[rt,ot,at,lt,ct,dt,ut,ht,ft];function mt(e){return e?(e.nodeName||"").toLowerCase():null}function gt(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function bt(e){return e instanceof gt(e).Element||e instanceof Element}function vt(e){return e instanceof gt(e).HTMLElement||e instanceof HTMLElement}function _t(e){return"undefined"!=typeof ShadowRoot&&(e instanceof gt(e).ShadowRoot||e instanceof ShadowRoot)}const yt={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var i=t.styles[e]||{},s=t.attributes[e]||{},n=t.elements[e];vt(n)&&mt(n)&&(Object.assign(n.style,i),Object.keys(s).forEach(function(e){var t=s[e];!1===t?n.removeAttribute(e):n.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,i.popper),t.styles=i,t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEac
vendor: 15,607 bytes, line 6
6h(function(e){var s=t.elements[e],n=t.attributes[e]||{},r=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:i[e]).reduce(function(e,t){return e[t]="",e},{});vt(s)&&mt(s)&&(Object.assign(s.style,r),Object.keys(n).forEach(function(e){s.removeAttribute(e)}))})}},requires:["computeStyles"]};function wt(e){return e.split("-")[0]}var Et=Math.max,Lt=Math.min,St=Math.round;function Ct(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function At(){return!/^((?!chrome|android).)*safari/i.test(Ct())}function Ft(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1);var s=e.getBoundingClientRect(),n=1,r=1;t&&vt(e)&&(n=e.offsetWidth>0&&St(s.width)/e.offsetWidth||1,r=e.offsetHeight>0&&St(s.height)/e.offsetHeight||1);var o=(bt(e)?gt(e):window).visualViewport,a=!At()&&i,l=(s.left+(a&&o?o.offsetLeft:0))/n,c=(s.top+(a&&o?o.offsetTop:0))/r,d=s.width/n,u=s.height/r;return{width:d,height:u,top:c,right:l+d,bottom:c+u,left:l,x:l,y:c}}function Tt(e){var t=Ft(e),i=e.offsetWidth,s=e.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-s)<=1&&(s=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:s}}function kt(e,t){var i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(i&&_t(i)){var s=t;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function xt(e){return gt(e).getComputedStyle(e)}function Ot(e){return["table","td","th"].indexOf(mt(e))>=0}function Mt(e){return((bt(e)?e.ownerDocument:e.document)||window.document).documentElement}function jt(e){return"html"===mt(e)?e:e.assignedSlot||e.parentNode||(_t(e)?e.host:null)||Mt(e)}function It(e){return vt(e)&&"fixed"!==xt(e).position?e.offsetParent:null}function Pt(e){for(var t=gt(e),i=It(e);i&&Ot(i)&&"static"===xt(i).position;)i=It(i);return i&&("html"===mt(i)||"body"===mt(i)&&"static"===xt(i).position)?t:i||function(e){var t=/firefox/i.test(Ct());if(/Trident/i.test(Ct())&&vt(e)&&"fixed"===xt(e).position)return null;var i=jt(e);for(_t(i)&&(i=i.host);vt(i)&&["html","body"].indexOf(mt(i))<0;){var s=xt(i);if("none"!==s.transform||"none"!==s.perspective||"paint"===s.contain||-1!==["transform","perspective"].indexOf(s.willChange)||t&&"filter"===s.willChange||t&&s.filter&&"none"!==s.filter)return i;i=i.parentNode}return null}(e)||t}function Nt(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function $t(e,t,i){return Et(e,Lt(t,i))}function qt(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Dt(e,t){return t.reduce(function(t,i){return t[i]=e,t},{})}const Bt={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i=e.state,s=e.name,n=e.options,r=i.elements.arrow,o=i.modifiersData.popperOffsets,a=wt(i.placement),l=Nt(a),c=[Ye,Ue].indexOf(a)>=0?"height":"width";if(r&&o){var d=function(e,t){return qt("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Dt(e,Qe))}(n.padding,i),u=Tt(r),h="y"===l?We:Ye,f="y"===l?Ge:Ue,p=i.rects.reference[c]+i.rects.reference[l]-o[l]-i.rects.popper[c],m=o[l]-i.rects.reference[l],g=Pt(r),b=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,v=p/2-m/2,_=d[h],y=b-u[c]-d[f],w=b/2-u[c]/2+v,E=$t(_,w,y),L=l;i.modifiersData[s]=((t={})[L]=E,t.centerOffset=E-w,t)}},effect:function(e){var t=e.state,i=e.options.element,s=void 0===i?"[data-popper-arrow]":i;null!=s&&("string"!=typeof s||(s=t.elements.popper.querySelector(s)))&&kt(t.elements.popper,s)&&(t.elements.arrow=s)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Vt(e){return e.split("-")[1]}var Rt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ht(e){var t,i=e.popper,s=e.popperRect,n=e.placement,r=e.variation,o=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,u=e.isFixed,h=o.x,f=void 0===h?0:h,p=o.y,m=void 0===p?0:p,g="function"==typeof d?d({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var b=o.hasOwnProperty("x"),v=o.hasOwnProperty("y"),_=Ye,y=We,w=window;if(c){var E=Pt(i),L="clientHeight",S="clientWidth";if(E===gt(i)&&"static"!==xt(E=Mt(i)).position&&"absolute"===a&&(L="scrollHeight",S="scrollWidth"),n===We||(n===Ye||n===Ue)&&r===Ze)y=Ge,m-=(u&&E===w&&w.visualViewport?w.visualViewport.height:E[L])-s.height,m*=l?1:-1;if(n===Ye||(n===We||n===Ge)&&r===Ze)_=Ue,f-=(u&&E===w&&w.visualViewport?w.visualViewport.width:E[S])-s.width,f*=l?1:-1}var C,A=Object.assign({position:a},c&&Rt),F=!0===d?function(e,t){var i=e.x,s=e.y,n=t.devicePixelRatio||1;return{x:St(i*n)/n||0,y:St(s*n)/n||0}}({x:f,y:m},gt(i)):{x:f,y:m};return f=F.x,m=F.y,l?Object.assign({},A,((C={})[y]=v?"0":"",C[_]=b?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",C)):Object.assign({},A,((t={})[y]=v?m+"px":"",t[_]=b?f+"px":"",t.transform="",t))}const zt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,i=e.options,s=i.gpuAcceleration,n=void 0===s||s,r=i.adaptive,o=void 0===r||r,a=i.roundOffsets,l=void 0===a||a,c={placement:wt(t.placement),variation:Vt(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Ht(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ht(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var Wt={passive:!0};const Gt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,i=e.instance,s=e.options,n=s.scroll,r=void 0===n||n,o=s.resize,a=void 0===o||o,l=gt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return r&&c.forEach(function(e){e.addEventListener("scroll",i.update,Wt)}),a&&l.addEventListener("resize",i.update,Wt),function(){r&&c.forEach(function(e){e.removeEventListener("scroll",i.update,Wt)}),a&&l.removeEventListener("resize",i.update,Wt)}},data:{}};var Ut={left:"right",right:"left",bottom:"top",top:"bottom"};function Yt(e){return e.replace(/left|right|bottom|top/g,function(e){return Ut[e]})}var Kt={start:"end",end:"start"};function Qt(e){return e.replace(/start|end/g,function(e){return Kt[e]})}function Xt(e){var t=gt(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Zt(e){return Ft(Mt(e)).left+Xt(e).scrollLeft}function Jt(e){var t=xt(e),i=t.overflow,s=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(i+n+s)}function ei(e){return["html","body","#document"].indexOf(mt(e))>=0?e.ownerDocument.body:vt(e)&&Jt(e)?e:ei(jt(e))}function ti(e,t){var i;void 0===t&&(t=[]);var s=ei(e),n=s===(null==(i=e.ownerDocument)?void 0:i.body),r=gt(s),o=n?[r].concat(r.visualViewport||[],Jt(s)?s:[]):s,a=t.concat(o);return n?a:a.concat(ti(jt(o)))}function ii(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function si(e,t,i){return t===et?ii(function(e,t){var i=gt(e),s=Mt(e),n=i.visualViewport,r=s.clientWidth,o=s.clientHeight,a=0,l=0;if(n){r=n.width,o=n.height;var c=At();(c||!c&&"fixed"===t)&&(a=n.offsetLeft,l=n.offsetTop)}return{width:r,height:o,x:a+Zt(e),y:l}}(e,i)):bt(t)?function(e,t){var i=Ft(e,!1,"fixed"===t);return i.top=i.top+e.clientTop,i.left=i.left+e.clientLeft,i.bottom=i.top+e.clientHeight,i.right=i.left+e.clientWidth,i.width=e.clientWidth,i.height=e.clientHeight,i.x=i.left,i.y=i.top,i}(t,i):ii(function(e){var t,i=Mt(e),s=Xt(e),n=null==(t=e.ownerDocument)?void 0:t.body,r=Et(i.scrollWidth,i.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),o=Et(i.scrollHeight,i.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),a=-s.scrollLeft+Zt(e),l=-s.scrollTop;return"rtl"===xt(n||i).direction&&(a+=Et(i.clientWidth,n?n.clientWidth:0)-r),{width:r,height:o,x:a,y:l}}(Mt(e)))}function ni(e,t,i,s){var n="clippingParents"===t?function(e){var t=ti(jt(e)),i=["absolute","fixed"].indexOf(xt(e).position)>=0&&vt(e)?Pt(e):e;return bt(i)?t.filter(function(e){return bt(e)&&kt(e,i)&&"body"!==mt(e)}):[]}(e):[].concat(t),r=[].concat(n,[i]),o=r[0],a=r.reduce(function(t,i){var n=si(e,i,s);return t.top=Et(n.top,t.top),t.right=Lt(n.right,t.right),t.bottom=Lt(n.bottom,t.bottom),t.left=Et(n.left,t.left),t},si(e,o,s));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function ri(e){var t,i=e.reference,s=e.element,n=e.placement,r=n?wt(n):null,o=n?Vt(n):null,a=i.x+i.width/2-s.width/2,l=i.y+i.height/2-s.height/2;switch(r){case We:t={x:a,y:i.y-s.height};break;case Ge:t={x:a,y:i.y+i.height};break;case Ue:t={x:i.x+i.width,y:l};break;case Ye:t={x:i.x-s.width,y:l};break;default:t={x:i.x,y:i.y}}var c=r?Nt(r):null;if(null!=c){var d="y"===c?"height":"width";switch(o){case Xe:t[c]=t[c]-(i[d]/2-s[d]/2);break;case Ze:t[c]=t[c]+(i[d]/2-s[d]/2)}}return t}function oi(e,t){void 0===t&&(t={});var i=t,s=i.placement,n=void 0===s?e.placement:s,r=i.strategy,o=void 0===r?e.strategy:r,a=i.boundary,l=void 0===a?Je:a,c=i.rootBoundary,d=void 0===c?et:c,u=i.elementContext,h=void 0===u?tt:u,f=i.altBoundary,p=void 0!==f&&f,m=i.padding,g=void 0===m?0:m,b=qt("number"!=typeof g?g:Dt(g,Qe)),v=h===tt?it:tt,_=e.rects.popper,y=e.elements[p?v:h],w=ni(bt(y)?y:y.contextElement||Mt(e.elements.popper),l,d,o),E=Ft(e.elements.reference),L=ri({reference:E,element:_,strategy:"absolute",placement:n}),S=ii(Object.assign({},_,L)),C=h===tt?S:E,A={top:w.top-C.top+b.top,bottom:C.bottom-w.bottom+b.bottom,left:w.left-C.left+b.left,right:C.right-w.right+b.right},F=e.modifiersData.offset;if(h===tt&&F){var T=F[n];Object.keys(A).forEach(function(e){var t=[Ue,Ge].indexOf(e)>=0?1:-1,i=[We,Ge].indexOf(e)>=0?"y":"x";A[e]+=T[i]*t})}return A}function ai(e,t){void 0===t&&(t={});var i=t,s=i.placement,n=i.boundary,r=i.rootBoundary,o=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?nt:l,d=Vt(s),u=d?a?st:st.filter(function(e){return Vt(e)===d}):Qe,h=u.filter(function(e){return c.indexOf(e)>=0});0===h.length&&(h=u);var f=h.reduce(function(t,i){return t[i]=oi(e,{placement:i,boundary:n,rootBoundary:r,padding:o})[wt(i)],t},{});return Object.keys(f).sort(function(e,t){return f[e]-f[t]})}const li={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var n=i.mainAxis,r=void 0===n||n,o=i.altAxis,a=void 0===o||o,l=i.fallbackPlacements,c=i.padding,d=i.boundary,u=i.rootBoundary,h=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=t.options.placement,b=wt(g),v=l||(b===g||!p?[Yt(g)]:function(e){if(wt(e)===Ke)return[];var t=Yt(e);return[Qt(e),t,Qt(t)]}(g)),_=[g].concat(v).reduce(function(e,i){return e.concat(wt(i)===Ke?ai(t,{placement:i,boundary:d,rootBoundary:u,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)},[]),y=t.rects.reference,w=t.rects.popper,E=new Map,L=!0,S=_[0],C=0;C<_.length;C++){var A=_[C],F=wt(A),T=Vt(A)===Xe,k=[We,Ge].indexOf(F)>=0,x=k?"width":"height",O=oi(t,{placement:A,boundary:d,rootBoundary:u,altBoundary:h,padding:c}),M=k?T?Ue:Ye:T?Ge:We;y[x]>w[x]&&(M=Yt(M));var j=Yt(M),I=[];if(r&&I.push(O[F]<=0),a&&I.push(O[M]<=0,O[j]<=0),I.every(function(e){return e})){S=A,L=!1;break}E.set(A,I)}if(L)for(var P=function(e){var t=_.find(function(t){var i=E.get(t);if(i)return i.slice(0,e).every(function(e){return e})});if(t)return S=t,"break"},N=p?3:1;N>0;N--){if("break"===P(N))break}t.placement!==S&&(t.modifiersData[s]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ci(e,t,i){return void 0===i&&(i={x:0,y:0}),{top:e.top-t.height-i.y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function di(e){return[We,Ue,Ge,Ye].some(function(t){return e[t]>=0})}const ui={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,i=e.name,s=t.rects.reference,n=t.rects.popper,r=t.modifiersData.preventOverflow,o=oi(t,{elementContext:"reference"}),a=oi(t,{altBoundary:!0}),l=ci(o,s),c=ci(a,n,r),d=di(l),u=di(c);t.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":u})}};const hi={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,i=e.options,s=e.name,n=i.offset,r=void 0===n?[0,0]:n,o=nt.reduce(function(e,i){return e[i]=function(e,t,i){var s=wt(e),n=[Ye,We].indexOf(s)>=0?-1:1,r="function"==typeof i?i(Object.assign({},t,{placement:e})):i,o=r[0],a=r[1];return o=o||0,a=(a||0)*n,[Ye,Ue].indexOf(s)>=0?{x:a,y:o}:{x:o,y:a}}(i,t.rects,r),e},{}),a=o[t.placement],l=a.x,c=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[s]=o}};const fi={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,i=e.name;t.modifiersData[i]=ri({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};const pi={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,s=e.name,n=i.mainAxis,r=void 0===n||n,o=i.altAxis,a=void 0!==o&&o,l=i.boundary,c=i.rootBoundary,d=i.altBoundary,u=i.padding,h=i.tether,f=void 0===h||h,p=i.tetherOffset,m=void 0===p?0:p,g=oi(t,{boundary:l,rootBoundary:c,padding:u,altBoundary:d}),b=wt(t.placement),v=Vt(t.placement),_=!v,y=Nt(b),w="x"===y?"y":"x",E=t.modifiersData.popperOffsets,L=t.rects.reference,S=t.rects.popper,C="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,A="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),F=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(E){if(r){var k,x="y"===y?We:Ye,O="y"===y?Ge:Ue,M="y"===y?"height":"width",j=E[y],I=j+g[x],P=j-g[O],N=f?-S[M]/2:0,$=v===Xe?L[M]:S[M],q=v===Xe?-S[M]:-L[M],D=t.elements.arrow,B=f&&D?Tt(D):{width:0,height:0},V=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},R=V[x],H=V[O],z=$t(0,L[M],B[M]),W=_?L[M]/2-N-z-R-A.mainAxis:$-z-R-A.mainAxis,G=_?-L[M]/2+N+z+H+A.mainAxis:q+z+H+A.mainAxis,U=t.elements.arrow&&Pt(t.elements.arrow),Y=U?"y"===y?U.clientTop||0:U.clientLeft||0:0,K=null!=(k=null==F?void 0:F[y])?k:0,Q=j+G-K,X=$t(f?Lt(I,j+W-K-Y):I,j,f?Et(P,Q):P);E[y]=X,T[y]=X-j}if(a){var Z,J="x"===y?We:Ye,ee="x"===y?Ge:Ue,te=E[w],ie="y"===w?"height":"width",se=te+g[J],ne=te-g[ee],re=-1!==[We,Ye].indexOf(b),oe=null!=(Z=null==F?void 0:F[w])?Z:0,ae=re?se:te-L[ie]-S[ie]-oe+A.altAxis,le=re?te+L[ie]+S[ie]-oe-A.altAxis:ne,ce=f&&re?function(e,t,i){var s=$t(e,t,i);return s>i?i:s}(ae,te,le):$t(f?ae:se,te,f?le:ne);E[w]=ce,T[w]=ce-te}t.modifiersData[s]=T}},requiresIfExists:["offset"]};function mi(e,t,i){void 0===i&&(i=!1);var s,n,r=vt(t),o=vt(t)&&function(e){var t=e.getBoundingClientRect(),i=St(t.width)/e.offsetWidth||1,s=St(t.height)/e.offsetHeight||1;return 1!==i||1!==s}(t),a=Mt(t),l=Ft(e,o,i),c={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(r||!r&&!i)&&(("body"!==mt(t)||Jt(a))&&(c=(s=t)!==gt(s)&&vt(s)?{scrollLeft:(n=s).scrollLeft,scrollTop:n.scrollTop}:Xt(s)),vt(t)?((d=Ft(t,!0)).x+=t.clientLeft,d.y+=t.clientTop):a&&(d.x=Zt(a))),{x:l.left+c.scrollLeft-d.x,y:l.top+c.scrollTop-d.y,width:l.width,height:l.height}}function gi(e){var t=new Map,i=new Set,s=[];function n(e){i.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEac
vendor: 4,628 bytes, line 6
6h(function(e){if(!i.has(e)){var s=t.get(e);s&&n(s)}}),s.push(e)}return e.forEach(function(e){t.set(e.name,e)}),e.forEach(function(e){i.has(e.name)||n(e)}),s}var bi={placement:"bottom",modifiers:[],strategy:"absolute"};function vi(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}function _i(e){void 0===e&&(e={});var t=e,i=t.defaultModifiers,s=void 0===i?[]:i,n=t.defaultOptions,r=void 0===n?bi:n;return function(e,t,i){void 0===i&&(i=r);var n,o,a={placement:"bottom",orderedModifiers:[],options:Object.assign({},bi,r),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,d={state:a,setOptions:function(i){var n="function"==typeof i?i(a.options):i;u(),a.options=Object.assign({},r,a.options,n),a.scrollParents={reference:bt(e)?ti(e):e.contextElement?ti(e.contextElement):[],popper:ti(t)};var o,c,h=function(e){var t=gi(e);return pt.reduce(function(e,i){return e.concat(t.filter(function(e){return e.phase===i}))},[])}((o=[].concat(s,a.options.modifiers),c=o.reduce(function(e,t){var i=e[t.name];return e[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,e},{}),Object.keys(c).map(function(e){return c[e]})));return a.orderedModifiers=h.filter(function(e){return e.enabled}),a.orderedModifiers.forEach(function(e){var t=e.name,i=e.options,s=void 0===i?{}:i,n=e.effect;if("function"==typeof n){var r=n({state:a,name:t,instance:d,options:s}),o=function(){};l.push(r||o)}}),d.update()},forceUpdate:function(){if(!c){var e=a.elements,t=e.reference,i=e.popper;if(vi(t,i)){a.rects={reference:mi(t,Pt(i),"fixed"===a.options.strategy),popper:Tt(i)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach(function(e){return a.modifiersData[e.name]=Object.assign({},e.data)});for(var s=0;s<a.orderedModifiers.length;s++)if(!0!==a.reset){var n=a.orderedModifiers[s],r=n.fn,o=n.options,l=void 0===o?{}:o,u=n.name;"function"==typeof r&&(a=r({state:a,options:l,name:u,instance:d})||a)}else a.reset=!1,s=-1}}},update:(n=function(){return new Promise(function(e){d.forceUpdate(),e(a)})},function(){return o||(o=new Promise(function(e){Promise.resolve().then(function(){o=void 0,e(n())})})),o}),destroy:function(){u(),c=!0}};if(!vi(e,t))return d;function u(){l.forEach(function(e){return e()}),l=[]}return d.setOptions(i).then(function(e){!c&&i.onFirstUpdate&&i.onFirstUpdate(e)}),d}}var yi=_i(),wi=_i({defaultModifiers:[Gt,fi,zt,yt]}),Ei=_i({defaultModifiers:[Gt,fi,zt,yt,hi,li,pi,Bt,ui]});const Li=Object.freeze(Object.defineProperty({__proto__:null,afterMain:dt,afterRead:at,afterWrite:ft,applyStyles:yt,arrow:Bt,auto:Ke,basePlacements:Qe,beforeMain:lt,beforeRead:rt,beforeWrite:ut,bottom:Ge,clippingParents:Je,computeStyles:zt,createPopper:Ei,createPopperBase:yi,createPopperLite:wi,detectOverflow:oi,end:Ze,eventListeners:Gt,flip:li,hide:ui,left:Ye,main:ct,modifierPhases:pt,offset:hi,placements:nt,popper:tt,popperGenerator:_i,popperOffsets:fi,preventOverflow:pi,read:ot,reference:it,right:Ue,start:Xe,top:We,variationPlacements:st,viewport:et,write:ht},Symbol.toStringTag,{value:"Module"})),Si="dropdown",Ci=".bs.dropdown",Ai=".data-api",Fi="ArrowUp",Ti="ArrowDown",ki=`hide${Ci}`,xi=`hidden${Ci}`,Oi=`show${Ci}`,Mi=`shown${Ci}`,ji=`click${Ci}${Ai}`,Ii=`keydown${Ci}${Ai}`,Pi=`keyup${Ci}${Ai}`,Ni="show",$i='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',qi=`${$i}.${Ni}`,Di=".dropdown-menu",Bi=m()?"top-end":"top-start",Vi=m()?"top-start":"top-end",Ri=m()?"bottom-end":"bottom-start",Hi=m()?"bottom-start":"bottom-end",zi=m()?"left-start":"right-start",Wi=m()?"right-start":"left-start",Gi={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Ui={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Yi extends V{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=H.next(this._element,Di)[0]||H.prev(this._element,Di)[0]||H.findOne(Di,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Gi}static get DefaultType(){return Ui}static get NAME(){return Si}toggle(){return this._isShown()?this.hide():this.show()}show(){if(c(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!P.trigger(this._element,Oi,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".
6navbar-nav"))for(const e of[].concat(...document.body.children))P.on(e,"mouseover",u);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ni),this._element.classList.add(Ni),P.trigger(this._element,Mi,e)}}hide(){if(c(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!P.trigger(this._element,ki,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))P.off(e,"mouseover",u);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ni),this._element.classList.remove(Ni),this._element.setAttribute("aria-expanded","false"),D.removeDataAttribute(this._menu,"popper"),P.trigger(this._element,xi,e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!o(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${Si.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(void 0===Li)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=this._parent:o(this._config.reference)?e=a(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const t=this._getPopperConfig();this._popper=Ei(e,this._menu,t)}_isShown(){return this._menu.classList.contains(Ni)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return zi;if(e.classList.contains("dropstart"))return Wi;if(e.classList.contains("dropup-center"))return"top";if(e.classList.contains("dropdown-center"))return"bottom";const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?Vi:Bi:t?Hi:Ri}
vendor: 5,961 bytes, line 6
6_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(D.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...b(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:t}){const i=H.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(e=>l(e));i.length&&_(i,t,e===Ti,!i.includes(t)).focus()}static jQueryInterface(e){return this.each(function(){const t=Yi.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}})}static clearMenus(e){if(2===e.button||"keyup"===e.type&&"Tab"!==e.key)return;const t=H.find(qi);for(const i of t){const t=Yi.getInstance(i);if(!t||!1===t._config.autoClose)continue;const s=e.composedPath(),n=s.includes(t._menu);if(s.includes(t._element)||"inside"===t._config.autoClose&&!n||"outside"===t._config.autoClose&&n)continue;if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const r={relatedTarget:t._element};"click"===e.type&&(r.clickEvent=e),t._completeHide(r)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),i="Escape"===e.key,s=[Fi,Ti].includes(e.key);if(!s&&!i)return;if(t&&!i)return;e.preventDefault();const n=this.matches($i)?this:H.prev(this,$i)[0]||H.next(this,$i)[0]||H.findOne($i,e.delegateTarget.parentNode),r=Yi.getOrCreateInstance(n);if(s)return e.stopPropagation(),r.show(),void r._selectMenuItem(e);r._isShown()&&(e.stopPropagation(),r.hide(),n.focus())}}P.on(document,Ii,$i,Yi.dataApiKeydownHandler),P.on(document,Ii,Di,Yi.dataApiKeydownHandler),P.on(document,ji,Yi.clearMenus),P.on(document,Pi,Yi.clearMenus),P.on(document,ji,$i,function(e){e.preventDefault(),Yi.getOrCreateInstance(this).toggle()}),g(Yi);const Ki="backdrop",Qi="show",Xi=`mousedown.bs.${Ki}`,Zi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Ji={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class es extends B{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Zi}static get DefaultType(){return Ji}static get NAME(){return Ki}show(e){if(!this._config.isVisible)return void b(e);this._append();const t=this._getElement();this._config.isAnimated&&h(t),t.classList.add(Qi),this._emulateAnimation(()=>{b(e)})}hide(e){this._config.isVisible?(this._getElement().classList.remove(Qi),this._emulateAnimation(()=>{this.dispose(),b(e)})):b(e)}dispose(){this._isAppended&&(P.off(this._element,Xi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=a(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),P.on(e,Xi,()=>{b(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){v(e,this._getElement(),this._config.isAnimated)}}const ts=".bs.focustrap",is=`focusin${ts}`,ss=`keydown.tab${ts}`,ns="backward",rs={autofocus:!0,trapElement:null},os={autofocus:"boolean",trapElement:"element"};class as extends B{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return rs}static get DefaultType(){return os}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),P.off(document,ts),P.on(document,is,e=>this._handleFocusin(e)),P.on(document,ss,e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,P.off(document,ts))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const i=H.focusableChildren(t);0===i.length?t.focus():this._lastTabNavDirection===ns?i[i.length-1].focus():i[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?ns:"forward")}}const ls=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",cs=".sticky-top",ds="padding-right",us="margin-right";class hs{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,ds,t=>t+e),this._setElementAttributes(ls,ds,t=>t+e),this._setElementAttributes(cs,us,t=>t-e)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,ds),this._resetElementAttributes(ls,ds),this._resetElementAttributes(cs,us)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,i){const s=this.getWidth();this._applyManipulationCallback(e,e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+s)return;this._saveInitialAttribute(e,t);const n=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${i(Number.parseFloat(n))}px`)})}_saveInitialAttribute(e,t){const i=e.style.getPropertyValue(t);i&&D.setDataAttribute(e,t,i)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,e=>{const i=D.getDataAttribute(e,t);null!==i?(D.removeDataAttribute(e,t),e.style.setProperty(t,i)):e.style.removeProperty(t)})}
vendor: 4,254 bytes, line 6
6_applyManipulationCallback(e,t){if(o(e))t(e);else for(const i of H.find(e,this._element))t(i)}}const fs=".bs.modal",ps=`hide${fs}`,ms=`hidePrevented${fs}`,gs=`hidden${fs}`,bs=`show${fs}`,vs=`shown${fs}`,_s=`resize${fs}`,ys=`click.dismiss${fs}`,ws=`mousedown.dismiss${fs}`,Es=`keydown.dismiss${fs}`,Ls=`click${fs}.data-api`,Ss="modal-open",Cs="show",As="modal-static",Fs={backdrop:!0,focus:!0,keyboard:!0},Ts={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class ks extends V{constructor(e,t){super(e,t),this._dialog=H.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new hs,this._addEventListeners()}static get Default(){return Fs}static get DefaultType(){return Ts}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||this._isTransitioning)return;P.trigger(this._element,bs,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Ss),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){if(!this._isShown||this._isTransitioning)return;P.trigger(this._element,ps).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Cs),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){P.off(window,fs),P.off(this._dialog,fs),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new es({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new as({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=H.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),h(this._element),this._element.classList.add(Cs);this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,P.trigger(this._element,vs,{relatedTarget:e})},this._dialog,this._isAnimated())}_addEventListeners(){P.on(this._element,Es,e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())}),P.on(window,_s,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),P.on(this._element,ws,e=>{P.one(this._element,ys,t=>{this._element===e.target&&this._element===t.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Ss),this._resetAdjustments(),this._scrollBar.reset(),P.trigger(this._element,gs)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(P.trigger(this._element,ms).defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains(As)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(As),this._queueCallback(()=>{this._element.classList.remove(As),this._queueCallback(()=>{this._element.style.overflowY=t},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),i=t>0;if(i&&!e){const e=m()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!i&&e){const e=m()?"paddingRight":"paddingLeft";this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each(function(){const i=ks.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method n
6amed "${e}"`);i[e](t)}})}}P.on(document,Ls,'[data-bs-toggle="modal"]',function(e){const t=H.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),P.one(t,bs,e=>{e.defaultPrevented||P.one(t,gs,()=>{l(this)&&this.focus()})});const i=H.findOne(".modal.show");i&&ks.getInstance(i).hide();ks.getOrCreateInstance(t).toggle(this)}),z(ks),g(ks);const xs=".bs.offcanvas",Os=".data-api",Ms=`load${xs}${Os}`,js="show",Is="showing",Ps="hiding",Ns=".offcanvas.show",$s=`show${xs}`,qs=`shown${xs}`,Ds=`hide${xs}`,Bs=`hidePrevented${xs}`,Vs=`hidden${xs}`,Rs=`resize${xs}`,Hs=`click${xs}${Os}`,zs=`keydown.dismiss${xs}`,Ws={backdrop:!0,keyboard:!0,scroll:!1},Gs={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Us extends V{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Ws}static get DefaultType(){return Gs}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown)return;if(P.trigger(this._element,$s,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new hs).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Is);this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(js),this._element.classList.remove(Is),P.trigger(this._element,qs,{relatedTarget:e})},this._element,!0)}hide(){if(!this._isShown)return;if(P.trigger(this._element,Ds).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Ps),this._backdrop.hide();this._queueCallback(()=>{this._element.classList.remove(js,Ps),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new hs).reset(),P.trigger(this._element,Vs)},this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new es({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():P.trigger(this._element,Bs)}:null})}_initializeFocusTrap(){return new as({trapElement:this._element})}_addEventListeners(){P.on(this._element,zs,e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():P.trigger(this._element,Bs))})}static jQueryInterface(e){return this.each(function(){const t=Us.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}})}}P.on(document,Hs,'[data-bs-toggle="offcanvas"]',function(e){const t=H.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),c(this))return;P.one(t,Vs,()=>{l(this)&&this.focus()});const i=H.findOne(Ns);i&&i!==t&&Us.getInstance(i).hide();Us.getOrCreateInstance(t).toggle(this)}),P.on(window,Ms,()=>{for(const e of H.find(Ns))Us.getOrCreateInstance(e).show()}),P.on(window,Rs,()=>{for(const e of H.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&Us.getOrCreateInstance(e).hide()}),z(Us),g(Us);const Ys={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Ks=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qs=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xs=(e,t)=>{const i=e.nodeName.toLowerCase();return t.includes(i)?!Ks.has(i)||Boolean(Qs.test(e.nodeValue)):t.filter(e=>e instanceof RegExp).some(e=>e.test(i))};const Zs={allowList:Ys,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},Js={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},en={entry:"(string|element|function|null)",selector:"(string|element)"};class tn extends B{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return Zs}static get DefaultType(){return Js}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(e=>
vendor: 4,624 bytes, line 6
6this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,i]of Object.entries(this._config.content))this._setContent(e,i,t);const t=e.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&t.classList.add(...i.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,i]of Object.entries(e))super._typeCheckConfig({selector:t,entry:i},en)}_setContent(e,t,i){const s=H.findOne(i,e);s&&((t=this._resolvePossibleFunction(t))?o(t)?this._putElementInTemplate(a(t),s):this._config.html?s.innerHTML=this._maybeSanitize(t):s.textContent=t:s.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,i){if(!e.length)return e;if(i&&"function"==typeof i)return i(e);const s=(new window.DOMParser).parseFromString(e,"text/html"),n=[].concat(...s.body.querySelectorAll("*"));for(const e of n){const i=e.nodeName.toLowerCase();if(!Object.keys(t).includes(i)){e.remove();continue}const s=[].concat(...e.attributes),n=[].concat(t["*"]||[],t[i]||[]);for(const t of s)Xs(t,n)||e.removeAttribute(t.nodeName)}return s.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return b(e,[this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const sn=new Set(["sanitize","allowList","sanitizeFn"]),nn="fade",rn="show",on=".tooltip-inner",an=".modal",ln="hide.bs.modal",cn="hover",dn="focus",un={AUTO:"auto",TOP:"top",RIGHT:m()?"left":"right",BOTTOM:"bottom",LEFT:m()?"right":"left"},hn={allowList:Ys,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},fn={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class pn extends V{constructor(e,t){if(void 0===Li)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return hn}static get DefaultType(){return fn}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),P.off(this._element.closest(an),ln,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=P.trigger(this._element,this.constructor.eventName("show")),t=(d(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:s}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(i),P.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(rn),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))P.on(e,"mouseover",u);this._queueCallback(()=>{P.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}
vendor: 5,383 bytes, line 6
6hide(){if(!this._isShown())return;if(P.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(rn),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))P.off(e,"mouseover",u);this._activeTrigger.click=!1,this._activeTrigger[dn]=!1,this._activeTrigger[cn]=!1,this._isHovered=null;this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),P.trigger(this._element,this.constructor.eventName("hidden")))},this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(nn,rn),t.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e})(this.constructor.NAME).toString();return t.setAttribute("id",i),this._isAnimated()&&t.classList.add(nn),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new tn({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[on]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(nn)}_isShown(){return this.tip&&this.tip.classList.contains(rn)}_createPopper(e){const t=b(this._config.placement,[this,e,this._element]),i=un[t.toUpperCase()];return Ei(this._element,e,this._getPopperConfig(i))}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return b(e,[this._element])}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...t,...b(this._config.popperConfig,[t])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)P.on(this._element,this.constructor.eventName("click"),this._config.selector,e=>{this._initializeOnDelegatedTarget(e).toggle()});else if("manual"!==t){const e=t===cn?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=t===cn?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");P.on(this._element,e,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?dn:cn]=!0,t._enter()}),P.on(this._element,i,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?dn:cn]=t._element.contains(e.relatedTarget),t._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},P.on(this._element.closest(an),ln,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=D.getDataAttributes(this._element);for(const e of Object.keys(t))sn.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:a(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[t,i]of Object.entries(this._config))this.constructor.Default[t]!==i&&(e[t]=i);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each(function(){const t=pn.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method n
6amed "${e}"`);t[e]()}})}}g(pn);const mn=".popover-header",gn=".popover-body",bn={...pn.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},vn={...pn.DefaultType,content:"(null|string|element|function)"};class _n extends pn{static get Default(){return bn}static get DefaultType(){return vn}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[mn]:this._getTitle(),[gn]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each(function(){const t=_n.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}})}}g(_n);const yn=".bs.scrollspy",wn=`activate${yn}`,En=`click${yn}`,Ln=`load${yn}.data-api`,Sn="active",Cn="[href]",An=".nav-link",Fn=`${An}, .nav-item > ${An}, .list-group-item`,Tn={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},kn={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class xn extends V{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Tn}static get DefaultType(){return kn}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=a(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map(e=>Number.parseFloat(e))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(P.off(this._config.target,En),P.on(this._config.target,En,Cn,e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const i=this._rootElement||window,s=t.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:s,behavior:"smooth"});i.scrollTop=s}}))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(e=>this._observerCallback(e),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),i=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},s=(this._rootElement||document.documentElement).scrollTop,n=s>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=s;for(const r of e){if(!r.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(r));continue}const e=r.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(n&&e){if(i(r),!s)return}else n||e||i(r)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=H.find(Cn,this._config.target);for(const t of e){if(!t.hash||c(t))continue;const e=H.findOne(decodeURI(t.hash),this._element);l(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(Sn),this._activateParents(e),P.trigger(this._element,wn,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))H.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(Sn);else for(const t of H.parents(e,".nav, .list-group"))for(const e of H.prev(t,Fn))e.classList.add(Sn)}_clearActiveClass(e){e.classList.remove(Sn);const t=H.find(`${Cn}.${Sn}`,e);for(const e of t)e.classList.remove(Sn)}static jQueryInterface(e){return this.each(function(){const t=xn.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method n
6amed "${e}"`);t[e]()}})}}P.on(window,Ln,()=>{for(const e of H.find('[data-bs-spy="scroll"]'))xn.getOrCreateInstance(e)}),g(xn);const On=".bs.tab",Mn=`hide${On}`,jn=`hidden${On}`,In=`show${On}`,Pn=`shown${On}`,Nn=`click${On}`,$n=`keydown${On}`,qn=`load${On}`,Dn="ArrowLeft",Bn="ArrowRight",Vn="ArrowUp",Rn="ArrowDown",Hn="Home",zn="End",Wn="active",Gn="fade",Un="show",Yn=".dropdown-toggle",Kn=`:not(${Yn})`,Qn='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Xn=`${`.nav-link${Kn}, .list-group-item${Kn}, [role="tab"]${Kn}`}, ${Qn}`,Zn=`.${Wn}[data-bs-toggle="tab"], .${Wn}[data-bs-toggle="pill"], .${Wn}[data-bs-toggle="list"]`;class Jn extends V{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),P.on(this._element,$n,e=>this._keydown(e)))}static get NAME(){return"tab"}show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),i=t?P.trigger(t,Mn,{relatedTarget:e}):null;P.trigger(e,In,{relatedTarget:t}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){if(!e)return;e.classList.add(Wn),this._activate(H.getElementFromSelector(e));this._queueCallback(()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),P.trigger(e,Pn,{relatedTarget:t})):e.classList.add(Un)},e,e.classList.contains(Gn))}_deactivate(e,t){if(!e)return;e.classList.remove(Wn),e.blur(),this._deactivate(H.getElementFromSelector(e));this._queueCallback(()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),P.trigger(e,jn,{relatedTarget:t})):e.classList.remove(Un)},e,e.classList.contains(Gn))}_keydown(e){if(![Dn,Bn,Vn,Rn,Hn,zn].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=this._getChildren().filter(e=>!c(e));let i;if([Hn,zn].includes(e.key))i=t[e.key===Hn?0:t.length-1];else{const s=[Bn,Rn].includes(e.key);i=_(t,e.target,s,!0)}i&&(i.focus({preventScroll:!0}),Jn.getOrCreateInstance(i).show())}_getChildren(){return H.find(Xn,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),i=this._getOuterElement(e);e.setAttribute("aria-selected",t),i!==e&&this._setAttributeIfNotExists(i,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=H.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,t){const i=this._getOuterElement(e);if(!i.classList.contains("dropdown"))return;const s=(e,s)=>{const n=H.findOne(e,i);n&&n.classList.toggle(s,t)};s(Yn,Wn),s(".dropdown-menu",Un),i.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,i){e.hasAttribute(t)||e.setAttribute(t,i)}_elemIsActive(e){return e.classList.contains(Wn)}_getInnerElement(e){return e.matches(Xn)?e:H.findOne(Xn,e)}
vendor: 4,244 bytes, line 6
6_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each(function(){const t=Jn.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}})}}P.on(document,Nn,Qn,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),c(this)||Jn.getOrCreateInstance(this).show()}),P.on(window,qn,()=>{for(const e of H.find(Zn))Jn.getOrCreateInstance(e)}),g(Jn);const er=".bs.toast",tr=`mouseover${er}`,ir=`mouseout${er}`,sr=`focusin${er}`,nr=`focusout${er}`,rr=`hide${er}`,or=`hidden${er}`,ar=`show${er}`,lr=`shown${er}`,cr="hide",dr="show",ur="showing",hr={animation:"boolean",autohide:"boolean",delay:"number"},fr={animation:!0,autohide:!0,delay:5e3};class pr extends V{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return fr}static get DefaultType(){return hr}static get NAME(){return"toast"}show(){if(P.trigger(this._element,ar).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(cr),h(this._element),this._element.classList.add(dr,ur),this._queueCallback(()=>{this._element.classList.remove(ur),P.trigger(this._element,lr),this._maybeScheduleHide()},this._element,this._config.animation)}hide(){if(!this.isShown())return;if(P.trigger(this._element,rr).defaultPrevented)return;this._element.classList.add(ur),this._queueCallback(()=>{this._element.classList.add(cr),this._element.classList.remove(ur,dr),P.trigger(this._element,or)},this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(dr),super.dispose()}isShown(){return this._element.classList.contains(dr)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const i=e.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){P.on(this._element,tr,e=>this._onInteraction(e,!0)),P.on(this._element,ir,e=>this._onInteraction(e,!1)),P.on(this._element,sr,e=>this._onInteraction(e,!0)),P.on(this._element,nr,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each(function(){const t=pr.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}})}}z(pr),g(pr);return{Alert:Y,Button:Q,Carousel:xe,Collapse:ze,Dropdown:Yi,Modal:ks,Offcanvas:Us,Popover:_n,ScrollSpy:xn,Tab:Jn,Toast:pr,Tooltip:pn}});var __defProp=Object.defineProperty,__defNormalProp=(e,t,i)=>t in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,__publicField=(e,t,i)=>(__defNormalProp(e,"symbol"!=typeof t?t+"":t,i),i);!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).JustValidate=t()}(this,function(){"use strict";const e=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,t=/^-?[0-9]\d*$/,i=/^(?=.*[A-Za-z])(?=.*\d).{8,}$/,s=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/,n=e=>"string"!=typeof e||""===e;var r=(e=>(e.Required="required",e.Email="email",e.MinLength="minLength",e.MaxLength="maxLength",e.Password="password",e.Number="number",e.Integer="integer",e.MaxNumber="maxNumber",e.MinNumber="minNumber",e.StrongPassword="strongPassword",e.CustomRegexp="customRegexp",e.MinFilesCount="minFilesCount",e.MaxFilesCount="maxFilesCount",e.Files="files",e))(r||{}),o=(e=>(e.Required="required",e))(o||{}),a=(e=>(e.Label="label",e.LabelArrow="labelArrow",e))(a||{});const l=[{key:r.Required,dict:{en:"The field is required"}}
vendor: 8,321 bytes, line 6
6,{key:r.Email,dict:{en:"Email has invalid format"}},{key:r.MaxLength,dict:{en:"The field must contain a maximum of :value characters"}},{key:r.MinLength,dict:{en:"The field must contain a minimum of :value characters"}},{key:r.Password,dict:{en:"Password must contain minimum eight characters, at least one letter and one number"}},{key:r.StrongPassword,dict:{en:"Password should contain minimum eight characters, at least one uppercase letter, one lowercase letter, one number and one special character"}},{key:r.Number,dict:{en:"Value should be a number"}},{key:r.MaxNumber,dict:{en:"Number should be less or equal than :value"}},{key:r.MinNumber,dict:{en:"Number should be more or equal than :value"}},{key:r.MinFilesCount,dict:{en:"Files count should be more or equal than :value"}},{key:r.MaxFilesCount,dict:{en:"Files count should be less or equal than :value"}},{key:r.Files,dict:{en:"Uploaded files have one or several invalid properties (extension/size/type etc)."}}],c=e=>"object"==typeof e&&null!==e&&"then"in e&&"function"==typeof e.then,d=e=>Array.isArray(e)?e.filter(e=>e.length>0):"string"==typeof e&&e.trim()?[...e.split(" ").filter(e=>e.length>0)]:[],u=e=>e instanceof Element||e instanceof HTMLDocument,h={errorFieldStyle:{color:"#b81111",border:"1px solid #B81111"},errorFieldCssClass:"just-validate-error-field",successFieldCssClass:"just-validate-success-field",errorLabelStyle:{color:"#b81111"},errorLabelCssClass:"just-validate-error-label",successLabelCssClass:"just-validate-success-label",focusInvalidField:!0,lockForm:!0,testingMode:!1,validateBeforeSubmitting:!1,submitFormAutomatically:!1};return class{constructor(e,t,i){__publicField(this,"form",null),__publicField(this,"fields",{}),__publicField(this,"groupFields",{}),__publicField(this,"errors",{}),__publicField(this,"isValid",!1),__publicField(this,"isSubmitted",!1),__publicField(this,"globalConfig",h),__publicField(this,"errorLabels",{}),__publicField(this,"successLabels",{}),__publicField(this,"eventListeners",[]),__publicField(this,"dictLocale",l),__publicField(this,"currentLocale","en"),__publicField(this,"customStyleTags",{}),__publicField(this,"onSuccessCallback"),__publicField(this,"onFailCallback"),__publicField(this,"onValidateCallback"),__publicField(this,"tooltips",[]),__publicField(this,"lastScrollPosition"),__publicField(this,"isScrollTick"),__publicField(this,"fieldIds",new Map),__publicField(this,"getKeyByFieldSelector",e=>this.fieldIds.get(e)),__publicField(this,"getFieldSelectorByKey",e=>{for(const[t,i]of this.fieldIds)if(e===i)return t}),__publicField(this,"getCompatibleFields",()=>{const e={};return Object.keys(this.fields).forEach(t=>{let i=t;const s=this.getFieldSelectorByKey(t);"string"==typeof s&&(i=s),e[i]={...this.fields[t]}}),e}),__publicField(this,"setKeyByFieldSelector",e=>{if(this.fieldIds.has(e))return this.fieldIds.get(e);const t=String(this.fieldIds.size+1);return this.fieldIds.set(e,t),t}),__publicField(this,"refreshAllTooltips",()=>{this.tooltips.forEach(e=>{e.refresh()})}),__publicField(this,"handleDocumentScroll",()=>{this.lastScrollPosition=window.scrollY,this.isScrollTick||(window.requestAnimationFrame(()=>{this.refreshAllTooltips(),this.isScrollTick=!1}),this.isScrollTick=!0)}),__publicField(this,"formSubmitHandler",e=>{e.preventDefault(),this.isSubmitted=!0,this.validateHandler(e)}),__publicField(this,"handleFieldChange",e=>{let t;for(const i in this.fields)if(this.fields[i].elem===e){t=i;break}t&&(this.fields[t].touched=!0,this.validateField(t,!0))}),__publicField(this,"handleGroupChange",e=>{let t;for(const i in this.groupFields)if(this.groupFields[i].elems.find(t=>t===e)){t=i;break}t&&(this.groupFields[t].touched=!0,this.validateGroup(t,!0))}),__publicField(this,"handlerChange",e=>{e.target&&(this.handleFieldChange(e.target),this.handleGroupChange(e.target),this.renderErrors())}),this.initialize(e,t,i)}initialize(e,t,i){if(this.form=null,this.errors={},this.isValid=!1,this.isSubmitted=!1,this.globalConfig=h,this.errorLabels={},this.successLabels={},this.eventListeners=[],this.customStyleTags={},this.tooltips=[],this.currentLocale="en","string"==typeof e){const t=document.querySelector(e);if(!t)throw Error(`Form with ${e} selector not found! Please check the form selector`);this.setForm(t)}else{if(!(e instanceof HTMLFormElement))throw Error("Form selector is not valid. Please specify a string selector or a DOM element.");this.setForm(e)}if(this.globalConfig={...h,...t},i&&(this.dictLocale=[...i,...l]),this.isTooltip()){const e=document.createElement("style");e.textContent=".just-validate-error-label[data-tooltip=true]{position:fixed;padding:4px 8px;background:#423f3f;color:#fff;white-space:nowrap;z-index:10;border-radius:4px;transform:translateY(-5px)}.just-validate-error-label[data-tooltip=true]:before{content:'';width:0;height:0;border-left:solid 5px transparent;border-right:solid 5px transparent;border-bottom:solid 5px #423f3f;position:absolute;z-index:3;display:block;bottom:-5px;transform:rotate(180deg);left:calc(50% - 5px)}.just-validate-error-label[data-tooltip=true][data-direction=left]{transform:translateX(-5px)}.just-validate-error-label[data-tooltip=true][data-direction=left]:before{right:-7px;bottom:auto;left:auto;top:calc(50% - 2px);transform:rotate(90deg)}.just-validate-error-label[data-tooltip=true][data-direction=right]{transform:translateX(5px)}.just-validate-error-label[data-tooltip=true][data-direction=right]:before{right:auto;bottom:auto;left:-7px;top:calc(50% - 2px);transform:rotate(-90deg)}.just-validate-error-label[data-tooltip=true][data-direction=bottom]{transform:translateY(5px)}.just-validate-error-label[data-tooltip=true][data-direction=bottom]:before{right:auto;bottom:auto;left:calc(50% - 5px);top:-5px;transform:rotate(0)}",this.customStyleTags[a.Label]=document.head.appendChild(e),this.addListener("scroll",document,this.handleDocumentScroll)}}getLocalisedString(e,t,i){var s;const n=null!=i?i:e;let o=null==(s=this.dictLocale.find(e=>e.key===n))?void 0:s.dict[this.currentLocale];if(o||i&&(o=i),o&&void 0!==t)switch(e){case r.MaxLength:case r.MinLength:case r.MaxNumber:case r.MinNumber:case r.MinFilesCount:case r.MaxFilesCount:o=o.replace(":value",String(t))}return o||i||"Value is incorrect"}getFieldErrorMessage(e,t){const i="function"==typeof e.errorMessage?e.errorMessage(this.getElemValue(t),this.fields):e.errorMessage;return this.getLocalisedString(e.rule,e.value,i)}getFieldSuccessMessage(e,t){const i="function"==typeof e?e(this.getElemValue(t),this.fields):e;return this.getLocalisedString(void 0,void 0,i)}getGroupErrorMessage(e){return this.getLocalisedString(e.rule,void 0,e.errorMessage)}getGroupSuccessMessage(e){if(e.successMessage)return this.getLocalisedString(void 0,void 0,e.successMessage)}setFieldInvalid(e,t){this.fields[e].isValid=!1,this.fields[e].errorMessage=this.getFieldErrorMessage(t,this.fields[e].elem)}setFieldValid(e,t){this.fields[e].isValid=!0,void 0!==t&&(this.fields[e].successMessage=this.getFieldSuccessMessage(t,this.fields[e].elem))}setGroupInvalid(e,t){this.groupFields[e].isValid=!1,this.groupFields[e].errorMessage=this.getGroupErrorMessage(t)}setGroupValid(e,t){this.groupFields[e].isValid=!0,this.groupFields[e].successMessage=this.getGroupSuccessMessage(t)}getElemValue(e){switch(e.type){case"checkbox":return e.checked;case"file":return e.files;default:return e.value}}validateGroupRule(e,t,i){i.rule===o.Required&&(t.every(e=>!e.checked)?this.setGroupInvalid(e,i):this.setGroupValid(e,i))}validateFieldRule(o,a,l,d=!1){const u=l.value,h=this.getElemValue(a);var f;if(l.plugin)l.plugin(h,this.getCompatibleFields())||this.setFieldInvalid(o,l);else switch(l.rule){case r.Required:(e=>{let t=e;return"string"==typeof e&&(t=e.trim()),!t})(h)&&this.setFieldInvalid(o,l);break;case r.Email:if(n(h))break;f=h,e.test(f)||this.setFieldInvalid(o,l);break;case r.MaxLength:if(void 0===u){console.error(`Value for ${l.rule} rule for [${o}] field is not defined. The field will be always invalid.`),this.setFieldInvalid(o,l);break}if("number"!=typeof u){console.error(`Value for ${l.rule} rule for [${o}] should be a number. The field will be always invalid.`),this.setFieldInvalid(o,l);break}if(n(h))break;((e,t)=>e.length>t)(h,u)&&this.setFieldInvalid(o,l);break;case r.MinLength:if(void 0===u){console.error(`Value for ${l.rule} rule for [${o}
6] field is not defined. The field will be always invalid.`),this.setFieldInvalid(o,l);break}if("number"!=typeof u){console.error(`Value for ${l.rule} rule for [${o}] should be a number. The field will be always invalid.`),this.setFieldInvalid(o,l);break}if(n(h))break;((e,t)=>e.length<t)(h,u)&&this.setFieldInvalid(o,l);break;case r.Password:if(n(h))break;(e=>i.test(e))(h)||this.setFieldInvalid(o,l);break;case r.StrongPassword:if(n(h))break;(e=>s.test(e))(h)||this.setFieldInvalid(o,l);break;case r.Number:if(n(h))break;(e=>"string"==typeof e&&!isNaN(+e)&&!isNaN(parseFloat(e)))(h)||this.setFieldInvalid(o,l);break;case r.Integer:if(n(h))break;(e=>t.test(e))(h)||this.setFieldInvalid(o,l);break;case r.MaxNumber:{if(void 0===u){console.error(`Value for ${l.rule} rule for [${o}] field is not defined. The field will be always invalid.`),this.setFieldInvalid(o,l);break}if("number"!=typeof u){console.error(`Value for ${l.rule} rule for [${o}] field should be a number. The field will be always invalid.`),this.setFieldInvalid(o,l);break}if(n(h))break;const e=+h;(Number.isNaN(e)||((e,t)=>e>t)(e,u))&&this.setFieldInvalid(o,l);break}case r.MinNumber:{if(void 0===u){console.error(`Value for ${l.rule} rule for [${o}] field is not defined. The field will be always invalid.`),this.setFieldInvalid(o,l);break}if("number"!=typeof u){console.error(`Value for ${l.rule} rule for [${o}] field should be a number. The field will be always invalid.`),this.setFieldInvalid(o,l);break}if(n(h))break;const e=+h;(Number.isNaN(e)||((e,t)=>e<t)(e,u))&&this.setFieldInvalid(o,l);break}case r.CustomRegexp:{if(void 0===u)return console.error(`Value for ${l.rule} rule for [${o}] field is not defined. This field will be always invalid.`),void this.setFieldInvalid(o,l);let e;try{e=new RegExp(u)}catch(e){console.error(`Value for ${l.rule} rule for [${o}] should be a valid regexp. This field will be always invalid.`),this.setFieldInvalid(o,l);break}const t=String(h);""===t||e.test(t)||this.setFieldInvalid(o,l);break}case r.MinFilesCount:if(void 0===u){console.error(`Value for ${l.rule} rule for [${o}] field is not defined. This field will be always invalid.`),this.setFieldInvalid(o,l);break}if("number"!=typeof u){console.error(`Value for ${l.rule} rule for [${o}] field should be a number. The field will be always invalid.`),this.setFieldInvalid(o,l);break}if(Number.isFinite(null==h?void 0:h.length)&&h.length<u){this.setFieldInvalid(o,l);break}break;case r.MaxFilesCount:if(void 0===u){console.error(`Value for ${l.rule} rule for [${o}] field is not defined. This field will be always invalid.`),this.setFieldInvalid(o,l);break}if("number"!=typeof u){console.error(`Value for ${l.rule} rule for [${o}] field should be a number. The field will be always invalid.`),this.setFieldInvalid(o,l);break}if(Number.isFinite(null==h?void 0:h.length)&&h.length>u){this.setFieldInvalid(o,l);break}break;case r.Files:{if(void 0===u)return console.error(`Value for ${l.rule} rule for [${o}] field is not defined. This field will be always invalid.`),void this.setFieldInvalid(o,l);if("object"!=typeof u)return console.error(`Value for ${l.rule} rule for [${o}] field should be an object. This field will be always invalid.`),void this.setFieldInvalid(o,l);const e=u.files;if("object"!=typeof e)return console.error(`Value for ${l.rule} rule for [${o}] field should be an object with files array. This field will be always invalid.`),void this.setFieldInvalid(o,l);const t=(e,t)=>{const i=Number.isFinite(t.minSize)&&e.size<t.minSize,s=Number.isFinite(t.maxSize)&&e.size>t.maxSize,n=Array.isArray(t.names)&&!t.names.includes(e.name),r=Array.isArray(t.extensions)&&!t.extensions.includes(e.name.split(".")[e.name.split(".").length-1]),o=Array.isArray(t.types)&&!t.types.includes(e.type);return i||s||n||r||o};if("object"==typeof h&&null!==h)for(let i=0,s=h.length;i<s;++i){const s=h.item(i);if(!s){this.setFieldInvalid(o,l);break}if(t(s,e)){this.setFieldInvalid(o,l);break}}break}default:{if("function"!=typeof l.validator)return console.error(`Validator for custom rule for [${o}
6] field should be a function. This field will be always invalid.`),void this.setFieldInvalid(o,l);const e=l.validator(h,this.getCompatibleFields());if("boolean"!=typeof e&&"function"!=typeof e&&console.error(`Validator return value for [${o}] field should be boolean or function. It will be cast to boolean.`),"function"==typeof e){if(!d){this.fields[o].asyncCheckPending=!1;const t=e();return c(t)?t.then(e=>{e||this.setFieldInvalid(o,l)}).catch(()=>{this.setFieldInvalid(o,l)}):(console.error(`Validator function for custom rule for [${o}] field should return a Promise. This field will be always invalid.`),void this.setFieldInvalid(o,l))}this.fields[o].asyncCheckPending=!0}e||this.setFieldInvalid(o,l)}}}isFormValid(){let e=!0;for(let t=0,i=Object.values(this.fields).length;t<i;++t){const i=Object.values(this.fields)[t];if(void 0===i.isValid){e=void 0;break}if(!1===i.isValid){e=!1;break}}for(let t=0,i=Object.values(this.groupFields).length;t<i;++t){const i=Object.values(this.groupFields)[t];if(void 0===i.isValid){e=void 0;break}if(!1===i.isValid){e=!1;break}}return e}validateField(e,t=!1){var i;const s=this.fields[e];s.isValid=!0;const n=[];return[...s.rules].reverse().forEach(i=>{const r=this.validateFieldRule(e,s.elem,i,t);c(r)&&n.push(r)}),s.isValid&&this.setFieldValid(e,null==(i=s.config)?void 0:i.successMessage),Promise.allSettled(n).finally(()=>{var e;t&&(null==(e=this.onValidateCallback)||e.call(this,{isValid:this.isFormValid(),isSubmitted:this.isSubmitted,fields:this.getCompatibleFields(),groups:{...this.groupFields}}))})}revalidateField(e){if("string"!=typeof e&&!u(e))throw Error("Field selector is not valid. Please specify a string selector or a valid DOM element.");const t=this.getKeyByFieldSelector(e);return t&&this.fields[t]?new Promise(e=>{this.validateField(t,!0).finally(()=>{this.clearFieldStyle(t),this.clearFieldLabel(t),this.renderFieldError(t,!0),e(!!this.fields[t].isValid)})}):(console.error("Field not found. Check the field selector."),Promise.reject())}revalidateGroup(e){if("string"!=typeof e&&!u(e))throw Error("Group selector is not valid. Please specify a string selector or a valid DOM element.");const t=this.getKeyByFieldSelector(e);return t&&this.groupFields[t]?new Promise(e=>{this.validateGroup(t).finally(()=>{this.clearFieldLabel(t),this.renderGroupError(t,!0),e(!!this.groupFields[t].isValid)})}):(console.error("Group not found. Check the group selector."),Promise.reject())}validateGroup(e,t=!1){const i=this.groupFields[e],s=[];return[...i.rules].reverse().forEach(t=>{const n=this.validateGroupRule(e,i.elems,t);c(n)&&s.push(n)}),Promise.allSettled(s).finally(()=>{var e;t&&(null==(e=this.onValidateCallback)||e.call(this,{isValid:this.isFormValid(),isSubmitted:this.isSubmitted,fields:this.getCompatibleFields(),groups:{...this.groupFields}}))})}focusInvalidField(){for(const e in this.fields){const t=this.fields[e];if(!t.isValid){setTimeout(()=>t.elem.focus(),0);break}}}afterSubmitValidation(e=!1){this.renderErrors(e),this.globalConfig.focusInvalidField&&this.focusInvalidField()}validate(e=!1){return new Promise(t=>{const i=[];Object.keys(this.fields).forEach(e=>{const t=this.validateField(e);c(t)&&i.push(t)}),Object.keys(this.groupFields).forEach(e=>{const t=this.validateGroup(e);c(t)&&i.push(t)}),Promise.allSettled(i).then(()=>{var s;this.afterSubmitValidation(e),null==(s=this.onValidateCallback)||s.call(this,{isValid:this.isFormValid(),isSubmitted:this.isSubmitted,fields:this.getCompatibleFields(),groups:{...this.groupFields}}),t(!!i.length)})})}revalidate(){return new Promise(e=>{this.validateHandler(void 0,!0).finally(()=>{this.globalConfig.focusInvalidField&&this.focusInvalidField(),e(this.isValid)})})}validateHandler(e,t=!1){return this.globalConfig.lockForm&&this.lockForm(),this.validate(t).finally(()=>{var t,i,s;this.globalConfig.lockForm&&this.unlockForm(),this.isValid?(null==(t=this.onSuccessCallback)||t.call(this,e),this.globalConfig.submitFormAutomatically&&(null==(i=null==e?void 0:e.currentTarget)||i.submit())):null==(s=this.onFailCallback)||s.call(this,this.getCompatibleFields(),this.groupFields)})}setForm(e){this.form=e,this.form.setAttribute("novalidate","novalidate"),this.removeListener("submit",this.form,this.formSubmitHandler),this.addListener("submit",this.form,this.formSubmitHandler)}addListener(e,t,i){t.addEventListener(e,i),this.eventListeners.push({type:e,elem:t,func:i})}removeListener(e,t,i){t.removeEventListener(e,i),this.eventListeners=this.eventListeners.filter(i=>i.type!==e||i.elem!==t)}addField(e,t,i){if("string"!=typeof e&&!u(e))throw Error("Field selector is not val
6id. Please specify a string selector or a valid DOM element.");let s;if(s="string"==typeof e?this.form.querySelector(e):e,!s)throw Error("Field doesn't exist in the DOM! Please check the field selector.");if(!Array.isArray(t)||!t.length)throw Error("Rules argument should be an array and should contain at least 1 element.");t.forEach(e=>{if(!("rule"in e||"validator"in e||"plugin"in e))throw Error("Rules argument must contain at least one rule or validator property.");if(!(e.validator||e.plugin||e.rule&&Object.values(r).includes(e.rule)))throw Error(`Rule should be one of these types: ${Object.values(r).join(", ")}. Provided value: ${e.rule}`)});const n=this.setKeyByFieldSelector(e);return this.fields[n]={elem:s,rules:t,isValid:void 0,touched:!1,config:i},this.setListeners(s),(this.isSubmitted||this.globalConfig.validateBeforeSubmitting)&&this.validateField(n),this}removeField(e){if("string"!=typeof e&&!u(e))throw Error("Field selector is not valid. Please specify a string selector or a valid DOM element.");const t=this.getKeyByFieldSelector(e);if(!t||!this.fields[t])return console.error("Field not found. Check the field selector."),this;const i=this.getListenerType(this.fields[t].elem.type);return this.removeListener(i,this.fields[t].elem,this.handlerChange),this.clearErrors(),delete this.fields[t],this}removeGroup(e){if("string"!=typeof e)throw Error("Group selector is not valid. Please specify a string selector.");const t=this.getKeyByFieldSelector(e);return t&&this.groupFields[t]?(this.groupFields[t].elems.forEach(e=>{const t=this.getListenerType(e.type);this.removeListener(t,e,this.handlerChange)}),this.clearErrors(),delete this.groupFields[t],this):(console.error("Group not found. Check the group selector."),this)}addRequiredGroup(e,t,i,s){if("string"!=typeof e&&!u(e))throw Error("Group selector is not valid. Please specify a string selector or a valid DOM element.");let n;if(n="string"==typeof e?this.form.querySelector(e):e,!n)throw Error("Group selector not found! Please check the group selector.");const r=n.querySelectorAll("input"),a=Array.from(r).filter(e=>{const t=((e,t)=>{const i=[...t].reverse();for(let t=0,s=i.length;t<s;++t){const s=i[t];for(const t in e){const i=e[t];if(i.groupElem===s)return[t,i]}}return null})(this.groupFields,(e=>{let t=e;const i=[];for(;t;)i.unshift(t),t=t.parentNode;return i})(e));return!t||t[1].elems.find(t=>t!==e)}),l=this.setKeyByFieldSelector(e);return this.groupFields[l]={rules:[{rule:o.Required,errorMessage:t,successMessage:s}],groupElem:n,elems:a,touched:!1,isValid:void 0,config:i},r.forEach(e=>{this.setListeners(e)}),this}getListenerType(e){switch(e){case"checkbox":case"select-one":case"file":case"radio":return"change";default:return"input"}}setListeners(e){const t=this.getListenerType(e.type);this.removeListener(t,e,this.handlerChange),this.addListener(t,e,this.handlerChange)}clearFieldLabel(e){var t,i;null==(t=this.errorLabels[e])||t.remove(),null==(i=this.successLabels[e])||i.remove()}clearFieldStyle(e){var t,i,s,n;const r=this.fields[e],o=(null==(t=r.config)?void 0:t.errorFieldStyle)||this.globalConfig.errorFieldStyle;Object.keys(o).forEach(e=>{r.elem.style[e]=""});const a=(null==(i=r.config)?void 0:i.successFieldStyle)||this.globalConfig.successFieldStyle||{};Object.keys(a).forEach(e=>{r.elem.style[e]=""}),r.elem.classList.remove(...d((null==(s=r.config)?void 0:s.errorFieldCssClass)||this.globalConfig.errorFieldCssClass),...d((null==(n=r.config)?void 0:n.successFieldCssClass)||this.globalConfig.successFieldCssClass))}clearErrors(){var e,t;Object.keys(this.errorLabels).forEach(e=>this.errorLabels[e].remove()),Object.keys(this.successLabels).forEach(e=>this.successLabels[e].remove());for(const e in this.fields)this.clearFieldStyle(e);for(const i in this.groupFields){const s=this.groupFields[i],n=(null==(e=s.config)?void 0:e.errorFieldStyle)||this.globalConfig.errorFieldStyle;Object.keys(n).forEach(e=>{s.elems.forEach(t=>{var i;t.style[e]="",t.classList.remove(...d((null==(i=s.config)?void 0:i.errorFieldCssClass)||this.globalConfig.errorFieldCssClass))})});const r=(null==(t=s.config)?void 0:t.successFieldStyle)||this.globalConfig.successFieldStyle||{};
vendor: 4,179 bytes, line 6
6Object.keys(r).forEach(e=>{s.elems.forEach(t=>{var i;t.style[e]="",t.classList.remove(...d((null==(i=s.config)?void 0:i.successFieldCssClass)||this.globalConfig.successFieldCssClass))})})}this.tooltips=[]}isTooltip(){return!!this.globalConfig.tooltip}lockForm(){const e=this.form.querySelectorAll("input, textarea, button, select");for(let t=0,i=e.length;t<i;++t)e[t].setAttribute("data-just-validate-fallback-disabled",e[t].disabled?"true":"false"),e[t].setAttribute("disabled","disabled"),e[t].style.pointerEvents="none",e[t].style.webkitFilter="grayscale(100%)",e[t].style.filter="grayscale(100%)"}unlockForm(){const e=this.form.querySelectorAll("input, textarea, button, select");for(let t=0,i=e.length;t<i;++t)"true"!==e[t].getAttribute("data-just-validate-fallback-disabled")&&e[t].removeAttribute("disabled"),e[t].style.pointerEvents="",e[t].style.webkitFilter="",e[t].style.filter=""}renderTooltip(e,t,i){var s;const{top:n,left:r,width:o,height:a}=e.getBoundingClientRect(),l=t.getBoundingClientRect(),c=i||(null==(s=this.globalConfig.tooltip)?void 0:s.position);switch(c){case"left":t.style.top=n+a/2-l.height/2+"px",t.style.left=r-l.width-5+"px";break;case"top":t.style.top=n-l.height-5+"px",t.style.left=r+o/2-l.width/2+"px";break;case"right":t.style.top=n+a/2-l.height/2+"px",t.style.left=`${r+o+5}px`;break;case"bottom":t.style.top=`${n+a+5}px`,t.style.left=r+o/2-l.width/2+"px"}return t.dataset.direction=c,{refresh:()=>{this.renderTooltip(e,t,i)}}}createErrorLabelElem(e,t,i){const s=document.createElement("div");s.innerHTML=t;const n=this.isTooltip()?null==i?void 0:i.errorLabelStyle:(null==i?void 0:i.errorLabelStyle)||this.globalConfig.errorLabelStyle;return Object.assign(s.style,n),s.classList.add(...d((null==i?void 0:i.errorLabelCssClass)||this.globalConfig.errorLabelCssClass),"just-validate-error-label"),this.isTooltip()&&(s.dataset.tooltip="true"),this.globalConfig.testingMode&&(s.dataset.testId=`error-label-${e}`),this.errorLabels[e]=s,s}createSuccessLabelElem(e,t,i){if(void 0===t)return null;const s=document.createElement("div");s.innerHTML=t;const n=(null==i?void 0:i.successLabelStyle)||this.globalConfig.successLabelStyle;return Object.assign(s.style,n),s.classList.add(...d((null==i?void 0:i.successLabelCssClass)||this.globalConfig.successLabelCssClass),"just-validate-success-label"),this.globalConfig.testingMode&&(s.dataset.testId=`success-label-${e}`),this.successLabels[e]=s,s}renderErrorsContainer(e,t){const i=t||this.globalConfig.errorsContainer;if("string"==typeof i){const t=this.form.querySelector(i);if(t)return t.appendChild(e),!0;console.error(`Error container with ${i} selector not found. Errors will be rendered as usual`)}return i instanceof Element?(i.appendChild(e),!0):(void 0!==i&&console.error("Error container not found. It should be a string or existing Element. Errors will be rendered as usual"),!1)}renderGroupLabel(e,t,i,s){!s&&this.renderErrorsContainer(t,i)||e.appendChild(t)}renderFieldLabel(e,t,i,s){var n,r,o,a,l,c,d;if(s||!this.renderErrorsContainer(t,i))if("checkbox"===e.type||"radio"===e.type){const i=document.querySelector(`label[for="${e.getAttribute("id")}"]`);"label"===(null==(r=null==(n=e.parentElement)?void 0:n.tagName)?void 0:r.toLowerCase())?null==(a=null==(o=e.parentElement)?void 0:o.parentElement)||a.appendChild(t):i?null==(l=i.parentElement)||l.appendChild(t):null==(c=e.parentElement)||c.appendChild(t)}else null==(d=e.parentElement)||d.appendChild(t)}showLabels(e,t){Object.keys(e).forEach((i,s)=>{const n=e[i],r=this.getKeyByFieldSelector(i);if(!r||!this.fields[r])return void console.error("Field not found. Check the field selector.");const o=this.fields[r];o.isValid=!t,this.clearFieldStyle(r),this.clearFieldLabel(r),this.renderFieldError(r,!1,n),0===s&&this.globalConfig.focusInvalidField&&setTimeout(()=>o.elem.focus(),0)})}showErrors(e){if("object"!=typeof e)throw Error("[showErrors]: Errors should be an object with key: value format");this.showLabels(e,!0)}showSuccessLabels(e){if("object"!=typeof e)throw Error("[showSuccessLabels]: Labels should be an object with key: value format");this.showLabels(e,!1)}renderFieldError(e,t=!1,i){var s,n,r,o,a,l;const c=this.fields[e];
6if(!1===c.isValid&&(this.isValid=!1),void 0===c.isValid||!t&&!this.isSubmitted&&!c.touched&&void 0===i)return;if(c.isValid){if(!c.asyncCheckPending){const t=this.createSuccessLabelElem(e,void 0!==i?i:c.successMessage,c.config);t&&this.renderFieldLabel(c.elem,t,null==(s=c.config)?void 0:s.errorsContainer,!0),c.elem.classList.add(...d((null==(n=c.config)?void 0:n.successFieldCssClass)||this.globalConfig.successFieldCssClass))}return}c.elem.classList.add(...d((null==(r=c.config)?void 0:r.errorFieldCssClass)||this.globalConfig.errorFieldCssClass));const u=this.createErrorLabelElem(e,void 0!==i?i:c.errorMessage,c.config);this.renderFieldLabel(c.elem,u,null==(o=c.config)?void 0:o.errorsContainer),this.isTooltip()&&this.tooltips.push(this.renderTooltip(c.elem,u,null==(l=null==(a=c.config)?void 0:a.tooltip)?void 0:l.position))}renderGroupError(e,t=!0){var i,s,n,r;const o=this.groupFields[e];if(!1===o.isValid&&(this.isValid=!1),void 0===o.isValid||!t&&!this.isSubmitted&&!o.touched)return;if(o.isValid){o.elems.forEach(e=>{var t,i;Object.assign(e.style,(null==(t=o.config)?void 0:t.successFieldStyle)||this.globalConfig.successFieldStyle),e.classList.add(...d((null==(i=o.config)?void 0:i.successFieldCssClass)||this.globalConfig.successFieldCssClass))});const t=this.createSuccessLabelElem(e,o.successMessage,o.config);return void(t&&this.renderGroupLabel(o.groupElem,t,null==(i=o.config)?void 0:i.errorsContainer,!0))}this.isValid=!1,o.elems.forEach(e=>{var t,i;Object.assign(e.style,(null==(t=o.config)?void 0:t.errorFieldStyle)||this.globalConfig.errorFieldStyle),e.classList.add(...d((null==(i=o.config)?void 0:i.errorFieldCssClass)||this.globalConfig.errorFieldCssClass))});const a=this.createErrorLabelElem(e,o.errorMessage,o.config);this.renderGroupLabel(o.groupElem,a,null==(s=o.config)?void 0:s.errorsContainer),this.isTooltip()&&this.tooltips.push(this.renderTooltip(o.groupElem,a,null==(r=null==(n=o.config)?void 0:n.tooltip)?void 0:r.position))}renderErrors(e=!1){if(this.isSubmitted||e||this.globalConfig.validateBeforeSubmitting){this.clearErrors(),this.isValid=!0;for(const e in this.groupFields)this.renderGroupError(e);for(const e in this.fields)this.renderFieldError(e)}}destroy(){this.eventListeners.forEach(e=>{this.removeListener(e.type,e.elem,e.func)}),Object.keys(this.customStyleTags).forEach(e=>{this.customStyleTags[e].remove()}),this.clearErrors(),this.globalConfig.lockForm&&this.unlockForm()}refresh(){this.destroy(),this.form?(this.initialize(this.form,this.globalConfig),Object.keys(this.fields).forEach(e=>{const t=this.getFieldSelectorByKey(e);t&&this.addField(t,[...this.fields[e].rules],this.fields[e].config)})):console.error("Cannot initialize the library! Form is not defined")}setCurrentLocale(e){"string"==typeof e||void 0===e?(this.currentLocale=e,this.isSubmitted&&this.validate()):console.error("Current locale should be a string")}onSuccess(e){return this.onSuccessCallback=e,this}onFail(e){return this.onFailCallback=e,this}onValidate(e){return this.onValidateCallback=e,this}}});const SELECTORS={frequencyTab:".js-pricing-filter",billingFrequencyInput:".js-billing-frequency",planButton:".js-plan-card-item-btn, .js-section-plan-card-item-btn",registerModal:".js-register-modal"},ANNUAL_FREQUENCY="annual";function getActiveFrequency(){const e=document.querySelector(`${SELECTORS.frequencyTab}.active`);return e&&e.dataset.type?e.dataset.type:"monthly"}function updateButtonHref(e,t){if("A"!==e.tagName||!e.href)return;if(e.hasAttribute("data-bs-toggle"))return;const i=new URL(e.href,window.location.origin);"annual"===t?i.searchParams.set("billing_frequency",t):i.searchParams.delete("billing_frequency"),e.href=i.toString()}function updateAllPlanButtonHrefs(e){document.querySelectorAll(SELECTORS.planButton).forEach(t=>updateButtonHref(t,e))}function populateBillingFrequencyField(){const e=document.querySelectorAll(SELECTORS.billingFrequencyInput);if(0===e.length)return;const t=getActiveFrequency(),i="annual"===t?t:"";e.forEach(e=>{e.value=i})}function initFrequencyTabListeners(){document.addEventListener("click",e=>{const t=e.target.closest(SELECTORS.frequencyTab);t&&t.dataset.type&&updateAllPlanButtonHrefs(t.dataset.type)})}function initPlanButtonHrefs(){updateAllPlanButtonHrefs(getActiveFrequency())}function initBillingFrequency(){initFrequencyTabListeners(),initPlanButtonHrefs(),populateBillingFrequencyField();const e=document.querySelector(SELECTORS.registerModal);e&&e.addEventListener("show.bs.modal",()=>{populateBillingFrequencyField()})}function setupChipsButtons(e=null,t=document){const i=t.querySelectorAll(".js-chips-wrapper");
6i.length&&(i.forEach(e=>{const t=e.querySelector(".js-chips-list");t&&t.querySelectorAll(".js-card-chips-item").forEach(e=>{e.classList.remove("opacity-0"),e.classList.remove("d-none"),e.classList.add("opacity-100")})}),i.forEach(t=>{const i=t.querySelector(".js-chips-list");if(!i)return;const s=i.getBoundingClientRect().width,n=t.querySelector(".js-card-chips-btn.prev"),r=t.querySelector(".js-card-chips-btn.next");if(!n||!r)return;const o=i.querySelectorAll(".js-card-chips-item");let a=0;o.forEach(e=>{a+=e.getBoundingClientRect().width});if((null!==e?e:s)<a){const e=i.querySelectorAll(".js-card-chips-item")[1].offsetWidth+4;n.addEventListener("click",()=>{i.scrollBy({left:-e,behavior:"smooth"})}),r.addEventListener("click",()=>{i.scrollBy({left:e,behavior:"smooth"})})}else n.classList.add("d-none"),r.classList.add("d-none")}))}function handleRegisterFormInline(e){const t=e[0].querySelector(".js-register-inline"),i=document.querySelector("#register-modal"),s=e[0].querySelector(".js-inline-admin-email"),n=document.querySelector("#admin_email");if("es-ar"===CURRENT_LANG&&s&&n&&(s.addEventListener("blur",function(){suggestAndFillStoreNameBasedInEmail(s)}),n.addEventListener("blur",function(){suggestAndFillStoreNameBasedInEmail(n)})),!t)return;const r=t.dataset.inlineFormType||"register",o=document.querySelector("#hubspot-next-form-modal"),a=o?bootstrap.Modal.getOrCreateInstance(o):null;new window.JustValidate(t,{errorLabelCssClass:["error"]}).addField("#inline_admin_email",[{rule:"required",errorMessage:get_translated(["Informe seu e-mail","Ingresá tu email"])},{rule:"email",errorMessage:get_translated(["Informe um e-mail válido","Ingresá un email valido"])}]).onSuccess(()=>{if(window.emailToRegister=e[0].querySelector(".js-inline-admin-email").value,"next"===r){const e=document.querySelector('#hubspot-next-form input[type="email"], #hubspot-next-form input[name="email"]');return e&&(e.value=window.emailToRegister),void(a&&a.show())}if(!i)return;const s=bootstrap.Modal.getOrCreateInstance(i);i.querySelector(".email").value=window.emailToRegister;const n=i.querySelector('input[name="plan_code"]'),o=t.closest("[data-inline-form-plan]"),l=o?o.getAttribute("data-inline-form-plan"):"";n&&l&&(n.value=l),window.BillingFrequency&&"function"==typeof window.BillingFrequency.populate&&window.BillingFrequency.populate(),s.show(),i.querySelector(".js-store-name").focus();i.querySelector(".js-btn-close").addEventListener("click",function(){s.hide()})})}function suggestAndFillStoreNameBasedInEmail(e){const t=document.querySelector("#storename"),i=e.value.trim().toLowerCase(),s=i.indexOf("@"),n=i.lastIndexOf("."),r=i.substring(0,s);let o=i.substring(s+1,n);o=o.split(".")[0];const a=["gmail","outlook","yahoo","hotmail","aol","icloud","mail","live"].includes(o);let l=r.split(/[-._]+/).map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ");!a&&o&&(l+=" "+o.charAt(0).toUpperCase()+o.slice(1)),0===t.value.trim().length&&(t.value=l)}function get_translated(e={"pt-br":"","es-co":"","es-ar":"","es-mx":"","es-cl":""}){let t={};if(e.length&&2==e.length)t="pt-br"===CURRENT_LANG?e[0]:e[1];else for(const[i,s]of Object.entries(e))i==CURRENT_LANG&&(t=s);return t}function registerFormValidation(){const e=".js-register-form";if(!document.querySelector(e))return!1;new window.JustValidate(e,{errorLabelCssClass:["error"],submitFormAutomatically:!0}).addField("#admin_email",[{rule:"required",errorMessage:get_translated(["Informe seu e-mail","Ingresá tu email"])},{rule:"email",errorMessage:get_translated(["Informe um e-mail válido","Ingresá un email valido"])}]).addField("#storename",[{rule:"required",errorMessage:get_translated(["Preencha o nome para continuar.","Completá el nombre para continuar."])}]).addField("#password",[{rule:"required",errorMessage:get_translated(["Preencha a senha para continuar.","Completá la contraseña para continuar."])}]).addField("#accept_tos",[{rule:"required",errorMessage:get_translated(["Leia e aceite todos os termos para criar sua Nuvemshop.","Para crear tu Tiendanube, leé y aceptá todos los términos."])}])}function togglePassword(){if(document.querySelector(".js-register-form")){const e=document.querySelector(".js-password-toggle-visibility"),t=document.getElementById("password");e.addEventListener("click",function(){t.type="password"===t.type?"text":"password",e.querySelectorAll("span").forEach(function(e){e.classList.toggle("d-none")})})}}function getNavbarHeight(){const e=document.querySelector(".js-navbar");
6if(!e)return 0;const t=window.getComputedStyle(e);return e.getBoundingClientRect().height+parseFloat(t.marginTop)+parseFloat(t.marginBottom)}function scrollToAnchorTarget(e){const t=e.getBoundingClientRect().top+window.scrollY-getNavbarHeight();"undefined"!=typeof ScrollTrigger&&(window._disableScrollTriggerTemporarily=!0,setTimeout(()=>{window._disableScrollTriggerTemporarily=!1},1e3)),window.scrollTo({behavior:"smooth",top:t})}initBillingFrequency(),window.BillingFrequency={getActive:getActiveFrequency,updateHrefs:updateAllPlanButtonHrefs,populate:populateBillingFrequencyField},registerFormValidation(),togglePassword();const MOBILE_MENU_CLOSE_DELAY=600;function closeMobileMenuIfOpen(){return!!$HTML.classList.contains("open-navbar-full-mobile")&&(handleMobileMenu(),!0)}function scrollByAnchor(){const e=document.querySelectorAll(".js-anchor");e.length>0&&e.forEach(t=>{t.addEventListener("click",i=>{i.preventDefault();const s=t.dataset.target,n=t.getAttribute("href")??"",r=n.startsWith("#")?n:s,o=document.querySelector(r);r&&o?(e.forEach(e=>{e.classList.remove("active")}),t.classList.add("active"),document.location.hash=r.replace("#",""),closeMobileMenuIfOpen()?setTimeout(()=>scrollToAnchorTarget(o),600):scrollToAnchorTarget(o)):console.warn(`Target ${r} is not exists on page`)})})}function observation(e,t){new IntersectionObserver(e=>{e.forEach(function(e){e.isIntersecting?t.entry&&t.entry():t.quit&&t.quit()})}).observe("string"==typeof e?document.querySelector(e):e)}function isAnyNoScrollSectionVisible(e=200){const t=document.querySelectorAll(".js-no-scroll-nav");for(const i of t){const t=i.getBoundingClientRect();if(t.top<=e&&t.bottom>0&&t.height>0)return!0}return!1}function addCustomEvent(e){var t=new Event(e);document.dispatchEvent(t)}function debounceScroll(e,t){let i;return function(){const s=this,n=arguments;clearTimeout(i),i=setTimeout(function(){e.apply(s,n)},t)}}function handleAffix(e,t=!0,i=!1,s=[]){let n=!1;var r=e,o=(s.offset?s.offset:r.offsetHeight,0);r?(!function(e){e.addEventListener("onAffix",()=>{e.classList.add("affix"),n=!0}),e.addEventListener("offAffix",()=>{e.classList.remove("affix"),n=!1,e.classList.remove("is-scroll-down"),e.classList.remove("is-scroll-up")})}(r),function(e){e.addEventListener("onAffix",()=>{document.body.classList.add("affix-active")}),e.addEventListener("offAffix",()=>{document.body.classList.remove("affix-active")})}(r),window.addEventListener("scroll",function(e){if(n){if(window.scrollY>o){r.classList.add("is-scroll-down"),r.classList.remove("is-scroll-up");var t=new CustomEvent("onScrollDown");r.dispatchEvent(t)}else{if(isAnyNoScrollSectionVisible())return r.classList.remove("is-scroll-up"),void r.classList.add("is-scroll-down");r.classList.remove("is-scroll-down"),r.classList.add("is-scroll-up");var i=new CustomEvent("onScrollUp");r.dispatchEvent(i)}o=window.scrollY}},!1)):console.error("Please define an alement to affix")}function videoLazyLoad(){const e=document.querySelectorAll(".js-video-lazy-load");e.length>0&&e.forEach(e=>{e?.dataset.src&&(e.src=e.dataset.src),observation(e,{entry:()=>{e?.dataset.src&&(e.src=e.dataset.src)}})})}scrollByAnchor(),document.addEventListener("click",e=>{const t=e.target.closest('a[href^="#"]:not(.js-anchor)');if(!t)return;const i=t.getAttribute("href");if("#"===i)return;const s=document.querySelector(i);s&&(e.preventDefault(),document.location.hash=i.replace("#",""),scrollToAnchorTarget(s))}),videoLazyLoad();const getLocale=()=>({"pt-br":"pt-BR","es-ar":"es-AR","es-mx":"es-MX","es-cl":"es-CL","es-co":"es-CO"}["string"==typeof CURRENT_LANG?CURRENT_LANG:"pt-br"]||"es-AR"),formatNumberToLocaleString=e=>e.toLocaleString(getLocale());function handlerObserver(e,t,i,s=!0,n,r=!0){var o=e,a=s;(e=new IntersectionObserver(function(s){s.forEach(function(s){s.isIntersecting==a&&(i&&"function"==typeof i&&i(),shouldDebug&&console.warn("Observer dispatch",o),r&&e.unobserve(t))})},n||{rootMargin:"0px",threshold:.1})).observe(t)}function hubspotHandler(){(window._hsp=window._hsp||[]).push(["addEnabledFeatureGates",["CookieBanner:Reporting"]]),function(e){if(!document.getElementById(e)){var t=document.createElement("script");t.src="https://js.hs-analytics.net/analytics/1630358700000/8180620.js",t.type="text/javascript",t.async=!0,t.id=e;var i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(t,i)}}("hs-analytics")}function loadingExtraFiles(e,t,i){var s=document.createDocumentFragment(),n=document.getElementById("general-footer-scripts"),r=document.createElement("script");r.type="text/javascript",r.defer=!0,r.src=e,r.id=t,s.appendChild(r),n.parentNode.insertBefore(s,n.nextSibling),i&&"function"==typeof i&&i()}const navbarPill=document.querySelector(".js-navbar-pill");function removeClassFromAll(e,t){e.forEach(function(e){e.classList.remove(t)})}function lazyLoadMenuImages(e){e.forEach(function(e){var t=e.getAttribute("data-src");t&&(e.setAttribute("src",t),e.removeAttribute("data-src"))})}function activateFirstListItem(e){var t=e.querySelector(".js-menu-items-list");if(t){var i=t.querySelectorAll(".js-menu-items-list-item");removeClassFromAll(i,"active"),i.length>0&&i[0].classList.add("active")}}function showLevelMobilePill(e){var t=e.getAttribute("data-target");if(t){var i=document.querySelectorAll(".level"),s=document.querySelectorAll(".navbar-nav-dropdown"),n=document.querySelectorAll(".menu-item img[data-src]");removeClassFromAll(i,"active"),removeClassFromAll(s,"show"),e.classList.add("show"),lazyLoadMenuImages(n);var r=document.querySelector(t);if(r)r.classList.add("active"),lazyLoadMenuImages(r.querySelectorAll(".js-menu-featured-img[data-src]"))}}function loadMobileActiveLevelFeaturedImages(){var e=document.querySelector(".navbar-main");e&&e.classList.contains("navbar-main-mobile-open")&&document.querySelectorAll(".level.active").forEach(function(e){lazyLoadMenuImages(e.querySelectorAll(".js-menu-featured-img[data-src]"))})}function initNavbarPillBehavior(){if(navbarPill){var e=navbarPill.querySelectorAll(".js-main-item"),t=navbarPill.querySelectorAll(".js-content-section"),i=navbarPill.querySelectorAll(".js-menu-items-list"),s=null,n=null;navbarPill.querySelectorAll(".js-navbar-menu-toggle").forEach(function(e){e.addEventListener("click",function(){setTimeout(function(){loadMobileActiveLevelFeaturedImages()},0)})}),navbarPill.addEventListener("show.bs.dropdown",function(e){s&&(clearTimeout(s),s=null),navbarPill.classList.add("dropdown-active");var t=e.target.closest?e.target.closest(".dropdown"):null;!t&&e.target.parentElement&&(t=e.target.parentElement.classList.contains("dropdown")?e.target.parentElement:null);var i=t?t.querySelector(".dropdown-menu"):null;i&&lazyLoadMenuImages(i.querySelectorAll(".js-menu-featured-img[data-src]"))}),navbarPill.addEventListener("hide.bs.dropdown",function(){s=setTimeout(function(){navbarPill.querySelector('.dropdown-toggle[aria-expanded="true"]')||navbarPill.classList.remove("dropdown-active"),s=null},50)}),navbarPill.addEventListener("mouseenter",function(i){var s=i.target.closest(".
6js-main-item");if(s&&!s.classList.contains("active")){var n=s.getAttribute("data-target");if(n){removeClassFromAll(e,"active"),s.classList.add("active"),removeClassFromAll(t,"active");var r=navbarPill.querySelector(n);r&&(r.classList.add("active"),activateFirstListItem(r))}}},!0),i.forEach(function(e){var t=e.querySelectorAll(".js-menu-items-list-item");t.length>0&&t[0].classList.add("active"),e.addEventListener("mouseenter",function(e){var i=e.target.closest(".js-menu-items-list-item");i&&!i.classList.contains("active")&&(n&&clearTimeout(n),n=setTimeout(function(){removeClassFromAll(t,"active"),i.classList.add("active")},100))},!0),e.addEventListener("mouseleave",function(){n&&(clearTimeout(n),n=null)},!0)})}}function initNavScrollWheel(){var e=document.querySelector(".js-navbar-nav-scroll");e&&e.addEventListener("wheel",function(t){e.scrollWidth<=e.clientWidth||(t.preventDefault(),e.scrollLeft+=t.deltaY)},{passive:!1})}function initNavScrollDrag(){const e=document.querySelector(".js-navbar-nav-scroll");if(!e)return;let t=!1,i=!1,s=0,n=0;e.addEventListener("pointerdown",function(r){e.scrollWidth<=e.clientWidth||(t=!0,i=!1,s=r.clientX,n=e.scrollLeft,e.classList.add("is-dragging"))}),e.addEventListener("pointermove",function(r){if(t){var o=r.clientX-s;Math.abs(o)>5&&(i=!0),e.scrollLeft=n-o}}),e.addEventListener("click",function(e){i&&(e.preventDefault(),e.stopPropagation(),i=!1)},!0),["pointerup","pointerleave","pointercancel"].forEach(function(i){e.addEventListener(i,function(){t=!1,e.classList.remove("is-dragging")})})}function initNavBlockedListener(){if(navbarPill){var e=document.querySelectorAll(".js-no-scroll-nav"),t=document.querySelectorAll(".js-no-scroll-nav-lg");(e.length||t.length)&&window.addEventListener("scroll",function(){for(var i=!1,s=0;s<e.length;s++){if((n=e[s].getBoundingClientRect()).top<=200&&n.bottom>0&&n.height>0){i=!0;break}}if(!i&&IS_DESKTOP)for(s=0;s<t.length;s++){var n;if((n=t[s].getBoundingClientRect()).top<=200&&n.bottom>0&&n.height>0){i=!0;break}}navbarPill.classList.toggle("is-nav-blocked",i)},{passive:!0})}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",function(){initNavbarPillBehavior(),initNavBlockedListener(),initNavScrollWheel(),initNavScrollDrag()}):(initNavbarPillBehavior(),initNavBlockedListener(),initNavScrollWheel(),initNavScrollDrag());const navbarStyle=document.querySelector(".js-navbar"),navbarMain=document.querySelector(".navbar-main"),navbarMenuToggle=document.querySelectorAll(".js-navbar-menu-toggle"),dropdownNavFull=document.querySelector(".js-dropdown-nav-full"),isNavbarFixed=document.querySelector(".js-navbar-fixed"),dropdownNavFullHeight=dropdownNavFull.offsetHeight,languageSelector=document.querySelector(".js-btn-language-selector"),dropdownLanguageList=document.querySelector(".js-language-selector-list");function navStyle(){isNavbarDark||navbarStyle.classList.remove("navbar-dark"),isNavbarDark&&navbarStyle.classList.add("navbar-dark")}function toggleClass(e,t){e.classList.contains(t)?e.classList.remove(t):e.classList.add(t)}function handleMobileMenu(){toggleClass($HTML,"open-navbar-full-mobile"),toggleClass(navbarMain,"navbar-main-mobile-open");const e=navbarMain.classList.contains("navbar-main-mobile-open");navbarMenuToggle.forEach(t=>{t.setAttribute("aria-expanded",e)})}function handleShowMenu(){requestAnimationFrame(()=>{$BODY.classList.add("open-navbar-full"),navbarStyle.classList.add("navbar-dark")})}function handleHideMenu(){$BODY.classList.remove("open-navbar-full"),IS_DESKTOP&&navbarStyle.classList.remove("navbar-dark"),IS_DESKTOP||isNavbarDark||toggleClass(navbarStyle,"navbar-dark"),isNavbarDark&&IS_DESKTOP&&!isNavbarFixedActive()&&navbarStyle.classList.add("navbar-dark")}function isNavbarFixedActive(){if(isNavbarFixed)return isNavbarFixed.classList.contains("navbar-fixed")}function addNavbarFixedTop(){dropdownNavFull.classList.add("navbar-fixed"),$BODY.classList.add("navbar-fixed-padding"),isNavbarDark&&navbarStyle.classList.remove("navbar-dark")}function removeNavbarFixedTop(){dropdownNavFull.classList.remove("navbar-fixed"),$BODY.classList.remove("navbar-fixed-padding"),isNavbarDark&&navbarStyle.classList.add("navbar-dark")}function switchLanguage(){languageSelector&&languageSelector.addEventListener("click",function(){languageSelector.classList.toggle("active"),dropdownLanguageList.classList.toggle("d-none")})}function initNavbar(){dropdownNavFull.addEventListener("onScrollDown",function(){dropdownNavFull.classList.contains("js-navbar-pill")||(document.querySelectorAll(".js-navbar-nav-item .dropdown-menu.show").forEach(function(e){var t=bootstrap.Dropdown.getInstance(e.parentElement.querySelector(".dropdown-toggle"));t&&t.hide()}),languageSelector&&languageSelector.classList.contains("active")&&(languageSelector.classList.toggle("active"),dropdownLanguageList.classList.toggle("d-none")))})}
6function setupVideoButtons(e,t,i){e.length&&t&&i&&(e.forEach(e=>{e.addEventListener("click",e=>{const i=e.currentTarget.getAttribute("data-video-id"),s=`https://www.youtube.com/embed/${i}?rel=0&loop=1&autoplay=1&playlist=${i}`;t.setAttribute("src",s)})}),i.addEventListener("hidden.bs.modal",()=>{t.setAttribute("src","")}))}function nubeShippingFormValidation(){const e=".js-nube-shipping-form",t=document.querySelector(e);if(!t)return!1;const i=new window.JustValidate(e,{errorLabelCssClass:["error"]});i.addField("#name",[{rule:"required",errorMessage:get_translated(["Preencha o nome para continuar","Completá el nombre para continuar"])}]).addField("#email",[{rule:"required",errorMessage:get_translated(["Informe seu e-mail","Ingresá tu email"])},{rule:"email",errorMessage:get_translated(["Informe um e-mail válido","Ingresá un email valido"])}]).addField("#tel",[{rule:"required",errorMessage:get_translated(["Informe seu telefone/whatsapp","Ingrese su teléfono/whatsapp"])}]).addField("#monthly_shipments",[{rule:"required",errorMessage:get_translated(["Preencha este campo","Complete este campo"])}]),t.addEventListener("submit",function(e){e.preventDefault();
6i.isValid&&(e.preventDefault(),handleSubmit())})}function handleSubmit(){const e=document.querySelector(".js-nube-shipping-form"),t=document.querySelector(".js-nube-shipping-form-response"),i=document.querySelector(".js-nube-shipping-form-response-error"),s=new FormData(e);setTimeout(function(){fetch(e.action,{method:"POST",body:s}).then(function(s){200==s.status?(e.reset(),t.classList.remove("d-none")):i.classList.remove("d-none")})},1e3)}function sanitizeString(e){return e.trim().replace(/\s/g,"_").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase()}function suppliersRegisterFormValidation(){const e=".js-suppliers-register-form";if(!document.querySelector(e))return!1;new window.JustValidate(e,{errorLabelCssClass:["error"]}).addField("#user_email_apply",[{rule:"required",errorMessage:get_translated(["Esse campo é obrigatório","Este campo es obligatorio"])},{rule:"email",errorMessage:get_translated(["Preencha um email valido","Ingrese un email válido"])}]).addField("#company_name_apply",[{rule:"required",errorMessage:get_translated(["Esse campo é obrigatório","Este campo es obligatorio"])}]).addField("#cnpj",[{rule:"required",errorMessage:get_translated(["Esse campo é obrigatório","Este campo es obligatorio"])},{rule:"minLength",value:14,errorMessage:get_translated(["Esse campo deve conter 14 caracteres","Este campo debe contener 14 caracteres"])},{validator:(e,t)=>async()=>{if("function"!=typeof getCNPJData)return!0;const t=await getCNPJData(e);return!t?.error},errorMessage:get_translated(["CNPJ inválido","CNPJ inválido"])}]).addField("#user_website_apply",[{rule:"required",errorMessage:get_translated(["Esse campo é obrigatório","Este campo es obligatorio"])},{rule:"customRegexp",value:/^(?:(?:https?|ftp):\/\/)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-zA-Z\u00a1-\uffff0-9]-*)*[a-zA-Z\u00a1-\uffff0-9]+)(?:\.(?:[a-zA-Z\u00a1-\uffff0-9]-*)*[a-zA-Z\u00a1-\uffff0-9]+)*(?:\.(?:[a-zA-Z\u00a1-\uffff]{2,}))\.?)(?::\d{2,5})?(?:[/?#]\S*)?$/,errorMessage:get_translated(["Preencha uma URL válida","Ingrese una URL válida"])}]).addField("#user_vertical_apply",[{rule:"required",errorMessage:get_translated(["Esse campo é obrigatório","Este campo es obligatorio"])}]).addField("#user_platform_apply",[{rule:"required",errorMessage:get_translated(["Esse campo é obrigatório","Este campo es obligatorio"])}]).addField("#gmv",[{rule:"required",errorMessage:get_translated(["Esse campo é obrigatório","Este campo es obligatorio"])}]).onSuccess(()=>{handleSubmit()})}function handleSubmit(){const e=document.querySelector(".js-suppliers-register-form"),t=document.querySelector(".js-suppliers-register-form-response"),i=document.querySelector(".js-suppliers-register-form-response-error"),s=new FormData(e),n={prod:"/n8n/webhook/0E4E5091-808A-4D5F-A4E3-25F179F8B05A/suppliers/register",dev:"/n8n/webhook-test/0E4E5091-808A-4D5F-A4E3-25F179F8B05A/suppliers/register"}[LS.isProd?"prod":"dev"];e.querySelector(".js-loading").classList.remove("d-none"),setTimeout(function(){fetch(n,{method:"POST",body:s}).then(function(s){200==s.status?(e.reset(),t.classList.remove("d-none")):i.classList.remove("d-none")}).catch(()=>{i.classList.remove("d-none")}).finally(()=>{e.querySelector(".js-loading").classList.add("d-none")})},1e3)}navbarMenuToggle.forEach(e=>{e.addEventListener("click",()=>{handleMobileMenu()})}),dropdownNavFull.addEventListener("show.bs.dropdown",handleShowMenu),dropdownNavFull.addEventListener("hide.bs.dropdown",handleHideMenu),window.onload=function(){navStyle()},switchLanguage(),initNavbar(),function(){"use strict";const e={};window.MotionAssetLibrary={register:(t,i)=>{t&&"function"==typeof i&&(e[t]=i)},init:t=>{t&&"function"==typeof t.querySelectorAll&&t.querySelectorAll(".js-motion-asset").forEach(t=>{const i=t.dataset.motionAssetId,s=e[i];"function"==typeof s&&s(t)})}}}(),function(){"use strict";const e={instant:.2,fast:.3,base:.6,slow:1},t={easeOutQuart:[.25,1,.5,1],spring:e=>{const t=e||{stiffness:120,damping:18};return window.Motion&&"function"==typeof window.Motion.spring?window.Motion.spring(t):"ease-
6out"}},i=()=>Boolean(window.Motion&&"function"==typeof window.Motion.animate),s=()=>window.matchMedia("(prefers-reduced-motion: reduce)").matches,n=()=>!(!window.elementorFrontend||"function"!=typeof window.elementorFrontend.isEditMode)&&!0===window.elementorFrontend.isEditMode(),r=e=>!(!e||"function"!=typeof e.closest)&&Boolean(e.closest("[data-motion-disabled]")),o=e=>{if(!e||"function"!=typeof e.getBoundingClientRect)return!1;const t=e.getBoundingClientRect();return t.top<window.innerHeight&&t.bottom>=0},a=(e,t)=>{const i={};return new Set([...Object.keys(e||{}),...Object.keys(t||{})]).forEach(s=>{const n=e&&Object.prototype.hasOwnProperty.call(e,s),r=t&&Object.prototype.hasOwnProperty.call(t,s);n&&r?i[s]=[e[s],t[s]]:r&&(i[s]=t[s])}),i},l="__motionHeldTransition",c=(e,t,i)=>{if(!e||!t)return;const s=Boolean(i&&i.hold);l in e||(e[l]=e.style.transition),e.style.transition="none",Object.prototype.hasOwnProperty.call(t,"opacity")&&(e.style.opacity=String(t.opacity)),Object.prototype.hasOwnProperty.call(t,"filter")&&(e.style.filter=String(t.filter));const n=[];Object.prototype.hasOwnProperty.call(t,"x")&&n.push("translateX("+t.x+"px)"),Object.prototype.hasOwnProperty.call(t,"y")&&n.push("translateY("+t.y+"px)"),Object.prototype.hasOwnProperty.call(t,"scale")&&n.push("scale("+t.scale+")"),n.length&&(e.style.transform=n.join(" ")),e.offsetWidth,s||requestAnimationFrame(()=>d(e))},d=e=>{e&&l in e&&(e.style.transition=e[l],delete e[l])},u=(e,t)=>{const i=e.map(e=>e&&e.finished&&"function"==typeof e.finished.then?e.finished.catch(()=>{}):Promise.resolve());Promise.all(i).then(()=>{t.forEach(d)})},h=e=>!!r(e)||(!!n()||(!!s()||!i())),f=(e,t,i)=>{if(!e||"function"!=typeof t)return;const s=i||{},n=s.rootMargin||"0px",r=null==s.threshold?.15:s.threshold,o=!1!==s.once,a=new IntersectionObserver((e,i)=>{e.forEach(e=>{e.isIntersecting&&(t(e,i),o&&i.unobserve(e.target))})},{rootMargin:n,threshold:r});(Array.isArray(e)?e:[e]).forEach(e=>e&&a.observe(e))};window.MotionUtils={MOTION_DURATIONS:e,MOTION_EASING:t,isMotionReady:i,prefersReducedMotion:s,isMobile:()=>window.innerWidth<768,isEditMode:n,isMotionDisabledFor:r,onIntersect:f,whenVisible:(e,t,i)=>{e&&"function"==typeof t&&(o(e)?t():f(e,t,i))},revealOnScroll:(i,s)=>{if(!i)return;const n=s||{},r=n.from||{opacity:0,y:24},o=n.to||{opacity:1,y:0},l=n.options||{duration:e.base,easing:t.easeOutQuart};h(i)?c(i,o):(c(i,r,{hold:!0}),f(i,()=>{const e=window.Motion.animate(i,a(r,o),l);u([e],[i])}))},staggerReveal:(i,s)=>{const n=(i||[]).filter(Boolean);if(!n.length)return;const r=s||{},l=r.from||{opacity:0,y:24},d=r.to||{opacity:1,y:0},p=r.options||{duration:e.base,easing:t.easeOutQuart},m="number"==typeof r.staggerMs?r.staggerMs:80,g=r.scope||n[0];if(h(g))return void n.forEach(e=>c(e,d));n.forEach(e=>c(e,l,{hold:!0}));const b=a(l,d),v=()=>{const t=n.map((t,i)=>{const s=0===i&&o(t),n=Object.assign({},p,{delay:i*m/1e3});return s&&(n.duration=e.instant),window.Motion.animate(t,b,n)});u(t,n)};o(n[0])?v():f(g,v)},batchReveal:(i,s)=>{const n=Array.from(i||[]).filter(Boolean);if(!n.length)return;const r=s||{},o=r.from||{opacity:0,y:24},l=r.to||{opacity:1,y:0},d=r.options||{duration:e.base,easing:t.easeOutQuart},p="number"==typeof r.staggerMs?r.staggerMs:80,m=r.scope||n[0];if(h(m))return void n.forEach(e=>c(e,l));n.forEach(e=>c(e,o,{hold:!0}));const g=a(o,l);let b=[],v=null;const _=()=>{v=null;const e=b.sort((e,t)=>n.indexOf(e)-n.indexOf(t));b=[];const t=e.map((e,t)=>window.Motion.animate(e,g,Object.assign({},d,{delay:t*p/1e3})));u(t,e)};f(n,e=>{b.push(e.target),null===v&&(v=requestAnimationFrame(_))},{rootMargin:r.rootMargin||"0px 0px -10% 0px",threshold:null==r.threshold?.15:r.threshold})},awaitStaggerReveal:(i,s)=>{const n=(i||[]).filter(Boolean);if(!n.length)return Promise.resolve();const r=s||{},o=r.from||{opacity:0},l=r.to||{opacity:1},d=r.options||{duration:e.base,easing:t.easeOutQuart},f="number"==typeof r.staggerMs?r.staggerMs:80,p=r.scope||n[0];if(h(p))return n.forEach(e=>c(e,l)),Promise.resolve();n.forEach(e=>c(e,o,{hold:!0}));const m=a(o,l),g=n.map((e,t)=>window.Motion.animate(e,m,Object.assign({},d,{delay:t*f/1e3})));return u(g,n),Promise.all(g.map(e=>e&&e.finished&&"function"==typeof e.finished.then?e.finished.catch(()=>{}):Promise.resolve()))},parallaxOnScroll:(e,t)=>
6{if(!e)return;if(h(e))return;if("function"!=typeof window.Motion.scroll)return;const i=t||{},s=i.transform||"translateY",n="number"==typeof i.offset?i.offset:80;window.Motion.scroll(t=>{const i=(t-.5)*n;e.style.transform=s+"("+i+"px)"},{target:e})},scrubOnScroll:(e,t)=>{if(!e)return null;const i=t||{},o=i.onProgress;if("function"!=typeof o)return null;if(r(e))return null;if(n())return null;if(!i.allowReducedMotion&&s())return null;let a=null,l=!1;const c=()=>{a=null;const t=e.getBoundingClientRect(),i=t.height-window.innerHeight;if(i<=0)return void o(t.top<=0?1:0);const s=-t.top/i;o(Math.min(1,Math.max(0,s)))},d=()=>{null===a&&(a=requestAnimationFrame(c))},u=()=>{l&&d()},h=new IntersectionObserver(e=>{e.forEach(e=>{l=e.isIntersecting,l?d():o(e.boundingClientRect.top>0?0:1)})},{threshold:0});return h.observe(e),window.addEventListener("scroll",u,{passive:!0}),window.addEventListener("resize",u,{passive:!0}),c(),()=>{h.disconnect(),window.removeEventListener("scroll",u),window.removeEventListener("resize",u),null!==a&&(cancelAnimationFrame(a),a=null)}},hoverLift:(e,t)=>{if(!e)return;if(h(e))return;const i=t||{},s="number"==typeof i.y?i.y:-4,n="number"==typeof i.scale?i.scale:1.02,r="number"==typeof i.duration?i.duration:.2,o=()=>{window.Motion.animate(e,{y:s,scale:n},{duration:r})},a=()=>{window.Motion.animate(e,{y:0,scale:1},{duration:r})};e.addEventListener("mouseenter",o),e.addEventListener("mouseleave",a),e.addEventListener("focus",o),e.addEventListener("blur",a)}}}(),nubeShippingFormValidation(),function(){"use strict";const e=".js-page-intro",t=".js-page-intro-stage",i=".js-page-intro-brand",s=".js-page-intro-skip",n=".js-page-intro-step",r=".js-page-intro-word",o=".js-page-intro-step-time-text",a=".js-page-intro-step-time-cursor",l=".js-hp-header",c=[.19,1,.22,1],d=e=>new Promise(t=>setTimeout(t,Math.max(0,e))),u=e=>{clearTimeout(e._replyTypeTimeout),e._replyTypeTimeout=null;const t=e.querySelector(o),i=e.querySelector(a);t&&(void 0===t.dataset.fullText&&(t.dataset.fullText=t.textContent),t.textContent=""),i&&i.classList.remove("is-visible")},h=[{name:"steps",from:0},{name:"volume",from:.08},{name:"handoff",from:.92}],f=[{name:"steps",from:0},{name:"volume",from:.6},{name:"handoff",from:.92}],p=(e,t)=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push(Object.assign({event:e},t||{}))},m=e=>{const m=window.MotionUtils,g=e.querySelector(t),b=Array.from(e.querySelectorAll(n)),v=document.querySelector(l);if(!g)return;document.querySelectorAll("a[href]").forEach(e=>{e.getAttribute("href").startsWith("#")||(e.target="_blank",e.rel="noopener noreferrer")});const _=e.querySelector(s);if(_&&_.addEventListener("click",()=>{p("page_intro_skip",{page_intro_phase:g.dataset.phase||"steps"})}),!m||"function"!=typeof m.scrubOnScroll)return;const y="function"==typeof m.prefersReducedMotion&&m.prefersReducedMotion(),w=y?f:h,E=w[1].from,L=w[2].from,S=parseFloat(getComputedStyle(e).getPropertyValue("--page-intro-word-step"))||120,C=(e=>{const t=(e||"").trim();return t.endsWith("ms")?parseFloat(t)||0:t.endsWith("s")?1e3*(parseFloat(t)||0):parseFloat(t)||0})(getComputedStyle(e).getPropertyValue("--transition-time"))||300,A=!y&&"function"==typeof m.isMotionReady&&m.isMotionReady();A&&e.classList.add("is-word-motion");const F=e.querySelector(i),T=()=>!F||y?Promise.resolve():A?m.awaitStaggerReveal([F],{from:{opacity:0,filter:"blur(8px)",transform:"translateY(16px)"},to:{opacity:1,filter:"blur(0px)",transform:"translateY(0px)"},options:{duration:C/1e3,ease:c},staggerMs:0,scope:e}):d(C),k=T().then(()=>{e.classList.add("is-brand-in")});window.addEventListener("pageshow",e=>{e.persisted&&(F&&!A&&(F.style.animation="none",F.offsetHeight,F.style.animation=""),T())});const x=e=>{v&&v.classList.toggle("is-page-intro",e)},O=e=>{v&&v.classList.toggle("is-page-intro-hidden",e)};let M=!1,j="",I=0;x(!0),y||(O(!0),k.then(()=>O(!1)));let P=!1,N=!1,$=!1,q=null;const D={index:-1,token:0},B=t=>{D.token+=1,D.index=t;const i=D.token;b.forEach((s,n)=>{if(n!==t)return s.removeAttribute("data-active"),void u(s);s.setAttribute("data-active",""),u(s);const l=Array.from(s.querySelectorAll(r)),h=0===n?60:40;k.then(()=>i!==D.token?new Promise(()=>{}):A?m.awaitStaggerReveal(l,{from:{opacity:0,filter:"blur(8px)",transform:"translateY(16px)"},to:{opacity:1,filter:"blur(0px)",transform:"translateY(0px)"},options:{duration:C/1e3,ease:c},staggerMs:S,scope:e}):d(l.length*S+C)).then(()=>
6{if(i!==D.token)return;((e,t,i,s)=>{const n=e.querySelector(o),r=n&&n.dataset.fullText;if(!n||!r)return void s();const l=e.querySelector(a);clearTimeout(e._replyTypeTimeout),l&&l.classList.add("is-visible");let c=0;const d=()=>{c+=1,n.textContent=r.slice(0,c),c<r.length?e._replyTypeTimeout=setTimeout(d,i):(l&&l.classList.remove("is-visible"),s())};e._replyTypeTimeout=setTimeout(d,t)})(s,A?10:0,h,()=>{(t=>{N||t!==D.token||(N=!0,e.classList.add("is-steps-done"))})(i),V(i)})})})},V=e=>{clearTimeout(q),q=setTimeout(()=>{$&&e===D.token&&B((D.index+1)%b.length)},1800)},R=e=>{if(b.length){if(y){const i=E/b.length;return(t=Math.min(b.length-1,Math.floor(e/i)))!==D.index&&(D.index=t,b.forEach((e,i)=>{i===t?e.setAttribute("data-active",""):e.removeAttribute("data-active")})),void(!P&&e>=E&&(P=!0,p("page_intro_steps_done")))}var t;if(e>=E)return $&&($=!1,clearTimeout(q),q=null,D.token+=1),void(P||(P=!0,p("page_intro_steps_done")));$||($=!0,B(Math.max(0,D.index)))}};let H=!1,z=null,W=0,G=0,U=null;const Y=()=>{W+=.14*(G-W),Math.abs(G-W)<.001&&(W=G),g.style.setProperty("--page-intro-exit",String(W)),U=W===G?null:requestAnimationFrame(Y)},K=()=>{const e=I;R(e);let t=e;t>=L&&!H&&!y&&(t=L-1e-4);const i=((e,t)=>{let i=t[0].name;for(let s=0;s<t.length;s+=1)e>=t[s].from&&(i=t[s].name);return i})(t,w);i!==j&&(j=i,g.dataset.phase=i,p("page_intro_phase",{page_intro_phase:i}),(e=>{if(!y)return"steps"===e?(clearTimeout(z),z=null,void(H=!1)):void("volume"!==e||H||null!==z||(z=setTimeout(()=>{H=!0,K()},1350)));H="steps"!==e})(i));const s=H&&!y?Math.min(1,Math.max(0,(e-.4)/.6)):0;s!==G&&(G=s,null===U&&(U=requestAnimationFrame(Y))),!M&&e>=.9&&(M=!0,p("page_intro_complete"))};if(!m.scrubOnScroll(e,{allowReducedMotion:!0,onProgress:e=>{I=e,K()}}))return x(!1),void O(!1);new IntersectionObserver(([e])=>x(e.isIntersecting),{threshold:0}).observe(e),e.classList.add("is-ready"),y&&e.classList.add("is-reduced-motion","is-steps-done"),p("page_intro_view")},g=()=>{const t=document.querySelector(e);t&&m(t)};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",g):g()}(),suppliersRegisterFormValidation(),function(){"use strict";const e=["utm_campaign","utm_medium"];function t(){const t=document.querySelector(".js-whatsapp-widget"),i=document.querySelector(".js-cookies-message"),s=document.querySelector(".js-whatsapp-widget-link");if(t){if(s&&function(t){const i=new URLSearchParams(window.location.search),s=[window.location.pathname].concat(e.map(e=>i.get(e)).filter(Boolean)),n=new URL(t.href),r=n.searchParams.get("text")||"",o=`[${s.join("|")}]`;n.searchParams.set("text",`${o} ${r}`),t.href=n.toString()}(s),i){const e=i.offsetHeight;document.documentElement.style.setProperty("--cookies-height",`${e}px`),t.classList.add("has-cookies-message"),window.addEventListener("onCookiesMessageClosed",function(){t.classList.remove("has-cookies-message")})}setTimeout(function(){t.classList.add("active")},800)}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()}();

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.