Jump to content

(Résolu)Problème d'actualisation récapitulatif panier


Recommended Posts

Bonjour à toutes et à tous,

Je n'arrive pas à résoudre mon problème seule malgré mes recherches je sollicite donc votre aide et je vous remercie par avance de l'attention que vous porterez à mon message rempli de désespoir😁

Depuis ma mise à jour 1.7.8.1 les modifications de quantités ou la suppression de référence dans le récapitulatif panier ne se mettent à jour que si l'on rafraîchit la page du navigateur, ce qui est particulièrement handicapant. Un problème de js sûrement mais je ne sais pas ou corriger ni quoi, pourriez-vous m'indiquer que faire ou des pistes qui me permettraient de venir à bout de ce problème svp.

J'ai joint des screens issu de la console chrome.

J'offre un café et des chocolats de Noel avec des pétards!😆

Belle soirée et merci de votre attention.

 

 

URL de la boutique : https://pearlaccess.com/

Version de PrestaShop : 1.7.8.2

Hébergement OVH public cloud sous Plesk

Version du logiciel serveur : Apache

Version de PHP : 7.4.26

Version de MySQL : 10.3.31-MariaDB-0+deb10u1

Type d’install : MàJ

Thème actif : PRS01

Navigateur: Chrome

Capture d’écran 2021-12-09 panier.png

console refresh.png

Edited by PEGGY1233456 (see edit history)
Link to comment
Share on other sites

Moi j'ai pas la même^^

image.thumb.png.861d8fa15c409315983eb93cc073f374.png

Cette erreur est liée au pixel FB

image.png.387617a9d7674b95fd1d2e8443cc7717.png

Concernant votre erreur c'est curieux car la variable 'cart' est bien renvoyée dans le retour json

image.png.f018c0eb1f9f449f6aa757485b0b23c8.png

Donc je pencherai pour un module tiers qui écraserait cette variable ou ferait crasher le code avant...

Essayez de désactiver la compression js dans les performances pour voir si le problème persiste.

Link to comment
Share on other sites

Bonsoir Eolia,

Merci de vos retours et d'être si souvent disponible pour aider!

Le pixel FB fait des siennes merci de m'avoir alertée, j'étais trop focus sur ce panier pour voir autre chose.

Le problème persiste même sans la compression js. Merciiii en tout cas de votre temps!

Capture d’écran panier.png

Link to comment
Share on other sites

🤩Eolia Eolia Eolia!!!! Trop bien! Je pense que ça va solutionner mon soucis! MERCI!

Je m'y mets direct après le dîner et je fais un retour. 

Freddox, je pense qu'Eolia qui est vraiment très callé à trouver la solution si bien entendu ton pb est identique au mien.

Je vais modifier le fichier theme.js tout à l'heure et je te ferai un retour si ça fonctionne.

Les gars nous vaincrons les paniers récalcitrants enfin Eolia surtout😅

Link to comment
Share on other sites

Bonjour, j'ai commencé la discussion sur l'autre topic pour ce même problème identique pour moi.
Je reprends donc ici, afin d'éviter des doublons de sujets.

J'ai donc souhaité appliquer ce correctif : https://github.com/PrestaShop/PrestaShop/issues/9511#issuecomment-663907159

Ce
pendant, je ne sais pas où placer cette partie de code :

prestashop.on('updateCart', function(event) {
if(event.resp != undefined && event.resp.cart != undefined) {
$(".cart-preview .cart-products-count").text(event.resp.cart.products_count);
}
});

Quant à la suite, j'ai une erreur "bad invocation" à la ligne var e = (probablement dûe à la premier partie de code que je n'ai pas su mettre) :

b = function (t) {
t.preventDefault();
var e = (0, a.default)(t.currentTarget), n = t.currentTarget.dataset, i = o(e, t.namespace), r = {ajax: "1", action: "update"};
void 0 !== i && (v(), a.default.ajax({
url: i.url, method: "POST", data: r, dataType: "json", beforeSend: function (t) {
m.push(t)
}
}).then(function (t) {
p.checkUpdateOpertation(t), y(e).val(t.quantity), l.default.emit("updateCart", {reason: n, resp: t})
}).fail(function (t) {
l.default.emit("handleError", {eventType: "updateProductInCart", resp: t, cartAction: i.type})
}))
};

Merci encore de votre aide préciseuse XO

Edited by Fredoxx (see edit history)
Link to comment
Share on other sites

5 minutes ago, PEGGY1233456 said:

🤩Eolia Eolia Eolia!!!! Trop bien! Je pense que ça va solutionner mon soucis! MERCI!

Je m'y mets direct après le dîner et je fais un retour. 

Freddox, je pense qu'Eolia qui est vraiment très callé à trouver la solution si bien entendu ton pb est identique au mien.

Je vais modifier le fichier theme.js tout à l'heure et je te ferai un retour si ça fonctionne.

Les gars nous vaincrons les paniers récalcitrants enfin Eolia surtout😅

Merci Peggy !

Link to comment
Share on other sites

Le 09/12/2021 à 7:01 PM, Eolia a dit :

problème connu apparemment, la solution est ici: https://github.com/PrestaShop/PrestaShop/issues/9511#issuecomment-663907159

Eolia encore Merci , tout ça fonctionne parfaitement! Je vais aider Fredoxx et je clos en résolu.

Je te souhaite une belle journée!

Peggy

ps: Je vais t'envoyer un message dans la journée ou demain sur ton site pour une demande de prestation même si je sais que travailler sur 1.7 ne te plait pas du tout! Qui ne tente rien n'a rien 🙂

Link to comment
Share on other sites

Le 09/12/2021 à 7:42 PM, Fredoxx a dit :

Merci Peggy !

Fredoxx,

Désolée de ma réponse tardive la période de Noël ne m'aide pas a être "ponctuelle" 🙂

La solutition Github proposée par Eolia a résolu mon soucis d'actualisation panier.

Je vais te décrire la façon dont je m'y suis prise en espérant que cela t'aidera. 

Récupére ton fichier theme.js ( themes -> tontheme -> assets -> js -> theme.js)

Recherche dans ton fichier "b = function (t)" tu seras au début du code

Compare avec le code solution Github (ci-dessous) et modifie et/ou ajoute ce qui doit l'être.

b = function (t) {
t.preventDefault();
var e = (0, a.default)(t.currentTarget), n = t.currentTarget.dataset, i = o(e, t.namespace), r = {ajax: "1", action: "update"};
void 0 !== i && (v(), a.default.ajax({
url: i.url, method: "POST", data: r, dataType: "json", beforeSend: function (t) {
m.push(t)
}
}).then(function (t) {
p.checkUpdateOpertation(t), y(e).val(t.quantity), l.default.emit("updateCart", {reason: n, resp: t})
}).fail(function (t) {
l.default.emit("handleError", {eventType: "updateProductInCart", resp: t, cartAction: i.type})
}))
};

Ma modification à moi a été l'ajout de "resp:t" 

J'espère t'avoir donné des informations claires et qui t'aideront. Je serais surement pas loin de mon ordi en fin de journée si tu as besoin.

Belle journée.

 

Peggy

  • Thanks 1
Link to comment
Share on other sites

Bonjour Peggy,

Ne t'excuse pas, il n'y a aucune urgence !

Déjà merci d'avoir poursuivi ce fil de discussion.
Et bien étonnamment, j'avais exactement le même manquement concernant "resp:t" et pourtant je n'utilise pas le même thème. Et donc maintenant ça marche !

Un très grand merci donc pour avoir détaillé la manière de faire, afin que ce soit lisible pour les plus néophytes comme moi ;)

Une excellente journée à toi ainsi qu'aux membres du forum.

Fred

  • Thanks 1
Link to comment
Share on other sites

il y a 35 minutes, Fredoxx a dit :

Bonjour Peggy,

Ne t'excuse pas, il n'y a aucune urgence !

Déjà merci d'avoir poursuivi ce fil de discussion.
Et bien étonnamment, j'avais exactement le même manquement concernant "resp:t" et pourtant je n'utilise pas le même thème. Et donc maintenant ça marche !

Un très grand merci donc pour avoir détaillé la manière de faire, afin que ce soit lisible pour les plus néophytes comme moi ;)

Une excellente journée à toi ainsi qu'aux membres du forum.

Fred

Je suis contente d'avoir pu t'aider Fred🤩 !!! J'ai bénéficié et j'en bénéficie encore de l'aide précieuse de certains et certaines comme Eolia et d'autres et quand je peux moi aussi aider un petit peu, bien que je ne sois pas très callée c'est toujours un plaisir! Bonne continuation Fred et de belle fêtes de fin d'année!

Peggy

Link to comment
Share on other sites

  • PEGGY1233456 changed the title to (Résolu)Problème d'actualisation récapitulatif panier
  • 1 year later...
15 minutes ago, Munifrance said:

Bonjour, la manipulation proposée semble vraiment simple, mais impossible de trouver "b = function (t)" en utilisant Ctrl+F dans le fichier theme.js de mon thème...

Est-ce possible que cette partie n'apparaisse pas sur certains thèmes ?

Salut, alors ce que j'ai fait une fois le fichier theme.js ouvert, j'ai fait comme tu as dit, ctrl + F et j'ai noté "b=" et j'ai fait suivant jusqu'à trouver le bon "b = function ", je comparais le code qui s'affichait avec le code mis plus haut dans le topic, et j'ai remplacer toute cette partie par la solution mise par @PEGGY1233456 :

Attention, en cas d'erreur, sauvegarde un fichier theme.js non modifier sous la main au cas ou avant de faire cette manipulation.

Quote

b = function (t) {
t.preventDefault();
var e = (0, a.default)(t.currentTarget), n = t.currentTarget.dataset, i = o(e, t.namespace), r = {ajax: "1", action: "update"};
void 0 !== i && (v(), a.default.ajax({
url: i.url, method: "POST", data: r, dataType: "json", beforeSend: function (t) {
m.push(t)
}
}).then(function (t) {
p.checkUpdateOpertation(t), y(e).val(t.quantity), l.default.emit("updateCart", {reason: n, resp: t})
}).fail(function (t) {
l.default.emit("handleError", {eventType: "updateProductInCart", resp: t, cartAction: i.type})
}))
};

Link to comment
Share on other sites

11 minutes ago, Skyiiess said:

Salut, alors ce que j'ai fait une fois le fichier theme.js ouvert, j'ai fait comme tu as dit, ctrl + F et j'ai noté "b=" et j'ai fait suivant jusqu'à trouver le bon "b = function ", je comparais le code qui s'affichait avec le code mis plus haut dans le topic, et j'ai remplacer toute cette partie par la solution mise par @PEGGY1233456 :

Attention, en cas d'erreur, sauvegarde un fichier theme.js non modifier sous la main au cas ou avant de faire cette manipulation.

Alors justement, j'ai également essayé en recherchant uniquement "b=" et rien, il n'y a que 10 occurrences dans tout le fichier theme.js, et le seul "b=function" est environ au milieu de code...

Link to comment
Share on other sites

6 minutes ago, Munifrance said:

Alors justement, j'ai également essayé en recherchant uniquement "b=" et rien, il n'y a que 10 occurrences dans tout le fichier theme.js, et le seul "b=function" est environ au milieu de code...

Ah, alors la je ne sais pas quoi dire de plus...Étant novice dans le domaine je n'ai malheureusement pas d'autre solution 😥 Désolé de ne pas pouvoir t'aider d'avantage. N'hésite pas à partager ici si tu trouve une solution. Bon courage 😉

Link to comment
Share on other sites

Il y a 2 heures, Munifrance a dit :

Alors justement, j'ai également essayé en recherchant uniquement "b=" et rien, il n'y a que 10 occurrences dans tout le fichier theme.js, et le seul "b=function" est environ au milieu de code...

Bonsoir Munifrance et Skyiiess,

 

Munifrance, peux tu mettre un CC de ton fichier theme.js stp. Je jetterai un oeil demain. Belle soirée.

Link to comment
Share on other sites

1 hour ago, PEGGY1233456 said:

Bonsoir Munifrance et Skyiiess,

Munifrance, peux tu mettre un CC de ton fichier theme.js stp. Je jetterai un oeil demain. Belle soirée.

Bonsoir, le voici, attention sur Sublim Text tout est sur une seule ligne...😵

/*! For license information please see theme.js.LICENSE.txt */
!function(t){var e={};function i(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=4)}([function(t,e){t.exports=jQuery},function(t,e){t.exports=prestashop},function(t,e,i){"use strict";(function(t){var i="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,n=function(){for(var t=["Edge","Trident","Firefox"],e=0;e<t.length;e+=1)if(i&&navigator.userAgent.indexOf(t[e])>=0)return 1;return 0}();var o=i&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then((function(){e=!1,t()})))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout((function(){e=!1,t()}),n))}};function s(t){return t&&"[object Function]"==={}.toString.call(t)}function r(t,e){if(1!==t.nodeType)return[];var i=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?i[e]:i}function a(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function l(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=r(t),i=e.overflow,n=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(i+o+n)?t:l(a(t))}function c(t){return t&&t.referenceNode?t.referenceNode:t}var d=i&&!(!window.MSInputMethodContext||!document.documentMode),p=i&&/MSIE 10/.test(navigator.userAgent);function u(t){return 11===t?d:10===t?p:d||p}function h(t){if(!t)return document.documentElement;for(var e=u(10)?document.body:null,i=t.offsetParent||null;i===e&&t.nextElementSibling;)i=(t=t.nextElementSibling).offsetParent;var n=i&&i.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TH","TD","TABLE"].indexOf(i.nodeName)&&"static"===r(i,"position")?h(i):i:t?t.ownerDocument.documentElement:document.documentElement}function f(t){return null!==t.parentNode?f(t.parentNode):t}function m(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var i=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,n=i?t:e,o=i?e:t,s=document.createRange();s.setStart(n,0),s.setEnd(o,0);var r,a,l=s.commonAncestorContainer;if(t!==l&&e!==l||n.contains(o))return"BODY"===(a=(r=l).nodeName)||"HTML"!==a&&h(r.firstElementChild)!==r?h(l):l;var c=f(t);return c.host?m(c.host,e):m(t,f(e).host)}function g(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",i="top"===e?"scrollTop":"scrollLeft",n=t.nodeName;if("BODY"===n||"HTML"===n){var o=t.ownerDocument.documentElement,s=t.ownerDocument.scrollingElement||o;return s[i]}return t[i]}function v(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=g(e,"top"),o=g(e,"left"),s=i?-1:1;return t.top+=n*s,t.bottom+=n*s,t.left+=o*s,t.right+=o*s,t}function b(t,e){var i="x"===e?"Left":"Top",n="Left"===i?"Right":"Bottom";return parseFloat(t["border"+i+"Width"])+parseFloat(t["border"+n+"Width"])}function y(t,e,i,n){return Math.max(e["offset"+t],e["scroll"+t],i["client"+t],i["offset"+t],i["scroll"+t],u(10)?parseInt(i["offset"+t])+parseInt(n["margin"+("Height"===t?"Top":"Left")])+parseInt(n["margin"+("Height"===t?"Bottom":"Right")]):0)}function w(t){var e=t.body,i=t.documentElement,n=u(10)&&getComputedStyle(i);return{height:y("Height",e,i,n),width:y("Width",e,i,n)}}var _=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},T=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}(),C=function(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t},k=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};function S(t){return k({},t,{right:t.left+t.width,bottom:t.top+t.height})}function E(t){var e={};try{if(u(10)){e=t.getBoundingClientRect();var i=g(t,"top"),n=g(t,"left");e.top+=i,e.left+=n,e.bottom+=i,e.right+=n}else e=t.getBoundingClientRect()}catch(t){}var o={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},s="HTML"===t.nodeName?w(t.ownerDocument):{},a=s.width||t.clientWidth||o.width,l=s.height||t.clientHeight||o.height,c=t.offsetWidth-a,d=t.offsetHeight-l;if(c||d){var p=r(t);c-=b(p,"x"),d-=b(p,"y"),o.width-=c,o.height-=d}return S(o)}function x(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=u(10),o="HTML"===e.nodeName,s=E(t),a=E(e),c=l(t),d=r(e),p=parseFloat(d.borderTopWidth),h=parseFloat(d.borderLeftWidth);i&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var f=S({top:s.top-a.top-p,left:s.left-a.left-h,width:s.width,height:s.height});if(f.marginTop=0,f.marginLeft=0,!n&&o){var m=parseFloat(d.marginTop),g=parseFloat(d.marginLeft);f.top-=p-m,f.bottom-=p-m,f.left-=h-g,f.right-=h-g,f.marginTop=m,f.marginLeft=g}return(n&&!i?e.contains(c):e===c&&"BODY"!==c.nodeName)&&(f=v(f,e)),f}function A(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=t.ownerDocument.documentElement,n=x(t,i),o=Math.max(i.clientWidth,window.innerWidth||0),s=Math.max(i.clientHeight,window.innerHeight||0),r=e?0:g(i),a=e?0:g(i,"left"),l={top:r-n.top+n.marginTop,left:a-n.left+n.marginLeft,width:o,height:s};return S(l)}function D(t){var e=t.nodeName;if("BODY"===e||"HTML"===e)return!1;if("fixed"===r(t,"position"))return!0;var i=a(t);return!!i&&D(i)}function $(t){if(!t||!t.parentElement||u())return document.documentElement;for(var e=t.parentElement;e&&"none"===r(e,"transform");)e=e.parentElement;return e||document.documentElement}function O(t,e,i,n){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s={top:0,left:0},r=o?$(t):m(t,c(e));if("viewport"===n)s=A(r,o);else{var d=void 0;"scrollParent"===n?"BODY"===(d=l(a(e))).nodeName&&(d=t.ownerDocument.documentElement):d="window"===n?t.ownerDocument.documentElement:n;var p=x(d,r,o);if("HTML"!==d.nodeName||D(r))s=p;else{var u=w(t.ownerDocument),h=u.height,f=u.width;s.top+=p.top-p.marginTop,s.bottom=h+p.top,s.left+=p.left-p.marginLeft,s.right=f+p.left}}var g="number"==typeof(i=i||0);return s.left+=g?i:i.left||0,s.top+=g?i:i.top||0,s.right-=g?i:i.right||0,s.bottom-=g?i:i.bottom||0,s}function I(t){return t.width*t.height}function N(t,e,i,n,o){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var r=O(i,n,s,o),a={top:{width:r.width,height:e.top-r.top},right:{width:r.right-e.right,height:r.height},bottom:{width:r.width,height:r.bottom-e.bottom},left:{width:e.left-r.left,height:r.height}},l=Object.keys(a).map((function(t){return k({key:t},a[t],{area:I(a[t])})})).sort((function(t,e){return e.area-t.area})),c=l.filter((function(t){var e=t.width,n=t.height;return e>=i.clientWidth&&n>=i.clientHeight})),d=c.length>0?c[0].key:l[0].key,p=t.split("-")[1];return d+(p?"-"+p:"")}function L(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=n?$(e):m(e,c(i));return x(i,o,n)}function P(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),i=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),n=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+n,height:t.offsetHeight+i}}function j(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,(function(t){return e[t]}))}function M(t,e,i){i=i.split("-")[0];var n=P(t),o={width:n.width,height:n.height},s=-1!==["right","left"].indexOf(i),r=s?"top":"left",a=s?"left":"top",l=s?"height":"width",c=s?"width":"height";return o[r]=e[r]+e[l]/2-n[l]/2,o[a]=i===a?e[a]-n[c]:e[j(a)],o}function H(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function z(t,e,i){return(void 0===i?t:t.slice(0,function(t,e,i){if(Array.prototype.findIndex)return t.findIndex((function(t){return t[e]===i}));var n=H(t,(function(t){return t[e]===i}));return t.indexOf(n)}(t,"name",i))).forEach((function(t){t.function;var i=t.function||t.fn;t.enabled&&s(i)&&(e.offsets.popper=S(e.offsets.popper),e.offsets.reference=S(e.offsets.reference),e=i(e,t))})),e}function F(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=L(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=N(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=M(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=z(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function W(t,e){return t.some((function(t){var i=t.name;return t.enabled&&i===e}))}function R(t){for(var e=[!1,"ms","Webkit","Moz","O"],i=t.charAt(0).toUpperCase()+t.slice(1),n=0;n<e.length;n++){var o=e[n],s=o?""+o+i:t;if(void 0!==document.body.style[s])return s}return null}function q(){return this.state.isDestroyed=!0,W(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[R("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function U(t){var e=t.ownerDocument;return e?e.defaultView:window}function B(t,e,i,n){i.updateBound=n,U(t).addEventListener("resize",i.updateBound,{passive:!0});var o=l(t);return function t(e,i,n,o){var s="BODY"===e.nodeName,r=s?e.ownerDocument.defaultView:e;r.addEventListener(i,n,{passive:!0}),s||t(l(r.parentNode),i,n,o),o.push(r)}(o,"scroll",i.updateBound,i.scrollParents),i.scrollElement=o,i.eventsEnabled=!0,i}function K(){this.state.eventsEnabled||(this.state=B(this.reference,this.options,this.state,this.scheduleUpdate))}function Y(){var t,e;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(t=this.reference,e=this.state,U(t).removeEventListener("resize",e.updateBound),e.scrollParents.forEach((function(t){t.removeEventListener("scroll",e.updateBound)})),e.updateBound=null,e.scrollParents=[],e.scrollElement=null,e.eventsEnabled=!1,e))}function Q(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)}function V(t,e){Object.keys(e).forEach((function(i){var n="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&Q(e[i])&&(n="px"),t.style[i]=e[i]+n}))}var X=i&&/Firefox/i.test(navigator.userAgent);function G(t,e,i){var n=H(t,(function(t){return t.name===e})),o=!!n&&t.some((function(t){return t.name===i&&t.enabled&&t.order<n.order}));if(!o);return o}var J=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Z=J.slice(3);function tt(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=Z.indexOf(t),n=Z.slice(i+1).concat(Z.slice(0,i));return e?n.reverse():n}var et="flip",it="clockwise",nt="counterclockwise";function ot(t,e,i,n){var o=[0,0],s=-1!==["right","left"].indexOf(n),r=t.split(/(\+|\-)/).map((function(t){return t.trim()})),a=r.indexOf(H(r,(function(t){return-1!==t.search(/,|\s/)})));r[a]&&r[a].indexOf(",");var l=/\s*,\s*|\s+/,c=-1!==a?[r.slice(0,a).concat([r[a].split(l)[0]]),[r[a].split(l)[1]].concat(r.slice(a+1))]:[r];return(c=c.map((function(t,n){var o=(1===n?!s:s)?"height":"width",r=!1;return t.reduce((function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,r=!0,t):r?(t[t.length-1]+=e,r=!1,t):t.concat(e)}),[]).map((function(t){return function(t,e,i,n){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),s=+o[1],r=o[2];if(!s)return t;if(0===r.indexOf("%")){var a=void 0;switch(r){case"%p":a=i;break;case"%":case"%r":default:a=n}return S(a)[e]/100*s}if("vh"===r||"vw"===r){return("vh"===r?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*s}return s}(t,o,e,i)}))}))).forEach((function(t,e){t.forEach((function(i,n){Q(i)&&(o[e]+=i*("-"===t[n-1]?-1:1))}))})),o}var st={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,i=e.split("-")[0],n=e.split("-")[1];if(n){var o=t.offsets,s=o.reference,r=o.popper,a=-1!==["bottom","top"].indexOf(i),l=a?"left":"top",c=a?"width":"height",d={start:C({},l,s[l]),end:C({},l,s[l]+s[c]-r[c])};t.offsets.popper=k({},r,d[n])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var i=e.offset,n=t.placement,o=t.offsets,s=o.popper,r=o.reference,a=n.split("-")[0],l=void 0;return l=Q(+i)?[+i,0]:ot(i,s,r,a),"left"===a?(s.top+=l[0],s.left-=l[1]):"right"===a?(s.top+=l[0],s.left+=l[1]):"top"===a?(s.left+=l[0],s.top-=l[1]):"bottom"===a&&(s.left+=l[0],s.top+=l[1]),t.popper=s,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var i=e.boundariesElement||h(t.instance.popper);t.instance.reference===i&&(i=h(i));var n=R("transform"),o=t.instance.popper.style,s=o.top,r=o.left,a=o[n];o.top="",o.left="",o[n]="";var l=O(t.instance.popper,t.instance.reference,e.padding,i,t.positionFixed);o.top=s,o.left=r,o[n]=a,e.boundaries=l;var c=e.priority,d=t.offsets.popper,p={primary:function(t){var i=d[t];return d[t]<l[t]&&!e.escapeWithReference&&(i=Math.max(d[t],l[t])),C({},t,i)},secondary:function(t){var i="right"===t?"left":"top",n=d[i];return d[t]>l[t]&&!e.escapeWithReference&&(n=Math.min(d[i],l[t]-("right"===t?d.width:d.height))),C({},i,n)}};return c.forEach((function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";d=k({},d,p[e](t))})),t.offsets.popper=d,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,i=e.popper,n=e.reference,o=t.placement.split("-")[0],s=Math.floor,r=-1!==["top","bottom"].indexOf(o),a=r?"right":"bottom",l=r?"left":"top",c=r?"width":"height";return i[a]<s(n[l])&&(t.offsets.popper[l]=s(n[l])-i[c]),i[l]>s(n[a])&&(t.offsets.popper[l]=s(n[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var i;if(!G(t.instance.modifiers,"arrow","keepTogether"))return t;var n=e.element;if("string"==typeof n){if(!(n=t.instance.popper.querySelector(n)))return t}else if(!t.instance.popper.contains(n))return t;var o=t.placement.split("-")[0],s=t.offsets,a=s.popper,l=s.reference,c=-1!==["left","right"].indexOf(o),d=c?"height":"width",p=c?"Top":"Left",u=p.toLowerCase(),h=c?"left":"top",f=c?"bottom":"right",m=P(n)[d];l[f]-m<a[u]&&(t.offsets.popper[u]-=a[u]-(l[f]-m)),l[u]+m>a[f]&&(t.offsets.popper[u]+=l[u]+m-a[f]),t.offsets.popper=S(t.offsets.popper);var g=l[u]+l[d]/2-m/2,v=r(t.instance.popper),b=parseFloat(v["margin"+p]),y=parseFloat(v["border"+p+"Width"]),w=g-t.offsets.popper[u]-b-y;return w=Math.max(Math.min(a[d]-m,w),0),t.arrowElement=n,t.offsets.arrow=(C(i={},u,Math.round(w)),C(i,h,""),i),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(W(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var i=O(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),n=t.placement.split("-")[0],o=j(n),s=t.placement.split("-")[1]||"",r=[];switch(e.behavior){case et:r=[n,o];break;case it:r=tt(n);break;case nt:r=tt(n,!0);break;default:r=e.behavior}return r.forEach((function(a,l){if(n!==a||r.length===l+1)return t;n=t.placement.split("-")[0],o=j(n);var c=t.offsets.popper,d=t.offsets.reference,p=Math.floor,u="left"===n&&p(c.right)>p(d.left)||"right"===n&&p(c.left)<p(d.right)||"top"===n&&p(c.bottom)>p(d.top)||"bottom"===n&&p(c.top)<p(d.bottom),h=p(c.left)<p(i.left),f=p(c.right)>p(i.right),m=p(c.top)<p(i.top),g=p(c.bottom)>p(i.bottom),v="left"===n&&h||"right"===n&&f||"top"===n&&m||"bottom"===n&&g,b=-1!==["top","bottom"].indexOf(n),y=!!e.flipVariations&&(b&&"start"===s&&h||b&&"end"===s&&f||!b&&"start"===s&&m||!b&&"end"===s&&g),w=!!e.flipVariationsByContent&&(b&&"start"===s&&f||b&&"end"===s&&h||!b&&"start"===s&&g||!b&&"end"===s&&m),_=y||w;(u||v||_)&&(t.flipped=!0,(u||v)&&(n=r[l+1]),_&&(s=function(t){return"end"===t?"start":"start"===t?"end":t}(s)),t.placement=n+(s?"-"+s:""),t.offsets.popper=k({},t.offsets.popper,M(t.instance.popper,t.offsets.reference,t.placement)),t=z(t.instance.modifiers,t,"flip"))})),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,i=e.split("-")[0],n=t.offsets,o=n.popper,s=n.reference,r=-1!==["left","right"].indexOf(i),a=-1===["top","left"].indexOf(i);return o[r?"left":"top"]=s[i]-(a?o[r?"width":"height"]:0),t.placement=j(e),t.offsets.popper=S(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!G(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,i=H(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(e.bottom<i.top||e.left>i.right||e.top>i.bottom||e.right<i.left){if(!0===t.hide)return t;t.hide=!0,t.attributes["x-out-of-boundaries"]=""}else{if(!1===t.hide)return t;t.hide=!1,t.attributes["x-out-of-boundaries"]=!1}return t}},computeStyle:{order:850,enabled:!0,fn:function(t,e){var i=e.x,n=e.y,o=t.offsets.popper,s=H(t.instance.modifiers,(function(t){return"applyStyle"===t.name})).gpuAcceleration,r=void 0!==s?s:e.gpuAcceleration,a=h(t.instance.popper),l=E(a),c={position:o.position},d=function(t,e){var i=t.offsets,n=i.popper,o=i.reference,s=Math.round,r=Math.floor,a=function(t){return t},l=s(o.width),c=s(n.width),d=-1!==["left","right"].indexOf(t.placement),p=-1!==t.placement.indexOf("-"),u=e?d||p||l%2==c%2?s:r:a,h=e?s:a;return{left:u(l%2==1&&c%2==1&&!p&&e?n.left-1:n.left),top:h(n.top),bottom:h(n.bottom),right:u(n.right)}}(t,window.devicePixelRatio<2||!X),p="bottom"===i?"top":"bottom",u="right"===n?"left":"right",f=R("transform"),m=void 0,g=void 0;if(g="bottom"===p?"HTML"===a.nodeName?-a.clientHeight+d.bottom:-l.height+d.bottom:d.top,m="right"===u?"HTML"===a.nodeName?-a.clientWidth+d.right:-l.width+d.right:d.left,r&&f)c[f]="translate3d("+m+"px, "+g+"px, 0)",c[p]=0,c[u]=0,c.willChange="transform";else{var v="bottom"===p?-1:1,b="right"===u?-1:1;c[p]=g*v,c[u]=m*b,c.willChange=p+", "+u}var y={"x-placement":t.placement};return t.attributes=k({},y,t.attributes),t.styles=k({},c,t.styles),t.arrowStyles=k({},t.offsets.arrow,t.arrowStyles),t},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(t){var e,i;return V(t.instance.popper,t.styles),e=t.instance.popper,i=t.attributes,Object.keys(i).forEach((function(t){!1!==i[t]?e.setAttribute(t,i[t]):e.removeAttribute(t)})),t.arrowElement&&Object.keys(t.arrowStyles).length&&V(t.arrowElement,t.arrowStyles),t},onLoad:function(t,e,i,n,o){var s=L(o,e,t,i.positionFixed),r=N(i.placement,s,e,t,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return e.setAttribute("x-placement",r),V(e,{position:i.positionFixed?"fixed":"absolute"}),i},gpuAcceleration:void 0}}},rt=function(){function t(e,i){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};_(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=o(this.update.bind(this)),this.options=k({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=i&&i.jquery?i[0]:i,this.options.modifiers={},Object.keys(k({},t.Defaults.modifiers,r.modifiers)).forEach((function(e){n.options.modifiers[e]=k({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(t){return k({name:t},n.options.modifiers[t])})).sort((function(t,e){return t.order-e.order})),this.modifiers.forEach((function(t){t.enabled&&s(t.onLoad)&&t.onLoad(n.reference,n.popper,n.options,t,n.state)})),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return T(t,[{key:"update",value:function(){return F.call(this)}},{key:"destroy",value:function(){return q.call(this)}},{key:"enableEventListeners",value:function(){return K.call(this)}},{key:"disableEventListeners",value:function(){return Y.call(this)}}]),t}();rt.Utils=("undefined"!=typeof window?window:t).PopperUtils,rt.placements=J,rt.Defaults=st,e.a=rt}).call(this,i(5))},function(t,e,i){"use strict";var n,o="object"==typeof Reflect?Reflect:null,s=o&&"function"==typeof o.apply?o.apply:function(t,e,i){return Function.prototype.apply.call(t,e,i)};n=o&&"function"==typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)};var r=Number.isNaN||function(t){return t!=t};function a(){a.init.call(this)}t.exports=a,a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var l=10;function c(t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}function d(t){return void 0===t._maxListeners?a.defaultMaxListeners:t._maxListeners}function p(t,e,i,n){var o,s,r;if(c(i),void 0===(s=t._events)?(s=t._events=Object.create(null),t._eventsCount=0):(void 0!==s.newListener&&(t.emit("newListener",e,i.listener?i.listener:i),s=t._events),r=s[e]),void 0===r)r=s[e]=i,++t._eventsCount;else if("function"==typeof r?r=s[e]=n?[i,r]:[r,i]:n?r.unshift(i):r.push(i),(o=d(t))>0&&r.length>o&&!r.warned){r.warned=!0;var a=new Error("Possible EventEmitter memory leak detected. "+r.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");a.name="MaxListenersExceededWarning",a.emitter=t,a.type=e,a.count=r.length,console&&console.warn}return t}function u(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function h(t,e,i){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:i},o=u.bind(n);return o.listener=i,n.wrapFn=o,o}function f(t,e,i){var n=t._events;if(void 0===n)return[];var o=n[e];return void 0===o?[]:"function"==typeof o?i?[o.listener||o]:[o]:i?function(t){for(var e=new Array(t.length),i=0;i<e.length;++i)e[i]=t[i].listener||t[i];return e}(o):g(o,o.length)}function m(t){var e=this._events;if(void 0!==e){var i=e[t];if("function"==typeof i)return 1;if(void 0!==i)return i.length}return 0}function g(t,e){for(var i=new Array(e),n=0;n<e;++n)i[n]=t[n];return i}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(t){if("number"!=typeof t||t<0||r(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");l=t}}),a.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(t){if("number"!=typeof t||t<0||r(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this},a.prototype.getMaxListeners=function(){return d(this)},a.prototype.emit=function(t){for(var e=[],i=1;i<arguments.length;i++)e.push(arguments[i]);var n="error"===t,o=this._events;if(void 0!==o)n=n&&void 0===o.error;else if(!n)return!1;if(n){var r;if(e.length>0&&(r=e[0]),r instanceof Error)throw r;var a=new Error("Unhandled error."+(r?" ("+r.message+")":""));throw a.context=r,a}var l=o[t];if(void 0===l)return!1;if("function"==typeof l)s(l,this,e);else{var c=l.length,d=g(l,c);for(i=0;i<c;++i)s(d[i],this,e)}return!0},a.prototype.addListener=function(t,e){return p(this,t,e,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(t,e){return p(this,t,e,!0)},a.prototype.once=function(t,e){return c(e),this.on(t,h(this,t,e)),this},a.prototype.prependOnceListener=function(t,e){return c(e),this.prependListener(t,h(this,t,e)),this},a.prototype.removeListener=function(t,e){var i,n,o,s,r;if(c(e),void 0===(n=this._events))return this;if(void 0===(i=n[t]))return this;if(i===e||i.listener===e)0==--this._eventsCount?this._events=Object.create(null):(delete n[t],n.removeListener&&this.emit("removeListener",t,i.listener||e));else if("function"!=typeof i){for(o=-1,s=i.length-1;s>=0;s--)if(i[s]===e||i[s].listener===e){r=i[s].listener,o=s;break}if(o<0)return this;0===o?i.shift():function(t,e){for(;e+1<t.length;e++)t[e]=t[e+1];t.pop()}(i,o),1===i.length&&(n[t]=i[0]),void 0!==n.removeListener&&this.emit("removeListener",t,r||e)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(t){var e,i,n;if(void 0===(i=this._events))return this;if(void 0===i.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==i[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete i[t]),this;if(0===arguments.length){var o,s=Object.keys(i);for(n=0;n<s.length;++n)"removeListener"!==(o=s[n])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(e=i[t]))this.removeListener(t,e);else if(void 0!==e)for(n=e.length-1;n>=0;n--)this.removeListener(t,e[n]);return this},a.prototype.listeners=function(t){return f(this,t,!0)},a.prototype.rawListeners=function(t){return f(this,t,!1)},a.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):m.call(t,e)},a.prototype.listenerCount=m,a.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},function(t,e,i){i(11),t.exports=i(10)},function(t,e){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(t){"object"==typeof window&&(i=window)}t.exports=i},function(t,e,i){var n,o,s;o=[i(0)],void 0===(s="function"==typeof(n=function(t){"use strict";var e=0;t.fn.TouchSpin=function(i){var n={min:0,max:100,initval:"",replacementval:"",step:1,decimals:0,stepinterval:100,forcestepdivisibility:"round",stepintervaldelay:500,verticalbuttons:!1,verticalup:"+",verticaldown:"-",verticalupclass:"",verticaldownclass:"",prefix:"",postfix:"",prefix_extraclass:"",postfix_extraclass:"",booster:!0,boostat:10,maxboostedstep:!1,mousewheel:!0,buttondown_class:"btn btn-primary",buttonup_class:"btn btn-primary",buttondown_txt:"-",buttonup_txt:"+",callback_before_calculation:function(t){return t},callback_after_calculation:function(t){return t}},o={min:"min",max:"max",initval:"init-val",replacementval:"replacement-val",step:"step",decimals:"decimals",stepinterval:"step-interval",verticalbuttons:"vertical-buttons",verticalupclass:"vertical-up-class",verticaldownclass:"vertical-down-class",forcestepdivisibility:"force-step-divisibility",stepintervaldelay:"step-interval-delay",prefix:"prefix",postfix:"postfix",prefix_extraclass:"prefix-extra-class",postfix_extraclass:"postfix-extra-class",booster:"booster",boostat:"boostat",maxboostedstep:"max-boosted-step",mousewheel:"mouse-wheel",buttondown_class:"button-down-class",buttonup_class:"button-up-class",buttondown_txt:"button-down-txt",buttonup_txt:"button-up-txt"};return this.each((function(){var s,r,a,l,c,d,p,u,h,f,m,g,v,b,y,w=t(this),_=w.data(),T=0,C=!1;function k(){""===s.prefix&&(r=c.prefix.detach()),""===s.postfix&&(a=c.postfix.detach())}function S(){var t,e,i;""!==(t=s.callback_before_calculation(w.val()))?s.decimals>0&&"."===t||(e=parseFloat(t),isNaN(e)&&(e=""!==s.replacementval?s.replacementval:0),i=e,e.toString()!==t&&(i=e),null!==s.min&&e<s.min&&(i=s.min),null!==s.max&&e>s.max&&(i=s.max),i=function(t){switch(s.forcestepdivisibility){case"round":return(Math.round(t/s.step)*s.step).toFixed(s.decimals);case"floor":return(Math.floor(t/s.step)*s.step).toFixed(s.decimals);case"ceil":return(Math.ceil(t/s.step)*s.step).toFixed(s.decimals);default:return t}}(i),Number(t).toString()!==i.toString()&&(w.val(i),w.trigger("change"))):""!==s.replacementval&&(w.val(s.replacementval),w.trigger("change"))}function E(){if(s.booster){var t=Math.pow(2,Math.floor(T/s.boostat))*s.step;return s.maxboostedstep&&t>s.maxboostedstep&&(t=s.maxboostedstep,d=Math.round(d/t)*t),Math.max(s.step,t)}return s.step}function x(){S(),d=parseFloat(s.callback_before_calculation(c.input.val())),isNaN(d)&&(d=0);var t=d,e=E();d+=e,null!==s.max&&d>s.max&&(d=s.max,w.trigger("touchspin.on.max"),O()),c.input.val(s.callback_after_calculation(Number(d).toFixed(s.decimals))),t!==d&&w.trigger("change")}function A(){S(),d=parseFloat(s.callback_before_calculation(c.input.val())),isNaN(d)&&(d=0);var t=d,e=E();d-=e,null!==s.min&&d<s.min&&(d=s.min,w.trigger("touchspin.on.min"),O()),c.input.val(s.callback_after_calculation(Number(d).toFixed(s.decimals))),t!==d&&w.trigger("change")}function D(){O(),T=0,C="down",w.trigger("touchspin.on.startspin"),w.trigger("touchspin.on.startdownspin"),h=setTimeout((function(){p=setInterval((function(){T++,A()}),s.stepinterval)}),s.stepintervaldelay)}function $(){O(),T=0,C="up",w.trigger("touchspin.on.startspin"),w.trigger("touchspin.on.startupspin"),f=setTimeout((function(){u=setInterval((function(){T++,x()}),s.stepinterval)}),s.stepintervaldelay)}function O(){switch(clearTimeout(h),clearTimeout(f),clearInterval(p),clearInterval(u),C){case"up":w.trigger("touchspin.on.stopupspin"),w.trigger("touchspin.on.stopspin");break;case"down":w.trigger("touchspin.on.stopdownspin"),w.trigger("touchspin.on.stopspin")}T=0,C=!1}w.data("alreadyinitialized")||(w.data("alreadyinitialized",!0),e+=1,w.data("spinnerid",e),w.is("input")&&(""!==(s=t.extend({},n,_,(y={},t.each(o,(function(t,e){var i="bts-"+e;w.is("[data-"+i+"]")&&(y[t]=w.data(i))})),y),i)).initval&&""===w.val()&&w.val(s.initval),S(),v=w.val(),b=w.parent(),""!==v&&(v=s.callback_after_calculation(Number(v).toFixed(s.decimals))),w.data("initvalue",v).val(v),w.addClass("form-control"),b.hasClass("input-group")?function(e){e.addClass("bootstrap-touchspin");var i,n,o=w.prev(),r=w.next(),a='<span class="input-group-addon input-group-prepend bootstrap-touchspin-prefix input-group-prepend bootstrap-touchspin-injected"><span class="input-group-text">'+s.prefix+"</span></span>",c='<span class="input-group-addon input-group-append bootstrap-touchspin-postfix input-group-append bootstrap-touchspin-injected"><span class="input-group-text">'+s.postfix+"</span></span>";o.hasClass("input-group-btn")||o.hasClass("input-group-prepend")?(i='<button class="'+s.buttondown_class+' bootstrap-touchspin-down bootstrap-touchspin-injected" type="button">'+s.buttondown_txt+"</button>",o.append(i)):(i='<span class="input-group-btn input-group-prepend bootstrap-touchspin-injected"><button class="'+s.buttondown_class+' bootstrap-touchspin-down" type="button">'+s.buttondown_txt+"</button></span>",t(i).insertBefore(w)),r.hasClass("input-group-btn")||r.hasClass("input-group-append")?(n='<button class="'+s.buttonup_class+' bootstrap-touchspin-up bootstrap-touchspin-injected" type="button">'+s.buttonup_txt+"</button>",r.prepend(n)):(n='<span class="input-group-btn input-group-append bootstrap-touchspin-injected"><button class="'+s.buttonup_class+' bootstrap-touchspin-up" type="button">'+s.buttonup_txt+"</button></span>",t(n).insertAfter(w)),t(a).insertBefore(w),t(c).insertAfter(w),l=e}(b):(g="",w.hasClass("input-sm")&&(g="input-group-sm"),w.hasClass("input-lg")&&(g="input-group-lg"),m=s.verticalbuttons?'<div class="input-group '+g+' bootstrap-touchspin bootstrap-touchspin-injected"><span class="input-group-addon input-group-prepend bootstrap-touchspin-prefix"><span class="input-group-text">'+s.prefix+'</span></span><span class="input-group-addon bootstrap-touchspin-postfix input-group-append"><span class="input-group-text">'+s.postfix+'</span></span><span class="input-group-btn-vertical"><button class="'+s.buttondown_class+" bootstrap-touchspin-up "+s.verticalupclass+'" type="button">'+s.verticalup+'</button><button class="'+s.buttonup_class+" bootstrap-touchspin-down "+s.verticaldownclass+'" type="button">'+s.verticaldown+"</button></span></div>":'<div class="input-group bootstrap-touchspin bootstrap-touchspin-injected"><span class="input-group-btn input-group-prepend"><button class="'+s.buttondown_class+' bootstrap-touchspin-down" type="button">'+s.buttondown_txt+'</button></span><span class="input-group-addon bootstrap-touchspin-prefix input-group-prepend"><span class="input-group-text">'+s.prefix+'</span></span><span class="input-group-addon bootstrap-touchspin-postfix input-group-append"><span class="input-group-text">'+s.postfix+'</span></span><span class="input-group-btn input-group-append"><button class="'+s.buttonup_class+' bootstrap-touchspin-up" type="button">'+s.buttonup_txt+"</button></span></div>",l=t(m).insertBefore(w),t(".bootstrap-touchspin-prefix",l).after(w),w.hasClass("input-sm")?l.addClass("input-group-sm"):w.hasClass("input-lg")&&l.addClass("input-group-lg")),c={down:t(".bootstrap-touchspin-down",l),up:t(".bootstrap-touchspin-up",l),input:t("input",l),prefix:t(".bootstrap-touchspin-prefix",l).addClass(s.prefix_extraclass),postfix:t(".bootstrap-touchspin-postfix",l).addClass(s.postfix_extraclass)},k(),w.on("keydown.touchspin",(function(t){var e=t.keyCode||t.which;38===e?("up"!==C&&(x(),$()),t.preventDefault()):40===e&&("down"!==C&&(A(),D()),t.preventDefault())})),w.on("keyup.touchspin",(function(t){var e=t.keyCode||t.which;(38===e||40===e)&&O()})),w.on("blur.touchspin",(function(){S(),w.val(s.callback_after_calculation(w.val()))})),c.down.on("keydown",(function(t){var e=t.keyCode||t.which;32!==e&&13!==e||("down"!==C&&(A(),D()),t.preventDefault())})),c.down.on("keyup.touchspin",(function(t){var e=t.keyCode||t.which;32!==e&&13!==e||O()})),c.up.on("keydown.touchspin",(function(t){var e=t.keyCode||t.which;32!==e&&13!==e||("up"!==C&&(x(),$()),t.preventDefault())})),c.up.on("keyup.touchspin",(function(t){var e=t.keyCode||t.which;32!==e&&13!==e||O()})),c.down.on("mousedown.touchspin",(function(t){c.down.off("touchstart.touchspin"),w.is(":disabled")||(A(),D(),t.preventDefault(),t.stopPropagation())})),c.down.on("touchstart.touchspin",(function(t){c.down.off("mousedown.touchspin"),w.is(":disabled")||(A(),D(),t.preventDefault(),t.stopPropagation())})),c.up.on("mousedown.touchspin",(function(t){c.up.off("touchstart.touchspin"),w.is(":disabled")||(x(),$(),t.preventDefault(),t.stopPropagation())})),c.up.on("touchstart.touchspin",(function(t){c.up.off("mousedown.touchspin"),w.is(":disabled")||(x(),$(),t.preventDefault(),t.stopPropagation())})),c.up.on("mouseup.touchspin mouseout.touchspin touchleave.touchspin touchend.touchspin touchcancel.touchspin",(function(t){C&&(t.stopPropagation(),O())})),c.down.on("mouseup.touchspin mouseout.touchspin touchleave.touchspin touchend.touchspin touchcancel.touchspin",(function(t){C&&(t.stopPropagation(),O())})),c.down.on("mousemove.touchspin touchmove.touchspin",(function(t){C&&(t.stopPropagation(),t.preventDefault())})),c.up.on("mousemove.touchspin touchmove.touchspin",(function(t){C&&(t.stopPropagation(),t.preventDefault())})),w.on("mousewheel.touchspin DOMMouseScroll.touchspin",(function(t){if(s.mousewheel&&w.is(":focus")){var e=t.originalEvent.wheelDelta||-t.originalEvent.deltaY||-t.originalEvent.detail;t.stopPropagation(),t.preventDefault(),e<0?A():x()}})),w.on("touchspin.destroy",(function(){var e;e=w.parent(),O(),w.off(".touchspin"),e.hasClass("bootstrap-touchspin-injected")?(w.siblings().remove(),w.unwrap()):(t(".bootstrap-touchspin-injected",e).remove(),e.removeClass("bootstrap-touchspin")),w.data("alreadyinitialized",!1)})),w.on("touchspin.uponce",(function(){O(),x()})),w.on("touchspin.downonce",(function(){O(),A()})),w.on("touchspin.startupspin",(function(){$()})),w.on("touchspin.startdownspin",(function(){D()})),w.on("touchspin.stopspin",(function(){O()})),w.on("touchspin.updatesettings",(function(e,i){!function(e){(function(e){s=t.extend({},s,e),e.postfix&&(0===w.parent().find(".bootstrap-touchspin-postfix").length&&a.insertAfter(w),w.parent().find(".bootstrap-touchspin-postfix .input-group-text").text(e.postfix)),e.prefix&&(0===w.parent().find(".bootstrap-touchspin-prefix").length&&r.insertBefore(w),w.parent().find(".bootstrap-touchspin-prefix .input-group-text").text(e.prefix)),k()})(e),S();var i=c.input.val();""!==i&&(i=Number(s.callback_before_calculation(c.input.val())),c.input.val(s.callback_after_calculation(Number(i).toFixed(s.decimals))))}(i)}))))}))}})?n.apply(e,o):n)||(t.exports=s)},function(t,e,i){var n,o,s;function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(a){"use strict";o=[i(0)],void 0===(s="function"==typeof(n=function(t){var e=window.Slick||{};(i=0,e=function(e,n){var o,s=this;s.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:t(e),appendDots:t(e),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,i){return t('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},s.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},t.extend(s,s.initials),s.activeBreakpoint=null,s.animType=null,s.animProp=null,s.breakpoints=[],s.breakpointSettings=[],s.cssTransitions=!1,s.focussed=!1,s.interrupted=!1,s.hidden="hidden",s.paused=!0,s.positionProp=null,s.respondTo=null,s.rowCount=1,s.shouldClick=!0,s.$slider=t(e),s.$slidesCache=null,s.transformType=null,s.transitionType=null,s.visibilityChange="visibilitychange",s.windowWidth=0,s.windowTimer=null,o=t(e).data("slick")||{},s.options=t.extend({},s.defaults,n,o),s.currentSlide=s.options.initialSlide,s.originalSettings=s.options,void 0!==document.mozHidden?(s.hidden="mozHidden",s.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(s.hidden="webkitHidden",s.visibilityChange="webkitvisibilitychange"),s.autoPlay=t.proxy(s.autoPlay,s),s.autoPlayClear=t.proxy(s.autoPlayClear,s),s.autoPlayIterator=t.proxy(s.autoPlayIterator,s),s.changeSlide=t.proxy(s.changeSlide,s),s.clickHandler=t.proxy(s.clickHandler,s),s.selectHandler=t.proxy(s.selectHandler,s),s.setPosition=t.proxy(s.setPosition,s),s.swipeHandler=t.proxy(s.swipeHandler,s),s.dragHandler=t.proxy(s.dragHandler,s),s.keyHandler=t.proxy(s.keyHandler,s),s.instanceUid=i++,s.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,s.registerBreakpoints(),s.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,i,n){var o=this;if("boolean"==typeof i)n=i,i=null;else if(i<0||i>=o.slideCount)return!1;o.unload(),"number"==typeof i?0===i&&0===o.$slides.length?t(e).appendTo(o.$slideTrack):n?t(e).insertBefore(o.$slides.eq(i)):t(e).insertAfter(o.$slides.eq(i)):!0===n?t(e).prependTo(o.$slideTrack):t(e).appendTo(o.$slideTrack),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slides.each((function(e,i){t(i).attr("data-slick-index",e)})),o.$slidesCache=o.$slides,o.reinit()},e.prototype.animateHeight=function(){var t=this;if(1===t.options.slidesToShow&&!0===t.options.adaptiveHeight&&!1===t.options.vertical){var e=t.$slides.eq(t.currentSlide).outerHeight(!0);t.$list.animate({height:e},t.options.speed)}},e.prototype.animateSlide=function(e,i){var n={},o=this;o.animateHeight(),!0===o.options.rtl&&!1===o.options.vertical&&(e=-e),!1===o.transformsEnabled?!1===o.options.vertical?o.$slideTrack.animate({left:e},o.options.speed,o.options.easing,i):o.$slideTrack.animate({top:e},o.options.speed,o.options.easing,i):!1===o.cssTransitions?(!0===o.options.rtl&&(o.currentLeft=-o.currentLeft),t({animStart:o.currentLeft}).animate({animStart:e},{duration:o.options.speed,easing:o.options.easing,step:function(t){t=Math.ceil(t),!1===o.options.vertical?(n[o.animType]="translate("+t+"px, 0px)",o.$slideTrack.css(n)):(n[o.animType]="translate(0px,"+t+"px)",o.$slideTrack.css(n))},complete:function(){i&&i.call()}})):(o.applyTransition(),e=Math.ceil(e),!1===o.options.vertical?n[o.animType]="translate3d("+e+"px, 0px, 0px)":n[o.animType]="translate3d(0px,"+e+"px, 0px)",o.$slideTrack.css(n),i&&setTimeout((function(){o.disableTransition(),i.call()}),o.options.speed))},e.prototype.getNavTarget=function(){var e=this.options.asNavFor;return e&&null!==e&&(e=t(e).not(this.$slider)),e},e.prototype.asNavFor=function(e){var i=this.getNavTarget();null!==i&&"object"==r(i)&&i.each((function(){var i=t(this).slick("getSlick");i.unslicked||i.slideHandler(e,!0)}))},e.prototype.applyTransition=function(t){var e=this,i={};!1===e.options.fade?i[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:i[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(i):e.$slides.eq(t).css(i)},e.prototype.autoPlay=function(){var t=this;t.autoPlayClear(),t.slideCount>t.options.slidesToShow&&(t.autoPlayTimer=setInterval(t.autoPlayIterator,t.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var t=this,e=t.currentSlide+t.options.slidesToScroll;t.paused||t.interrupted||t.focussed||(!1===t.options.infinite&&(1===t.direction&&t.currentSlide+1===t.slideCount-1?t.direction=0:0===t.direction&&(e=t.currentSlide-t.options.slidesToScroll,t.currentSlide-1==0&&(t.direction=1))),t.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=t(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=t(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,i,n=this;if(!0===n.options.dots&&n.slideCount>n.options.slidesToShow){for(n.$slider.addClass("slick-dotted"),i=t("<ul />").addClass(n.options.dotsClass),e=0;e<=n.getDotCount();e+=1)i.append(t("<li />").append(n.options.customPaging.call(this,n,e)));n.$dots=i.appendTo(n.options.appendDots),n.$dots.find("li").first().addClass("slick-active")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each((function(e,i){t(i).attr("data-slick-index",e).data("originalStyling",t(i).attr("style")||"")})),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?t('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),t("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},e.prototype.buildRows=function(){var t,e,i,n,o,s,r,a=this;if(n=document.createDocumentFragment(),s=a.$slider.children(),a.options.rows>0){for(r=a.options.slidesPerRow*a.options.rows,o=Math.ceil(s.length/r),t=0;t<o;t++){var l=document.createElement("div");for(e=0;e<a.options.rows;e++){var c=document.createElement("div");for(i=0;i<a.options.slidesPerRow;i++){var d=t*r+(e*a.options.slidesPerRow+i);s.get(d)&&c.appendChild(s.get(d))}l.appendChild(c)}n.appendChild(l)}a.$slider.empty().append(n),a.$slider.children().children().children().css({width:100/a.options.slidesPerRow+"%",display:"inline-block"})}},e.prototype.checkResponsive=function(e,i){var n,o,s,r=this,a=!1,l=r.$slider.width(),c=window.innerWidth||t(window).width();if("window"===r.respondTo?s=c:"slider"===r.respondTo?s=l:"min"===r.respondTo&&(s=Math.min(c,l)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){for(n in o=null,r.breakpoints)r.breakpoints.hasOwnProperty(n)&&(!1===r.originalSettings.mobileFirst?s<r.breakpoints[n]&&(o=r.breakpoints[n]):s>r.breakpoints[n]&&(o=r.breakpoints[n]));null!==o?null!==r.activeBreakpoint?(o!==r.activeBreakpoint||i)&&(r.activeBreakpoint=o,"unslick"===r.breakpointSettings[o]?r.unslick(o):(r.options=t.extend({},r.originalSettings,r.breakpointSettings[o]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),a=o):(r.activeBreakpoint=o,"unslick"===r.breakpointSettings[o]?r.unslick(o):(r.options=t.extend({},r.originalSettings,r.breakpointSettings[o]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),a=o):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e),a=o),e||!1===a||r.$slider.trigger("breakpoint",[r,a])}},e.prototype.changeSlide=function(e,i){var n,o,s=this,r=t(e.currentTarget);switch(r.is("a")&&e.preventDefault(),r.is("li")||(r=r.closest("li")),n=s.slideCount%s.options.slidesToScroll!=0?0:(s.slideCount-s.currentSlide)%s.options.slidesToScroll,e.data.message){case"previous":o=0===n?s.options.slidesToScroll:s.options.slidesToShow-n,s.slideCount>s.options.slidesToShow&&s.slideHandler(s.currentSlide-o,!1,i);break;case"next":o=0===n?s.options.slidesToScroll:n,s.slideCount>s.options.slidesToShow&&s.slideHandler(s.currentSlide+o,!1,i);break;case"index":var a=0===e.data.index?0:e.data.index||r.index()*s.options.slidesToScroll;s.slideHandler(s.checkNavigable(a),!1,i),r.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(t){var e,i;if(i=0,t>(e=this.getNavigableIndexes())[e.length-1])t=e[e.length-1];else for(var n in e){if(t<e[n]){t=i;break}i=e[n]}return t},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(t("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",t.proxy(e.interrupt,e,!0)).off("mouseleave.slick",t.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),t(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&t(e.$slideTrack).children().off("click.slick",e.selectHandler),t(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),t(window).off("resize.slick.slick-"+e.instanceUid,e.resize),t("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),t(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",t.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",t.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var t,e=this;e.options.rows>0&&((t=e.$slides.children().children()).removeAttr("style"),e.$slider.empty().append(t))},e.prototype.clickHandler=function(t){!1===this.shouldClick&&(t.stopImmediatePropagation(),t.stopPropagation(),t.preventDefault())},e.prototype.destroy=function(e){var i=this;i.autoPlayClear(),i.touchObject={},i.cleanUpEvents(),t(".slick-cloned",i.$slider).detach(),i.$dots&&i.$dots.remove(),i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove()),i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove()),i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each((function(){t(this).attr("style",t(this).data("originalStyling"))})),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides)),i.cleanUpRows(),i.$slider.removeClass("slick-slider"),i.$slider.removeClass("slick-initialized"),i.$slider.removeClass("slick-dotted"),i.unslicked=!0,e||i.$slider.trigger("destroy",[i])},e.prototype.disableTransition=function(t){var e=this,i={};i[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(i):e.$slides.eq(t).css(i)},e.prototype.fadeSlide=function(t,e){var i=this;!1===i.cssTransitions?(i.$slides.eq(t).css({zIndex:i.options.zIndex}),i.$slides.eq(t).animate({opacity:1},i.options.speed,i.options.easing,e)):(i.applyTransition(t),i.$slides.eq(t).css({opacity:1,zIndex:i.options.zIndex}),e&&setTimeout((function(){i.disableTransition(t),e.call()}),i.options.speed))},e.prototype.fadeSlideOut=function(t){var e=this;!1===e.cssTransitions?e.$slides.eq(t).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(t),e.$slides.eq(t).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(t){var e=this;null!==t&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(t).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick","*",(function(i){var n=t(this);setTimeout((function(){e.options.pauseOnFocus&&n.is(":focus")&&(e.focussed=!0,e.autoPlay())}),0)})).on("blur.slick","*",(function(i){t(this),e.options.pauseOnFocus&&(e.focussed=!1,e.autoPlay())}))},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var t=this,e=0,i=0,n=0;if(!0===t.options.infinite)if(t.slideCount<=t.options.slidesToShow)++n;else for(;e<t.slideCount;)++n,e=i+t.options.slidesToScroll,i+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;else if(!0===t.options.centerMode)n=t.slideCount;else if(t.options.asNavFor)for(;e<t.slideCount;)++n,e=i+t.options.slidesToScroll,i+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;else n=1+Math.ceil((t.slideCount-t.options.slidesToShow)/t.options.slidesToScroll);return n-1},e.prototype.getLeft=function(t){var e,i,n,o,s=this,r=0;return s.slideOffset=0,i=s.$slides.first().outerHeight(!0),!0===s.options.infinite?(s.slideCount>s.options.slidesToShow&&(s.slideOffset=s.slideWidth*s.options.slidesToShow*-1,o=-1,!0===s.options.vertical&&!0===s.options.centerMode&&(2===s.options.slidesToShow?o=-1.5:1===s.options.slidesToShow&&(o=-2)),r=i*s.options.slidesToShow*o),s.slideCount%s.options.slidesToScroll!=0&&t+s.options.slidesToScroll>s.slideCount&&s.slideCount>s.options.slidesToShow&&(t>s.slideCount?(s.slideOffset=(s.options.slidesToShow-(t-s.slideCount))*s.slideWidth*-1,r=(s.options.slidesToShow-(t-s.slideCount))*i*-1):(s.slideOffset=s.slideCount%s.options.slidesToScroll*s.slideWidth*-1,r=s.slideCount%s.options.slidesToScroll*i*-1))):t+s.options.slidesToShow>s.slideCount&&(s.slideOffset=(t+s.options.slidesToShow-s.slideCount)*s.slideWidth,r=(t+s.options.slidesToShow-s.slideCount)*i),s.slideCount<=s.options.slidesToShow&&(s.slideOffset=0,r=0),!0===s.options.centerMode&&s.slideCount<=s.options.slidesToShow?s.slideOffset=s.slideWidth*Math.floor(s.options.slidesToShow)/2-s.slideWidth*s.slideCount/2:!0===s.options.centerMode&&!0===s.options.infinite?s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)-s.slideWidth:!0===s.options.centerMode&&(s.slideOffset=0,s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)),e=!1===s.options.vertical?t*s.slideWidth*-1+s.slideOffset:t*i*-1+r,!0===s.options.variableWidth&&(n=s.slideCount<=s.options.slidesToShow||!1===s.options.infinite?s.$slideTrack.children(".slick-slide").eq(t):s.$slideTrack.children(".slick-slide").eq(t+s.options.slidesToShow),e=!0===s.options.rtl?n[0]?-1*(s.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,!0===s.options.centerMode&&(n=s.slideCount<=s.options.slidesToShow||!1===s.options.infinite?s.$slideTrack.children(".slick-slide").eq(t):s.$slideTrack.children(".slick-slide").eq(t+s.options.slidesToShow+1),e=!0===s.options.rtl?n[0]?-1*(s.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,e+=(s.$list.width()-n.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(t){return this.options[t]},e.prototype.getNavigableIndexes=function(){var t,e=this,i=0,n=0,o=[];for(!1===e.options.infinite?t=e.slideCount:(i=-1*e.options.slidesToScroll,n=-1*e.options.slidesToScroll,t=2*e.slideCount);i<t;)o.push(i),i=n+e.options.slidesToScroll,n+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return o},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,i,n,o=this;return n=!0===o.options.centerMode?Math.floor(o.$list.width()/2):0,i=-1*o.swipeLeft+n,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each((function(n,s){var r,a;if(r=t(s).outerWidth(),a=s.offsetLeft,!0!==o.options.centerMode&&(a+=r/2),i<a+r)return e=s,!1})),Math.abs(t(e).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(t,e){this.changeSlide({data:{message:"index",index:parseInt(t)}},e)},e.prototype.init=function(e){var i=this;t(i.$slider).hasClass("slick-initialized")||(t(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler()),e&&i.$slider.trigger("init",[i]),!0===i.options.accessibility&&i.initADA(),i.options.autoplay&&(i.paused=!1,i.autoPlay())},e.prototype.initADA=function(){var e=this,i=Math.ceil(e.slideCount/e.options.slidesToShow),n=e.getNavigableIndexes().filter((function(t){return t>=0&&t<e.slideCount}));e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each((function(i){var o=n.indexOf(i);if(t(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+i,tabindex:-1}),-1!==o){var s="slick-slide-control"+e.instanceUid+o;t("#"+s).length&&t(this).attr({"aria-describedby":s})}})),e.$dots.attr("role","tablist").find("li").each((function(o){var s=n[o];t(this).attr({role:"presentation"}),t(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+o,"aria-controls":"slick-slide"+e.instanceUid+s,"aria-label":o+1+" of "+i,"aria-selected":null,tabindex:"-1"})})).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var o=e.currentSlide,s=o+e.options.slidesToShow;o<s;o++)e.options.focusOnChange?e.$slides.eq(o).attr({tabindex:"0"}):e.$slides.eq(o).removeAttr("tabindex");e.activateADA()},e.prototype.initArrowEvents=function(){var t=this;!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},t.changeSlide),t.$nextArrow.off("click.slick").on("click.slick",{message:"next"},t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow.on("keydown.slick",t.keyHandler),t.$nextArrow.on("keydown.slick",t.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&(t("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&e.slideCount>e.options.slidesToShow&&t("li",e.$dots).on("mouseenter.slick",t.proxy(e.interrupt,e,!0)).on("mouseleave.slick",t.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",t.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",t.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),t(document).on(e.visibilityChange,t.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&t(e.$slideTrack).children().on("click.slick",e.selectHandler),t(window).on("orientationchange.slick.slick-"+e.instanceUid,t.proxy(e.orientationChange,e)),t(window).on("resize.slick.slick-"+e.instanceUid,t.proxy(e.resize,e)),t("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),t(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),t(e.setPosition)},e.prototype.initUI=function(){var t=this;!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow.show(),t.$nextArrow.show()),!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&t.$dots.show()},e.prototype.keyHandler=function(t){var e=this;t.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===t.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===t.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},e.prototype.lazyLoad=function(){function e(e){t("img[data-lazy]",e).each((function(){var e=t(this),i=t(this).attr("data-lazy"),n=t(this).attr("data-srcset"),o=t(this).attr("data-sizes")||s.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){e.animate({opacity:0},100,(function(){n&&(e.attr("srcset",n),o&&e.attr("sizes",o)),e.attr("src",i).animate({opacity:1},200,(function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")})),s.$slider.trigger("lazyLoaded",[s,e,i])}))},r.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),s.$slider.trigger("lazyLoadError",[s,e,i])},r.src=i}))}var i,n,o,s=this;if(!0===s.options.centerMode?!0===s.options.infinite?o=(n=s.currentSlide+(s.options.slidesToShow/2+1))+s.options.slidesToShow+2:(n=Math.max(0,s.currentSlide-(s.options.slidesToShow/2+1)),o=s.options.slidesToShow/2+1+2+s.currentSlide):(n=s.options.infinite?s.options.slidesToShow+s.currentSlide:s.currentSlide,o=Math.ceil(n+s.options.slidesToShow),!0===s.options.fade&&(n>0&&n--,o<=s.slideCount&&o++)),i=s.$slider.find(".slick-slide").slice(n,o),"anticipated"===s.options.lazyLoad)for(var r=n-1,a=o,l=s.$slider.find(".slick-slide"),c=0;c<s.options.slidesToScroll;c++)r<0&&(r=s.slideCount-1),i=(i=i.add(l.eq(r))).add(l.eq(a)),r--,a++;e(i),s.slideCount<=s.options.slidesToShow?e(s.$slider.find(".slick-slide")):s.currentSlide>=s.slideCount-s.options.slidesToShow?e(s.$slider.find(".slick-cloned").slice(0,s.options.slidesToShow)):0===s.currentSlide&&e(s.$slider.find(".slick-cloned").slice(-1*s.options.slidesToShow))},e.prototype.loadSlider=function(){var t=this;t.setPosition(),t.$slideTrack.css({opacity:1}),t.$slider.removeClass("slick-loading"),t.initUI(),"progressive"===t.options.lazyLoad&&t.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var t=this;t.autoPlay(),t.options.autoplay=!0,t.paused=!1,t.focussed=!1,t.interrupted=!1},e.prototype.postSlide=function(e){var i=this;!i.unslicked&&(i.$slider.trigger("afterChange",[i,e]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),!0===i.options.accessibility&&(i.initADA(),i.options.focusOnChange))&&t(i.$slides.get(i.currentSlide)).attr("tabindex",0).focus()},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(t){t.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var i,n,o,s,r,a=this,l=t("img[data-lazy]",a.$slider);l.length?(i=l.first(),n=i.attr("data-lazy"),o=i.attr("data-srcset"),s=i.attr("data-sizes")||a.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){o&&(i.attr("srcset",o),s&&i.attr("sizes",s)),i.attr("src",n).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===a.options.adaptiveHeight&&a.setPosition(),a.$slider.trigger("lazyLoaded",[a,i,n]),a.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout((function(){a.progressiveLazyLoad(e+1)}),500):(i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),a.$slider.trigger("lazyLoadError",[a,i,n]),a.progressiveLazyLoad())},r.src=n):a.$slider.trigger("allImagesLoaded",[a])},e.prototype.refresh=function(e){var i,n,o=this;n=o.slideCount-o.options.slidesToShow,!o.options.infinite&&o.currentSlide>n&&(o.currentSlide=n),o.slideCount<=o.options.slidesToShow&&(o.currentSlide=0),i=o.currentSlide,o.destroy(!0),t.extend(o,o.initials,{currentSlide:i}),o.init(),e||o.changeSlide({data:{message:"index",index:i}},!1)},e.prototype.registerBreakpoints=function(){var e,i,n,o=this,s=o.options.responsive||null;if("array"===t.type(s)&&s.length){for(e in o.respondTo=o.options.respondTo||"window",s)if(n=o.breakpoints.length-1,s.hasOwnProperty(e)){for(i=s[e].breakpoint;n>=0;)o.breakpoints[n]&&o.breakpoints[n]===i&&o.breakpoints.splice(n,1),n--;o.breakpoints.push(i),o.breakpointSettings[i]=s[e].settings}o.breakpoints.sort((function(t,e){return o.options.mobileFirst?t-e:e-t}))}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&t(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},e.prototype.resize=function(){var e=this;t(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout((function(){e.windowWidth=t(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()}),50))},e.prototype.removeSlide=e.prototype.slickRemove=function(t,e,i){var n=this;return"boolean"==typeof t?t=!0===(e=t)?0:n.slideCount-1:t=!0===e?--t:t,!(n.slideCount<1||t<0||t>n.slideCount-1)&&(n.unload(),!0===i?n.$slideTrack.children().remove():n.$slideTrack.children(this.options.slide).eq(t).remove(),n.$slides=n.$slideTrack.children(this.options.slide),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.append(n.$slides),n.$slidesCache=n.$slides,void n.reinit())},e.prototype.setCSS=function(t){var e,i,n=this,o={};!0===n.options.rtl&&(t=-t),e="left"==n.positionProp?Math.ceil(t)+"px":"0px",i="top"==n.positionProp?Math.ceil(t)+"px":"0px",o[n.positionProp]=t,!1===n.transformsEnabled?n.$slideTrack.css(o):(o={},!1===n.cssTransitions?(o[n.animType]="translate("+e+", "+i+")",n.$slideTrack.css(o)):(o[n.animType]="translate3d("+e+", "+i+", 0px)",n.$slideTrack.css(o)))},e.prototype.setDimensions=function(){var t=this;!1===t.options.vertical?!0===t.options.centerMode&&t.$list.css({padding:"0px "+t.options.centerPadding}):(t.$list.height(t.$slides.first().outerHeight(!0)*t.options.slidesToShow),!0===t.options.centerMode&&t.$list.css({padding:t.options.centerPadding+" 0px"})),t.listWidth=t.$list.width(),t.listHeight=t.$list.height(),!1===t.options.vertical&&!1===t.options.variableWidth?(t.slideWidth=Math.ceil(t.listWidth/t.options.slidesToShow),t.$slideTrack.width(Math.ceil(t.slideWidth*t.$slideTrack.children(".slick-slide").length))):!0===t.options.variableWidth?t.$slideTrack.width(5e3*t.slideCount):(t.slideWidth=Math.ceil(t.listWidth),t.$slideTrack.height(Math.ceil(t.$slides.first().outerHeight(!0)*t.$slideTrack.children(".slick-slide").length)));var e=t.$slides.first().outerWidth(!0)-t.$slides.first().width();!1===t.options.variableWidth&&t.$slideTrack.children(".slick-slide").width(t.slideWidth-e)},e.prototype.setFade=function(){var e,i=this;i.$slides.each((function(n,o){e=i.slideWidth*n*-1,!0===i.options.rtl?t(o).css({position:"relative",right:e,top:0,zIndex:i.options.zIndex-2,opacity:0}):t(o).css({position:"relative",left:e,top:0,zIndex:i.options.zIndex-2,opacity:0})})),i.$slides.eq(i.currentSlide).css({zIndex:i.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var t=this;if(1===t.options.slidesToShow&&!0===t.options.adaptiveHeight&&!1===t.options.vertical){var e=t.$slides.eq(t.currentSlide).outerHeight(!0);t.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,i,n,o,s,r=this,a=!1;if("object"===t.type(arguments[0])?(n=arguments[0],a=arguments[1],s="multiple"):"string"===t.type(arguments[0])&&(n=arguments[0],o=arguments[1],a=arguments[2],"responsive"===arguments[0]&&"array"===t.type(arguments[1])?s="responsive":void 0!==arguments[1]&&(s="single")),"single"===s)r.options[n]=o;else if("multiple"===s)t.each(n,(function(t,e){r.options[t]=e}));else if("responsive"===s)for(i in o)if("array"!==t.type(r.options.responsive))r.options.responsive=[o[i]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===o[i].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(o[i])}a&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var t=this;t.setDimensions(),t.setHeight(),!1===t.options.fade?t.setCSS(t.getLeft(t.currentSlide)):t.setFade(),t.$slider.trigger("setPosition",[t])},e.prototype.setProps=function(){var t=this,e=document.body.style;t.positionProp=!0===t.options.vertical?"top":"left","top"===t.positionProp?t.$slider.addClass("slick-vertical"):t.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===t.options.useCSS&&(t.cssTransitions=!0),t.options.fade&&("number"==typeof t.options.zIndex?t.options.zIndex<3&&(t.options.zIndex=3):t.options.zIndex=t.defaults.zIndex),void 0!==e.OTransform&&(t.animType="OTransform",t.transformType="-o-transform",t.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(t.animType=!1)),void 0!==e.MozTransform&&(t.animType="MozTransform",t.transformType="-moz-transform",t.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(t.animType=!1)),void 0!==e.webkitTransform&&(t.animType="webkitTransform",t.transformType="-webkit-transform",t.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(t.animType=!1)),void 0!==e.msTransform&&(t.animType="msTransform",t.transformType="-ms-transform",t.transitionType="msTransition",void 0===e.msTransform&&(t.animType=!1)),void 0!==e.transform&&!1!==t.animType&&(t.animType="transform",t.transformType="transform",t.transitionType="transition"),t.transformsEnabled=t.options.useTransform&&null!==t.animType&&!1!==t.animType},e.prototype.setSlideClasses=function(t){var e,i,n,o,s=this;if(i=s.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),s.$slides.eq(t).addClass("slick-current"),!0===s.options.centerMode){var r=s.options.slidesToShow%2==0?1:0;e=Math.floor(s.options.slidesToShow/2),!0===s.options.infinite&&(t>=e&&t<=s.slideCount-1-e?s.$slides.slice(t-e+r,t+e+1).addClass("slick-active").attr("aria-hidden","false"):(n=s.options.slidesToShow+t,i.slice(n-e+1+r,n+e+2).addClass("slick-active").attr("aria-hidden","false")),0===t?i.eq(i.length-1-s.options.slidesToShow).addClass("slick-center"):t===s.slideCount-1&&i.eq(s.options.slidesToShow).addClass("slick-center")),s.$slides.eq(t).addClass("slick-center")}else t>=0&&t<=s.slideCount-s.options.slidesToShow?s.$slides.slice(t,t+s.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=s.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(o=s.slideCount%s.options.slidesToShow,n=!0===s.options.infinite?s.options.slidesToShow+t:t,s.options.slidesToShow==s.options.slidesToScroll&&s.slideCount-t<s.options.slidesToShow?i.slice(n-(s.options.slidesToShow-o),n+o).addClass("slick-active").attr("aria-hidden","false"):i.slice(n,n+s.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==s.options.lazyLoad&&"anticipated"!==s.options.lazyLoad||s.lazyLoad()},e.prototype.setupInfinite=function(){var e,i,n,o=this;if(!0===o.options.fade&&(o.options.centerMode=!1),!0===o.options.infinite&&!1===o.options.fade&&(i=null,o.slideCount>o.options.slidesToShow)){for(n=!0===o.options.centerMode?o.options.slidesToShow+1:o.options.slidesToShow,e=o.slideCount;e>o.slideCount-n;e-=1)i=e-1,t(o.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i-o.slideCount).prependTo(o.$slideTrack).addClass("slick-cloned");for(e=0;e<n+o.slideCount;e+=1)i=e,t(o.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i+o.slideCount).appendTo(o.$slideTrack).addClass("slick-cloned");o.$slideTrack.find(".slick-cloned").find("[id]").each((function(){t(this).attr("id","")}))}},e.prototype.interrupt=function(t){t||this.autoPlay(),this.interrupted=t},e.prototype.selectHandler=function(e){var i=this,n=t(e.target).is(".slick-slide")?t(e.target):t(e.target).parents(".slick-slide"),o=parseInt(n.attr("data-slick-index"));return o||(o=0),i.slideCount<=i.options.slidesToShow?void i.slideHandler(o,!1,!0):void i.slideHandler(o)},e.prototype.slideHandler=function(t,e,i){var n,o,s,r,a,l=null,c=this;if(e=e||!1,!(!0===c.animating&&!0===c.options.waitForAnimate||!0===c.options.fade&&c.currentSlide===t))return!1===e&&c.asNavFor(t),n=t,l=c.getLeft(n),r=c.getLeft(c.currentSlide),c.currentLeft=null===c.swipeLeft?r:c.swipeLeft,!1===c.options.infinite&&!1===c.options.centerMode&&(t<0||t>c.getDotCount()*c.options.slidesToScroll)||!1===c.options.infinite&&!0===c.options.centerMode&&(t<0||t>c.slideCount-c.options.slidesToScroll)?void(!1===c.options.fade&&(n=c.currentSlide,!0!==i&&c.slideCount>c.options.slidesToShow?c.animateSlide(r,(function(){c.postSlide(n)})):c.postSlide(n))):(c.options.autoplay&&clearInterval(c.autoPlayTimer),o=n<0?c.slideCount%c.options.slidesToScroll!=0?c.slideCount-c.slideCount%c.options.slidesToScroll:c.slideCount+n:n>=c.slideCount?c.slideCount%c.options.slidesToScroll!=0?0:n-c.slideCount:n,c.animating=!0,c.$slider.trigger("beforeChange",[c,c.currentSlide,o]),s=c.currentSlide,c.currentSlide=o,c.setSlideClasses(c.currentSlide),c.options.asNavFor&&((a=(a=c.getNavTarget()).slick("getSlick")).slideCount<=a.options.slidesToShow&&a.setSlideClasses(c.currentSlide)),c.updateDots(),c.updateArrows(),!0===c.options.fade?(!0!==i?(c.fadeSlideOut(s),c.fadeSlide(o,(function(){c.postSlide(o)}))):c.postSlide(o),void c.animateHeight()):void(!0!==i&&c.slideCount>c.options.slidesToShow?c.animateSlide(l,(function(){c.postSlide(o)})):c.postSlide(o)))},e.prototype.startLoad=function(){var t=this;!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow.hide(),t.$nextArrow.hide()),!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&t.$dots.hide(),t.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var t,e,i,n,o=this;return t=o.touchObject.startX-o.touchObject.curX,e=o.touchObject.startY-o.touchObject.curY,i=Math.atan2(e,t),(n=Math.round(180*i/Math.PI))<0&&(n=360-Math.abs(n)),n<=45&&n>=0||n<=360&&n>=315?!1===o.options.rtl?"left":"right":n>=135&&n<=225?!1===o.options.rtl?"right":"left":!0===o.options.verticalSwiping?n>=35&&n<=135?"down":"up":"vertical"},e.prototype.swipeEnd=function(t){var e,i,n=this;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=!(n.touchObject.swipeLength>10),void 0===n.touchObject.curX)return!1;if(!0===n.touchObject.edgeHit&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":e=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount(),n.currentDirection=0;break;case"right":case"up":e=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount(),n.currentDirection=1}"vertical"!=i&&(n.slideHandler(e),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})},e.prototype.swipeHandler=function(t){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==t.type.indexOf("mouse")))switch(e.touchObject.fingerCount=t.originalEvent&&void 0!==t.originalEvent.touches?t.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),t.data.action){case"start":e.swipeStart(t);break;case"move":e.swipeMove(t);break;case"end":e.swipeEnd(t)}},e.prototype.swipeMove=function(t){var e,i,n,o,s,r,a=this;return s=void 0!==t.originalEvent?t.originalEvent.touches:null,!(!a.dragging||a.scrolling||s&&1!==s.length)&&(e=a.getLeft(a.currentSlide),a.touchObject.curX=void 0!==s?s[0].pageX:t.clientX,a.touchObject.curY=void 0!==s?s[0].pageY:t.clientY,a.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(a.touchObject.curX-a.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(a.touchObject.curY-a.touchObject.startY,2))),!a.options.verticalSwiping&&!a.swiping&&r>4?(a.scrolling=!0,!1):(!0===a.options.verticalSwiping&&(a.touchObject.swipeLength=r),i=a.swipeDirection(),void 0!==t.originalEvent&&a.touchObject.swipeLength>4&&(a.swiping=!0,t.preventDefault()),o=(!1===a.options.rtl?1:-1)*(a.touchObject.curX>a.touchObject.startX?1:-1),!0===a.options.verticalSwiping&&(o=a.touchObject.curY>a.touchObject.startY?1:-1),n=a.touchObject.swipeLength,a.touchObject.edgeHit=!1,!1===a.options.infinite&&(0===a.currentSlide&&"right"===i||a.currentSlide>=a.getDotCount()&&"left"===i)&&(n=a.touchObject.swipeLength*a.options.edgeFriction,a.touchObject.edgeHit=!0),!1===a.options.vertical?a.swipeLeft=e+n*o:a.swipeLeft=e+n*(a.$list.height()/a.listWidth)*o,!0===a.options.verticalSwiping&&(a.swipeLeft=e+n*o),!0!==a.options.fade&&!1!==a.options.touchMove&&(!0===a.animating?(a.swipeLeft=null,!1):void a.setCSS(a.swipeLeft))))},e.prototype.swipeStart=function(t){var e,i=this;return i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow?(i.touchObject={},!1):(void 0!==t.originalEvent&&void 0!==t.originalEvent.touches&&(e=t.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==e?e.pageX:t.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==e?e.pageY:t.clientY,void(i.dragging=!0))},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var t=this;null!==t.$slidesCache&&(t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.appendTo(t.$slideTrack),t.reinit())},e.prototype.unload=function(){var e=this;t(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},e.prototype.unslick=function(t){var e=this;e.$slider.trigger("unslick",[e,t]),e.destroy()},e.prototype.updateArrows=function(){var t=this;Math.floor(t.options.slidesToShow/2),!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&!t.options.infinite&&(t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),t.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===t.currentSlide?(t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(t.currentSlide>=t.slideCount-t.options.slidesToShow&&!1===t.options.centerMode||t.currentSlide>=t.slideCount-1&&!0===t.options.centerMode)&&(t.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var t=this;null!==t.$dots&&(t.$dots.find("li").removeClass("slick-active").end(),t.$dots.find("li").eq(Math.floor(t.currentSlide/t.options.slidesToScroll)).addClass("slick-active"))},e.prototype.visibility=function(){var t=this;t.options.autoplay&&(document[t.hidden]?t.interrupted=!0:t.interrupted=!1)},t.fn.slick=function(){var t,i,n=this,o=arguments[0],s=Array.prototype.slice.call(arguments,1),a=n.length;for(t=0;t<a;t++)if("object"==r(o)||void 0===o?n[t].slick=new e(n[t],o):i=n[t].slick[o].apply(n[t].slick,s),void 0!==i)return i;return n};var i})?n.apply(e,o):n)||(t.exports=s)}()},function(t,e,i){var n,o,s;!function(r){"use strict";o=[i(0)],void 0===(s="function"==typeof(n=function(t){var e,i,n={interval:100,sensitivity:6,timeout:0},o=0,s=function(t){e=t.pageX,i=t.pageY};t.fn.hoverIntent=function(r,a,l){var c=o++,d=t.extend({},n);t.isPlainObject(r)?(d=t.extend(d,r),t.isFunction(d.out)||(d.out=d.over)):d=t.isFunction(a)?t.extend(d,{over:r,out:a,selector:l}):t.extend(d,{over:r,out:r,selector:a});var p=function(n){var o=t.extend({},n),r=t(this),a=r.data("hoverIntent");a||r.data("hoverIntent",a={});var l=a[c];l||(a[c]=l={id:c}),l.timeoutId&&(l.timeoutId=clearTimeout(l.timeoutId));var p=l.event="mousemove.hoverIntent.hoverIntent"+c;if("mouseenter"===n.type){if(l.isActive)return;l.pX=o.pageX,l.pY=o.pageY,r.off(p,s).on(p,s),l.timeoutId=setTimeout((function(){!function t(n,o,r,a){if(Math.sqrt((r.pX-e)*(r.pX-e)+(r.pY-i)*(r.pY-i))<a.sensitivity)return o.off(r.event,s),delete r.timeoutId,r.isActive=!0,n.pageX=e,n.pageY=i,delete r.pX,delete r.pY,a.over.apply(o[0],[n]);r.pX=e,r.pY=i,r.timeoutId=setTimeout((function(){t(n,o,r,a)}),a.interval)}(o,r,l,d)}),d.interval)}else{if(!l.isActive)return;r.off(p,s),l.timeoutId=setTimeout((function(){!function(t,e,i,n){delete e.data("hoverIntent")[i.id],n.apply(e[0],[t])}(o,r,l,d.out)}),d.timeout)}};return this.on({"mouseenter.hoverIntent":p,"mouseleave.hoverIntent":p},d.selector)}})?n.apply(e,o):n)||(t.exports=s)}()},function(t,e,i){!function(e,i){var n=function(t,e,i){"use strict";var n,o;if(function(){var e,i={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(e in o=t.lazySizesConfig||t.lazysizesConfig||{},i)e in o||(o[e]=i[e])}(),!e||!e.getElementsByClassName)return{init:function(){},cfg:o,noSupport:!0};var s=e.documentElement,r=t.HTMLPictureElement,a=t.addEventListener.bind(t),l=t.setTimeout,c=t.requestAnimationFrame||l,d=t.requestIdleCallback,p=/^picture$/i,u=["load","error","lazyincluded","_lazyloaded"],h={},f=Array.prototype.forEach,m=function(t,e){return h[e]||(h[e]=new RegExp("(\\s|^)"+e+"(\\s|$)")),h[e].test(t.getAttribute("class")||"")&&h[e]},g=function(t,e){m(t,e)||t.setAttribute("class",(t.getAttribute("class")||"").trim()+" "+e)},v=function(t,e){var i;(i=m(t,e))&&t.setAttribute("class",(t.getAttribute("class")||"").replace(i," "))},b=function(t,e,i){var n=i?"addEventListener":"removeEventListener";i&&b(t,e),u.forEach((function(i){t[n](i,e)}))},y=function(t,i,o,s,r){var a=e.createEvent("Event");return o||(o={}),o.instance=n,a.initEvent(i,!s,!r),a.detail=o,t.dispatchEvent(a),a},w=function(e,i){var n;!r&&(n=t.picturefill||o.pf)?(i&&i.src&&!e.getAttribute("srcset")&&e.setAttribute("srcset",i.src),n({reevaluate:!0,elements:[e]})):i&&i.src&&(e.src=i.src)},_=function(t,e){return(getComputedStyle(t,null)||{})[e]},T=function(t,e,i){for(i=i||t.offsetWidth;i<o.minSize&&e&&!t._lazysizesWidth;)i=e.offsetWidth,e=e.parentNode;return i},C=(ht=[],ft=[],mt=ht,gt=function(){var t=mt;for(mt=ht.length?ft:ht,pt=!0,ut=!1;t.length;)t.shift()();pt=!1},vt=function(t,i){pt&&!i?t.apply(this,arguments):(mt.push(t),ut||(ut=!0,(e.hidden?l:c)(gt)))},vt._lsFlush=gt,vt),k=function(t,e){return e?function(){C(t)}:function(){var e=this,i=arguments;C((function(){t.apply(e,i)}))}},S=function(t){var e,n,o=function(){e=null,t()},s=function(){var t=i.now()-n;t<99?l(s,99-t):(d||o)(o)};return function(){n=i.now(),e||(e=l(s,99))}},E=(B=/^img$/i,K=/^iframe$/i,Y="onscroll"in t&&!/(gle|ing)bot/.test(navigator.userAgent),Q=0,V=0,X=-1,G=function(t){V--,(!t||V<0||!t.target)&&(V=0)},J=function(t){return null==U&&(U="hidden"==_(e.body,"visibility")),U||!("hidden"==_(t.parentNode,"visibility")&&"hidden"==_(t,"visibility"))},Z=function(t,i){var n,o=t,r=J(t);for(F-=i,q+=i,W-=i,R+=i;r&&(o=o.offsetParent)&&o!=e.body&&o!=s;)(r=(_(o,"opacity")||1)>0)&&"visible"!=_(o,"overflow")&&(n=o.getBoundingClientRect(),r=R>n.left&&W<n.right&&q>n.top-1&&F<n.bottom+1);return r},tt=function(){var t,i,r,a,l,c,d,p,u,h,f,m,g=n.elements;if((j=o.loadMode)&&V<8&&(t=g.length)){for(i=0,X++;i<t;i++)if(g[i]&&!g[i]._lazyRace)if(!Y||n.prematureUnveil&&n.prematureUnveil(g[i]))at(g[i]);else if((p=g[i].getAttribute("data-expand"))&&(c=1*p)||(c=Q),h||(h=!o.expand||o.expand<1?s.clientHeight>500&&s.clientWidth>500?500:370:o.expand,n._defEx=h,f=h*o.expFactor,m=o.hFac,U=null,Q<f&&V<1&&X>2&&j>2&&!e.hidden?(Q=f,X=0):Q=j>1&&X>1&&V<6?h:0),u!==c&&(H=innerWidth+c*m,z=innerHeight+c,d=-1*c,u=c),r=g[i].getBoundingClientRect(),(q=r.bottom)>=d&&(F=r.top)<=z&&(R=r.right)>=d*m&&(W=r.left)<=H&&(q||R||W||F)&&(o.loadHidden||J(g[i]))&&(L&&V<3&&!p&&(j<3||X<4)||Z(g[i],c))){if(at(g[i]),l=!0,V>9)break}else!l&&L&&!a&&V<4&&X<4&&j>2&&(N[0]||o.preloadAfterLoad)&&(N[0]||!p&&(q||R||W||F||"auto"!=g[i].getAttribute(o.sizesAttr)))&&(a=N[0]||g[i]);a&&!l&&at(a)}},et=function(t){var e,n=0,s=o.throttleDelay,r=o.ricTimeout,a=function(){e=!1,n=i.now(),t()},c=d&&r>49?function(){d(a,{timeout:r}),r!==o.ricTimeout&&(r=o.ricTimeout)}:k((function(){l(a)}),!0);return function(t){var o;(t=!0===t)&&(r=33),e||(e=!0,(o=s-(i.now()-n))<0&&(o=0),t||o<9?c():l(c,o))}}(tt),it=function(t){var e=t.target;e._lazyCache?delete e._lazyCache:(G(t),g(e,o.loadedClass),v(e,o.loadingClass),b(e,ot),y(e,"lazyloaded"))},nt=k(it),ot=function(t){nt({target:t.target})},st=function(t){var e,i=t.getAttribute(o.srcsetAttr);(e=o.customMedia[t.getAttribute("data-media")||t.getAttribute("media")])&&t.setAttribute("media",e),i&&t.setAttribute("srcset",i)},rt=k((function(t,e,i,n,s){var r,a,c,d,u,h;(u=y(t,"lazybeforeunveil",e)).defaultPrevented||(n&&(i?g(t,o.autosizesClass):t.setAttribute("sizes",n)),a=t.getAttribute(o.srcsetAttr),r=t.getAttribute(o.srcAttr),s&&(d=(c=t.parentNode)&&p.test(c.nodeName||"")),h=e.firesLoad||"src"in t&&(a||r||d),u={target:t},g(t,o.loadingClass),h&&(clearTimeout(P),P=l(G,2500),b(t,ot,!0)),d&&f.call(c.getElementsByTagName("source"),st),a?t.setAttribute("srcset",a):r&&!d&&(K.test(t.nodeName)?function(t,e){try{t.contentWindow.location.replace(e)}catch(i){t.src=e}}(t,r):t.src=r),s&&(a||d)&&w(t,{src:r})),t._lazyRace&&delete t._lazyRace,v(t,o.lazyClass),C((function(){var e=t.complete&&t.naturalWidth>1;h&&!e||(e&&g(t,"ls-is-cached"),it(u),t._lazyCache=!0,l((function(){"_lazyCache"in t&&delete t._lazyCache}),9)),"lazy"==t.loading&&V--}),!0)})),at=function(t){if(!t._lazyRace){var e,i=B.test(t.nodeName),n=i&&(t.getAttribute(o.sizesAttr)||t.getAttribute("sizes")),s="auto"==n;(!s&&L||!i||!t.getAttribute("src")&&!t.srcset||t.complete||m(t,o.errorClass)||!m(t,o.lazyClass))&&(e=y(t,"lazyunveilread").detail,s&&x.updateElem(t,!0,t.offsetWidth),t._lazyRace=!0,V++,rt(t,e,s,n,i))}},lt=S((function(){o.loadMode=3,et()})),ct=function(){3==o.loadMode&&(o.loadMode=2),lt()},dt=function(){L||(i.now()-M<999?l(dt,999):(L=!0,o.loadMode=3,et(),a("scroll",ct,!0)))},{_:function(){M=i.now(),n.elements=e.getElementsByClassName(o.lazyClass),N=e.getElementsByClassName(o.lazyClass+" "+o.preloadClass),a("scroll",et,!0),a("resize",et,!0),a("pageshow",(function(t){if(t.persisted){var i=e.querySelectorAll("."+o.loadingClass);i.length&&i.forEach&&c((function(){i.forEach((function(t){t.complete&&at(t)}))}))}})),t.MutationObserver?new MutationObserver(et).observe(s,{childList:!0,subtree:!0,attributes:!0}):(s.addEventListener("DOMNodeInserted",et,!0),s.addEventListener("DOMAttrModified",et,!0),setInterval(et,999)),a("hashchange",et,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(t){e.addEventListener(t,et,!0)})),/d$|^c/.test(e.readyState)?dt():(a("load",dt),e.addEventListener("DOMContentLoaded",et),l(dt,2e4)),n.elements.length?(tt(),C._lsFlush()):et()},checkElems:et,unveil:at,_aLSL:ct}),x=($=k((function(t,e,i,n){var o,s,r;if(t._lazysizesWidth=n,n+="px",t.setAttribute("sizes",n),p.test(e.nodeName||""))for(s=0,r=(o=e.getElementsByTagName("source")).length;s<r;s++)o[s].setAttribute("sizes",n);i.detail.dataAttr||w(t,i.detail)})),O=function(t,e,i){var n,o=t.parentNode;o&&(i=T(t,o,i),(n=y(t,"lazybeforesizes",{width:i,dataAttr:!!e})).defaultPrevented||(i=n.detail.width)&&i!==t._lazysizesWidth&&$(t,o,n,i))},I=S((function(){var t,e=D.length;if(e)for(t=0;t<e;t++)O(D[t])})),{_:function(){D=e.getElementsByClassName(o.autosizesClass),a("resize",I)},checkElems:I,updateElem:O}),A=function(){!A.i&&e.getElementsByClassName&&(A.i=!0,x._(),E._())};var D,$,O,I;var N,L,P,j,M,H,z,F,W,R,q,U,B,K,Y,Q,V,X,G,J,Z,tt,et,it,nt,ot,st,rt,at,lt,ct,dt;var pt,ut,ht,ft,mt,gt,vt;return l((function(){o.init&&A()})),n={cfg:o,autoSizer:x,loader:E,init:A,uP:w,aC:g,rC:v,hC:m,fire:y,gW:T,rAF:C}}(e,e.document,Date);e.lazySizes=n,t.exports&&(t.exports=n)}("undefined"!=typeof window?window:{})},function(t,e,i){},function(t,e,i){"use strict";i.r(e);var n=i(0),o=i.n(n);function s(t){let e=!1;return o()(this).one(r.TRANSITION_END,()=>{e=!0}),setTimeout(()=>{e||r.triggerTransitionEnd(this)},t),this}const r={TRANSITION_END:"bsTransitionEnd",getUID(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},getSelectorFromElement(t){let e=t.getAttribute("data-target");if(!e||"#"===e){const i=t.getAttribute("href");e=i&&"#"!==i?i.trim():""}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement(t){if(!t)return 0;let e=o()(t).css("transition-duration"),i=o()(t).css("transition-delay");const n=parseFloat(e),s=parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(parseFloat(e)+parseFloat(i))):0},reflow:t=>t.offsetHeight,triggerTransitionEnd(t){o()(t).trigger("transitionend")},supportsTransitionEnd:()=>Boolean("transitionend"),isElement:t=>(t[0]||t).nodeType,typeCheckConfig(t,e,i){for(const o in i)if(Object.prototype.hasOwnProperty.call(i,o)){const s=i[o],a=e[o],l=a&&r.isElement(a)?"element":(n=a,{}.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(s).test(l))throw new Error(`${t.toUpperCase()}: `+`Option "${o}" provided type "${l}" `+`but expected type "${s}".`)}var n},findShadowRoot(t){if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?r.findShadowRoot(t.parentNode):null},jQueryDetection(){if(void 0===o.a)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");const t=o.a.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||t[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};r.jQueryDetection(),o.a.fn.emulateTransitionEnd=s,o.a.event.special[r.TRANSITION_END]={bindType:"transitionend",delegateType:"transitionend",handle(t){if(o()(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var a=r;const l=o.a.fn.alert,c={CLOSE:"close.bs.alert",CLOSED:"closed.bs.alert",CLICK_DATA_API:"click.bs.alert.data-api"},d="alert",p="fade",u="show";class h{constructor(t){this._element=t}static get VERSION(){return"4.4.1"}close(t){let e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)}dispose(){o.a.removeData(this._element,"bs.alert"),this._element=null}_getRootElement(t){const e=a.getSelectorFromElement(t);let i=!1;return e&&(i=document.querySelector(e)),i||(i=o()(t).closest(`.${d}`)[0]),i}_triggerCloseEvent(t){const e=o.a.Event(c.CLOSE);return o()(t).trigger(e),e}_removeElement(t){if(o()(t).removeClass(u),!o()(t).hasClass(p))return void this._destroyElement(t);const e=a.getTransitionDurationFromElement(t);o()(t).one(a.TRANSITION_END,e=>this._destroyElement(t,e)).emulateTransitionEnd(e)}_destroyElement(t){o()(t).detach().trigger(c.CLOSED).remove()}static _jQueryInterface(t){return this.each((function(){const e=o()(this);let i=e.data("bs.alert");i||(i=new h(this),e.data("bs.alert",i)),"close"===t&&i[t](this)}))}static _handleDismiss(t){return function(e){e&&e.preventDefault(),t.close(this)}}}o()(document).on(c.CLICK_DATA_API,'[data-dismiss="alert"]',h._handleDismiss(new h)),o.a.fn.alert=h._jQueryInterface,o.a.fn.alert.Constructor=h,o.a.fn.alert.noConflict=()=>(o.a.fn.alert=l,h._jQueryInterface);const f=o.a.fn.button,m="active",g="btn",v="focus",b='[data-toggle^="button"]',y='[data-toggle="buttons"]',w='[data-toggle="button"]',_='[data-toggle="buttons"] .btn',T='input:not([type="hidden"])',C=".active",k=".btn",S={CLICK_DATA_API:"click.bs.button.data-api",FOCUS_BLUR_DATA_API:"focus.bs.button.data-api blur.bs.button.data-api",LOAD_DATA_API:"load.bs.button.data-api"};class E{constructor(t){this._element=t}static get VERSION(){return"4.4.1"}toggle(){let t=!0,e=!0;const i=o()(this._element).closest(y)[0];if(i){const n=this._element.querySelector(T);if(n){if("radio"===n.type)if(n.checked&&this._element.classList.contains(m))t=!1;else{const t=i.querySelector(C);t&&o()(t).removeClass(m)}else"checkbox"===n.type?"LABEL"===this._element.tagName&&n.checked===this._element.classList.contains(m)&&(t=!1):t=!1;t&&(n.checked=!this._element.classList.contains(m),o()(n).trigger("change")),n.focus(),e=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(m)),t&&o()(this._element).toggleClass(m))}dispose(){o.a.removeData(this._element,"bs.button"),this._element=null}static _jQueryInterface(t){return this.each((function(){let e=o()(this).data("bs.button");e||(e=new E(this),o()(this).data("bs.button",e)),"toggle"===t&&e[t]()}))}}o()(document).on(S.CLICK_DATA_API,b,t=>{let e=t.target;if(o()(e).hasClass(g)||(e=o()(e).closest(k)[0]),!e||e.hasAttribute("disabled")||e.classList.contains("disabled"))t.preventDefault();else{const i=e.querySelector(T);if(i&&(i.hasAttribute("disabled")||i.classList.contains("disabled")))return void t.preventDefault();E._jQueryInterface.call(o()(e),"toggle")}}).on(S.FOCUS_BLUR_DATA_API,b,t=>{const e=o()(t.target).closest(k)[0];o()(e).toggleClass(v,/^focus(in)?$/.test(t.type))}),o()(window).on(S.LOAD_DATA_API,()=>{let t=[].slice.call(document.querySelectorAll(_));for(let e=0,i=t.length;e<i;e++){const i=t[e],n=i.querySelector(T);n.checked||n.hasAttribute("checked")?i.classList.add(m):i.classList.remove(m)}t=[].slice.call(document.querySelectorAll(w));for(let e=0,i=t.length;e<i;e++){const i=t[e];"true"===i.getAttribute("aria-pressed")?i.classList.add(m):i.classList.remove(m)}}),o.a.fn.button=E._jQueryInterface,o.a.fn.button.Constructor=E,o.a.fn.button.noConflict=()=>(o.a.fn.button=f,E._jQueryInterface);const x=o.a.fn.collapse,A={toggle:!0,parent:""},D={toggle:"boolean",parent:"(string|element)"},O={SHOW:"show.bs.collapse",SHOWN:"shown.bs.collapse",HIDE:"hide.bs.collapse",HIDDEN:"hidden.bs.collapse",CLICK_DATA_API:"click.bs.collapse.data-api"},I="show",N="collapse",L="collapsing",P="collapsed",j="width",M="height",H=".show, .collapsing",z='[data-toggle="collapse"]';class F{constructor(t,e){this._isTransitioning=!1,this._element=t,this._config=this._getConfig(e),this._triggerArray=[].slice.call(document.querySelectorAll(`[data-toggle="collapse"][href="#${t.id}"],`+`[data-toggle="collapse"][data-target="#${t.id}"]`));const i=[].slice.call(document.querySelectorAll(z));for(let e=0,n=i.length;e<n;e++){const n=i[e],o=a.getSelectorFromElement(n),s=[].slice.call(document.querySelectorAll(o)).filter(e=>e===t);null!==o&&s.length>0&&(this._selector=o,this._triggerArray.push(n))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}static get VERSION(){return"4.4.1"}static get Default(){return A}toggle(){o()(this._element).hasClass(I)?this.hide():this.show()}show(){if(this._isTransitioning||o()(this._element).hasClass(I))return;let t,e;if(this._parent&&(t=[].slice.call(this._parent.querySelectorAll(H)).filter(t=>"string"==typeof this._config.parent?t.getAttribute("data-parent")===this._config.parent:t.classList.contains(N)),0===t.length&&(t=null)),t&&(e=o()(t).not(this._selector).data("bs.collapse"),e&&e._isTransitioning))return;const i=o.a.Event(O.SHOW);if(o()(this._element).trigger(i),i.isDefaultPrevented())return;t&&(F._jQueryInterface.call(o()(t).not(this._selector),"hide"),e||o()(t).data("bs.collapse",null));const n=this._getDimension();o()(this._element).removeClass(N).addClass(L),this._element.style[n]=0,this._triggerArray.length&&o()(this._triggerArray).removeClass(P).attr("aria-expanded",!0),this.setTransitioning(!0);const s=`scroll${n[0].toUpperCase()+n.slice(1)}`,r=a.getTransitionDurationFromElement(this._element);o()(this._element).one(a.TRANSITION_END,()=>{o()(this._element).removeClass(L).addClass(N).addClass(I),this._element.style[n]="",this.setTransitioning(!1),o()(this._element).trigger(O.SHOWN)}).emulateTransitionEnd(r),this._element.style[n]=`${this._element[s]}px`}hide(){if(this._isTransitioning||!o()(this._element).hasClass(I))return;const t=o.a.Event(O.HIDE);if(o()(this._element).trigger(t),t.isDefaultPrevented())return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,a.reflow(this._element),o()(this._element).addClass(L).removeClass(N).removeClass(I);const i=this._triggerArray.length;if(i>0)for(let t=0;t<i;t++){const e=this._triggerArray[t],i=a.getSelectorFromElement(e);if(null!==i){o()([].slice.call(document.querySelectorAll(i))).hasClass(I)||o()(e).addClass(P).attr("aria-expanded",!1)}}this.setTransitioning(!0);this._element.style[e]="";const n=a.getTransitionDurationFromElement(this._element);o()(this._element).one(a.TRANSITION_END,()=>{this.setTransitioning(!1),o()(this._element).removeClass(L).addClass(N).trigger(O.HIDDEN)}).emulateTransitionEnd(n)}setTransitioning(t){this._isTransitioning=t}dispose(){o.a.removeData(this._element,"bs.collapse"),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null}_getConfig(t){return(t={...A,...t}).toggle=Boolean(t.toggle),a.typeCheckConfig("collapse",t,D),t}_getDimension(){return o()(this._element).hasClass(j)?j:M}_getParent(){let t;a.isElement(this._config.parent)?(t=this._config.parent,void 0!==this._config.parent.jquery&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);const e=`[data-toggle="collapse"][data-parent="${this._config.parent}"]`,i=[].slice.call(t.querySelectorAll(e));return o()(i).each((t,e)=>{this._addAriaAndCollapsedClass(F._getTargetFromElement(e),[e])}),t}_addAriaAndCollapsedClass(t,e){const i=o()(t).hasClass(I);e.length&&o()(e).toggleClass(P,!i).attr("aria-expanded",i)}static _getTargetFromElement(t){const e=a.getSelectorFromElement(t);return e?document.querySelector(e):null}static _jQueryInterface(t){return this.each((function(){const e=o()(this);let i=e.data("bs.collapse");const n={...A,...e.data(),..."object"==typeof t&&t?t:{}};if(!i&&n.toggle&&/show|hide/.test(t)&&(n.toggle=!1),i||(i=new F(this,n),e.data("bs.collapse",i)),"string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}o()(document).on(O.CLICK_DATA_API,z,(function(t){"A"===t.currentTarget.tagName&&t.preventDefault();const e=o()(this),i=a.getSelectorFromElement(this),n=[].slice.call(document.querySelectorAll(i));o()(n).each((function(){const t=o()(this),i=t.data("bs.collapse")?"toggle":e.data();F._jQueryInterface.call(t,i)}))})),o.a.fn.collapse=F._jQueryInterface,o.a.fn.collapse.Constructor=F,o.a.fn.collapse.noConflict=()=>(o.a.fn.collapse=x,F._jQueryInterface);var W=i(2);const R=o.a.fn.dropdown,q=new RegExp("38|40|27"),U={HIDE:"hide.bs.dropdown",HIDDEN:"hidden.bs.dropdown",SHOW:"show.bs.dropdown",SHOWN:"shown.bs.dropdown",CLICK:"click.bs.dropdown",CLICK_DATA_API:"click.bs.dropdown.data-api",KEYDOWN_DATA_API:"keydown.bs.dropdown.data-api",KEYUP_DATA_API:"keyup.bs.dropdown.data-api"},B="disabled",K="show",Y="dropup",Q="dropright",V="dropleft",X="dropdown-menu-right",G="position-static",J='[data-toggle="dropdown"]',Z=".dropdown form",tt=".dropdown-menu",et=".navbar-nav",it=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",nt="top-start",ot="top-end",st="bottom-start",rt="bottom-end",at="right-start",lt="left-start",ct={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},dt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"};class pt{constructor(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}static get VERSION(){return"4.4.1"}static get Default(){return ct}static get DefaultType(){return dt}toggle(){if(this._element.disabled||o()(this._element).hasClass(B))return;const t=o()(this._menu).hasClass(K);pt._clearMenus(),t||this.show(!0)}show(t=!1){if(this._element.disabled||o()(this._element).hasClass(B)||o()(this._menu).hasClass(K))return;const e={relatedTarget:this._element},i=o.a.Event(U.SHOW,e),n=pt._getParentFromElement(this._element);if(o()(n).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar&&t){if(void 0===W.a)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");let t=this._element;"parent"===this._config.reference?t=n:a.isElement(this._config.reference)&&(t=this._config.reference,void 0!==this._config.reference.jquery&&(t=this._config.reference[0])),"scrollParent"!==this._config.boundary&&o()(n).addClass(G),this._popper=new W.a(t,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===o()(n).closest(et).length&&o()(document.body).children().on("mouseover",null,o.a.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),o()(this._menu).toggleClass(K),o()(n).toggleClass(K).trigger(o.a.Event(U.SHOWN,e))}}hide(){if(this._element.disabled||o()(this._element).hasClass(B)||!o()(this._menu).hasClass(K))return;const t={relatedTarget:this._element},e=o.a.Event(U.HIDE,t),i=pt._getParentFromElement(this._element);o()(i).trigger(e),e.isDefaultPrevented()||(this._popper&&this._popper.destroy(),o()(this._menu).toggleClass(K),o()(i).toggleClass(K).trigger(o.a.Event(U.HIDDEN,t)))}dispose(){o.a.removeData(this._element,"bs.dropdown"),o()(this._element).off(".bs.dropdown"),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)}update(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()}_addEventListeners(){o()(this._element).on(U.CLICK,t=>{t.preventDefault(),t.stopPropagation(),this.toggle()})}_getConfig(t){return t={...this.constructor.Default,...o()(this._element).data(),...t},a.typeCheckConfig("dropdown",t,this.constructor.DefaultType),t}_getMenuElement(){if(!this._menu){const t=pt._getParentFromElement(this._element);t&&(this._menu=t.querySelector(tt))}return this._menu}_getPlacement(){const t=o()(this._element.parentNode);let e=st;return t.hasClass(Y)?(e=nt,o()(this._menu).hasClass(X)&&(e=ot)):t.hasClass(Q)?e=at:t.hasClass(V)?e=lt:o()(this._menu).hasClass(X)&&(e=rt),e}_detectNavbar(){return o()(this._element).closest(".navbar").length>0}_getOffset(){const t={};return"function"==typeof this._config.offset?t.fn=t=>(t.offsets={...t.offsets,...this._config.offset(t.offsets,this._element)||{}},t):t.offset=this._config.offset,t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),{...t,...this._config.popperConfig}}static _jQueryInterface(t){return this.each((function(){let e=o()(this).data("bs.dropdown");if(e||(e=new pt(this,"object"==typeof t?t:null),o()(this).data("bs.dropdown",e)),"string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static _clearMenus(t){if(t&&(3===t.which||"keyup"===t.type&&9!==t.which))return;const e=[].slice.call(document.querySelectorAll(J));for(let i=0,n=e.length;i<n;i++){const n=pt._getParentFromElement(e[i]),s=o()(e[i]).data("bs.dropdown"),r={relatedTarget:e[i]};if(t&&"click"===t.type&&(r.clickEvent=t),!s)continue;const a=s._menu;if(!o()(n).hasClass(K))continue;if(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&o.a.contains(n,t.target))continue;const l=o.a.Event(U.HIDE,r);o()(n).trigger(l),l.isDefaultPrevented()||("ontouchstart"in document.documentElement&&o()(document.body).children().off("mouseover",null,o.a.noop),e[i].setAttribute("aria-expanded","false"),s._popper&&s._popper.destroy(),o()(a).removeClass(K),o()(n).removeClass(K).trigger(o.a.Event(U.HIDDEN,r)))}}static _getParentFromElement(t){let e;const i=a.getSelectorFromElement(t);return i&&(e=document.querySelector(i)),e||t.parentNode}static _dataApiKeydownHandler(t){if(/input|textarea/i.test(t.target.tagName)?32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||o()(t.target).closest(tt).length):!q.test(t.which))return;if(t.preventDefault(),t.stopPropagation(),this.disabled||o()(this).hasClass(B))return;const e=pt._getParentFromElement(this),i=o()(e).hasClass(K);if(!i&&27===t.which)return;if(!i||i&&(27===t.which||32===t.which)){if(27===t.which){const t=e.querySelector(J);o()(t).trigger("focus")}return void o()(this).trigger("click")}const n=[].slice.call(e.querySelectorAll(it)).filter(t=>o()(t).is(":visible"));if(0===n.length)return;let s=n.indexOf(t.target);38===t.which&&s>0&&s--,40===t.which&&s<n.length-1&&s++,s<0&&(s=0),n[s].focus()}}o()(document).on(U.KEYDOWN_DATA_API,J,pt._dataApiKeydownHandler).on(U.KEYDOWN_DATA_API,tt,pt._dataApiKeydownHandler).on(`${U.CLICK_DATA_API} ${U.KEYUP_DATA_API}`,pt._clearMenus).on(U.CLICK_DATA_API,J,(function(t){t.preventDefault(),t.stopPropagation(),pt._jQueryInterface.call(o()(this),"toggle")})).on(U.CLICK_DATA_API,Z,t=>{t.stopPropagation()}),o.a.fn.dropdown=pt._jQueryInterface,o.a.fn.dropdown.Constructor=pt,o.a.fn.dropdown.noConflict=()=>(o.a.fn.dropdown=R,pt._jQueryInterface);const ut=o.a.fn.modal,ht={backdrop:!0,keyboard:!0,focus:!0,show:!0},ft={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},mt={HIDE:"hide.bs.modal",HIDE_PREVENTED:"hidePrevented.bs.modal",HIDDEN:"hidden.bs.modal",SHOW:"show.bs.modal",SHOWN:"shown.bs.modal",FOCUSIN:"focusin.bs.modal",RESIZE:"resize.bs.modal",CLICK_DISMISS:"click.dismiss.bs.modal",KEYDOWN_DISMISS:"keydown.dismiss.bs.modal",MOUSEUP_DISMISS:"mouseup.dismiss.bs.modal",MOUSEDOWN_DISMISS:"mousedown.dismiss.bs.modal",CLICK_DATA_API:"click.bs.modal.data-api"},gt="modal-dialog-scrollable",vt="modal-scrollbar-measure",bt="modal-backdrop",yt="modal-open",wt="fade",_t="show",Tt="modal-static",Ct=".modal-dialog",kt=".modal-body",St='[data-toggle="modal"]',Et='[data-dismiss="modal"]',xt=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",At=".sticky-top";class Dt{constructor(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(Ct),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}static get VERSION(){return"4.4.1"}static get Default(){return ht}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||this._isTransitioning)return;o()(this._element).hasClass(wt)&&(this._isTransitioning=!0);const e=o.a.Event(mt.SHOW,{relatedTarget:t});o()(this._element).trigger(e),this._isShown||e.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),o()(this._element).on(mt.CLICK_DISMISS,Et,t=>this.hide(t)),o()(this._dialog).on(mt.MOUSEDOWN_DISMISS,()=>{o()(this._element).one(mt.MOUSEUP_DISMISS,t=>{o()(t.target).is(this._element)&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(t)))}hide(t){if(t&&t.preventDefault(),!this._isShown||this._isTransitioning)return;const e=o.a.Event(mt.HIDE);if(o()(this._element).trigger(e),!this._isShown||e.isDefaultPrevented())return;this._isShown=!1;const i=o()(this._element).hasClass(wt);if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),o()(document).off(mt.FOCUSIN),o()(this._element).removeClass(_t),o()(this._element).off(mt.CLICK_DISMISS),o()(this._dialog).off(mt.MOUSEDOWN_DISMISS),i){const t=a.getTransitionDurationFromElement(this._element);o()(this._element).one(a.TRANSITION_END,t=>this._hideModal(t)).emulateTransitionEnd(t)}else this._hideModal()}dispose(){[window,this._element,this._dialog].forEach(t=>o()(t).off(".bs.modal")),o()(document).off(mt.FOCUSIN),o.a.removeData(this._element,"bs.modal"),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null}handleUpdate(){this._adjustDialog()}_getConfig(t){return t={...ht,...t},a.typeCheckConfig("modal",t,ft),t}_triggerBackdropTransition(){if("static"===this._config.backdrop){const t=o.a.Event(mt.HIDE_PREVENTED);if(o()(this._element).trigger(t),t.defaultPrevented)return;this._element.classList.add(Tt);const e=a.getTransitionDurationFromElement(this._element);o()(this._element).one(a.TRANSITION_END,()=>{this._element.classList.remove(Tt)}).emulateTransitionEnd(e),this._element.focus()}else this.hide()}_showElement(t){const e=o()(this._element).hasClass(wt),i=this._dialog?this._dialog.querySelector(kt):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),o()(this._dialog).hasClass(gt)&&i?i.scrollTop=0:this._element.scrollTop=0,e&&a.reflow(this._element),o()(this._element).addClass(_t),this._config.focus&&this._enforceFocus();const n=o.a.Event(mt.SHOWN,{relatedTarget:t}),s=()=>{this._config.focus&&this._element.focus(),this._isTransitioning=!1,o()(this._element).trigger(n)};if(e){const t=a.getTransitionDurationFromElement(this._dialog);o()(this._dialog).one(a.TRANSITION_END,s).emulateTransitionEnd(t)}else s()}_enforceFocus(){o()(document).off(mt.FOCUSIN).on(mt.FOCUSIN,t=>{document!==t.target&&this._element!==t.target&&0===o()(this._element).has(t.target).length&&this._element.focus()})}_setEscapeEvent(){this._isShown&&this._config.keyboard?o()(this._element).on(mt.KEYDOWN_DISMISS,t=>{27===t.which&&this._triggerBackdropTransition()}):this._isShown||o()(this._element).off(mt.KEYDOWN_DISMISS)}_setResizeEvent(){this._isShown?o()(window).on(mt.RESIZE,t=>this.handleUpdate(t)):o()(window).off(mt.RESIZE)}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(()=>{o()(document.body).removeClass(yt),this._resetAdjustments(),this._resetScrollbar(),o()(this._element).trigger(mt.HIDDEN)})}_removeBackdrop(){this._backdrop&&(o()(this._backdrop).remove(),this._backdrop=null)}_showBackdrop(t){const e=o()(this._element).hasClass(wt)?wt:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=bt,e&&this._backdrop.classList.add(e),o()(this._backdrop).appendTo(document.body),o()(this._element).on(mt.CLICK_DISMISS,t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&this._triggerBackdropTransition()}),e&&a.reflow(this._backdrop),o()(this._backdrop).addClass(_t),!t)return;if(!e)return void t();const i=a.getTransitionDurationFromElement(this._backdrop);o()(this._backdrop).one(a.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){o()(this._backdrop).removeClass(_t);const e=()=>{this._removeBackdrop(),t&&t()};if(o()(this._element).hasClass(wt)){const t=a.getTransitionDurationFromElement(this._backdrop);o()(this._backdrop).one(a.TRANSITION_END,e).emulateTransitionEnd(t)}else e()}else t&&t()}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=`${this._scrollbarWidth}px`),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=`${this._scrollbarWidth}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}_checkScrollbar(){const t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()}_setScrollbar(){if(this._isBodyOverflowing){const t=[].slice.call(document.querySelectorAll(xt)),e=[].slice.call(document.querySelectorAll(At));o()(t).each((t,e)=>{const i=e.style.paddingRight,n=o()(e).css("padding-right");o()(e).data("padding-right",i).css("padding-right",`${parseFloat(n)+this._scrollbarWidth}px`)}),o()(e).each((t,e)=>{const i=e.style.marginRight,n=o()(e).css("margin-right");o()(e).data("margin-right",i).css("margin-right",`${parseFloat(n)-this._scrollbarWidth}px`)});const i=document.body.style.paddingRight,n=o()(document.body).css("padding-right");o()(document.body).data("padding-right",i).css("padding-right",`${parseFloat(n)+this._scrollbarWidth}px`)}o()(document.body).addClass(yt)}_resetScrollbar(){const t=[].slice.call(document.querySelectorAll(xt));o()(t).each((t,e)=>{const i=o()(e).data("padding-right");o()(e).removeData("padding-right"),e.style.paddingRight=i||""});const e=[].slice.call(document.querySelectorAll(`${At}`));o()(e).each((t,e)=>{const i=o()(e).data("margin-right");void 0!==i&&o()(e).css("margin-right",i).removeData("margin-right")});const i=o()(document.body).data("padding-right");o()(document.body).removeData("padding-right"),document.body.style.paddingRight=i||""}_getScrollbarWidth(){const t=document.createElement("div");t.className=vt,document.body.appendChild(t);const e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e}static _jQueryInterface(t,e){return this.each((function(){let i=o()(this).data("bs.modal");const n={...ht,...o()(this).data(),..."object"==typeof t&&t?t:{}};if(i||(i=new Dt(this,n),o()(this).data("bs.modal",i)),"string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}else n.show&&i.show(e)}))}}o()(document).on(mt.CLICK_DATA_API,St,(function(t){let e;const i=a.getSelectorFromElement(this);i&&(e=document.querySelector(i));const n=o()(e).data("bs.modal")?"toggle":{...o()(e).data(),...o()(this).data()};"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();const s=o()(e).one(mt.SHOW,t=>{t.isDefaultPrevented()||s.one(mt.HIDDEN,()=>{o()(this).is(":visible")&&this.focus()})});Dt._jQueryInterface.call(o()(e),n,this)})),o.a.fn.modal=Dt._jQueryInterface,o.a.fn.modal.Constructor=Dt,o.a.fn.modal.noConflict=()=>(o.a.fn.modal=ut,Dt._jQueryInterface);const $t=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Ot={"*":["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","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},It=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Nt=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function Lt(t,e){const i=t.nodeName.toLowerCase();if(-1!==e.indexOf(i))return-1===$t.indexOf(i)||Boolean(t.nodeValue.match(It)||t.nodeValue.match(Nt));const n=e.filter(t=>t instanceof RegExp);for(let t=0,e=n.length;t<e;t++)if(i.match(n[t]))return!0;return!1}function Pt(t,e,i){if(0===t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),o=Object.keys(e),s=[].slice.call(n.body.querySelectorAll("*"));for(let t=0,i=s.length;t<i;t++){const i=s[t],n=i.nodeName.toLowerCase();if(-1===o.indexOf(i.nodeName.toLowerCase())){i.parentNode.removeChild(i);continue}const r=[].slice.call(i.attributes),a=[].concat(e["*"]||[],e[n]||[]);r.forEach(t=>{Lt(t,a)||i.removeAttribute(t.nodeName)})}return n.body.innerHTML}const jt=o.a.fn.tooltip,Mt=new RegExp("(^|\\s)bs-tooltip\\S+","g"),Ht=["sanitize","whiteList","sanitizeFn"],zt={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},Ft={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Wt={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ot,popperConfig:null},Rt="show",qt="out",Ut={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},Bt="fade",Kt="show",Yt=".tooltip-inner",Qt=".arrow",Vt="hover",Xt="focus",Gt="click",Jt="manual";class Zt{constructor(t,e){if(void 0===W.a)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}static get VERSION(){return"4.4.1"}static get Default(){return Wt}static get NAME(){return"tooltip"}static get DATA_KEY(){return"bs.tooltip"}static get Event(){return Ut}static get EVENT_KEY(){return".bs.tooltip"}static get DefaultType(){return zt}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this.constructor.DATA_KEY;let i=o()(t.currentTarget).data(e);i||(i=new this.constructor(t.currentTarget,this._getDelegateConfig()),o()(t.currentTarget).data(e,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(o()(this.getTipElement()).hasClass(Kt))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),o.a.removeData(this.element,this.constructor.DATA_KEY),o()(this.element).off(this.constructor.EVENT_KEY),o()(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&o()(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null}show(){if("none"===o()(this.element).css("display"))throw new Error("Please use show on visible elements");const t=o.a.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){o()(this.element).trigger(t);const e=a.findShadowRoot(this.element),i=o.a.contains(null!==e?e:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;const n=this.getTipElement(),s=a.getUID(this.constructor.NAME);n.setAttribute("id",s),this.element.setAttribute("aria-describedby",s),this.setContent(),this.config.animation&&o()(n).addClass(Bt);const r="function"==typeof this.config.placement?this.config.placement.call(this,n,this.element):this.config.placement,l=this._getAttachment(r);this.addAttachmentClass(l);const c=this._getContainer();o()(n).data(this.constructor.DATA_KEY,this),o.a.contains(this.element.ownerDocument.documentElement,this.tip)||o()(n).appendTo(c),o()(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new W.a(this.element,n,this._getPopperConfig(l)),o()(n).addClass(Kt),"ontouchstart"in document.documentElement&&o()(document.body).children().on("mouseover",null,o.a.noop);const d=()=>{this.config.animation&&this._fixTransition();const t=this._hoverState;this._hoverState=null,o()(this.element).trigger(this.constructor.Event.SHOWN),t===qt&&this._leave(null,this)};if(o()(this.tip).hasClass(Bt)){const t=a.getTransitionDurationFromElement(this.tip);o()(this.tip).one(a.TRANSITION_END,d).emulateTransitionEnd(t)}else d()}}hide(t){const e=this.getTipElement(),i=o.a.Event(this.constructor.Event.HIDE),n=()=>{this._hoverState!==Rt&&e.parentNode&&e.parentNode.removeChild(e),this._cleanTipClass(),this.element.removeAttribute("aria-describedby"),o()(this.element).trigger(this.constructor.Event.HIDDEN),null!==this._popper&&this._popper.destroy(),t&&t()};if(o()(this.element).trigger(i),!i.isDefaultPrevented()){if(o()(e).removeClass(Kt),"ontouchstart"in document.documentElement&&o()(document.body).children().off("mouseover",null,o.a.noop),this._activeTrigger[Gt]=!1,this._activeTrigger[Xt]=!1,this._activeTrigger[Vt]=!1,o()(this.tip).hasClass(Bt)){const t=a.getTransitionDurationFromElement(e);o()(e).one(a.TRANSITION_END,n).emulateTransitionEnd(t)}else n();this._hoverState=""}}update(){null!==this._popper&&this._popper.scheduleUpdate()}isWithContent(){return Boolean(this.getTitle())}addAttachmentClass(t){o()(this.getTipElement()).addClass(`bs-tooltip-${t}`)}getTipElement(){return this.tip=this.tip||o()(this.config.template)[0],this.tip}setContent(){const t=this.getTipElement();this.setElementContent(o()(t.querySelectorAll(Yt)),this.getTitle()),o()(t).removeClass(`${Bt} ${Kt}`)}setElementContent(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Pt(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?o()(e).parent().is(t)||t.empty().append(e):t.text(o()(e).text())}getTitle(){let t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t}_getPopperConfig(t){return{...{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Qt},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:t=>{t.originalPlacement!==t.placement&&this._handlePopperPlacementChange(t)},onUpdate:t=>this._handlePopperPlacementChange(t)},...this.config.popperConfig}}_getOffset(){const t={};return"function"==typeof this.config.offset?t.fn=t=>(t.offsets={...t.offsets,...this.config.offset(t.offsets,this.element)||{}},t):t.offset=this.config.offset,t}_getContainer(){return!1===this.config.container?document.body:a.isElement(this.config.container)?o()(this.config.container):o()(document).find(this.config.container)}_getAttachment(t){return Ft[t.toUpperCase()]}_setListeners(){this.config.trigger.split(" ").forEach(t=>{if("click"===t)o()(this.element).on(this.constructor.Event.CLICK,this.config.selector,t=>this.toggle(t));else if(t!==Jt){const e=t===Vt?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i=t===Vt?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;o()(this.element).on(e,this.config.selector,t=>this._enter(t)).on(i,this.config.selector,t=>this._leave(t))}}),this._hideModalHandler=()=>{this.element&&this.hide()},o()(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config={...this.config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))}_enter(t,e){const i=this.constructor.DATA_KEY;(e=e||o()(t.currentTarget).data(i))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),o()(t.currentTarget).data(i,e)),t&&(e._activeTrigger["focusin"===t.type?Xt:Vt]=!0),o()(e.getTipElement()).hasClass(Kt)||e._hoverState===Rt?e._hoverState=Rt:(clearTimeout(e._timeout),e._hoverState=Rt,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(()=>{e._hoverState===Rt&&e.show()},e.config.delay.show):e.show())}_leave(t,e){const i=this.constructor.DATA_KEY;(e=e||o()(t.currentTarget).data(i))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),o()(t.currentTarget).data(i,e)),t&&(e._activeTrigger["focusout"===t.type?Xt:Vt]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=qt,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(()=>{e._hoverState===qt&&e.hide()},e.config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=o()(this.element).data();return Object.keys(e).forEach(t=>{-1!==Ht.indexOf(t)&&delete e[t]}),"number"==typeof(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),a.typeCheckConfig("tooltip",t,this.constructor.DefaultType),t.sanitize&&(t.template=Pt(t.template,t.whiteList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};if(this.config)for(const e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t}_cleanTipClass(){const t=o()(this.getTipElement()),e=t.attr("class").match(Mt);null!==e&&e.length&&t.removeClass(e.join(""))}_handlePopperPlacementChange(t){const e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))}_fixTransition(){const t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(o()(t).removeClass(Bt),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)}static _jQueryInterface(t){return this.each((function(){let e=o()(this).data("bs.tooltip");const i="object"==typeof t&&t;if((e||!/dispose|hide/.test(t))&&(e||(e=new Zt(this,i),o()(this).data("bs.tooltip",e)),"string"==typeof t)){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}o.a.fn.tooltip=Zt._jQueryInterface,o.a.fn.tooltip.Constructor=Zt,o.a.fn.tooltip.noConflict=()=>(o.a.fn.tooltip=jt,Zt._jQueryInterface);var te=Zt;const ee=o.a.fn.popover,ie=new RegExp("(^|\\s)bs-popover\\S+","g"),ne={...te.Default,placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'},oe={...te.DefaultType,content:"(string|element|function)"},se="fade",re="show",ae=".popover-header",le=".popover-body",ce={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class de extends te{static get VERSION(){return"4.4.1"}static get Default(){return ne}static get NAME(){return"popover"}static get DATA_KEY(){return"bs.popover"}static get Event(){return ce}static get EVENT_KEY(){return".bs.popover"}static get DefaultType(){return oe}isWithContent(){return this.getTitle()||this._getContent()}addAttachmentClass(t){o()(this.getTipElement()).addClass(`bs-popover-${t}`)}getTipElement(){return this.tip=this.tip||o()(this.config.template)[0],this.tip}setContent(){const t=o()(this.getTipElement());this.setElementContent(t.find(ae),this.getTitle());let e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(le),e),t.removeClass(`${se} ${re}`)}_getContent(){return this.element.getAttribute("data-content")||this.config.content}_cleanTipClass(){const t=o()(this.getTipElement()),e=t.attr("class").match(ie);null!==e&&e.length>0&&t.removeClass(e.join(""))}static _jQueryInterface(t){return this.each((function(){let e=o()(this).data("bs.popover");const i="object"==typeof t?t:null;if((e||!/dispose|hide/.test(t))&&(e||(e=new de(this,i),o()(this).data("bs.popover",e)),"string"==typeof t)){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}o.a.fn.popover=de._jQueryInterface,o.a.fn.popover.Constructor=de,o.a.fn.popover.noConflict=()=>(o.a.fn.popover=ee,de._jQueryInterface);const pe=o.a.fn.tab,ue={HIDE:"hide.bs.tab",HIDDEN:"hidden.bs.tab",SHOW:"show.bs.tab",SHOWN:"shown.bs.tab",CLICK_DATA_API:"click.bs.tab.data-api"},he="dropdown-menu",fe="active",me="disabled",ge="fade",ve="show",be=".dropdown",ye=".nav, .list-group",we=".active",_e="> li > .active",Te='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',Ce=".dropdown-toggle",ke="> .dropdown-menu .active";class Se{constructor(t){this._element=t}static get VERSION(){return"4.4.1"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&o()(this._element).hasClass(fe)||o()(this._element).hasClass(me))return;let t,e;const i=o()(this._element).closest(ye)[0],n=a.getSelectorFromElement(this._element);if(i){const t="UL"===i.nodeName||"OL"===i.nodeName?_e:we;e=o.a.makeArray(o()(i).find(t)),e=e[e.length-1]}const s=o.a.Event(ue.HIDE,{relatedTarget:this._element}),r=o.a.Event(ue.SHOW,{relatedTarget:e});if(e&&o()(e).trigger(s),o()(this._element).trigger(r),r.isDefaultPrevented()||s.isDefaultPrevented())return;n&&(t=document.querySelector(n)),this._activate(this._element,i);const l=()=>{const t=o.a.Event(ue.HIDDEN,{relatedTarget:this._element}),i=o.a.Event(ue.SHOWN,{relatedTarget:e});o()(e).trigger(t),o()(this._element).trigger(i)};t?this._activate(t,t.parentNode,l):l()}dispose(){o.a.removeData(this._element,"bs.tab"),this._element=null}_activate(t,e,i){const n=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?o()(e).children(we):o()(e).find(_e))[0],s=i&&n&&o()(n).hasClass(ge),r=()=>this._transitionComplete(t,n,i);if(n&&s){const t=a.getTransitionDurationFromElement(n);o()(n).removeClass(ve).one(a.TRANSITION_END,r).emulateTransitionEnd(t)}else r()}_transitionComplete(t,e,i){if(e){o()(e).removeClass(fe);const t=o()(e.parentNode).find(ke)[0];t&&o()(t).removeClass(fe),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(o()(t).addClass(fe),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),a.reflow(t),t.classList.contains(ge)&&t.classList.add(ve),t.parentNode&&o()(t.parentNode).hasClass(he)){const e=o()(t).closest(be)[0];if(e){const t=[].slice.call(e.querySelectorAll(Ce));o()(t).addClass(fe)}t.setAttribute("aria-expanded",!0)}i&&i()}static _jQueryInterface(t){return this.each((function(){const e=o()(this);let i=e.data("bs.tab");if(i||(i=new Se(this),e.data("bs.tab",i)),"string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}o()(document).on(ue.CLICK_DATA_API,Te,(function(t){t.preventDefault(),Se._jQueryInterface.call(o()(this),"show")})),o.a.fn.tab=Se._jQueryInterface,o.a.fn.tab.Constructor=Se,o.a.fn.tab.noConflict=()=>(o.a.fn.tab=pe,Se._jQueryInterface);const Ee=o.a.fn.toast,xe={CLICK_DISMISS:"click.dismiss.bs.toast",HIDE:"hide.bs.toast",HIDDEN:"hidden.bs.toast",SHOW:"show.bs.toast",SHOWN:"shown.bs.toast"},Ae="fade",De="hide",$e="show",Oe="showing",Ie={animation:"boolean",autohide:"boolean",delay:"number"},Ne={animation:!0,autohide:!0,delay:500},Le='[data-dismiss="toast"]';class Pe{constructor(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}static get VERSION(){return"4.4.1"}static get DefaultType(){return Ie}static get Default(){return Ne}show(){const t=o.a.Event(xe.SHOW);if(o()(this._element).trigger(t),t.isDefaultPrevented())return;this._config.animation&&this._element.classList.add(Ae);const e=()=>{this._element.classList.remove(Oe),this._element.classList.add($e),o()(this._element).trigger(xe.SHOWN),this._config.autohide&&(this._timeout=setTimeout(()=>{this.hide()},this._config.delay))};if(this._element.classList.remove(De),a.reflow(this._element),this._element.classList.add(Oe),this._config.animation){const t=a.getTransitionDurationFromElement(this._element);o()(this._element).one(a.TRANSITION_END,e).emulateTransitionEnd(t)}else e()}hide(){if(!this._element.classList.contains($e))return;const t=o.a.Event(xe.HIDE);o()(this._element).trigger(t),t.isDefaultPrevented()||this._close()}dispose(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains($e)&&this._element.classList.remove($e),o()(this._element).off(xe.CLICK_DISMISS),o.a.removeData(this._element,"bs.toast"),this._element=null,this._config=null}_getConfig(t){return t={...Ne,...o()(this._element).data(),..."object"==typeof t&&t?t:{}},a.typeCheckConfig("toast",t,this.constructor.DefaultType),t}_setListeners(){o()(this._element).on(xe.CLICK_DISMISS,Le,()=>this.hide())}_close(){const t=()=>{this._element.classList.add(De),o()(this._element).trigger(xe.HIDDEN)};if(this._element.classList.remove($e),this._config.animation){const e=a.getTransitionDurationFromElement(this._element);o()(this._element).one(a.TRANSITION_END,t).emulateTransitionEnd(e)}else t()}static _jQueryInterface(t){return this.each((function(){const e=o()(this);let i=e.data("bs.toast");if(i||(i=new Pe(this,"object"==typeof t&&t),e.data("bs.toast",i)),"string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](this)}}))}}o.a.fn.toast=Pe._jQueryInterface,o.a.fn.toast.Constructor=Pe,o.a.fn.toast.noConflict=()=>(o.a.fn.toast=Ee,Pe._jQueryInterface);i(6),i(7),i(8);function je(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var Me=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,i,n;return e=t,(i=[{key:"init",value:function(){o()("[data-slick]").not(".slick-initialized").each((function(){var t=o()(this);1!==t.data("count")&&t.slick({prevArrow:'<button type="button" class="btn btn-link slick-prev slick-arrow"><i class="material-icons left">&#xE314;</i></button>',nextArrow:'<button type="button" class="btn btn-link slick-next slick-arrow"><i class="material-icons right">&#xE315;</i></button>'})}))}}])&&je(e.prototype,i),n&&je(e,n),t}(),He=i(1),ze=i.n(He);function Fe(t,e){var i=e.children().detach();e.empty().append(t.children().detach()),t.append(i)}function We(){ze.a.responsive.mobile?(o()("*[id^='_desktop_']").each((function(t,e){var i=o()("#"+e.id.replace("_desktop_","_mobile_"));i.length&&Fe(o()(e),i)})),o()("[data-collapse-hide-mobile]").collapse("hide")):(o()("*[id^='_mobile_']").each((function(t,e){var i=o()("#"+e.id.replace("_mobile_","_desktop_"));i.length&&Fe(o()(e),i)})),o()("[data-collapse-hide-mobile]").not(".show").collapse("show"),o()("[data-modal-hide-mobile].show").modal("hide")),ze.a.emit("responsive update",{mobile:ze.a.responsive.mobile})}ze.a.responsive=ze.a.responsive||{},ze.a.responsive.current_width=window.innerWidth,ze.a.responsive.min_width=992,ze.a.responsive.mobile=ze.a.responsive.current_width<ze.a.responsive.min_width,o()(window).on("resize",(function(){var t=ze.a.responsive.current_width,e=ze.a.responsive.min_width,i=window.innerWidth,n=t>=e&&i<e||t<e&&i>=e;ze.a.responsive.current_width=i,ze.a.responsive.mobile=ze.a.responsive.current_width<ze.a.responsive.min_width,n&&We()})),o()(document).ready((function(){ze.a.responsive.mobile&&We()}));function Re(){o()(".js-add-to-cart.is--loading").removeClass("is--loading")}o()(document).ready((function(){1===o()("body#checkout").length&&(o()(".js-terms a").on("click",(function(t){t.preventDefault();var e=o()(t.target).attr("href");e&&(e+="?content_only=1",o.a.get(e,(function(t){o()("#modal").find(".js-modal-content").html(o()(t).find(".page-content--cms").contents())})).fail((function(t){ze.a.emit("handleError",{eventType:"clickTerms",resp:t})}))),o()("#modal").modal("show")})),o()(".js-gift-checkbox").on("click",(function(t){o()("#gift").collapse("toggle")}))),ze.a.on("updatedDeliveryForm",(function(t){void 0!==t.deliveryOption&&0!==t.deliveryOption.length&&(o()(".carrier-extra-content").hide(),t.deliveryOption.next(".carrier-extra-content").slideDown())})),ze.a.on("changedCheckoutStep",(function(t){void 0!==t.event.currentTarget&&o()(".collapse",t.event.currentTarget).not(".show").not(".collapse .collapse").collapse("show")}))})),o()(document).on("change",".js-input-delivery:checked",(function(t){o()(".js-label-delivery.selected").removeClass("selected"),o()("#js-"+o()(void 0).attr("id")).addClass("selected")})),o()(document).on("click",".js-checkout-step-header",(function(t){var e=o()(t.currentTarget).data("identifier");o()("#"+e).addClass("-current"),o()("#content-"+e).collapse("show").scrollTop()})),o()(document).ready((function(){o()("body#order-detail")&&o()("#order-return-form table thead input[type=checkbox]").on("click",(function(){var t=o()(this).prop("checked");o()("#order-return-form table tbody input[type=checkbox]").each((function(e,i){o()(i).prop("checked",t)}))}))})),o()(document).ready((function(){ze.a.on("clickQuickView",(function(e){var i={action:"quickview",id_product:e.dataset.idProduct,id_product_attribute:e.dataset.idProductAttribute};o.a.post(ze.a.urls.pages.product,i,null,"json").then((function(e){o()("body").append(e.quickview_html);var i=o()("#quickview-modal-".concat(e.product.id,"-").concat(e.product.id_product_attribute));i.modal("show"),i.on("hidden.bs.modal",(function(){i.remove()})),i.on("shown.bs.modal",(function(){t(i)}))})).fail((function(t){ze.a.emit("handleError",{eventType:"clickQuickView",resp:t})}))}));var t=function(t){(new Me).init(),t.find("#quantity_wanted").TouchSpin({buttondown_class:"btn js-touchspin",buttonup_class:"btn js-touchspin",min:1,max:1e6})},e=function(t){if(void 0!==t.target.dataset.searchUrl)return t.target.dataset.searchUrl;if(void 0===o()(t.target).parent()[0].dataset.searchUrl)throw new Error("Can not parse search URL");return o()(t.target).parent()[0].dataset.searchUrl};o()("body").on("change","#search_filters input[data-search-url]",(function(t){ze.a.emit("updateFacets",e(t))})),o()("body").on("click",".js-search-filters-clear-all",(function(t){ze.a.emit("updateFacets",e(t))})),o()("body").on("click",".js-search-link",(function(t){t.preventDefault(),ze.a.emit("updateFacets",o()(t.target).closest("a").get(0).href)})),o()("body").on("change","#select-sort-order",(function(){var t=o()(this).val();ze.a.emit("updateFacets",t)})),o()("body").on("change","#search_filters select",(function(t){var e=o()(this).val();ze.a.emit("updateFacets",e)})),ze.a.on("updateProductList",(function(t){!function(t){o()("#search_filters").replaceWith(t.rendered_facets),o()("#js-active-search-filters").replaceWith(t.rendered_active_filters),o()("#js-product-list-top").replaceWith(t.rendered_products_top),o()("#js-product-list").replaceWith(t.rendered_products),o()("#js-product-list-bottom").replaceWith(t.rendered_products_bottom),void 0!==t.rendered_products_header&&t.rendered_products_header&&o()("#js-product-list-header").replaceWith(t.rendered_products_header)}(t),window.scrollTo(0,0)}))})),o()(document).ready((function(){var t;(t=o()("#quantity_wanted")).TouchSpin({buttondown_class:"btn js-touchspin",buttonup_class:"btn js-touchspin",min:parseInt(t.attr("min"),10),max:1e6}),o()("body").on("change keyup","#quantity_wanted",(function(t){o()(t.currentTarget).trigger("touchspin.stopspin"),ze.a.emit("updateProduct",{eventType:"updatedProductQuantity",event:t})})),i();var e=new Me;function i(){o()(".js-file-input").on("change",(function(t){var e,i;(e=o()(t.currentTarget)[0])&&(i=e.files[0])&&o()(e).prev().text(i.name)}))}ze.a.on("updatedProduct",(function(t){if(i(),t&&t.product_minimal_quantity){var n=parseInt(t.product_minimal_quantity,10);o()("#quantity_wanted").trigger("touchspin.updatesettings",{min:n})}o()(o()(".tabs .nav-link.active").attr("href")).addClass("active").removeClass("fade"),o()(".js-product-images-modal").replaceWith(t.product_images_modal),e.init()}))})),o()(document).on("shown.bs.modal","#product-modal",(function(t){o()("#js-slick-product").resize()})),o()(document).on("click",".js-add-to-cart:enabled:not(.is--loading)",(function(){o()(this).addClass("is--loading").attr("disabled",!0)})),ze.a.on("updateCart",(function(t){Re()})),ze.a.on("handleError",(function(t){Re(),o()(".js-add-to-cart").attr("disabled",!1)})),ze.a.cart=ze.a.cart||{},ze.a.cart.active_inputs=null;var qe='input[name="product-quantity-spin"]',Ue=!1,Be=!1,Ke="";function Ye(){o.a.each(o()(qe),(function(t,e){o()(e).TouchSpin({buttondown_class:"btn js-touchspin",buttonup_class:"btn js-touchspin",min:parseInt(o()(e).attr("min"),10),max:1e6})})),Qe.switchErrorStat()}o()(document).ready((function(){var t=[];ze.a.on("updateCart",(function(){o()(".quickview").modal("hide"),o()(".js-cart__card-body").addClass("is--loading")})),ze.a.on("updatedCart",(function(){Ye(),o()(".js-cart__card-body.is--loading").removeClass("is--loading")})),ze.a.on("handleError",(function(t){o()(".js-cart__card-body.is--loading").removeClass("is--loading")})),Ye();var e=o()("body");function i(t){var e,i,n=t.split("-"),o="";for(e=0;e<n.length;e++)i=n[e],0!==e&&(i=i.substring(0,1).toUpperCase()+i.substring(1)),o+=i;return o}var n=function(){for(;t.length>0;)t.pop().abort()},s=function(e){e.preventDefault();var s=o()(e.currentTarget),r=e.currentTarget.dataset,a=function(t,e){if(!function(t){return"on.startupspin"===t||"on.startdownspin"===t}(e))return{url:t.attr("href"),type:i(t.data("link-action"))};var n=function(t){var e=t.parents(".bootstrap-touchspin").find(".js-cart-line-product-quantity");return e.is(":focus")?null:e}(t);if(n){return function(t){return"on.startupspin"===t}(e)?{url:n.data("up-url"),type:"increaseProductQuantity"}:{url:n.data("down-url"),type:"decreaseProductQuantity"}}}(s,e.namespace);void 0!==a&&(n(),o.a.ajax({url:a.url,method:"POST",data:{ajax:"1",action:"update"},dataType:"json",beforeSend:function(e){t.push(e)}}).then((function(t){var e;Qe.checkUpdateOpertation(t),(e=s,o()(e.parents(".bootstrap-touchspin").find("input"))).val(t.quantity),ze.a.emit("updateCart",{reason:r})})).fail((function(t){ze.a.emit("handleError",{eventType:"updateProductInCart",resp:t,cartAction:a.type})})))};function r(e){var i=o()(e.currentTarget),s=i.data("update-url"),r=i.attr("value"),a=i.val();if(a!=parseInt(a)||a<0||isNaN(a))i.val(r);else{var l,c,d=a-r;if(0!==d)i.attr("value",a),function(e,i,s){n(),o.a.ajax({url:e,method:"POST",data:i,dataType:"json",beforeSend:function(e){t.push(e)}}).then((function(t){var e;Qe.checkUpdateOpertation(t),s.val(t.quantity),e=s&&s.dataset?s.dataset:t,ze.a.emit("updateCart",{reason:e})})).fail((function(t){ze.a.emit("handleError",{eventType:"updateProductQuantityInCart",resp:t})}))}(s,(l=d,{ajax:"1",qty:Math.abs(l),action:"update",op:(c=l,c>0?"up":"down")}),i)}}e.on("click",'[data-link-action="delete-from-cart"], [data-link-action="remove-voucher"]',s),e.on("touchspin.on.startdownspin",qe,s),e.on("touchspin.on.startupspin",qe,s),e.on("focusout keyup",".js-cart-line-product-quantity",(function(t){if("keyup"===t.type)return 13===t.keyCode&&r(t),!1;r(t)})),e.on("click",".js-discount .code",(function(t){t.stopPropagation();var e=o()(t.currentTarget);return o()("[name=discount_name]").val(e.text()),o()("#promo-code").collapse("show"),!1}))}));var Qe={switchErrorStat:function(){var t=o()(".checkout a");if((o()("#notifications article.alert-danger").length||""!==Ke&&!Ue)&&t.addClass("disabled"),""!==Ke){var e=' <article class="alert alert-danger" role="alert" data-alert="danger"><ul><li>'+Ke+"</li></ul></article>";o()("#notifications.notifications-container").html(e),Ke="",Be=!1,Ue&&t.removeClass("disabled")}else!Ue&&Be&&(Ue=!1,Be=!1,o()("#notifications.notifications-container").html(""),t.removeClass("disabled"))},checkUpdateOpertation:function(t){Ue=t.hasOwnProperty("hasError");var e=t.errors||"";Ke=e instanceof Array?e.join(" "):e,Be=!0}};function Ve(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var Xe=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,i,n;return e=t,(i=[{key:"init",value:function(){this.parentFocus(),this.togglePasswordVisibility(),this.formValidation()}},{key:"parentFocus",value:function(){o()(".js-child-focus").focus((function(){o()(this).closest(".js-parent-focus").addClass("focus")})),o()(".js-child-focus").focusout((function(){o()(this).closest(".js-parent-focus").removeClass("focus")}))}},{key:"togglePasswordVisibility",value:function(){o()('button[data-action="show-password"]').on("click",(function(){var t=o()(this).closest(".input-group").children("input.js-visible-password");"password"===t.attr("type")?(t.attr("type","text"),o()(this).text(o()(this).data("textHide"))):(t.attr("type","password"),o()(this).text(o()(this).data("textShow")))}))}},{key:"formValidation",value:function(){var t=document.getElementsByClassName("needs-validation");if(t.length>0){if(!Ge())return;var e=!1;Array.prototype.filter.call(t,(function(t){t.addEventListener("submit",(function(i){!1===t.checkValidity()&&(i.preventDefault(),i.stopPropagation(),o()("input:invalid,select:invalid,textarea:invalid",t).each((function(t){var i=o()(this),n=i.parents(".form-group").first();o()(".js-invalid-feedback-browser",n).text(i[0].validationMessage),e||(e=n)}))),t.classList.add("was-validated"),e&&(o()("html, body").animate({scrollTop:e.offset().top},300),e=!1)}),!1)}))}}}])&&Ve(e.prototype,i),n&&Ve(e,n),t}(),Ge=function(){var t=document.createElement("input");return"validity"in t&&"badInput"in t.validity&&"patternMismatch"in t.validity&&"rangeOverflow"in t.validity&&"rangeUnderflow"in t.validity&&"tooLong"in t.validity&&"tooShort"in t.validity&&"typeMismatch"in t.validity&&"valid"in t.validity&&"valueMissing"in t.validity};function Je(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var Ze=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.el=e}var e,i,n;return e=t,(i=[{key:"init",value:function(){this.el.hoverIntent({over:this.toggleClassSubMenu,out:this.toggleClassSubMenu,selector:" > li",timeout:100})}},{key:"toggleClassSubMenu",value:function(){var t=o()(this),e=t.attr("aria-expanded");void 0!==e&&(e="true"===e.toLowerCase(),t.toggleClass("menu__item--active").attr("aria-expanded",!e),o()(".menu-sub",t).attr("aria-expanded",!e).attr("aria-hidden",e))}}])&&Je(e.prototype,i),n&&Je(e,n),t}(),ti=i(3),ei=i.n(ti);ze.a.blockcart=ze.a.blockcart||{},ze.a.blockcart.showModal=function(t){function e(){return o()("#blockcart-modal")}var i=e();i.length&&i.remove(),o()("body").append(t),(i=e()).modal("show").on("hidden.bs.modal",(function(t){ze.a.emit("updateProduct",{reason:t.currentTarget.dataset,event:t})}))};i(9);for(var ii in ei.a.prototype)ze.a[ii]=ei.a.prototype[ii];$(document).ready((function(){var t=new Xe,e=new Me,i=$("#_desktop_top_menu #top-menu"),n=new Ze(i);t.init(),e.init(),n.init(),$(".custom-file-input").on("change",(function(){var t=$(this).val().split("\\").pop();$(this).next(".custom-file-label").addClass("selected").html(t)}))})),document.addEventListener("lazyloaded",(function(t){$(t.target).parent().addClass("rc--lazyload")}))}]);
Edited by Munifrance
Suppression de PJ (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...