PageSourceSearch

https://www.ttswtrs.com/cdn/shop/t/91/assets/libs.js?v=65880054955323744271721976790

js ttswtrs.com collected 2026-09-28 05:46:02 UTC 613,787 bytes, 357 lines download raw bytes

1"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r2){return Object.getOwnPropertyDescriptor(e,r2).enumerable})),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r2){_defineProperty(e,r2,t[r2])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r2){Object.defineProperty(e,r2,Object.getOwnPropertyDescriptor(t,r2))})}return e}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_unsupportedIterableToArray(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(r,l){var t=r==null?null:typeof Symbol!="undefined"&&r[Symbol.iterator]||r["@@iterator"];if(t!=null){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,l===0){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r2){o=!0,n=r2}finally{try{if(!f&&t.return!=null&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(o,minLen){if(o){if(typeof o=="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor&&(n=o.constructor.name),n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}}function _iterableToArray(iter){if(typeof Symbol!="undefined"&&iter[Symbol.iterator]!=null||iter["@@iterator"]!=null)return Array.from(iter)}function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}function _arrayLikeToArray(arr,len){(len==null||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _defineProperty(obj,key,value){return key=_toPropertyKey(key),key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _toPropertyKey(arg){var key=_toPrimitive(arg,"string");return _typeof(key)==="symbol"?key:String(key)}function _toPrimitive(input,hint){if(_typeof(input)!=="object"||input===null)return input;var prim=input[Symbol.toPrimitive];if(prim!==void 0){var res=prim.call(input,hint||"default");if(_typeof(res)!=="object")return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return(hint==="string"?String:Number)(input)}function _typeof(o){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o2){return typeof o2}:function(o2){return o2&&typeof Symbol=="function"&&o2.constructor===Symbol&&o2!==Symbol.prototype?"symbol":typeof o2},_typeof(o)}var Swiper=(function(){"use strict";function e(e2){return e2!==null&&_typeof(e2)=="object"&&"constructor"in e2&&e2.constructor===Object}function t(s2,a2){s2===void 0&&(s2={}),a2===void 0&&(a2={}),Object.keys(a2).forEach(function(i2){s2[i2]===void 0?s2[i2]=a2[i2]:e(a2[i2])&&e(s2[i2])&&Object.keys(a2[i2]).length>0&&t(s2[i2],a2[i2])})}var s={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){var e2=typeof document!="undefined"?document:{};return t(e2,s),e2}var i={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e2){return typeof setTimeout=="undefined"?(e2(),null):setTimeout(e2,0)},cancelAnimationFrame:function(e2){typeof setTimeout!="undefined"&&clearTimeout(e2)}};function r(){var e2=typeof window!="undefined"?window:{};return t(e2,i),e2}function n(e2,t2){return t2===void 0&&(t2=0),setTimeout(e2,t2)}function l(){return Date.now()}function o(e2,t2){t2===void 0&&(t2="x");var s2=r(),a2,i2,n2,l2=(function(e3){var t3=r(),s3;return t3.getComputedStyle&&(s3=t3.getComputedStyle(e3,null)),!s3&&e3.currentStyle&&(s3=e3.currentStyle),s3||(s3=e3.style),s3})(e2);return s2.WebKitCSSMatrix?(i2=l2.transform||l2.webkitTransform,i2.split(",").length>6&&(i2=i2.split(", ").map(function(e3){return e3.replace(",",".")}).join(", ")),n2=new s2.WebKitCSSMatrix(i2==="none"?"":i2)):(n2=l2.MozTransform||l2.OTransform||l2.MsTransform||l2.msTransform||l2.transform||l2.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a2=n2.toString().split(",")),t2==="x"&&(i2=s2.WebKitCSSMatrix?n2.m41:a2.length===16?parseFloat(a2[12]):parseFloat(a2[4])),t2==="y"&&(i2=s2.WebKitCSSMatrix?n2.m42:a2.length===16?parseFloat(a2[13]):parseFloat(a2[5])),i2||0}function d(e2){return _typeof(e2)=="object"&&e2!==null&&e2.constructor&&Object.prototype.toString.call(e2).slice(8,-1)==="Object"}function c(){for(var e2=Object(arguments.length<=0?void 0:arguments[0]),t2=["__proto__","constructor","prototype"],_a=1;_a<arguments.length;_a+=1){var _i=_a<0||arguments.length<=_a?void 0:arguments[_a];if(_i!=null&&(s2=_i,!(typeof window!="undefined"&&window.HTMLElement!==void 0?s2 instanceof HTMLElement:s2&&(s2.nodeType===1||s2.nodeType===11))))for(var _s=Object.keys(Object(_i)).filter(function(e3){return t2.indexOf(e3)<0}),_t=0,_a2=_s.length;_t<_a2;_t+=1){var _a3=_s[_t],_r=Object.getOwnPropertyDescriptor(_i,_a3);_r!==void 0&&_r.enumerable&&(d(e2[_a3])&&d(_i[_a3])?_i[_a3].__swiper__?e2[_a3]=_i[_a3]:c(e2[_a3],_i[_a3]):!d(e2[_a3])&&d(_i[_a3])?(e2[_a3]={},_i[_a3].__swiper__?e2[_a3]=_i[_a3]:c(e2[_a3],_i[_a3])):e2[_a3]=_i[_a3])}}var s2;return e2}function p(e2,t2,s2){e2.style.setProperty(t2,s2)}function u(e2){var t2=e2.swiper,s2=e2.targetPosition,a2=e2.side,i2=r(),n2=-t2.translate,l2,o2=null,d2=t2.params.speed;t2.wrapperEl.style.scrollSnapType="none",i2.cancelAnimationFrame(t2.cssModeFrameID);var c2=s2>n2?"next":"prev",p2=function(e3,t3){return c2==="next"&&e3>=t3||c2==="prev"&&e3<=t3},u2=function u3(){l2=new Date().getTime(),o2===null&&(o2=l2);var e3=Math.max(Math.min((l2-o2)/d2,1),0),r2=.5-Math.cos(e3*Math.PI)/2,c3=n2+r2*(s2-n2);if(p2(c3,s2)&&(c3=s2),t2.wrapperEl.scrollTo(_defineProperty({},a2,c3)),p2(c3,s2))return t2.wrapperEl.style.overflow="hidden",t2.wrapperEl.style.scrollSnapType="",setTimeout(function(){t2.wrapperEl.style.overflow="",t2.wrapperEl.scrollTo(_defineProperty({},a2,c3))}),void i2.cancelAnimationFrame(t2.cssModeFrameID);t2.cssModeFrameID=i2.requestAnimationFrame(u3)};u2()}function m(e2){return e2.querySelector(".swiper-slide-transform")||e2.shadowRoot&&e2.shadowRoot.querySelector(".swiper-slide-transform")||e2}function h(e2,t2){return t2===void 0&&(t2=""),_toConsumableArray(e2.children).filter(function(e3){return e3.matches(t2)})}function f(e2,t2){var _s$classList;t2===void 0&&(t2=[]);var s2=document.createElement(e2);return(_s$classList=s2.classList).add.apply(_s$classList,_toConsumableArray(Array.isArray(t2)?t2:[t2])),s2}function g(e2){var t2=r(),s2=a(),i2=e2.getBoundingClientRect(),n2=s2.body,l2=e2.clientTop||n2.clientTop||0,o2=e2.clientLeft||n2.clientLeft||0,d2=e2===t2?t2.scrollY:e2.scrollTop,c2=e2===t2?t2.scrollX:e2.scrollLeft;return{top:i2.top+d2-l2,left:i2.left+c2-o2}}function v(e2,t2){return r().getComputedStyle(e2,null).getPropertyValue(t2)}function w(e2){var t2,s2=e2;if(s2){for(t2=0;(s2=s2.previousSibling)!==null;)s2.nodeType===1&&(t2+=1);return t2}}function b(e2,t2){for(var s2=[],a2=e2.parentElement;a2;)t2?a2.matches(t2)&&s2.push(a2):s2.push(a2),a2=a2.parentElement;return s2}function y(e2,t2){t2&&e2.addEventListener("transitionend",function s2(a2){a2.target===e2&&(t2.call(e2,a2),e2.removeEventListener("transitionend",s2))})}function E(e2,t2,s2){var a2=r();return s2?e2[t2==="width"?"offsetWidth":"offsetHeight"]+parseFloat(a2.getComputedStyle(e2,null).getPropertyValue(t2==="width"?"margin-right":"margin-top"))+parseFloat(a2.getComputedStyle(e2,null).getPropertyValue(t2==="width"?"margin-left":"margin-bottom")):e2.offsetWidth}var x,S,T;function M(){return x||(x=(function(){var e2=r(),t2=a();return{smoothScroll:t2.documentElement&&t2.documentElement.style&&"scrollBehavior"in t2.documentElement.style,touch:!!("ontouchstart"in e2||e2.DocumentTouch&&t2 instanceof e2.DocumentTouch)}})()),x}function C(e2){return e2===void 0&&(e2={}),S||(S=(function(e3){var _ref=e3===void 0?{}:e3,t2=_ref.userAgent,s2=M(),a2=r(),i2=a2.navigator.platform,n2=t2||a2.navigator.userAgent,l2={ios:!1,android:!1},o2=a2.screen.width,d2=a2.screen.height,c2=n2.match(/(Android);?[\s\/]+([\d.]+)?/),p2=n2.match(/(iPad).*OS\s([\d_]+)/),u2=n2.match(/(iPod)(.*OS\s([\d_]+))?/),m2=!p2&&n2.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h2=i2==="Win32",f2=i2==="MacIntel";
1return!p2&&f2&&s2.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf("".concat(o2,"x").concat(d2))>=0&&(p2=n2.match(/(Version)\/([\d.]+)/),p2||(p2=[0,1,"13_0_0"]),f2=!1),c2&&!h2&&(l2.os="android",l2.android=!0),(p2||m2||u2)&&(l2.os="ios",l2.ios=!0),l2})(e2)),S}function P(){return T||(T=(function(){var e2=r(),t2=!1;function s2(){var t3=e2.navigator.userAgent.toLowerCase();return t3.indexOf("safari")>=0&&t3.indexOf("chrome")<0&&t3.indexOf("android")<0}if(s2()){var _s2=String(e2.navigator.userAgent);if(_s2.includes("Version/")){var _s2$split$1$split$0$s=_s2.split("Version/")[1].split(" ")[0].split(".").map(function(e3){return Number(e3)}),_s2$split$1$split$0$s2=_slicedToArray(_s2$split$1$split$0$s,2),_e=_s2$split$1$split$0$s2[0],_a4=_s2$split$1$split$0$s2[1];t2=_e<16||_e===16&&_a4<2}}return{isSafari:t2||s2(),needPerspectiveFix:t2,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e2.navigator.userAgent)}})()),T}var L={on:function(e2,t2,s2){var a2=this;if(!a2.eventsListeners||a2.destroyed||typeof t2!="function")return a2;var i2=s2?"unshift":"push";return e2.split(" ").forEach(function(e3){a2.eventsListeners[e3]||(a2.eventsListeners[e3]=[]),a2.eventsListeners[e3][i2](t2)}),a2},once:function(e2,t2,s2){var a2=this;if(!a2.eventsListeners||a2.destroyed||typeof t2!="function")return a2;function i2(){a2.off(e2,i2),i2.__emitterProxy&&delete i2.__emitterProxy;for(var s3=arguments.length,r2=new Array(s3),n2=0;n2<s3;n2++)r2[n2]=arguments[n2];t2.apply(a2,r2)}return i2.__emitterProxy=t2,a2.on(e2,i2,s2)},onAny:function(e2,t2){var s2=this;if(!s2.eventsListeners||s2.destroyed||typeof e2!="function")return s2;var a2=t2?"unshift":"push";return s2.eventsAnyListeners.indexOf(e2)<0&&s2.eventsAnyListeners[a2](e2),s2},offAny:function(e2){var t2=this;if(!t2.eventsListeners||t2.destroyed||!t2.eventsAnyListeners)return t2;var s2=t2.eventsAnyListeners.indexOf(e2);return s2>=0&&t2.eventsAnyListeners.splice(s2,1),t2},off:function(e2,t2){var s2=this;return!s2.eventsListeners||s2.destroyed||s2.eventsListeners&&e2.split(" ").forEach(function(e3){t2===void 0?s2.eventsListeners[e3]=[]:s2.eventsListeners[e3]&&s2.eventsListeners[e3].forEach(function(a2,i2){(a2===t2||a2.__emitterProxy&&a2.__emitterProxy===t2)&&s2.eventsListeners[e3].splice(i2,1)})}),s2},emit:function(){var e2=this;if(!e2.eventsListeners||e2.destroyed||!e2.eventsListeners)return e2;for(var t2,s2,a2,i2=arguments.length,r2=new Array(i2),n2=0;n2<i2;n2++)r2[n2]=arguments[n2];return typeof r2[0]=="string"||Array.isArray(r2[0])?(t2=r2[0],s2=r2.slice(1,r2.length),a2=e2):(t2=r2[0].events,s2=r2[0].data,a2=r2[0].context||e2),s2.unshift(a2),(Array.isArray(t2)?t2:t2.split(" ")).forEach(function(t3){e2.eventsAnyListeners&&e2.eventsAnyListeners.length&&e2.eventsAnyListeners.forEach(function(e3){e3.apply(a2,[t3].concat(_toConsumableArray(s2)))}),e2.eventsListeners&&e2.eventsListeners[t3]&&e2.eventsListeners[t3].forEach(function(e3){e3.apply(a2,s2)})}),e2}},z=function(e2,t2){if(!(!e2||e2.destroyed||!e2.params)){var s2=t2.closest(e2.isElement?"swiper-slide":".".concat(e2.params.slideClass));if(s2){var _t2=s2.querySelector(".".concat(e2.params.lazyPreloaderClass));!_t2&&e2.isElement&&(_t2=s2.shadowRoot.querySelector(".".concat(e2.params.lazyPreloaderClass))),_t2&&_t2.remove()}}},A=function(e2,t2){if(e2.slides[t2]){var s2=e2.slides[t2].querySelector('[loading="lazy"]');s2&&s2.removeAttribute("loading")}},$=function(e2){if(!(!e2||e2.destroyed||!e2.params)){var t2=e2.params.lazyPreloadPrevNext,s2=e2.slides.length;if(!(!s2||!t2||t2<0)){t2=Math.min(t2,s2);var a2=e2.params.slidesPerView==="auto"?e2.slidesPerViewDynamic():Math.ceil(e2.params.slidesPerView),i2=e2.activeIndex;if(e2.params.grid&&e2.params.grid.rows>1){var _s3=i2,_r2=[_s3-t2];return _r2.push.apply(_r2,_toConsumableArray(Array.from({length:t2}).map(function(e3,t3){return _s3+a2+t3}))),void e2.slides.forEach(function(t3,s3){_r2.includes(t3.column)&&A(e2,s3)})}var r2=i2+a2-1;if(e2.params.rewind||e2.params.loop)for(var _a5=i2-t2;_a5<=r2+t2;_a5+=1){var _t3=(_a5%s2+s2)%s2;(_t3<i2||_t3>r2)&&A(e2,_t3)}
1else for(var _a6=Math.max(i2-t2,0);_a6<=Math.min(r2+t2,s2-1);_a6+=1)_a6!==i2&&(_a6>r2||_a6<i2)&&A(e2,_a6)}}},I={updateSize:function(){var e2=this,t2,s2,a2=e2.el;t2=e2.params.width!==void 0&&e2.params.width!==null?e2.params.width:a2.clientWidth,s2=e2.params.height!==void 0&&e2.params.height!==null?e2.params.height:a2.clientHeight,t2===0&&e2.isHorizontal()||s2===0&&e2.isVertical()||(t2=t2-parseInt(v(a2,"padding-left")||0,10)-parseInt(v(a2,"padding-right")||0,10),s2=s2-parseInt(v(a2,"padding-top")||0,10)-parseInt(v(a2,"padding-bottom")||0,10),Number.isNaN(t2)&&(t2=0),Number.isNaN(s2)&&(s2=0),Object.assign(e2,{width:t2,height:s2,size:e2.isHorizontal()?t2:s2}))},updateSlides:function(){var e2=this;function t2(t3){return e2.isHorizontal()?t3:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t3]}function s2(e3,s3){return parseFloat(e3.getPropertyValue(t2(s3))||0)}var a2=e2.params,i2=e2.wrapperEl,r2=e2.slidesEl,n2=e2.size,l2=e2.rtlTranslate,o2=e2.wrongRTL,d2=e2.virtual&&a2.virtual.enabled,c2=d2?e2.virtual.slides.length:e2.slides.length,u2=h(r2,".".concat(e2.params.slideClass,", swiper-slide")),m2=d2?e2.virtual.slides.length:u2.length,f2=[],g2=[],w2=[],b2=a2.slidesOffsetBefore;typeof b2=="function"&&(b2=a2.slidesOffsetBefore.call(e2));var y2=a2.slidesOffsetAfter;typeof y2=="function"&&(y2=a2.slidesOffsetAfter.call(e2));var x2=e2.snapGrid.length,S2=e2.slidesGrid.length,T2=a2.spaceBetween,M2=-b2,C2=0,P2=0;if(n2!==void 0){typeof T2=="string"&&T2.indexOf("%")>=0?T2=parseFloat(T2.replace("%",""))/100*n2:typeof T2=="string"&&(T2=parseFloat(T2)),e2.virtualSize=-T2,u2.forEach(function(e3){l2?e3.style.marginLeft="":e3.style.marginRight="",e3.style.marginBottom="",e3.style.marginTop=""}),a2.centeredSlides&&a2.cssMode&&(p(i2,"--swiper-centered-offset-before",""),p(i2,"--swiper-centered-offset-after",""));var L2=a2.grid&&a2.grid.rows>1&&e2.grid,z2;L2&&e2.grid.initSlides(m2);for(var A2=a2.slidesPerView==="auto"&&a2.breakpoints&&Object.keys(a2.breakpoints).filter(function(e3){return a2.breakpoints[e3].slidesPerView!==void 0}).length>0,_i2=0;_i2<m2;_i2+=1){var _r3=void 0;if(z2=0,u2[_i2]&&(_r3=u2[_i2]),L2&&e2.grid.updateSlide(_i2,_r3,m2,t2),!u2[_i2]||v(_r3,"display")!=="none"){if(a2.slidesPerView==="auto"){A2&&(u2[_i2].style[t2("width")]="");var _n=getComputedStyle(_r3),_l=_r3.style.transform,_o=_r3.style.webkitTransform;if(_l&&(_r3.style.transform="none"),_o&&(_r3.style.webkitTransform="none"),a2.roundLengths)z2=e2.isHorizontal()?E(_r3,"width",!0):E(_r3,"height",!0);else{var _e2=s2(_n,"width"),_t4=s2(_n,"padding-left"),_a7=s2(_n,"padding-right"),_i3=s2(_n,"margin-left"),_l2=s2(_n,"margin-right"),_o2=_n.getPropertyValue("box-sizing");if(_o2&&_o2==="border-box")z2=_e2+_i3+_l2;else{var _r4=_r3,_s4=_r4.clientWidth,_n2=_r4.offsetWidth;z2=_e2+_t4+_a7+_i3+_l2+(_n2-_s4)}}_l&&(_r3.style.transform=_l),_o&&(_r3.style.webkitTransform=_o),a2.roundLengths&&(z2=Math.floor(z2))}else z2=(n2-(a2.slidesPerView-1)*T2)/a2.slidesPerView,a2.roundLengths&&(z2=Math.floor(z2)),u2[_i2]&&(u2[_i2].style[t2("width")]="".concat(z2,"px"));u2[_i2]&&(u2[_i2].swiperSlideSize=z2),w2.push(z2),a2.centeredSlides?(M2=M2+z2/2+C2/2+T2,C2===0&&_i2!==0&&(M2=M2-n2/2-T2),_i2===0&&(M2=M2-n2/2-T2),Math.abs(M2)<.001&&(M2=0),a2.roundLengths&&(M2=Math.floor(M2)),P2%a2.slidesPerGroup==0&&f2.push(M2),g2.push(M2)):(a2.roundLengths&&(M2=Math.floor(M2)),(P2-Math.min(e2.params.slidesPerGroupSkip,P2))%e2.params.slidesPerGroup==0&&f2.push(M2),g2.push(M2),M2=M2+z2+T2),e2.virtualSize+=z2+T2,C2=z2,P2+=1}}if(e2.virtualSize=Math.max(e2.virtualSize,n2)+y2,l2&&o2&&(a2.effect==="slide"||a2.effect==="coverflow")&&(i2.style.width="".concat(e2.virtualSize+T2,"px")),a2.setWrapperSize&&(i2.style[t2("width")]="".concat(e2.virtualSize+T2,"px")),L2&&e2.grid.updateWrapperSize(z2,f2,t2),!a2.centeredSlides){for(var _t5=[],_s5=0;_s5<f2.length;_s5+=1){var _i4=f2[_s5];a2.roundLengths&&(_i4=Math.floor(_i4)),f2[_s5]<=e2.virtualSize-n2&&_t5.push(_i4)}f2=_t5,Math.floor(e2.virtualSize-n2)-Math.floor(f2[f2.length-1])>1&&f2.push(e2.virtualSize-n2)}if(d2&&a2.loop){var _t6=w2[0]+T2;if(a2.slidesPerGroup>1)for(var _s6=Math.ceil((e2.virtual.slidesBefore+e2.virtual.slidesAfter)/a2.slidesPerGroup),_i5=_t6*a2.slidesPerGroup,_e3=0;_e3<_s6;_e3+=1)f2.push(f2[f2.length-1]+_i5);for(var _s7=0;_s7<e2.virtual.slidesBefore+e2.virtual.slidesAfter;_s7+=1)a2.slidesPerGroup===1&&f2.push(f2[f2.length-1]+_t6),g2.push(g2[g2.length-1]+_t6),e2.virtualSize+=_t6}if(f2.length===0&&(f2=[0]),T2!==0){var _s8=e2.isHorizontal()&&l2?"marginLeft":t2("marginRight");u2.filter(function(e3,t3){return!(a2.cssMode&&!a2.loop)||t3!==u2.length-1}
1).forEach(function(e3){e3.style[_s8]="".concat(T2,"px")})}if(a2.centeredSlides&&a2.centeredSlidesBounds){var _e4=0;w2.forEach(function(t3){_e4+=t3+(T2||0)}),_e4-=T2;var _t7=_e4-n2;f2=f2.map(function(e3){return e3<=0?-b2:e3>_t7?_t7+y2:e3})}if(a2.centerInsufficientSlides){var _e5=0;if(w2.forEach(function(t3){_e5+=t3+(T2||0)}),_e5-=T2,_e5<n2){var _t8=(n2-_e5)/2;f2.forEach(function(e3,s3){f2[s3]=e3-_t8}),g2.forEach(function(e3,s3){g2[s3]=e3+_t8})}}if(Object.assign(e2,{slides:u2,snapGrid:f2,slidesGrid:g2,slidesSizesGrid:w2}),a2.centeredSlides&&a2.cssMode&&!a2.centeredSlidesBounds){p(i2,"--swiper-centered-offset-before",-f2[0]+"px"),p(i2,"--swiper-centered-offset-after",e2.size/2-w2[w2.length-1]/2+"px");var _t9=-e2.snapGrid[0],_s9=-e2.slidesGrid[0];e2.snapGrid=e2.snapGrid.map(function(e3){return e3+_t9}),e2.slidesGrid=e2.slidesGrid.map(function(e3){return e3+_s9})}if(m2!==c2&&e2.emit("slidesLengthChange"),f2.length!==x2&&(e2.params.watchOverflow&&e2.checkOverflow(),e2.emit("snapGridLengthChange")),g2.length!==S2&&e2.emit("slidesGridLengthChange"),a2.watchSlidesProgress&&e2.updateSlidesOffset(),!(d2||a2.cssMode||a2.effect!=="slide"&&a2.effect!=="fade")){var _t10="".concat(a2.containerModifierClass,"backface-hidden"),_s10=e2.el.classList.contains(_t10);m2<=a2.maxBackfaceHiddenSlides?_s10||e2.el.classList.add(_t10):_s10&&e2.el.classList.remove(_t10)}}},updateAutoHeight:function(e2){var t2=this,s2=[],a2=t2.virtual&&t2.params.virtual.enabled,i2,r2=0;typeof e2=="number"?t2.setTransition(e2):e2===!0&&t2.setTransition(t2.params.speed);var n2=function(e3){return a2?t2.slides[t2.getSlideIndexByData(e3)]:t2.slides[e3]};if(t2.params.slidesPerView!=="auto"&&t2.params.slidesPerView>1)if(t2.params.centeredSlides)(t2.visibleSlides||[]).forEach(function(e3){s2.push(e3)});else for(i2=0;i2<Math.ceil(t2.params.slidesPerView);i2+=1){var _e6=t2.activeIndex+i2;if(_e6>t2.slides.length&&!a2)break;s2.push(n2(_e6))}else s2.push(n2(t2.activeIndex));for(i2=0;i2<s2.length;i2+=1)if(s2[i2]!==void 0){var _e7=s2[i2].offsetHeight;r2=_e7>r2?_e7:r2}(r2||r2===0)&&(t2.wrapperEl.style.height="".concat(r2,"px"))},updateSlidesOffset:function(){for(var e2=this,t2=e2.slides,s2=e2.isElement?e2.isHorizontal()?e2.wrapperEl.offsetLeft:e2.wrapperEl.offsetTop:0,_a8=0;_a8<t2.length;_a8+=1)t2[_a8].swiperSlideOffset=(e2.isHorizontal()?t2[_a8].offsetLeft:t2[_a8].offsetTop)-s2-e2.cssOverflowAdjustment()},updateSlidesProgress:function(e2){e2===void 0&&(e2=this&&this.translate||0);var t2=this,s2=t2.params,a2=t2.slides,i2=t2.rtlTranslate,r2=t2.snapGrid;if(a2.length!==0){a2[0].swiperSlideOffset===void 0&&t2.updateSlidesOffset();var n2=-e2;i2&&(n2=e2),a2.forEach(function(e3){e3.classList.remove(s2.slideVisibleClass)}),t2.visibleSlidesIndexes=[],t2.visibleSlides=[];var l2=s2.spaceBetween;typeof l2=="string"&&l2.indexOf("%")>=0?l2=parseFloat(l2.replace("%",""))/100*t2.size:typeof l2=="string"&&(l2=parseFloat(l2));for(var _e8=0;_e8<a2.length;_e8+=1){var _o3=a2[_e8],_d=_o3.swiperSlideOffset;s2.cssMode&&s2.centeredSlides&&(_d-=a2[0].swiperSlideOffset);var _c=(n2+(s2.centeredSlides?t2.minTranslate():0)-_d)/(_o3.swiperSlideSize+l2),_p=(n2-r2[0]+(s2.centeredSlides?t2.minTranslate():0)-_d)/(_o3.swiperSlideSize+l2),_u=-(n2-_d),_m=_u+t2.slidesSizesGrid[_e8];(_u>=0&&_u<t2.size-1||_m>1&&_m<=t2.size||_u<=0&&_m>=t2.size)&&(t2.visibleSlides.push(_o3),t2.visibleSlidesIndexes.push(_e8),a2[_e8].classList.add(s2.slideVisibleClass)),_o3.progress=i2?-_c:_c,_o3.originalProgress=i2?-_p:_p}}},updateProgress:function(e2){var t2=this;if(e2===void 0){var _s11=t2.rtlTranslate?-1:1;e2=t2&&t2.translate&&t2.translate*_s11||0}var s2=t2.params,a2=t2.maxTranslate()-t2.minTranslate(),i2=t2.progress,r2=t2.isBeginning,n2=t2.isEnd,l2=t2.progressLoop,o2=r2,d2=n2;if(a2===0)i2=0,r2=!0,n2=!0;else{i2=(e2-t2.minTranslate())/a2;var _s12=Math.abs(e2-t2.minTranslate())<1,_l3=Math.abs(e2-t2.maxTranslate())<1;r2=_s12||i2<=0,n2=_l3||i2>=1,_s12&&(i2=0),_l3&&(i2=1)}if(s2.loop){var _s13=t2.getSlideIndexByData(0),_a9=t2.getSlideIndexByData(t2.slides.length-1),_i6=t2.slidesGrid[_s13],_r5=t2.slidesGrid[_a9],_n3=t2.slidesGrid[t2.slidesGrid.length-1],_o4=Math.abs(e2);l2=_o4>=_i6?(_o4-_i6)/_n3:(_o4+_n3-_r5)/_n3,l2>1&&(l2-=1)}Object.assign(t2,{progress:i2,progressLoop:l2,isBeginning:r2,isEnd:n2}),(s2.watchSlidesProgress||s2.centeredSlides&&s2.autoHeight)&&t2.updateSlidesProgress(e2),r2&&!o2&&t2.emit("reachBeginning toEdge"),n2&&!d2&&t2.emit("reachEnd toEdge"),(o2&&!r2||d2&&!n2)&&t2.emit("fromEdge"),t2.emit("progress",i2)},updateSlidesClasses:function(){var e2=this,t2=e2.slides,s2=e2.params,a2=e2.slidesEl,i2=e2.activeIndex,r2=e2.virtual&&s2.virtual.enabled,n2=function(e3){return h(a2,".".concat(s2.slideClass).concat(e3,", swiper-slide").concat(e3))[0]},l2;if(t2.forEach(function(e3){e3.classList.remove(s2.slideActiveClass,s2.slideNextClass,s2.slidePrevClass)}),r2)if(s2.loop){var _t11=i2-e2.virtual.slidesBefore;_t11<0&&(_t11=e2.virtual.slides.length+_t11),_t11>=e2.virtual.slides.length&&(_t11-=e2.virtual.slides.length),l2=n2('[data-swiper-slide-index="'.concat(_t11,'"]'))}else l2=n2('[data-swiper-slide-index="'.concat(i2,'"]'));else l2=t2[i2];if(l2){l2.classList.add(s2.slideActiveClass);var _e9=(function(e3,t3){for(var s3=[];e3.nextElementSibling;
1){var _a10=e3.nextElementSibling;t3?_a10.matches(t3)&&s3.push(_a10):s3.push(_a10),e3=_a10}return s3})(l2,".".concat(s2.slideClass,", swiper-slide"))[0];s2.loop&&!_e9&&(_e9=t2[0]),_e9&&_e9.classList.add(s2.slideNextClass);var _a11=(function(e3,t3){for(var s3=[];e3.previousElementSibling;){var _a12=e3.previousElementSibling;t3?_a12.matches(t3)&&s3.push(_a12):s3.push(_a12),e3=_a12}return s3})(l2,".".concat(s2.slideClass,", swiper-slide"))[0];s2.loop&&!_a11===0&&(_a11=t2[t2.length-1]),_a11&&_a11.classList.add(s2.slidePrevClass)}e2.emitSlidesClasses()},updateActiveIndex:function(e2){var t2=this,s2=t2.rtlTranslate?t2.translate:-t2.translate,a2=t2.snapGrid,i2=t2.params,r2=t2.activeIndex,n2=t2.realIndex,l2=t2.snapIndex,o2,d2=e2,c2=function(e3){var s3=e3-t2.virtual.slidesBefore;return s3<0&&(s3=t2.virtual.slides.length+s3),s3>=t2.virtual.slides.length&&(s3-=t2.virtual.slides.length),s3};if(d2===void 0&&(d2=(function(e3){for(var t3=e3.slidesGrid,s3=e3.params,a3=e3.rtlTranslate?e3.translate:-e3.translate,i3,_e10=0;_e10<t3.length;_e10+=1)t3[_e10+1]!==void 0?a3>=t3[_e10]&&a3<t3[_e10+1]-(t3[_e10+1]-t3[_e10])/2?i3=_e10:a3>=t3[_e10]&&a3<t3[_e10+1]&&(i3=_e10+1):a3>=t3[_e10]&&(i3=_e10);return s3.normalizeSlideIndex&&(i3<0||i3===void 0)&&(i3=0),i3})(t2)),a2.indexOf(s2)>=0)o2=a2.indexOf(s2);else{var _e11=Math.min(i2.slidesPerGroupSkip,d2);o2=_e11+Math.floor((d2-_e11)/i2.slidesPerGroup)}if(o2>=a2.length&&(o2=a2.length-1),d2===r2)return o2!==l2&&(t2.snapIndex=o2,t2.emit("snapIndexChange")),void(t2.params.loop&&t2.virtual&&t2.params.virtual.enabled&&(t2.realIndex=c2(d2)));var p2;p2=t2.virtual&&i2.virtual.enabled&&i2.loop?c2(d2):t2.slides[d2]?parseInt(t2.slides[d2].getAttribute("data-swiper-slide-index")||d2,10):d2,Object.assign(t2,{previousSnapIndex:l2,snapIndex:o2,previousRealIndex:n2,realIndex:p2,previousIndex:r2,activeIndex:d2}),t2.initialized&&$(t2),t2.emit("activeIndexChange"),t2.emit("snapIndexChange"),n2!==p2&&t2.emit("realIndexChange"),(t2.initialized||t2.params.runCallbacksOnInit)&&t2.emit("slideChange")},updateClickedSlide:function(e2){var t2=this,s2=t2.params,a2=e2.closest(".".concat(s2.slideClass,", swiper-slide")),i2,r2=!1;if(a2){for(var _e12=0;_e12<t2.slides.length;_e12+=1)if(t2.slides[_e12]===a2){r2=!0,i2=_e12;break}}if(!a2||!r2)return t2.clickedSlide=void 0,void(t2.clickedIndex=void 0);t2.clickedSlide=a2,t2.virtual&&t2.params.virtual.enabled?t2.clickedIndex=parseInt(a2.getAttribute("data-swiper-slide-index"),10):t2.clickedIndex=i2,s2.slideToClickedSlide&&t2.clickedIndex!==void 0&&t2.clickedIndex!==t2.activeIndex&&t2.slideToClickedSlide()}},k={getTranslate:function(e2){e2===void 0&&(e2=this.isHorizontal()?"x":"y");var t2=this.params,s2=this.rtlTranslate,a2=this.translate,i2=this.wrapperEl;if(t2.virtualTranslate)return s2?-a2:a2;if(t2.cssMode)return a2;var r2=o(i2,e2);return r2+=this.cssOverflowAdjustment(),s2&&(r2=-r2),r2||0},setTranslate:function(e2,t2){var s2=this,a2=s2.rtlTranslate,i2=s2.params,r2=s2.wrapperEl,n2=s2.progress,l2,o2=0,d2=0;s2.isHorizontal()?o2=a2?-e2:e2:d2=e2,i2.roundLengths&&(o2=Math.floor(o2),d2=Math.floor(d2)),s2.previousTranslate=s2.translate,s2.translate=s2.isHorizontal()?o2:d2,i2.cssMode?r2[s2.isHorizontal()?"scrollLeft":"scrollTop"]=s2.isHorizontal()?-o2:-d2:i2.virtualTranslate||(s2.isHorizontal()?o2-=s2.cssOverflowAdjustment():d2-=s2.cssOverflowAdjustment(),r2.style.transform="translate3d(".concat(o2,"px, ").concat(d2,"px, 0px)"));var c2=s2.maxTranslate()-s2.minTranslate();l2=c2===0?0:(e2-s2.minTranslate())/c2,l2!==n2&&s2.updateProgress(e2),s2.emit("setTranslate",s2.translate,t2)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e2,t2,s2,a2,i2){e2===void 0&&(e2=0),t2===void 0&&(t2=this.params.speed),s2===void 0&&(s2=!0),a2===void 0&&(a2=!0);var r2=this,n2=r2.params,l2=r2.wrapperEl;if(r2.animating&&n2.preventInteractionOnTransition)return!1;var o2=r2.minTranslate(),d2=r2.maxTranslate(),c2;if(c2=a2&&e2>o2?o2:a2&&e2<d2?d2:e2,r2.updateProgress(c2),n2.cssMode){var _e13=r2.isHorizontal();if(t2===0)l2[_e13?"scrollLeft":"scrollTop"]=-c2;else{if(!r2.support.smoothScroll)return u({swiper:r2,targetPosition:-c2,side:_e13?"left"
1:"top"}),!0;l2.scrollTo(_defineProperty(_defineProperty({},_e13?"left":"top",-c2),"behavior","smooth"))}return!0}return t2===0?(r2.setTransition(0),r2.setTranslate(c2),s2&&(r2.emit("beforeTransitionStart",t2,i2),r2.emit("transitionEnd"))):(r2.setTransition(t2),r2.setTranslate(c2),s2&&(r2.emit("beforeTransitionStart",t2,i2),r2.emit("transitionStart")),r2.animating||(r2.animating=!0,r2.onTranslateToWrapperTransitionEnd||(r2.onTranslateToWrapperTransitionEnd=function(e3){r2&&!r2.destroyed&&e3.target===this&&(r2.wrapperEl.removeEventListener("transitionend",r2.onTranslateToWrapperTransitionEnd),r2.onTranslateToWrapperTransitionEnd=null,delete r2.onTranslateToWrapperTransitionEnd,s2&&r2.emit("transitionEnd"))}),r2.wrapperEl.addEventListener("transitionend",r2.onTranslateToWrapperTransitionEnd))),!0}};function O(e2){var t2=e2.swiper,s2=e2.runCallbacks,a2=e2.direction,i2=e2.step,r2=t2.activeIndex,n2=t2.previousIndex,l2=a2;if(l2||(l2=r2>n2?"next":r2<n2?"prev":"reset"),t2.emit("transition".concat(i2)),s2&&r2!==n2){if(l2==="reset")return void t2.emit("slideResetTransition".concat(i2));t2.emit("slideChangeTransition".concat(i2)),l2==="next"?t2.emit("slideNextTransition".concat(i2)):t2.emit("slidePrevTransition".concat(i2))}}var D={slideTo:function(e2,t2,s2,a2,i2){e2===void 0&&(e2=0),t2===void 0&&(t2=this.params.speed),s2===void 0&&(s2=!0),typeof e2=="string"&&(e2=parseInt(e2,10));var r2=this,n2=e2;n2<0&&(n2=0);var l2=r2.params,o2=r2.snapGrid,d2=r2.slidesGrid,c2=r2.previousIndex,p2=r2.activeIndex,m2=r2.rtlTranslate,h2=r2.wrapperEl,f2=r2.enabled;if(r2.animating&&l2.preventInteractionOnTransition||!f2&&!a2&&!i2)return!1;var g2=Math.min(r2.params.slidesPerGroupSkip,n2),v2=g2+Math.floor((n2-g2)/r2.params.slidesPerGroup);v2>=o2.length&&(v2=o2.length-1);var w2=-o2[v2];if(l2.normalizeSlideIndex)for(var _e14=0;_e14<d2.length;_e14+=1){var _t12=-Math.floor(100*w2),_s14=Math.floor(100*d2[_e14]),_a13=Math.floor(100*d2[_e14+1]);d2[_e14+1]!==void 0?_t12>=_s14&&_t12<_a13-(_a13-_s14)/2?n2=_e14:_t12>=_s14&&_t12<_a13&&(n2=_e14+1):_t12>=_s14&&(n2=_e14)}if(r2.initialized&&n2!==p2&&(!r2.allowSlideNext&&(m2?w2>r2.translate&&w2>r2.minTranslate():w2<r2.translate&&w2<r2.minTranslate())||!r2.allowSlidePrev&&w2>r2.translate&&w2>r2.maxTranslate()&&(p2||0)!==n2))return!1;var b2;if(n2!==(c2||0)&&s2&&r2.emit("beforeSlideChangeStart"),r2.updateProgress(w2),b2=n2>p2?"next":n2<p2?"prev":"reset",m2&&-w2===r2.translate||!m2&&w2===r2.translate)return r2.updateActiveIndex(n2),l2.autoHeight&&r2.updateAutoHeight(),r2.updateSlidesClasses(),l2.effect!=="slide"&&r2.setTranslate(w2),b2!=="reset"&&(r2.transitionStart(s2,b2),r2.transitionEnd(s2,b2)),!1;if(l2.cssMode){var _e15=r2.isHorizontal(),_s15=m2?w2:-w2;if(t2===0){var _t13=r2.virtual&&r2.params.virtual.enabled;_t13&&(r2.wrapperEl.style.scrollSnapType="none",r2._immediateVirtual=!0),_t13&&!r2._cssModeVirtualInitialSet&&r2.params.initialSlide>0?(r2._cssModeVirtualInitialSet=!0,requestAnimationFrame(function(){h2[_e15?"scrollLeft":"scrollTop"]=_s15})):h2[_e15?"scrollLeft":"scrollTop"]=_s15,_t13&&requestAnimationFrame(function(){r2.wrapperEl.style.scrollSnapType="",r2._immediateVirtual=!1})}else{if(!r2.support.smoothScroll)return u({swiper:r2,targetPosition:_s15,side:_e15?"left":"top"}),!0;h2.scrollTo(_defineProperty(_defineProperty({},_e15?"left":"top",_s15),"behavior","smooth"))}return!0}return r2.setTransition(t2),r2.setTranslate(w2),r2.updateActiveIndex(n2),r2.updateSlidesClasses(),r2.emit("beforeTransitionStart",t2,a2),r2.transitionStart(s2,b2),t2===0?r2.transitionEnd(s2,b2):r2.animating||(r2.animating=!0,r2.onSlideToWrapperTransitionEnd||(r2.onSlideToWrapperTransitionEnd=function(e3){r2&&!r2.destroyed&&e3.target===this&&(r2.wrapperEl.removeEventListener("transitionend",r2.onSlideToWrapperTransitionEnd),r2.onSlideToWrapperTransitionEnd=null,delete r2.onSlideToWrapperTransitionEnd,r2.transitionEnd(s2,b2))}),r2.wrapperEl.addEventListener("transitionend",r2.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e2,t2,s2,a2){e2===void 0&&(e2=0),t2===void 0&&(t2=this.params.speed),s2===void 0&&(s2=!0),typeof e2=="string"&&(e2=parseInt(e2,10));var i2=this,r2=e2;return i2.params.loop&&(i2.virtual&&i2.params.virtual.enabled?r2+=i2.virtual.slidesBefore:r2=i2.getSlideIndexByData(r2)),i2.
1slideTo(r2,t2,s2,a2)},slideNext:function(e2,t2,s2){e2===void 0&&(e2=this.params.speed),t2===void 0&&(t2=!0);var a2=this,i2=a2.enabled,r2=a2.params,n2=a2.animating;if(!i2)return a2;var l2=r2.slidesPerGroup;r2.slidesPerView==="auto"&&r2.slidesPerGroup===1&&r2.slidesPerGroupAuto&&(l2=Math.max(a2.slidesPerViewDynamic("current",!0),1));var o2=a2.activeIndex<r2.slidesPerGroupSkip?1:l2,d2=a2.virtual&&r2.virtual.enabled;if(r2.loop){if(n2&&!d2&&r2.loopPreventsSliding)return!1;a2.loopFix({direction:"next"}),a2._clientLeft=a2.wrapperEl.clientLeft}return r2.rewind&&a2.isEnd?a2.slideTo(0,e2,t2,s2):a2.slideTo(a2.activeIndex+o2,e2,t2,s2)},slidePrev:function(e2,t2,s2){e2===void 0&&(e2=this.params.speed),t2===void 0&&(t2=!0);var a2=this,i2=a2.params,r2=a2.snapGrid,n2=a2.slidesGrid,l2=a2.rtlTranslate,o2=a2.enabled,d2=a2.animating;if(!o2)return a2;var c2=a2.virtual&&i2.virtual.enabled;if(i2.loop){if(d2&&!c2&&i2.loopPreventsSliding)return!1;a2.loopFix({direction:"prev"}),a2._clientLeft=a2.wrapperEl.clientLeft}function p2(e3){return e3<0?-Math.floor(Math.abs(e3)):Math.floor(e3)}var u2=p2(l2?a2.translate:-a2.translate),m2=r2.map(function(e3){return p2(e3)}),h2=r2[m2.indexOf(u2)-1];if(h2===void 0&&i2.cssMode){var _e16;r2.forEach(function(t3,s3){u2>=t3&&(_e16=s3)}),_e16!==void 0&&(h2=r2[_e16>0?_e16-1:_e16])}var f2=0;if(h2!==void 0&&(f2=n2.indexOf(h2),f2<0&&(f2=a2.activeIndex-1),i2.slidesPerView==="auto"&&i2.slidesPerGroup===1&&i2.slidesPerGroupAuto&&(f2=f2-a2.slidesPerViewDynamic("previous",!0)+1,f2=Math.max(f2,0))),i2.rewind&&a2.isBeginning){var _i7=a2.params.virtual&&a2.params.virtual.enabled&&a2.virtual?a2.virtual.slides.length-1:a2.slides.length-1;return a2.slideTo(_i7,e2,t2,s2)}return a2.slideTo(f2,e2,t2,s2)},slideReset:function(e2,t2,s2){return e2===void 0&&(e2=this.params.speed),t2===void 0&&(t2=!0),this.slideTo(this.activeIndex,e2,t2,s2)},slideToClosest:function(e2,t2,s2,a2){e2===void 0&&(e2=this.params.speed),t2===void 0&&(t2=!0),a2===void 0&&(a2=.5);var i2=this,r2=i2.activeIndex,n2=Math.min(i2.params.slidesPerGroupSkip,r2),l2=n2+Math.floor((r2-n2)/i2.params.slidesPerGroup),o2=i2.rtlTranslate?i2.translate:-i2.translate;if(o2>=i2.snapGrid[l2]){var _e17=i2.snapGrid[l2];o2-_e17>(i2.snapGrid[l2+1]-_e17)*a2&&(r2+=i2.params.slidesPerGroup)}else{var _e18=i2.snapGrid[l2-1];o2-_e18<=(i2.snapGrid[l2]-_e18)*a2&&(r2-=i2.params.slidesPerGroup)}return r2=Math.max(r2,0),r2=Math.min(r2,i2.slidesGrid.length-1),i2.slideTo(r2,e2,t2,s2)},slideToClickedSlide:function(){var e2=this,t2=e2.params,s2=e2.slidesEl,a2=t2.slidesPerView==="auto"?e2.slidesPerViewDynamic():t2.slidesPerView,i2,r2=e2.clickedIndex,l2=e2.isElement?"swiper-slide":".".concat(t2.slideClass);if(t2.loop){if(e2.animating)return;i2=parseInt(e2.clickedSlide.getAttribute("data-swiper-slide-index"),10),t2.centeredSlides?r2<e2.loopedSlides-a2/2||r2>e2.slides.length-e2.loopedSlides+a2/2?(e2.loopFix(),r2=e2.getSlideIndex(h(s2,"".concat(l2,'[data-swiper-slide-index="').concat(i2,'"]'))[0]),n(function(){e2.slideTo(r2)})):e2.slideTo(r2):r2>e2.slides.length-a2?(e2.loopFix(),r2=e2.getSlideIndex(h(s2,"".concat(l2,'[data-swiper-slide-index="').concat(i2,'"]'))[0]),n(function(){e2.slideTo(r2)})):e2.slideTo(r2)}else e2.slideTo(r2)}},G={loopCreate:function(e2){var t2=this,s2=t2.params,a2=t2.slidesEl;!s2.loop||t2.virtual&&t2.params.virtual.enabled||(h(a2,".".concat(s2.slideClass,", swiper-slide")).forEach(function(e3,t3){e3.setAttribute("data-swiper-slide-index",t3)}),t2.loopFix({slideRealIndex:e2,direction:s2.centeredSlides?void 0:"next"}))},loopFix:function(e2){var _ref2=e2===void 0?{}:e2,t2=_ref2.slideRealIndex,_ref2$slideTo=_ref2.slideTo,s2=_ref2$slideTo===void 0?!0:_ref2$slideTo,a2=_ref2.direction,i2=_ref2.setTranslate,r2=_ref2.activeSlideIndex,n2=_ref2.byController,l2=_ref2.byMousewheel,o2=this;if(o2.params.loop){o2.emit("beforeLoopFix");var d2=o2.slides,c2=o2.allowSlidePrev,p2=o2.allowSlideNext,u2=o2.slidesEl,m2=o2.params;if(o2.allowSlidePrev=!0,o2.allowSlideNext=!0,o2.virtual&&m2.virtual.enabled)return s2&&(m2.centeredSlides||o2.snapIndex!==0?m2.centeredSlides&&o2.snapIndex<m2.slidesPerView?o2.slideTo(o2.virtual.slides.length+o2.snap
1Index,0,!1,!0):o2.snapIndex===o2.snapGrid.length-1&&o2.slideTo(o2.virtual.slidesBefore,0,!1,!0):o2.slideTo(o2.virtual.slides.length,0,!1,!0)),o2.allowSlidePrev=c2,o2.allowSlideNext=p2,void o2.emit("loopFix");var h2=m2.slidesPerView==="auto"?o2.slidesPerViewDynamic():Math.ceil(parseFloat(m2.slidesPerView,10)),f2=m2.loopedSlides||h2;f2%m2.slidesPerGroup!=0&&(f2+=m2.slidesPerGroup-f2%m2.slidesPerGroup),o2.loopedSlides=f2;var g2=[],v2=[],w2=o2.activeIndex;r2===void 0?r2=o2.getSlideIndex(o2.slides.filter(function(e3){return e3.classList.contains(m2.slideActiveClass)})[0]):w2=r2;var b2=a2==="next"||!a2,y2=a2==="prev"||!a2,E2=0,x2=0;if(r2<f2){E2=Math.max(f2-r2,m2.slidesPerGroup);for(var _e19=0;_e19<f2-r2;_e19+=1){var _t14=_e19-Math.floor(_e19/d2.length)*d2.length;g2.push(d2.length-_t14-1)}}else if(r2>o2.slides.length-2*f2){x2=Math.max(r2-(o2.slides.length-2*f2),m2.slidesPerGroup);for(var _e20=0;_e20<x2;_e20+=1){var _t15=_e20-Math.floor(_e20/d2.length)*d2.length;v2.push(_t15)}}if(y2&&g2.forEach(function(e3){o2.slides[e3].swiperLoopMoveDOM=!0,u2.prepend(o2.slides[e3]),o2.slides[e3].swiperLoopMoveDOM=!1}),b2&&v2.forEach(function(e3){o2.slides[e3].swiperLoopMoveDOM=!0,u2.append(o2.slides[e3]),o2.slides[e3].swiperLoopMoveDOM=!1}),o2.recalcSlides(),m2.slidesPerView==="auto"&&o2.updateSlides(),m2.watchSlidesProgress&&o2.updateSlidesOffset(),s2){if(g2.length>0&&y2)if(t2===void 0){var _e21=o2.slidesGrid[w2],_t16=o2.slidesGrid[w2+E2]-_e21;l2?o2.setTranslate(o2.translate-_t16):(o2.slideTo(w2+E2,0,!1,!0),i2&&(o2.touches[o2.isHorizontal()?"startX":"startY"]+=_t16,o2.touchEventsData.currentTranslate=o2.translate))}else i2&&(o2.slideToLoop(t2,0,!1,!0),o2.touchEventsData.currentTranslate=o2.translate);else if(v2.length>0&&b2)if(t2===void 0){var _e22=o2.slidesGrid[w2],_t17=o2.slidesGrid[w2-x2]-_e22;l2?o2.setTranslate(o2.translate-_t17):(o2.slideTo(w2-x2,0,!1,!0),i2&&(o2.touches[o2.isHorizontal()?"startX":"startY"]+=_t17,o2.touchEventsData.currentTranslate=o2.translate))}else o2.slideToLoop(t2,0,!1,!0)}if(o2.allowSlidePrev=c2,o2.allowSlideNext=p2,o2.controller&&o2.controller.control&&!n2){var _e23={slideRealIndex:t2,direction:a2,setTranslate:i2,activeSlideIndex:r2,byController:!0};Array.isArray(o2.controller.control)?o2.controller.control.forEach(function(t3){!t3.destroyed&&t3.params.loop&&t3.loopFix(_objectSpread(_objectSpread({},_e23),{},{slideTo:t3.params.slidesPerView===m2.slidesPerView&&s2}))}):o2.controller.control instanceof o2.constructor&&o2.controller.control.params.loop&&o2.controller.control.loopFix(_objectSpread(_objectSpread({},_e23),{},{slideTo:o2.controller.control.params.slidesPerView===m2.slidesPerView&&s2}))}o2.emit("loopFix")}},loopDestroy:function(){var e2=this,t2=e2.params,s2=e2.slidesEl;if(!(!t2.loop||e2.virtual&&e2.params.virtual.enabled)){e2.recalcSlides();var a2=[];e2.slides.forEach(function(e3){var t3=e3.swiperSlideIndex===void 0?1*e3.getAttribute("data-swiper-slide-index"):e3.swiperSlideIndex;a2[t3]=e3}),e2.slides.forEach(function(e3){e3.removeAttribute("data-swiper-slide-index")}),a2.forEach(function(e3){s2.append(e3)}),e2.recalcSlides(),e2.slideTo(e2.realIndex,0)}}};function H(e2){var t2=this,s2=a(),i2=r(),n2=t2.touchEventsData;n2.evCache.push(e2);var o2=t2.params,d2=t2.touches,c2=t2.enabled;if(c2&&!(!o2.simulateTouch&&e2.pointerType==="mouse")&&!(t2.animating&&o2.preventInteractionOnTransition)){!t2.animating&&o2.cssMode&&o2.loop&&t2.loopFix();var p2=e2;p2.originalEvent&&(p2=p2.originalEvent);var u2=p2.target;if(!(o2.touchEventsTarget==="wrapper"&&!t2.wrapperEl.contains(u2))&&!("which"in p2&&p2.which===3)&&!("button"in p2&&p2.button>0)&&!(n2.isTouched&&n2.isMoved)){var m2=!!o2.noSwipingClass&&o2.noSwipingClass!=="",h2=e2.composedPath?e2.composedPath():e2.path;m2&&p2.target&&p2.target.shadowRoot&&h2&&(u2=h2[0]);var f2=o2.noSwipingSelector?o2.noSwipingSelector:".".concat(o2.noSwipingClass),g2=!(!p2.target||!p2.target.shadowRoot);if(o2.noSwiping&&(g2?(function(e3,t3){return t3===void 0&&(t3=this),(function t4(s3){if(!s3||s3===a()||s3===r())return null;s3.assignedSlot&&(s3=s3.assignedSlot);var i3=s3.closest(e3);return i3||s3.getRootNode?i3||t4(s3.getRootNode().host):null})(t3)})(f2,u2):u2.closest(f2)))return void(t2.allowClick=!0);if(!(o2.swipeHandler&&!u2.closest(o2.swipeHandler))){d2.currentX=p2.pageX,d2.currentY=p2.pageY;var v2=d2.currentX,w2=d2.currentY,b2=o2.edgeSwipeDetection||o2.iOSEdgeSwipeDetection,y2=o2.edgeSwipeThreshold||o2.iOSEdgeSwipeThreshold;if(b2&&(v2<=y2||v2>=i2.innerWidth-y2)){if(b2!=="prevent")return;e2.preventDefault()}Object.assign(n2,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d2.startX=v2,d2.startY=w2,n2.touchStartTime=l(),t2.allowClick=!0,t2.updateSize(),t2.swipeDirection=void 0,o2.threshold>0&&(n2.allowThresholdMove=!1);var E2=!0;u2.matches(n2.focusableElements)&&(E2=!1,u2.nodeName==="SELECT"&&(n2.isTouched=!1)),s2.activeElement&&s2.activeElement.matches(n2.focusableElements)&&s2.activeElement!==u2&&s2.activeElement.blur();var x2=E2&&t2.allowTouchMove&&o2.touchStartPreventDefault;!o2.touchStartForcePreventDefault&&!x2||u2.isContentEditable||p2.preventDefault(),o2.freeMode&&o2.freeMode.enabled&&t2.freeMode&&t2.animating&&!o2.cssMode&&t2.freeMode.onTouchStart(),t2.emit("touchStart",p2)}}}}function X(e2){var t2=a(),s2=this,i2=s2.touchEventsData,r2=s2.params,n2=s2.touches,o2=s2.rtlTranslate,d2=s2.enabled;if(d2&&!(!r2.simulateTouch&&e2.pointerType==="mouse")){var c2=e2;if(c2.originalEvent&&(c2=c2.originalEvent),!i2.isTouched)return void(i2.startMoving&&i2.isScrolling&&s2.emit("touchMoveOpposite",c2));var p2=i2.evCache.findIndex(function(e3){return e3.pointerId===c2.pointerId});p2>=0&&(i2.evCache[p2]=c2);var u2=i2.evCache.length>1?i2.evCache[0]:c2,m2=u2.pageX,h2=u2.pageY;if(c2.preventedByNestedSwiper)return n2.startX=m2,void(n2.startY=h2);if(!s2.allowTouchMove)return c2.target.matches(i2.focusableElements)||(s2.allowClick=!1),void(i2.isTouched&&(Object.assign(n2,{startX:m2,startY:h2,prevX:s2.touches.currentX,prevY:s2.touches.currentY,currentX:m2,currentY:h2}),i2.touchStartTime=l()));if(r2.touchReleaseOnEdges&&!r2.loop){if(s2.isVertical()){if(h2<n2.startY&&s2.translate<=s2.maxTranslate()||h2>n2.startY&&s2.translate>=s2.minTranslate())return i2.isTouched=!1,void(i2.isMoved=!1)}else if(m2<n2.startX&&s2.translate<=s2.maxTranslate()||m2>n2.startX&&s2.translate>=s2.minTranslate())return}if(t2.activeElement&&c2.target===t2.activeElement&&c2.target.matches(i2.focusableElements))return i2.isMoved=!0,void(s2.allowClick=!1);if(i2.allowTouchCallbacks&&s2.emit("touchMove",c2),!(c2.targetTouches&&c2.targetTouches.length>1)){n2.currentX=m2,n2.currentY=h2;var f2=n2.currentX-n2.startX,g2=n2.currentY-n2.startY;if(!(s2.params.threshold&&Math.sqrt(Math.pow(f2,2)+Math.pow(g2,2))<s2.params.threshold)){if(i2.isScrolling===void 0){var _e24;s2.isHorizontal()&&n2.currentY===n2.startY||s2.isVertical()&&n2.currentX===n2.startX?i2.isScrolling=!1:f2*f2+g2*g2>=25&&(_e24=180*Math.atan2(Math.abs(g2),Math.abs(f2))/Math.PI,i2.isScrolling=s2.
1isHorizontal()?_e24>r2.touchAngle:90-_e24>r2.touchAngle)}if(i2.isScrolling&&s2.emit("touchMoveOpposite",c2),i2.startMoving===void 0&&(n2.currentX===n2.startX&&n2.currentY===n2.startY||(i2.startMoving=!0)),i2.isScrolling||s2.zoom&&s2.params.zoom&&s2.params.zoom.enabled&&i2.evCache.length>1)return void(i2.isTouched=!1);if(i2.startMoving){s2.allowClick=!1,!r2.cssMode&&c2.cancelable&&c2.preventDefault(),r2.touchMoveStopPropagation&&!r2.nested&&c2.stopPropagation();var v2=s2.isHorizontal()?f2:g2,w2=s2.isHorizontal()?n2.currentX-n2.previousX:n2.currentY-n2.previousY;r2.oneWayMovement&&(v2=Math.abs(v2)*(o2?1:-1),w2=Math.abs(w2)*(o2?1:-1)),n2.diff=v2,v2*=r2.touchRatio,o2&&(v2=-v2,w2=-w2);var b2=s2.touchesDirection;s2.swipeDirection=v2>0?"prev":"next",s2.touchesDirection=w2>0?"prev":"next";var y2=s2.params.loop&&!r2.cssMode;if(!i2.isMoved){if(y2&&s2.loopFix({direction:s2.swipeDirection}),i2.startTranslate=s2.getTranslate(),s2.setTransition(0),s2.animating){var _e25=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});s2.wrapperEl.dispatchEvent(_e25)}i2.allowMomentumBounce=!1,!r2.grabCursor||s2.allowSlideNext!==!0&&s2.allowSlidePrev!==!0||s2.setGrabCursor(!0),s2.emit("sliderFirstMove",c2)}var E2;i2.isMoved&&b2!==s2.touchesDirection&&y2&&Math.abs(v2)>=1&&(s2.loopFix({direction:s2.swipeDirection,setTranslate:!0}),E2=!0),s2.emit("sliderMove",c2),i2.isMoved=!0,i2.currentTranslate=v2+i2.startTranslate;var x2=!0,S2=r2.resistanceRatio;if(r2.touchReleaseOnEdges&&(S2=0),v2>0?(y2&&!E2&&i2.currentTranslate>(r2.centeredSlides?s2.minTranslate()-s2.size/2:s2.minTranslate())&&s2.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i2.currentTranslate>s2.minTranslate()&&(x2=!1,r2.resistance&&(i2.currentTranslate=s2.minTranslate()-1+Math.pow(-s2.minTranslate()+i2.startTranslate+v2,S2)))):v2<0&&(y2&&!E2&&i2.currentTranslate<(r2.centeredSlides?s2.maxTranslate()+s2.size/2:s2.maxTranslate())&&s2.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s2.slides.length-(r2.slidesPerView==="auto"?s2.slidesPerViewDynamic():Math.ceil(parseFloat(r2.slidesPerView,10)))}),i2.currentTranslate<s2.maxTranslate()&&(x2=!1,r2.resistance&&(i2.currentTranslate=s2.maxTranslate()+1-Math.pow(s2.maxTranslate()-i2.startTranslate-v2,S2)))),x2&&(c2.preventedByNestedSwiper=!0),!s2.allowSlideNext&&s2.swipeDirection==="next"&&i2.currentTranslate<i2.startTranslate&&(i2.currentTranslate=i2.startTranslate),!s2.allowSlidePrev&&s2.swipeDirection==="prev"&&i2.currentTranslate>i2.startTranslate&&(i2.currentTranslate=i2.startTranslate),s2.allowSlidePrev||s2.allowSlideNext||(i2.currentTranslate=i2.startTranslate),r2.threshold>0){if(!(Math.abs(v2)>r2.threshold||i2.allowThresholdMove))return void(i2.currentTranslate=i2.startTranslate);
1if(!i2.allowThresholdMove)return i2.allowThresholdMove=!0,n2.startX=n2.currentX,n2.startY=n2.currentY,i2.currentTranslate=i2.startTranslate,void(n2.diff=s2.isHorizontal()?n2.currentX-n2.startX:n2.currentY-n2.startY)}r2.followFinger&&!r2.cssMode&&((r2.freeMode&&r2.freeMode.enabled&&s2.freeMode||r2.watchSlidesProgress)&&(s2.updateActiveIndex(),s2.updateSlidesClasses()),r2.freeMode&&r2.freeMode.enabled&&s2.freeMode&&s2.freeMode.onTouchMove(),s2.updateProgress(i2.currentTranslate),s2.setTranslate(i2.currentTranslate))}}}}}function Y(e2){var t2=this,s2=t2.touchEventsData,a2=s2.evCache.findIndex(function(t3){return t3.pointerId===e2.pointerId});if(a2>=0&&s2.evCache.splice(a2,1),!(["pointercancel","pointerout","pointerleave","contextmenu"].includes(e2.type)&&!(["pointercancel","contextmenu"].includes(e2.type)&&(t2.browser.isSafari||t2.browser.isWebView)))){var i2=t2.params,r2=t2.touches,o2=t2.rtlTranslate,d2=t2.slidesGrid,c2=t2.enabled;if(c2&&!(!i2.simulateTouch&&e2.pointerType==="mouse")){var p2=e2;if(p2.originalEvent&&(p2=p2.originalEvent),s2.allowTouchCallbacks&&t2.emit("touchEnd",p2),s2.allowTouchCallbacks=!1,!s2.isTouched)return s2.isMoved&&i2.grabCursor&&t2.setGrabCursor(!1),s2.isMoved=!1,void(s2.startMoving=!1);i2.grabCursor&&s2.isMoved&&s2.isTouched&&(t2.allowSlideNext===!0||t2.allowSlidePrev===!0)&&t2.setGrabCursor(!1);var u2=l(),m2=u2-s2.touchStartTime;if(t2.allowClick){var _e26=p2.path||p2.composedPath&&p2.composedPath();t2.updateClickedSlide(_e26&&_e26[0]||p2.target),t2.emit("tap click",p2),m2<300&&u2-s2.lastClickTime<300&&t2.emit("doubleTap doubleClick",p2)}if(s2.lastClickTime=l(),n(function(){t2.destroyed||(t2.allowClick=!0)}),!s2.isTouched||!s2.isMoved||!t2.swipeDirection||r2.diff===0||s2.currentTranslate===s2.startTranslate)return s2.isTouched=!1,s2.isMoved=!1,void(s2.startMoving=!1);var h2;if(s2.isTouched=!1,s2.isMoved=!1,s2.startMoving=!1,h2=i2.followFinger?o2?t2.translate:-t2.translate:-s2.currentTranslate,!i2.cssMode){if(i2.freeMode&&i2.freeMode.enabled)return void t2.freeMode.onTouchEnd({currentPos:h2});for(var f2=0,g2=t2.slidesSizesGrid[0],_e27=0;_e27<d2.length;_e27+=_e27<i2.slidesPerGroupSkip?1:i2.slidesPerGroup){var _t18=_e27<i2.slidesPerGroupSkip-1?1:i2.slidesPerGroup;d2[_e27+_t18]!==void 0?h2>=d2[_e27]&&h2<d2[_e27+_t18]&&(f2=_e27,g2=d2[_e27+_t18]-d2[_e27]):h2>=d2[_e27]&&(f2=_e27,g2=d2[d2.length-1]-d2[d2.length-2])}var v2=null,w2=null;i2.rewind&&(t2.isBeginning?w2=i2.virtual&&i2.virtual.enabled&&t2.virtual?t2.virtual.slides.length-1:t2.slides.length-1:t2.isEnd&&(v2=0));var b2=(h2-d2[f2])/g2,y2=f2<i2.slidesPerGroupSkip-1?1:i2.slidesPerGroup;if(m2>i2.longSwipesMs){if(!i2.longSwipes)return void t2.slideTo(t2.activeIndex);t2.swipeDirection==="next"&&(b2>=i2.longSwipesRatio?t2.slideTo(i2.rewind&&t2.isEnd?v2:f2+y2):t2.slideTo(f2)),t2.swipeDirection==="prev"&&(b2>1-i2.longSwipesRatio?t2.slideTo(f2+y2):w2!==null&&b2<0&&Math.abs(b2)>i2.longSwipesRatio?t2.slideTo(w2):t2.slideTo(f2))}else{if(!i2.shortSwipes)return void t2.slideTo(t2.activeIndex);t2.navigation&&(p2.target===t2.navigation.nextEl||p2.target===t2.navigation.prevEl)?p2.target===t2.navigation.nextEl?t2.slideTo(f2+y2):t2.slideTo(f2):(t2.swipeDirection==="next"&&t2.slideTo(v2!==null?v2:f2+y2),t2.swipeDirection==="prev"&&t2.slideTo(w2!==null?w2:f2))}}}}}function N(){var e2=this,t2=e2.params,s2=e2.el;if(!(s2&&s2.offsetWidth===0)){t2.breakpoints&&e2.setBreakpoint();var a2=e2.allowSlideNext,i2=e2.allowSlidePrev,r2=e2.snapGrid,n2=e2.virtual&&e2.params.virtual.enabled;e2.allowSlideNext=!0,e2.allowSlidePrev=!0,e2.updateSize(),e2.updateSlides(),e2.updateSlidesClasses();var l2=n2&&t2.loop;!(t2.slidesPerView==="auto"||t2.slidesPerView>1)||!e2.isEnd||e2.isBeginning||e2.params.centeredSlides||l2?e2.params.loop&&!n2?e2.slideToLoop(e2.realIndex,0,!1,!0):e2.slideTo(e2.activeIndex,0,!1,!0):e2.slideTo(e2.slides.length-1,0,!1,!0),e2.autoplay&&e2.autoplay.running&&e2.autoplay.paused&&(clearTimeout(e2.autoplay.resizeTimeout),e2.autoplay.resizeTimeout=setTimeout(function(){e2.autoplay&&e2.autoplay.running&&e2.autoplay.paused&&e2.autoplay.resume()},500)),e2.allowSlidePrev=i2,e2.allowSlideNext=a2,e2.params.watchOverflow&&r2!==e2.snapGrid&&e2.checkOverflow()}}function B(e2){var t2=this;t2.enabled&&(t2.allowClick||(t2.params.preventClicks&&e2.preventDefault(),t2.params.preventClicksPropagation&&t2.animating&&(e2.stopPropagation(),e2.stopImmediatePropagation())))}function R(){var e2=this,t2=e2.wrapperEl,s2=e2.rtlTranslate,a2=e2.enabled;if(a2){var i2;e2.previousTranslate=e2.translate,e2.isHorizontal()?e2.translate=-t2.scrollLeft:e2.translate=-t2.scrollTop,e2.translate===0&&(e2.translate=0),e2.updateActiveIndex(),e2.updateSlidesClasses();var r2=e2.maxTranslate()-e2.minTranslate();i2=r2===0?0:(e2.translate-e2.minTranslate())/r2,i2!==e2.progress&&e2.updateProgress(s2?-e2.translate:e2.translate),e2.emit("setTranslate",e2.translate,!1)}}function q(e2){var t2=this;z(t2,e2.target),t2.params.cssMode||t2.params.slidesPerView!=="auto"&&!t2.params.autoHeight||t2.update(
1)}var V=!1;function F(){}var _=function(e2,t2){var s2=a(),i2=e2.params,r2=e2.el,n2=e2.wrapperEl,l2=e2.device,o2=!!i2.nested,d2=t2==="on"?"addEventListener":"removeEventListener",c2=t2;r2[d2]("pointerdown",e2.onTouchStart,{passive:!1}),s2[d2]("pointermove",e2.onTouchMove,{passive:!1,capture:o2}),s2[d2]("pointerup",e2.onTouchEnd,{passive:!0}),s2[d2]("pointercancel",e2.onTouchEnd,{passive:!0}),s2[d2]("pointerout",e2.onTouchEnd,{passive:!0}),s2[d2]("pointerleave",e2.onTouchEnd,{passive:!0}),s2[d2]("contextmenu",e2.onTouchEnd,{passive:!0}),(i2.preventClicks||i2.preventClicksPropagation)&&r2[d2]("click",e2.onClick,!0),i2.cssMode&&n2[d2]("scroll",e2.onScroll),i2.updateOnWindowResize?e2[c2](l2.ios||l2.android?"resize orientationchange observerUpdate":"resize observerUpdate",N,!0):e2[c2]("observerUpdate",N,!0),r2[d2]("load",e2.onLoad,{capture:!0})},j=function(e2,t2){return e2.grid&&t2.grid&&t2.grid.rows>1},W={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function U(e2,t2){return function(s2){s2===void 0&&(s2={});var a2=Object.keys(s2)[0],i2=s2[a2];_typeof(i2)=="object"&&i2!==null?(["navigation","pagination","scrollbar"].indexOf(a2)>=0&&e2[a2]===!0&&(e2[a2]={auto:!0}),a2 in e2&&"enabled"in i2&&(e2[a2]===!0&&(e2[a2]={enabled:!0}),_typeof(e2[a2])!="object"||"enabled"in e2[a2]||(e2[a2].enabled=!0),e2[a2]||(e2[a2]={enabled:!1})),c(t2,s2)):c(t2,s2)}}var K={eventsEmitter:L,update:I,translate:k,transition:{setTransition:function(e2,t2){var s2=this;s2.params.cssMode||(s2.wrapperEl.style.transitionDuration="".concat(e2,"ms"),s2.wrapperEl.style.transitionDelay=e2===0?"0ms":""),s2.emit("setTransition",e2,t2)},transitionStart:function(e2,t2){e2===void 0&&(e2=!0);var s2=this,a2=s2.params;a2.cssMode||(a2.autoHeight&&s2.updateAutoHeight(),O({swiper:s2,runCallbacks:e2,direction:t2,step:"Start"}))},transitionEnd:function(e2,t2){e2===void 0&&(e2=!0);var s2=this,a2=s2.params;s2.animating=!1,a2.cssMode||(s2.setTransition(0),O({swiper:s2,runCallbacks:e2,direction:t2,step:"End"}))}},slide:D,loop:G,grabCursor:{setGrabCursor:function(e2){var t2=this;if(!(!t2.params.simulateTouch||t2.params.watchOverflow&&t2.isLocked||t2.params.cssMode)){var s2=t2.params.touchEventsTarget==="container"?t2.el:t2.wrapperEl;t2.isElement&&(t2.__preventObserver__=!0),s2.style.cursor="move",s2.style.cursor=e2?"grabbing":"grab",t2.isElement&&requestAnimationFrame(function(){t2.__preventObserver__=!1})}},unsetGrabCursor:function(){var e2=this;e2.params.watchOverflow&&e2.isLocked||e2.params.cssMode||(e2.isElement&&(e2.__preventObserver__=!0),e2[e2.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e2.isElement&&requestAnimationFrame(function(){e2.__preventObserver__=!1}))}},events:{attachEvents:function(){var e2=this,t2=a(),s2=e2.params;e2.onTouchStart=H.bind(e2),e2.onTouchMove=X.bind(e2),e2.onTouchEnd=Y.bind(e2),s2.cssMode&&(e2.onScroll=R.bind(e2)),e2.onClick=B.bind(e2),e2.onLoad=q.bind(e2),V||(t2.addEventListener("touchstart",F),V=!0),_(e2,"on")},detachEvents:function(){_(this,"off")}},breakpoints:{setBreakpoint:function(){var e2=this,t2=e2.realIndex,s2=e2.initialized,a2=e2.params,i2=e2.el,r2=a2.breakpoints;
1if(!(!r2||r2&&Object.keys(r2).length===0)){var n2=e2.getBreakpoint(r2,e2.params.breakpointsBase,e2.el);if(!(!n2||e2.currentBreakpoint===n2)){var l2=(n2 in r2?r2[n2]:void 0)||e2.originalParams,o2=j(e2,a2),d2=j(e2,l2),p2=a2.enabled;o2&&!d2?(i2.classList.remove("".concat(a2.containerModifierClass,"grid"),"".concat(a2.containerModifierClass,"grid-column")),e2.emitContainerClasses()):!o2&&d2&&(i2.classList.add("".concat(a2.containerModifierClass,"grid")),(l2.grid.fill&&l2.grid.fill==="column"||!l2.grid.fill&&a2.grid.fill==="column")&&i2.classList.add("".concat(a2.containerModifierClass,"grid-column")),e2.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(function(t3){if(l2[t3]!==void 0){var s3=a2[t3]&&a2[t3].enabled,i3=l2[t3]&&l2[t3].enabled;s3&&!i3&&e2[t3].disable(),!s3&&i3&&e2[t3].enable()}});var u2=l2.direction&&l2.direction!==a2.direction,m2=a2.loop&&(l2.slidesPerView!==a2.slidesPerView||u2);u2&&s2&&e2.changeDirection(),c(e2.params,l2);var h2=e2.params.enabled;Object.assign(e2,{allowTouchMove:e2.params.allowTouchMove,allowSlideNext:e2.params.allowSlideNext,allowSlidePrev:e2.params.allowSlidePrev}),p2&&!h2?e2.disable():!p2&&h2&&e2.enable(),e2.currentBreakpoint=n2,e2.emit("_beforeBreakpoint",l2),m2&&s2&&(e2.loopDestroy(),e2.loopCreate(t2),e2.updateSlides()),e2.emit("breakpoint",l2)}}},getBreakpoint:function(e2,t2,s2){if(t2===void 0&&(t2="window"),!(!e2||t2==="container"&&!s2)){var a2=!1,i2=r(),n2=t2==="window"?i2.innerHeight:s2.clientHeight,l2=Object.keys(e2).map(function(e3){if(typeof e3=="string"&&e3.indexOf("@")===0){var _t19=parseFloat(e3.substr(1));return{value:n2*_t19,point:e3}}return{value:e3,point:e3}});l2.sort(function(e3,t3){return parseInt(e3.value,10)-parseInt(t3.value,10)});for(var _e28=0;_e28<l2.length;_e28+=1){var _l$_e=l2[_e28],_r6=_l$_e.point,_n4=_l$_e.value;t2==="window"?i2.matchMedia("(min-width: ".concat(_n4,"px)")).matches&&(a2=_r6):_n4<=s2.clientWidth&&(a2=_r6)}return a2||"max"}}},checkOverflow:{checkOverflow:function(){var e2=this,t2=e2.isLocked,s2=e2.params,a2=s2.slidesOffsetBefore;if(a2){var _t20=e2.slides.length-1,_s16=e2.slidesGrid[_t20]+e2.slidesSizesGrid[_t20]+2*a2;e2.isLocked=e2.size>_s16}else e2.isLocked=e2.snapGrid.length===1;s2.allowSlideNext===!0&&(e2.allowSlideNext=!e2.isLocked),s2.allowSlidePrev===!0&&(e2.allowSlidePrev=!e2.isLocked),t2&&t2!==e2.isLocked&&(e2.isEnd=!1),t2!==e2.isLocked&&e2.emit(e2.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var _i$classList,e2=this,t2=e2.classNames,s2=e2.params,a2=e2.rtl,i2=e2.el,r2=e2.device,n2=(function(e3,t3){var s3=[];return e3.forEach(function(e4){_typeof(e4)=="object"?Object.keys(e4).forEach(function(a3){e4[a3]&&s3.push(t3+a3)}):typeof e4=="string"&&s3.push(t3+e4)}),s3})(["initialized",s2.direction,{"free-mode":e2.params.freeMode&&s2.freeMode.enabled},{autoheight:s2.autoHeight},{rtl:a2},{grid:s2.grid&&s2.grid.rows>1},{"grid-column":s2.grid&&s2.grid.rows>1&&s2.grid.fill==="column"},{android:r2.android},{ios:r2.ios},{"css-mode":s2.cssMode},{centered:s2.cssMode&&s2.centeredSlides},{"watch-progress":s2.watchSlidesProgress}],s2.containerModifierClass);t2.push.apply(t2,_toConsumableArray(n2)),(_i$classList=i2.classList).add.apply(_i$classList,_toConsumableArray(t2)),e2.emitContainerClasses()},removeClasses:function(){var _e$classList,e2=this.el,t2=this.classNames;(_e$classList=e2.classList).remove.apply(_e$classList,_toConsumableArray(t2)),this.emitContainerClasses()}}},Z={},Q=(function(){function Q2(){var _i8,_i9,_l$modules;_classCallCheck(this,Q2);for(var e2,t2,s2=arguments.length,i2=new Array(s2),r2=0;r2<s2;r2++)i2[r2]=arguments[r2];i2.length===1&&i2[0].constructor&&Object.prototype.toString.call(i2[0]).slice(8,-1)==="Object"?t2=i2[0]:(_i8=i2,_i9=_slicedToArray(_i8,2),e2=_i9[0],t2=_i9[1]),t2||(t2={}),t2=c({},t2),e2&&!t2.el&&(t2.el=e2);var n2=a();if(t2.el&&typeof t2.el=="string"&&n2.querySelectorAll(t2.el).length>1){var _e29=[];return n2.querySelectorAll(t2.el).forEach(function(s3){var a2=c({},t2,{el:s3});_e29.push(new Q2(a2))}),_e29}var l2=this;l2.__swiper__=!0,l2.support=M(),l2.device=C({userAgent:t2.userAgent}),l2.browser=P(),l2.eventsListeners={},l2.eventsAnyListeners=[],l2.modules=_toConsumableArray(l2.__modules__),t2.modules&&Array.isArray(t2.modules)&&(_l$modules=l2.modules).push.apply(_l$modules,_toConsumableArray(t2.modules));var o2={};
1l2.modules.forEach(function(e3){e3({params:t2,swiper:l2,extendParams:U(t2,o2),on:l2.on.bind(l2),once:l2.once.bind(l2),off:l2.off.bind(l2),emit:l2.emit.bind(l2)})});var d2=c({},W,o2);return l2.params=c({},d2,Z,t2),l2.originalParams=c({},l2.params),l2.passedParams=c({},t2),l2.params&&l2.params.on&&Object.keys(l2.params.on).forEach(function(e3){l2.on(e3,l2.params.on[e3])}),l2.params&&l2.params.onAny&&l2.onAny(l2.params.onAny),Object.assign(l2,{enabled:l2.params.enabled,el:e2,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return l2.params.direction==="horizontal"},isVertical:function(){return l2.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment:function(){return Math.trunc(this.translate/Math.pow(2,23))*Math.pow(2,23)},allowSlideNext:l2.params.allowSlideNext,allowSlidePrev:l2.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:l2.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:l2.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l2.emit("_swiper"),l2.params.init&&l2.init(),l2}return _createClass(Q2,[{key:"getSlideIndex",value:function(e2){var t2=this.slidesEl,s2=this.params,a2=w(h(t2,".".concat(s2.slideClass,", swiper-slide"))[0]);return w(e2)-a2}},{key:"getSlideIndexByData",value:function(e2){return this.getSlideIndex(this.slides.filter(function(t2){return 1*t2.getAttribute("data-swiper-slide-index")===e2})[0])}},{key:"recalcSlides",value:function(){var e2=this.slidesEl,t2=this.params;this.slides=h(e2,".".concat(t2.slideClass,", swiper-slide"))}},{key:"enable",value:function(){var e2=this;e2.enabled||(e2.enabled=!0,e2.params.grabCursor&&e2.setGrabCursor(),e2.emit("enable"))}},{key:"disable",value:function(){var e2=this;e2.enabled&&(e2.enabled=!1,e2.params.grabCursor&&e2.unsetGrabCursor(),e2.emit("disable"))}},{key:"setProgress",value:function(e2,t2){var s2=this;e2=Math.min(Math.max(e2,0),1);var a2=s2.minTranslate(),i2=(s2.maxTranslate()-a2)*e2+a2;s2.translateTo(i2,t2===void 0?0:t2),s2.updateActiveIndex(),s2.updateSlidesClasses()}},{key:"emitContainerClasses",value:function(){var e2=this;if(!(!e2.params._emitClasses||!e2.el)){var t2=e2.el.className.split(" ").filter(function(t3){return t3.indexOf("swiper")===0||t3.indexOf(e2.params.containerModifierClass)===0});e2.emit("_containerClasses",t2.join(" "))}}},{key:"getSlideClasses",value:function(e2){var t2=this;return t2.destroyed?"":e2.className.split(" ").filter(function(e3){return e3.indexOf("swiper-slide")===0||e3.indexOf(t2.params.slideClass)===0}).join(" ")}},{key:"emitSlidesClasses",value:function(){var e2=this;if(!(!e2.params._emitClasses||!e2.el)){var t2=[];e2.slides.forEach(function(s2){var a2=e2.getSlideClasses(s2);t2.push({slideEl:s2,classNames:a2}),e2.emit("_slideClass",s2,a2)}),e2.emit("_slideClasses",t2)}}},{key:"slidesPerViewDynamic",value:function(e2,t2){e2===void 0&&(e2="current"),t2===void 0&&(t2=!1);var s2=this.params,a2=this.slides,i2=this.slidesGrid,r2=this.slidesSizesGrid,n2=this.size,l2=this.activeIndex,o2=1;if(s2.centeredSlides){for(var _e30,_t21=a2[l2]?a2[l2].swiperSlideSize:0,_s17=l2+1;_s17<a2.length;_s17+=1)a2[_s17]&&!_e30&&(_t21+=a2[_s17].swiperSlideSize,o2+=1,_t21>n2&&(_e30=!0));for(var _s18=l2-1;_s18>=0;_s18-=1)a2[_s18]&&!_e30&&(_t21+=a2[_s18].swiperSlideSize,o2+=1,_t21>n2&&(_e30=!0))}else if(e2==="current")for(var _e31=l2+1;_e31<a2.length;_e31+=1)(t2?i2[_e31]+r2[_e31]-i2[l2]<n2:i2[_e31]-i2[l2]<n2)&&(o2+=1);else for(var _e32=l2-1;_e32>=0;_e32-=1)i2[l2]-i2[_e32]<n2&&(o2+=1);return o2}},{key:"update",value:function(){var e2=this;if(!e2||e2.destroyed)return;var t2=e2.snapGrid,s2=e2.params;function a2(){var t3=e2.rtlTranslate?-1*e2.translate:e2.translate,s3=Math.min(Math.max(t3,e2.maxTranslate()),e2.minTranslate());e2.setTranslate(s3),e2.updateActiveIndex(),e2.updateSlidesClasses()}var i2;if(s2.breakpoints&&e2.setBreakpoint(),_toConsumableArray(e2.el.querySelectorAll('[loading="lazy"]')).forEac
1h(function(t3){t3.complete&&z(e2,t3)}),e2.updateSize(),e2.updateSlides(),e2.updateProgress(),e2.updateSlidesClasses(),s2.freeMode&&s2.freeMode.enabled&&!s2.cssMode)a2(),s2.autoHeight&&e2.updateAutoHeight();else{if((s2.slidesPerView==="auto"||s2.slidesPerView>1)&&e2.isEnd&&!s2.centeredSlides){var _t22=e2.virtual&&s2.virtual.enabled?e2.virtual.slides:e2.slides;i2=e2.slideTo(_t22.length-1,0,!1,!0)}else i2=e2.slideTo(e2.activeIndex,0,!1,!0);i2||a2()}s2.watchOverflow&&t2!==e2.snapGrid&&e2.checkOverflow(),e2.emit("update")}},{key:"changeDirection",value:function(e2,t2){t2===void 0&&(t2=!0);var s2=this,a2=s2.params.direction;return e2||(e2=a2==="horizontal"?"vertical":"horizontal"),e2===a2||e2!=="horizontal"&&e2!=="vertical"||(s2.el.classList.remove("".concat(s2.params.containerModifierClass).concat(a2)),s2.el.classList.add("".concat(s2.params.containerModifierClass).concat(e2)),s2.emitContainerClasses(),s2.params.direction=e2,s2.slides.forEach(function(t3){e2==="vertical"?t3.style.width="":t3.style.height=""}),s2.emit("changeDirection"),t2&&s2.update()),s2}},{key:"changeLanguageDirection",value:function(e2){var t2=this;t2.rtl&&e2==="rtl"||!t2.rtl&&e2==="ltr"||(t2.rtl=e2==="rtl",t2.rtlTranslate=t2.params.direction==="horizontal"&&t2.rtl,t2.rtl?(t2.el.classList.add("".concat(t2.params.containerModifierClass,"rtl")),t2.el.dir="rtl"):(t2.el.classList.remove("".concat(t2.params.containerModifierClass,"rtl")),t2.el.dir="ltr"),t2.update())}},{key:"mount",value:function(e2){var t2=this;if(t2.mounted)return!0;var s2=e2||t2.params.el;if(typeof s2=="string"&&(s2=document.querySelector(s2)),!s2)return!1;s2.swiper=t2,s2.parentNode&&s2.parentNode.host&&s2.parentNode.host.nodeName==="SWIPER-CONTAINER"&&(t2.isElement=!0);var a2=function(){return".".concat((t2.params.wrapperClass||"").trim().split(" ").join("."))},i2=(function(){return s2&&s2.shadowRoot&&s2.shadowRoot.querySelector?s2.shadowRoot.querySelector(a2()):h(s2,a2())[0]})();return!i2&&t2.params.createElements&&(i2=f("div",t2.params.wrapperClass),s2.append(i2),h(s2,".".concat(t2.params.slideClass)).forEach(function(e3){i2.append(e3)})),Object.assign(t2,{el:s2,wrapperEl:i2,slidesEl:t2.isElement&&!s2.parentNode.host.slideSlots?s2.parentNode.host:i2,hostEl:t2.isElement?s2.parentNode.host:s2,mounted:!0,rtl:s2.dir.toLowerCase()==="rtl"||v(s2,"direction")==="rtl",rtlTranslate:t2.params.direction==="horizontal"&&(s2.dir.toLowerCase()==="rtl"||v(s2,"direction")==="rtl"),wrongRTL:v(i2,"display")==="-webkit-box"}),!0}},{key:"init",value:function(e2){var t2=this;if(t2.initialized||t2.mount(e2)===!1)return t2;t2.emit("beforeInit"),t2.params.breakpoints&&t2.setBreakpoint(),t2.addClasses(),t2.updateSize(),t2.updateSlides(),t2.params.watchOverflow&&t2.checkOverflow(),t2.params.grabCursor&&t2.enabled&&t2.setGrabCursor(),t2.params.loop&&t2.virtual&&t2.params.virtual.enabled?t2.slideTo(t2.params.initialSlide+t2.virtual.slidesBefore,0,t2.params.runCallbacksOnInit,!1,!0):t2.slideTo(t2.params.initialSlide,0,t2.params.runCallbacksOnInit,!1,!0),t2.params.loop&&t2.loopCreate(),t2.attachEvents();var s2=_toConsumableArray(t2.el.querySelectorAll('[loading="lazy"]'));return t2.isElement&&s2.push.apply(s2,_toConsumableArray(t2.hostEl.querySelectorAll('[loading="lazy"]'))),s2.forEach(function(e3){e3.complete?z(t2,e3):e3.addEventListener("load",function(e4){z(t2,e4.target)})}),$(t2),t2.initialized=!0,$(t2),t2.emit("init"),t2.emit("afterInit"),t2}},{key:"destroy",value:function(e2,t2){e2===void 0&&(e2=!0),t2===void 0&&(t2=!0);var s2=this,a2=s2.params,i2=s2.el,r2=s2.wrapperEl,n2=s2.slides;return s2.params===void 0||s2.destroyed||(s2.emit("beforeDestroy"),s2.initialized=!1,s2.detachEvents(),a2.loop&&s2.loopDestroy(),t2&&(s2.removeClasses(),i2.removeAttribute("style"),r2.removeAttribute("style"),n2&&n2.length&&n2.forEach(function(e3){e3.classList.remove(a2.slideVisibleClass,a2.slideActiveClass,a2.slideNextClass,a2.slidePrevClass),e3.removeAttribute("style"),e3.removeAttribute("data-swiper-slide-index")})),s2.emit("destroy"),Object.keys(s2.eventsListeners).forEach(function(e3){s2.off(e3)}),e2!==!1&&(s2.el.swiper=null,(function(e3){var t3=e3;Object.keys(t3).forEach(function(e4){try{t3[e4]=null}catch(e5){}try{delete t3[e4]}catch(e5){}})})(s2)),s2.destroyed=!0),null}}],[{key:"extendDefaults",value:function(e2){c(Z,e2)}},{key:"extendedDefaults",get:function(){return Z}},{key:"defaults",get:function(){return W}},{key:"installModule",value:function(e2){Q2.prototype.__modules__||(Q2.prototype.__modules__=[]);var t2=Q2.prototype.__modules__;typeof e2=="function"&&t2.indexOf(e2)<0&&t2.push(e2)}},{key:"use",value:function(e2){return Array.isArray(e2)?(e2.forEach(function(e3){return Q2.installModule(e3)}),Q2):(Q2.installModule(e2),Q2)}}]),Q2})();function J(e2,t2,s2,a2){return e2.params.createElements&&Object.keys(a2).forEach(function(i2){if(!s2[i2]&&s2.auto===!0){var _r7=h(e2.el,".".concat(a2[i2]))[0];_r7||(_r7=f("div",a2[i2]),_r7.className=a2[i2],e2.el.append(_r7)),s2[i2]=_r7,t2[i2]=_r7}}),s2}function ee(e2){return e2===void 0&&(e2=""),".".concat(e2.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,"."))}function te(e2){var t2=this,s2=t2.params,a2=t2.slidesEl;s2.loop&&t2.loopDestroy();var i2=function(e3){if(typeof e3=="string"){var _t23=document.createElement("div");_t23.innerHTML=e3,a2.append(_t23.children[0]),_t23.innerHTML=""}else a2.append(e3)};if(_typeof(e2)=="object"&&"length"in e2)for(var _t24=0;_t24<e2.length;_t24+=1)e2[_t24]&&i2(e2[_t24]);else i2(e2);t2.recalcSlides(),s2.loop&&t2.loopCreate(),s2.observer&&!t2.isElement||t2.update(
1)}function se(e2){var t2=this,s2=t2.params,a2=t2.activeIndex,i2=t2.slidesEl;s2.loop&&t2.loopDestroy();var r2=a2+1,n2=function(e3){if(typeof e3=="string"){var _t25=document.createElement("div");_t25.innerHTML=e3,i2.prepend(_t25.children[0]),_t25.innerHTML=""}else i2.prepend(e3)};if(_typeof(e2)=="object"&&"length"in e2){for(var _t26=0;_t26<e2.length;_t26+=1)e2[_t26]&&n2(e2[_t26]);r2=a2+e2.length}else n2(e2);t2.recalcSlides(),s2.loop&&t2.loopCreate(),s2.observer&&!t2.isElement||t2.update(),t2.slideTo(r2,0,!1)}function ae(e2,t2){var s2=this,a2=s2.params,i2=s2.activeIndex,r2=s2.slidesEl,n2=i2;a2.loop&&(n2-=s2.loopedSlides,s2.loopDestroy(),s2.recalcSlides());var l2=s2.slides.length;if(e2<=0)return void s2.prependSlide(t2);if(e2>=l2)return void s2.appendSlide(t2);for(var o2=n2>e2?n2+1:n2,d2=[],_t27=l2-1;_t27>=e2;_t27-=1){var _e33=s2.slides[_t27];_e33.remove(),d2.unshift(_e33)}if(_typeof(t2)=="object"&&"length"in t2){for(var _e34=0;_e34<t2.length;_e34+=1)t2[_e34]&&r2.append(t2[_e34]);o2=n2>e2?n2+t2.length:n2}else r2.append(t2);for(var _e35=0;_e35<d2.length;_e35+=1)r2.append(d2[_e35]);s2.recalcSlides(),a2.loop&&s2.loopCreate(),a2.observer&&!s2.isElement||s2.update(),a2.loop?s2.slideTo(o2+s2.loopedSlides,0,!1):s2.slideTo(o2,0,!1)}function ie(e2){var t2=this,s2=t2.params,a2=t2.activeIndex,i2=a2;s2.loop&&(i2-=t2.loopedSlides,t2.loopDestroy());var r2,n2=i2;if(_typeof(e2)=="object"&&"length"in e2){for(var _s19=0;_s19<e2.length;_s19+=1)r2=e2[_s19],t2.slides[r2]&&t2.slides[r2].remove(),r2<n2&&(n2-=1);n2=Math.max(n2,0)}else r2=e2,t2.slides[r2]&&t2.slides[r2].remove(),r2<n2&&(n2-=1),n2=Math.max(n2,0);t2.recalcSlides(),s2.loop&&t2.loopCreate(),s2.observer&&!t2.isElement||t2.update(),s2.loop?t2.slideTo(n2+t2.loopedSlides,0,!1):t2.slideTo(n2,0,!1)}function re(){for(var e2=this,t2=[],_s20=0;_s20<e2.slides.length;_s20+=1)t2.push(_s20);e2.removeSlide(t2)}function ne(e2){var t2=e2.effect,s2=e2.swiper,a2=e2.on,i2=e2.setTranslate,r2=e2.setTransition,n2=e2.overwriteParams,l2=e2.perspective,o2=e2.recreateShadows,d2=e2.getEffectParams,c2;a2("beforeInit",function(){if(s2.params.effect===t2){s2.classNames.push("".concat(s2.params.containerModifierClass).concat(t2)),l2&&l2()&&s2.classNames.push("".concat(s2.params.containerModifierClass,"3d"));var e3=n2?n2():{};Object.assign(s2.params,e3),Object.assign(s2.originalParams,e3)}}),a2("setTranslate",function(){s2.params.effect===t2&&i2()}),a2("setTransition",function(e3,a3){s2.params.effect===t2&&r2(a3)}),a2("transitionEnd",function(){if(s2.params.effect===t2&&o2){if(!d2||!d2().slideShadows)return;s2.slides.forEach(function(e3){e3.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(function(e4){return e4.remove()})}),o2()}}),a2("virtualUpdate",function(){s2.params.effect===t2&&(s2.slides.length||(c2=!0),requestAnimationFrame(function(){c2&&s2.slides&&s2.slides.length&&(i2(),c2=!1)}))})}function le(e2,t2){var s2=m(t2);return s2!==t2&&(s2.style.backfaceVisibility="hidden",s2.style["-webkit-backface-visibility"]="hidden"),s2}function oe(e2){var t2=e2.swiper,s2=e2.duration,a2=e2.transformElements,i2=e2.allSlides,r2=t2.activeIndex;if(t2.params.virtualTranslate&&s2!==0){var _e36,_s21=!1;_e36=i2?a2:a2.filter(function(e3){var s3=e3.classList.contains("swiper-slide-transform")?(function(e4){return e4.parentElement?e4.parentElement:t2.slides.filter(function(t3){return t3.shadowRoot&&t3.shadowRoot===e4.parentNode})[0]})(e3):e3;return t2.getSlideIndex(s3)===r2}),_e36.forEach(function(e3){y(e3,function(){if(!_s21&&!(!t2||t2.destroyed)){_s21=!0,t2.animating=!1;var e4=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t2.wrapperEl.dispatchEvent(e4)}})})}}function de(e2,t2,s2){var a2="swiper-slide-shadow".concat(s2?"-".concat(s2):"").concat(e2?" swiper-slide-shadow-".concat(e2):""),i2=m(t2),r2=i2.querySelector(".".concat(a2.split(" ").join(".")));return r2||(r2=f("div",a2.split(" ")),i2.append(r2)),r2}Object.keys(K).forEach(function(e2){Object.keys(K[e2]).forEach(function(t2){Q.prototype[t2]=K[e2][t2]})}),Q.use([function(e2){var t2=e2.swiper,s2=e2.on,a2=e2.emit,i2=r(),n2=null,l2=null,o2=function(){t2&&!t2.destroyed&&t2.initialized&&(a2("beforeResize"),a2("resize"))},d2=function(){t2&&!t2.destroyed&&t2.initialized&&a2("orientationchange")};s2("init",function(){t2.params.resizeObserver&&i2.ResizeObserver!==void 0?t2&&!t2.destroyed&&t2.initialized&&(n2=new ResizeObserver(function(e3){l2=i2.requestAnimationFrame(function(){var s3=t2.width,a3=t2.height,i3=s3,r2=a3;e3.forEach(function(e4){var s4=e4.contentBoxSize,a4=e4.contentRect,n3=e4.target;n3&&n3!==t2.el||(i3=a4?a4.width:(s4[0]||s4).inlineSize,r2=a4?a4.height:(s4[0]||s4).blockSize)}),i3===s3&&r2===a3||o2()})}),n2.observe(t2.el)):(i2.addEventListener("resize",o2),i2.addEventListener("orientationchange",d2))}),s2("destroy",function(){l2&&i2.cancelAnimationFrame(l2),n2&&n2.unobserve&&t2.el&&(n2.unobserve(t2.el),n2=null),i2.removeEventListener("resize",o2),i2.removeEventListener("orientationchange",d2)})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.on,i2=e2.emit,n2=[],l2=r(),o2=function(e3,s3){s3===void 0&&(s3={});var a3=new(l2.MutationObserver||l2.WebkitMutationObserver)(function(e4){if(!t2.__preventObserver__){if(e4.length===1)return void i2("observerUpdate",e4[0]);var s4=function(){i2("observerUpdate",e4[0])};l2.requestAnimationFrame?l2.requestAnimationFrame(s4):l2.setTimeout(s4,0)}});a3.observe(e3,{attributes:s3.attributes===void 0||s3.attributes,childList:s3.childList===void 0||s3.childList,characterData:s3.characterData===void 0||s3.characterData}),n2.push(a3)};s2({observer:!1,observeParents:!1,observeSlideChildren:!1}),a2("init",function(){if(t2.params.observer){if(t2.params.observeParents)for(var _e37=b(t2.hostEl),_t28=0;_t28<_e37.length;_t28+=1)o2(_e37[_t28]);o2(t2.hostEl,{childList:t2.params.observeSlideChildren}),o2(t2.wrapperEl,{attributes:!1})}}),a2("destroy",function(){n2.forEach(function(e3){e3.disconnect()}),n2.splice(0,n2.length)})}]);var ce=[function(e2){var t2,s2=e2.swiper,i2=e2.extendParams,r2=e2.on,n2=e2.emit;i2({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});var l2=a();s2.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};var o2=l2.createElement("div");function d2(e3,t3){var a2=s2.params.virtual;if(a2.cache&&s2.virtual.cache[t3])return s2.virtual.cache[t3];var i3;
1return a2.renderSlide?(i3=a2.renderSlide.call(s2,e3,t3),typeof i3=="string"&&(o2.innerHTML=i3,i3=o2.children[0])):i3=s2.isElement?f("swiper-slide"):f("div",s2.params.slideClass),i3.setAttribute("data-swiper-slide-index",t3),a2.renderSlide||(i3.innerHTML=e3),a2.cache&&(s2.virtual.cache[t3]=i3),i3}function c2(e3){var _s$params=s2.params,t3=_s$params.slidesPerView,a2=_s$params.slidesPerGroup,i3=_s$params.centeredSlides,r3=_s$params.loop,_s$params$virtual=s2.params.virtual,l3=_s$params$virtual.addSlidesBefore,o3=_s$params$virtual.addSlidesAfter,_s$virtual=s2.virtual,c3=_s$virtual.from,p2=_s$virtual.to,u2=_s$virtual.slides,m2=_s$virtual.slidesGrid,f2=_s$virtual.offset;s2.params.cssMode||s2.updateActiveIndex();var g2=s2.activeIndex||0,v2,w2,b2;v2=s2.rtlTranslate?"right":s2.isHorizontal()?"left":"top",i3?(w2=Math.floor(t3/2)+a2+o3,b2=Math.floor(t3/2)+a2+l3):(w2=t3+(a2-1)+o3,b2=(r3?t3:a2)+l3);var y2=g2-b2,E2=g2+w2;r3||(y2=Math.max(y2,0),E2=Math.min(E2,u2.length-1));var x2=(s2.slidesGrid[y2]||0)-(s2.slidesGrid[0]||0);function S2(){s2.updateSlides(),s2.updateProgress(),s2.updateSlidesClasses(),n2("virtualUpdate")}if(r3&&g2>=b2?(y2-=b2,i3||(x2+=s2.slidesGrid[0])):r3&&g2<b2&&(y2=-b2,i3&&(x2+=s2.slidesGrid[0])),Object.assign(s2.virtual,{from:y2,to:E2,offset:x2,slidesGrid:s2.slidesGrid,slidesBefore:b2,slidesAfter:w2}),c3===y2&&p2===E2&&!e3)return s2.slidesGrid!==m2&&x2!==f2&&s2.slides.forEach(function(e4){e4.style[v2]=x2-Math.abs(s2.cssOverflowAdjustment())+"px"}),s2.updateProgress(),void n2("virtualUpdate");if(s2.params.virtual.renderExternal)return s2.params.virtual.renderExternal.call(s2,{offset:x2,from:y2,to:E2,slides:(function(){for(var e4=[],_t29=y2;_t29<=E2;_t29+=1)e4.push(u2[_t29]);return e4})()}),void(s2.params.virtual.renderExternalUpdate?S2():n2("virtualUpdate"));var T2=[],M2=[],C2=function(e4){var t4=e4;return e4<0?t4=u2.length+e4:t4>=u2.length&&(t4-=u2.length),t4};if(e3)s2.slidesEl.querySelectorAll(".".concat(s2.params.slideClass,", swiper-slide")).forEach(function(e4){e4.remove()});else for(var _e38=c3;_e38<=p2;_e38+=1)if(_e38<y2||_e38>E2){var _t30=C2(_e38);s2.slidesEl.querySelectorAll(".".concat(s2.params.slideClass,'[data-swiper-slide-index="').concat(_t30,'"], swiper-slide[data-swiper-slide-index="').concat(_t30,'"]')).forEach(function(e4){e4.remove()})}for(var P2=r3?-u2.length:0,L2=r3?2*u2.length:u2.length,_t31=P2;_t31<L2;_t31+=1)if(_t31>=y2&&_t31<=E2){var _s22=C2(_t31);p2===void 0||e3?M2.push(_s22):(_t31>p2&&M2.push(_s22),_t31<c3&&T2.push(_s22))}if(M2.forEach(function(e4){s2.slidesEl.append(d2(u2[e4],e4))}),r3)for(var _e39=T2.length-1;_e39>=0;_e39-=1){var _t32=T2[_e39];s2.slidesEl.prepend(d2(u2[_t32],_t32))}else T2.sort(function(e4,t4){return t4-e4}),T2.forEach(function(e4){s2.slidesEl.prepend(d2(u2[e4],e4))});h(s2.slidesEl,".swiper-slide, swiper-slide").forEach(function(e4){e4.style[v2]=x2-Math.abs(s2.cssOverflowAdjustment())+"px"}),S2()}r2("beforeInit",function(){if(s2.params.virtual.enabled){var e3;if(s2.passedParams.virtual.slides===void 0){var _t33=_toConsumableArray(s2.slidesEl.children).filter(function(e4){return e4.matches(".".concat(s2.params.slideClass,", swiper-slide"))});_t33&&_t33.length&&(s2.virtual.slides=_toConsumableArray(_t33),e3=!0,_t33.forEach(function(e4,t3){e4.setAttribute("data-swiper-slide-index",t3),s2.virtual.cache[t3]=e4,e4.remove()}))}e3||(s2.virtual.slides=s2.params.virtual.slides),s2.classNames.push("".concat(s2.params.containerModifierClass,"virtual")),s2.params.watchSlidesProgress=!0,s2.originalParams.watchSlidesProgress=!0,s2.params.initialSlide||c2()}}),r2("setTranslate",function(){s2.params.virtual.enabled&&(s2.params.cssMode&&!s2._immediateVirtual?(clearTimeout(t2),t2=setTimeout(function(){c2()},100)):c2())}),r2("init update resize",function(){s2.params.virtual.enabled&&s2.params.cssMode&&p(s2.wrapperEl,"--swiper-virtual-size","".concat(s2.virtualSize,"px"))}),Object.assign(s2.virtual,{appendSlide:function(e3){if(_typeof(e3)=="object"&&"length"in e3)for(var _t34=0;_t34<e3.length;_t34+=1)e3[_t34]&&s2.virtual.slides.push(e3[_t34]);else s2.virtual.slides.push(e3);c2(!0)},prependSlide:function(e3){var t3=s2.activeIndex,a2=t3+1,i3=1;if(Array.isArray(e3)){for(var _t35=0;_t35<e3.length;_t35+=1)e3[_t35]&&s2.virtual.slides.unshift(e3[_t35]);a2=t3+e3.length,i3=e3.length}else s2.virtual.slides.unshift(e3);if(s2.params.virtual.cache){var _e40=s2.virtual.cache,_t36={};
1Object.keys(_e40).forEach(function(s3){var a3=_e40[s3],r3=a3.getAttribute("data-swiper-slide-index");r3&&a3.setAttribute("data-swiper-slide-index",parseInt(r3,10)+i3),_t36[parseInt(s3,10)+i3]=a3}),s2.virtual.cache=_t36}c2(!0),s2.slideTo(a2,0)},removeSlide:function(e3){if(e3!=null){var t3=s2.activeIndex;if(Array.isArray(e3))for(var _a14=e3.length-1;_a14>=0;_a14-=1)s2.virtual.slides.splice(e3[_a14],1),s2.params.virtual.cache&&delete s2.virtual.cache[e3[_a14]],e3[_a14]<t3&&(t3-=1),t3=Math.max(t3,0);else s2.virtual.slides.splice(e3,1),s2.params.virtual.cache&&delete s2.virtual.cache[e3],e3<t3&&(t3-=1),t3=Math.max(t3,0);c2(!0),s2.slideTo(t3,0)}},removeAllSlides:function(){s2.virtual.slides=[],s2.params.virtual.cache&&(s2.virtual.cache={}),c2(!0),s2.slideTo(0,0)},update:c2})},function(e2){var t2=e2.swiper,s2=e2.extendParams,i2=e2.on,n2=e2.emit,l2=a(),o2=r();function d2(e3){if(t2.enabled){var s3=t2.rtlTranslate,a2=e3;a2.originalEvent&&(a2=a2.originalEvent);var i3=a2.keyCode||a2.charCode,r2=t2.params.keyboard.pageUpDown,d3=r2&&i3===33,c3=r2&&i3===34,p3=i3===37,u2=i3===39,m2=i3===38,h2=i3===40;if(!t2.allowSlideNext&&(t2.isHorizontal()&&u2||t2.isVertical()&&h2||c3)||!t2.allowSlidePrev&&(t2.isHorizontal()&&p3||t2.isVertical()&&m2||d3))return!1;if(!(a2.shiftKey||a2.altKey||a2.ctrlKey||a2.metaKey||l2.activeElement&&l2.activeElement.nodeName&&(l2.activeElement.nodeName.toLowerCase()==="input"||l2.activeElement.nodeName.toLowerCase()==="textarea"))){if(t2.params.keyboard.onlyInViewport&&(d3||c3||p3||u2||m2||h2)){var _e41=!1;if(b(t2.el,".".concat(t2.params.slideClass,", swiper-slide")).length>0&&b(t2.el,".".concat(t2.params.slideActiveClass)).length===0)return;var _a15=t2.el,_i10=_a15.clientWidth,_r8=_a15.clientHeight,_n5=o2.innerWidth,_l4=o2.innerHeight,_d2=g(_a15);s3&&(_d2.left-=_a15.scrollLeft);for(var _c2=[[_d2.left,_d2.top],[_d2.left+_i10,_d2.top],[_d2.left,_d2.top+_r8],[_d2.left+_i10,_d2.top+_r8]],_t37=0;_t37<_c2.length;_t37+=1){var _s23=_c2[_t37];if(_s23[0]>=0&&_s23[0]<=_n5&&_s23[1]>=0&&_s23[1]<=_l4){if(_s23[0]===0&&_s23[1]===0)continue;_e41=!0}}if(!_e41)return}t2.isHorizontal()?((d3||c3||p3||u2)&&(a2.preventDefault?a2.preventDefault():a2.returnValue=!1),((c3||u2)&&!s3||(d3||p3)&&s3)&&t2.slideNext(),((d3||p3)&&!s3||(c3||u2)&&s3)&&t2.slidePrev()):((d3||c3||m2||h2)&&(a2.preventDefault?a2.preventDefault():a2.returnValue=!1),(c3||h2)&&t2.slideNext(),(d3||m2)&&t2.slidePrev()),n2("keyPress",i3)}}}function c2(){t2.keyboard.enabled||(l2.addEventListener("keydown",d2),t2.keyboard.enabled=!0)}function p2(){t2.keyboard.enabled&&(l2.removeEventListener("keydown",d2),t2.keyboard.enabled=!1)}t2.keyboard={enabled:!1},s2({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i2("init",function(){t2.params.keyboard.enabled&&c2()}),i2("destroy",function(){t2.keyboard.enabled&&p2()}),Object.assign(t2.keyboard,{enable:c2,disable:p2})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.on,i2=e2.emit,o2=r(),d2;s2({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),t2.mousewheel={enabled:!1};var c2,p2=l(),u2=[];function m2(){t2.enabled&&(t2.mouseEntered=!0)}function h2(){t2.enabled&&(t2.mouseEntered=!1)}function f2(e3){return!(t2.params.mousewheel.thresholdDelta&&e3.delta<t2.params.mousewheel.thresholdDelta)&&!(t2.params.mousewheel.thresholdTime&&l()-p2<t2.params.mousewheel.thresholdTime)&&(e3.delta>
1=6&&l()-p2<60||(e3.direction<0?t2.isEnd&&!t2.params.loop||t2.animating||(t2.slideNext(),i2("scroll",e3.raw)):t2.isBeginning&&!t2.params.loop||t2.animating||(t2.slidePrev(),i2("scroll",e3.raw)),p2=new o2.Date().getTime(),!1))}function g2(e3){var s3=e3,a3=!0;if(t2.enabled&&!e3.target.closest(".".concat(t2.params.mousewheel.noMousewheelClass))){var r2=t2.params.mousewheel;t2.params.cssMode&&s3.preventDefault();var o3=t2.el;t2.params.mousewheel.eventsTarget!=="container"&&(o3=document.querySelector(t2.params.mousewheel.eventsTarget));var p3=o3&&o3.contains(s3.target);if(!t2.mouseEntered&&!p3&&!r2.releaseOnEdges)return!0;s3.originalEvent&&(s3=s3.originalEvent);var m3=0,h3=t2.rtlTranslate?-1:1,g3=(function(e4){var t3=0,s4=0,a4=0,i3=0;return"detail"in e4&&(s4=e4.detail),"wheelDelta"in e4&&(s4=-e4.wheelDelta/120),"wheelDeltaY"in e4&&(s4=-e4.wheelDeltaY/120),"wheelDeltaX"in e4&&(t3=-e4.wheelDeltaX/120),"axis"in e4&&e4.axis===e4.HORIZONTAL_AXIS&&(t3=s4,s4=0),a4=10*t3,i3=10*s4,"deltaY"in e4&&(i3=e4.deltaY),"deltaX"in e4&&(a4=e4.deltaX),e4.shiftKey&&!a4&&(a4=i3,i3=0),(a4||i3)&&e4.deltaMode&&(e4.deltaMode===1?(a4*=40,i3*=40):(a4*=800,i3*=800)),a4&&!t3&&(t3=a4<1?-1:1),i3&&!s4&&(s4=i3<1?-1:1),{spinX:t3,spinY:s4,pixelX:a4,pixelY:i3}})(s3);if(r2.forceToAxis)if(t2.isHorizontal()){if(!(Math.abs(g3.pixelX)>Math.abs(g3.pixelY)))return!0;m3=-g3.pixelX*h3}else{if(!(Math.abs(g3.pixelY)>Math.abs(g3.pixelX)))return!0;m3=-g3.pixelY}else m3=Math.abs(g3.pixelX)>Math.abs(g3.pixelY)?-g3.pixelX*h3:-g3.pixelY;if(m3===0)return!0;r2.invert&&(m3=-m3);var v3=t2.getTranslate()+m3*r2.sensitivity;if(v3>=t2.minTranslate()&&(v3=t2.minTranslate()),v3<=t2.maxTranslate()&&(v3=t2.maxTranslate()),a3=!!t2.params.loop||!(v3===t2.minTranslate()||v3===t2.maxTranslate()),a3&&t2.params.nested&&s3.stopPropagation(),t2.params.freeMode&&t2.params.freeMode.enabled){var _e42={time:l(),delta:Math.abs(m3),direction:Math.sign(m3)},_a16=c2&&_e42.time<c2.time+500&&_e42.delta<=c2.delta&&_e42.direction===c2.direction;if(!_a16){c2=void 0;var _l5=t2.getTranslate()+m3*r2.sensitivity,_o5=t2.isBeginning,_p2=t2.isEnd;if(_l5>=t2.minTranslate()&&(_l5=t2.minTranslate()),_l5<=t2.maxTranslate()&&(_l5=t2.maxTranslate()),t2.setTransition(0),t2.setTranslate(_l5),t2.updateProgress(),t2.updateActiveIndex(),t2.updateSlidesClasses(),(!_o5&&t2.isBeginning||!_p2&&t2.isEnd)&&t2.updateSlidesClasses(),t2.params.loop&&t2.loopFix({direction:_e42.direction<0?"next":"prev",byMousewheel:!0}),t2.params.freeMode.sticky){clearTimeout(d2),d2=void 0,u2.length>=15&&u2.shift();var _s24=u2.length?u2[u2.length-1]:void 0,_a17=u2[0];if(u2.push(_e42),_s24&&(_e42.delta>_s24.delta||_e42.direction!==_s24.direction))u2.splice(0);else if(u2.length>=15&&_e42.time-_a17.time<500&&_a17.delta-_e42.delta>=1&&_e42.delta<=6){var _s25=m3>0?.8:.2;c2=_e42,u2.splice(0),d2=n(function(){t2.slideToClosest(t2.params.speed,!0,void 0,_s25)},0)}d2||(d2=n(function(){c2=_e42,u2.splice(0),t2.slideToClosest(t2.params.speed,!0,void 0,.5)},500))}if(_a16||i2("scroll",s3),t2.params.autoplay&&t2.params.autoplayDisableOnInteraction&&t2.autoplay.stop(),r2.releaseOnEdges&&(_l5===t2.minTranslate()||_l5===t2.maxTranslate()))return!0}}else{var _s26={time:l(),delta:Math.abs(m3),direction:Math.sign(m3),raw:e3};u2.length>=2&&u2.shift();var _a18=u2.length?u2[u2.length-1]:void 0;if(u2.push(_s26),_a18?(_s26.direction!==_a18.direction||_s26.delta>_a18.delta||_s26.time>_a18.time+150)&&f2(_s26):f2(_s26),(function(e4){var s4=t2.params.mousewheel;if(e4.direction<0){if(t2.isEnd&&!t2.params.loop&&s4.releaseOnEdges)return!0}else if(t2.isBeginning&&!t2.params.loop&&s4.releaseOnEdges)return!0;return!1})(_s26))return!0}return s3.preventDefault?s3.preventDefault():s3.returnValue=!1,!1}}function v2(e3){var s3=t2.el;t2.params.mousewheel.eventsTarget!=="container"&&(s3=document.querySelector(t2.params.mousewheel.eventsTarget)),s3[e3]("mouseenter",m2),s3[e3]("mouseleave",h2),s3[e3]("wheel",g2)}function w2(){return t2.params.cssMode?(t2.wrapperEl.removeEventListener("wheel",g2),!0):!t2.mousewheel.enabled&&(v2("addEventListener"),t2.mousewheel.enabled=!0,!0)}function b2(){return t2.params.cssMode?(t2.wrapperEl.addEventListener(event,g2),!0):!!t2.mousewheel.enabled&&(v2("removeEventListener"),t2.mousewheel.enabled=!1,!0)}a2("init",function(){!t2.params.mousewheel.enabled&&t2.params.cssMode&&b2(),t2.params.mousewheel.enabled&&w2()}),a2("destroy",function(){t2.params.cssMode&&w2(),t2.mousewheel.enabled&&b2()}),Object.assign(t2.mousewheel,{enable:w2,disable:b2})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.on,i2=e2.emit;s2({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t2.navigation={nextEl:null,prevEl:null};var r2=function(e3){return(Array.isArray(e3)?e3:[e3]).filter(function(e4){return!!e4})};function n2(e3){var s3;return e3&&typeof e3=="string"&&t2.isElement&&(s3=t2.el.querySelector(e3),s3)?s3:(e3&&(typeof e3=="string"&&(s3=_toConsumableArray(document.querySelectorAll(e3))),t2.params.uniqueNavElements&&typeof e3=="string"&&s3.length>1&&t2.el.querySelectorAll(e3).length===1&&(s3=t2.el.querySelector(e3))),e3&&!s3?e3:s3)}function l2(e3,s3){var a3=t2.params.navigation;
1(e3=r2(e3)).forEach(function(e4){var _e$classList2;e4&&((_e$classList2=e4.classList)[s3?"add":"remove"].apply(_e$classList2,_toConsumableArray(a3.disabledClass.split(" "))),e4.tagName==="BUTTON"&&(e4.disabled=s3),t2.params.watchOverflow&&t2.enabled&&e4.classList[t2.isLocked?"add":"remove"](a3.lockClass))})}function o2(){var _t$navigation=t2.navigation,e3=_t$navigation.nextEl,s3=_t$navigation.prevEl;if(t2.params.loop)return l2(s3,!1),void l2(e3,!1);l2(s3,t2.isBeginning&&!t2.params.rewind),l2(e3,t2.isEnd&&!t2.params.rewind)}function d2(e3){e3.preventDefault(),(!t2.isBeginning||t2.params.loop||t2.params.rewind)&&(t2.slidePrev(),i2("navigationPrev"))}function c2(e3){e3.preventDefault(),(!t2.isEnd||t2.params.loop||t2.params.rewind)&&(t2.slideNext(),i2("navigationNext"))}function p2(){var e3=t2.params.navigation;if(t2.params.navigation=J(t2,t2.originalParams.navigation,t2.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(!e3.nextEl&&!e3.prevEl)){var s3=n2(e3.nextEl),a3=n2(e3.prevEl);Object.assign(t2.navigation,{nextEl:s3,prevEl:a3}),s3=r2(s3),a3=r2(a3);var i3=function(s4,a4){var _s$classList2;s4&&s4.addEventListener("click",a4==="next"?c2:d2),!t2.enabled&&s4&&(_s$classList2=s4.classList).add.apply(_s$classList2,_toConsumableArray(e3.lockClass.split(" ")))};s3.forEach(function(e4){return i3(e4,"next")}),a3.forEach(function(e4){return i3(e4,"prev")})}}function u2(){var _t$navigation2=t2.navigation,e3=_t$navigation2.nextEl,s3=_t$navigation2.prevEl;e3=r2(e3),s3=r2(s3);var a3=function(e4,s4){var _e$classList3;e4.removeEventListener("click",s4==="next"?c2:d2),(_e$classList3=e4.classList).remove.apply(_e$classList3,_toConsumableArray(t2.params.navigation.disabledClass.split(" ")))};e3.forEach(function(e4){return a3(e4,"next")}),s3.forEach(function(e4){return a3(e4,"prev")})}a2("init",function(){t2.params.navigation.enabled===!1?m2():(p2(),o2())}),a2("toEdge fromEdge lock unlock",function(){o2()}),a2("destroy",function(){u2()}),a2("enable disable",function(){var _t$navigation3=t2.navigation,e3=_t$navigation3.nextEl,s3=_t$navigation3.prevEl;e3=r2(e3),s3=r2(s3),[].concat(_toConsumableArray(e3),_toConsumableArray(s3)).filter(function(e4){return!!e4}).forEach(function(e4){return e4.classList[t2.enabled?"remove":"add"](t2.params.navigation.lockClass)})}),a2("click",function(e3,s3){var _t$navigation4=t2.navigation,a3=_t$navigation4.nextEl,n3=_t$navigation4.prevEl;a3=r2(a3),n3=r2(n3);var l3=s3.target;if(t2.params.navigation.hideOnClick&&!n3.includes(l3)&&!a3.includes(l3)){if(t2.pagination&&t2.params.pagination&&t2.params.pagination.clickable&&(t2.pagination.el===l3||t2.pagination.el.contains(l3)))return;var _e43;a3.length?_e43=a3[0].classList.contains(t2.params.navigation.hiddenClass):n3.length&&(_e43=n3[0].classList.contains(t2.params.navigation.hiddenClass)),i2(_e43===!0?"navigationShow":"navigationHide"),[].concat(_toConsumableArray(a3),_toConsumableArray(n3)).filter(function(e4){return!!e4}).forEach(function(e4){return e4.classList.toggle(t2.params.navigation.hiddenClass)})}});var m2=function(){var _t$el$classList;(_t$el$classList=t2.el.classList).add.apply(_t$el$classList,_toConsumableArray(t2.params.navigation.navigationDisabledClass.split(" "))),u2()};Object.assign(t2.navigation,{enable:function(){var _t$el$classList2;(_t$el$classList2=t2.el.classList).remove.apply(_t$el$classList2,_toConsumableArray(t2.params.navigation.navigationDisabledClass.split(" "))),p2(),o2()},disable:m2,update:o2,init:p2,destroy:u2})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.on,i2=e2.emit,r2="swiper-pagination",n2;s2({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e3){return e3},formatFractionTotal:function(e3){return e3},bulletClass:"".concat(r2,"-bullet"),bulletActiveClass:"".concat(r2,"-bullet-active"),modifierClass:"".concat(r2,"-"),currentClass:"".concat(r2,"-current"),totalClass:"".concat(r2,"-total"),hiddenClass:"".concat(r2,"-hidden"),progressbarFillClass:"".concat(r2,"-progressbar-fill"),progressbarOppositeClass:"".concat(r2,"-progressbar-opposite"),clickableClass:"".concat(r2,"-clickable"),lockClass:"".concat(r2,"-lock"),horizontalClass:"".concat(r2,"-horizontal"),verticalClass:"".concat(r2,"-vertical"),paginationDisabledClass:"".concat(r2,"-disabled")}}),t2.pagination={el:null,bullets:[]};var l2=0,o2=function(e3){return(Array.isArray(e3)?e3:[e3]).filter(function(e4){return!!e4})};function d2(){return!t2.params.pagination.el||!t2.pagination.el||Array.isArray(t2.pagination.el)&&t2.pagination.el.length===0}function c2(e3,s3){var a3=t2.params.pagination.bulletActiveClass;e3&&(e3=e3[(s3==="prev"?"previous":"next")+"ElementSibling"])&&(e3.classList.add("".concat(a3,"-").concat(s3)),(e3=e3[(s3==="prev"?"previous":"next")+"ElementSibling"])&&e3.classList.add("".concat(a3,"-").concat(s3,"-").concat(s3)))}function p2(e3){var s3=e3.target.closest(ee(t2.params.pagination.bulletClass));if(s3){e3.preventDefault();var a3=w(s3)*t2.params.slidesPerGroup;if(t2.params.loop){if(t2.realIndex===a3)return;var _e44=t2.realIndex,_s27=t2.getSlideIndexByData(a3),_i11=t2.getSlideIndexByData(t2.realIndex);if(_s27>t2.slides.length-t2.loopedSlides){var _a19=t2.activeIndex;t2.loopFix({direction:_s27>_i11?"next":"prev",activeSlideIndex:_s27,slideTo:!1}),_a19===t2.activeIndex&&t2.slideToLoop(_e44,0,!1,!0)}t2.slideToLoop(a3)}else t2.slideTo(a3)}}function u2(){var e3=t2.rtl,s3=t2.params.pagination;if(!d2()){var a3,r3,p3=t2.pagination.el;p3=o2(p3);var u3=t2.virtual&&t2.params.virtual.enabled?t2.virtual.slides.length:t2.slides.length,m3=t2.params.loop?Math.
1ceil(u3/t2.params.slidesPerGroup):t2.snapGrid.length;if(t2.params.loop?(r3=t2.previousRealIndex||0,a3=t2.params.slidesPerGroup>1?Math.floor(t2.realIndex/t2.params.slidesPerGroup):t2.realIndex):t2.snapIndex!==void 0?(a3=t2.snapIndex,r3=t2.previousSnapIndex):(r3=t2.previousIndex||0,a3=t2.activeIndex||0),s3.type==="bullets"&&t2.pagination.bullets&&t2.pagination.bullets.length>0){var _i12=t2.pagination.bullets,_o6,_d3,_u2;if(s3.dynamicBullets&&(n2=E(_i12[0],t2.isHorizontal()?"width":"height",!0),p3.forEach(function(e4){e4.style[t2.isHorizontal()?"width":"height"]=n2*(s3.dynamicMainBullets+4)+"px"}),s3.dynamicMainBullets>1&&r3!==void 0&&(l2+=a3-(r3||0),l2>s3.dynamicMainBullets-1?l2=s3.dynamicMainBullets-1:l2<0&&(l2=0)),_o6=Math.max(a3-l2,0),_d3=_o6+(Math.min(_i12.length,s3.dynamicMainBullets)-1),_u2=(_d3+_o6)/2),_i12.forEach(function(e4){var _e$classList4,t3=_toConsumableArray(["","-next","-next-next","-prev","-prev-prev","-main"].map(function(e5){return"".concat(s3.bulletActiveClass).concat(e5)})).map(function(e5){return typeof e5=="string"&&e5.includes(" ")?e5.split(" "):e5}).flat();(_e$classList4=e4.classList).remove.apply(_e$classList4,_toConsumableArray(t3))}),p3.length>1)_i12.forEach(function(e4){var _e$classList5,_e$classList6,i3=w(e4);i3===a3?(_e$classList5=e4.classList).add.apply(_e$classList5,_toConsumableArray(s3.bulletActiveClass.split(" "))):t2.isElement&&e4.setAttribute("part","bullet"),s3.dynamicBullets&&(i3>=_o6&&i3<=_d3&&(_e$classList6=e4.classList).add.apply(_e$classList6,_toConsumableArray("".concat(s3.bulletActiveClass,"-main").split(" "))),i3===_o6&&c2(e4,"prev"),i3===_d3&&c2(e4,"next"))});else{var _e45$classList,_e45=_i12[a3];if(_e45&&(_e45$classList=_e45.classList).add.apply(_e45$classList,_toConsumableArray(s3.bulletActiveClass.split(" "))),t2.isElement&&_i12.forEach(function(e4,t3){e4.setAttribute("part",t3===a3?"bullet-active":"bullet")}),s3.dynamicBullets){for(var _e46=_i12[_o6],_t38=_i12[_d3],_e47=_o6;_e47<=_d3;_e47+=1){var _i12$_e47$classList;_i12[_e47]&&(_i12$_e47$classList=_i12[_e47].classList).add.apply(_i12$_e47$classList,_toConsumableArray("".concat(s3.bulletActiveClass,"-main").split(" ")))}c2(_e46,"prev"),c2(_t38,"next")}}if(s3.dynamicBullets){var _a20=Math.min(_i12.length,s3.dynamicMainBullets+4),_r9=(n2*_a20-n2)/2-_u2*n2,_l6=e3?"right":"left";_i12.forEach(function(e4){e4.style[t2.isHorizontal()?_l6:"top"]="".concat(_r9,"px")})}}p3.forEach(function(e4,r4){if(s3.type==="fraction"&&(e4.querySelectorAll(ee(s3.currentClass)).forEach(function(e5){e5.textContent=s3.formatFractionCurrent(a3+1)}),e4.querySelectorAll(ee(s3.totalClass)).forEach(function(e5){e5.textContent=s3.formatFractionTotal(m3)})),s3.type==="progressbar"){var _i13;_i13=s3.progressbarOpposite?t2.isHorizontal()?"vertical":"horizontal":t2.isHorizontal()?"horizontal":"vertical";var _r10=(a3+1)/m3,_n6=1,_l7=1;_i13==="horizontal"?_n6=_r10:_l7=_r10,e4.querySelectorAll(ee(s3.progressbarFillClass)).forEach(function(e5){e5.style.transform="translate3d(0,0,0) scaleX(".concat(_n6,") scaleY(").concat(_l7,")"),e5.style.transitionDuration="".concat(t2.params.speed,"ms")})}s3.type==="custom"&&s3.renderCustom?(e4.innerHTML=s3.renderCustom(t2,a3+1,m3),r4===0&&i2("paginationRender",e4)):(r4===0&&i2("paginationRender",e4),i2("paginationUpdate",e4)),t2.params.watchOverflow&&t2.enabled&&e4.classList[t2.isLocked?"add":"remove"](s3.lockClass)})}}function m2(){var e3=t2.params.pagination;if(!d2()){var s3=t2.virtual&&t2.params.virtual.enabled?t2.virtual.slides.length:t2.slides.length,a3=t2.pagination.el;a3=o2(a3);var r3="";if(e3.type==="bullets"){var _a21=t2.params.loop?Math.ceil(s3/t2.params.slidesPerGroup):t2.snapGrid.length;t2.params.freeMode&&t2.params.freeMode.enabled&&_a21>s3&&(_a21=s3);for(var _s28=0;_s28<_a21;_s28+=1)e3.renderBullet?r3+=e3.renderBullet.call(t2,_s28,e3.bulletClass):r3+="<".concat(e3.bulletElement," ").concat(t2.isElement?'part="bullet"':"",' class="').concat(e3.bulletClass,'"></').concat(e3.bulletElement,">")}e3.type==="fraction"&&(r3=e3.renderFraction?e3.renderFraction.call(t2,e3.currentClass,e3.totalClass):'<span class="'.concat(e3.currentClass,'"></span> / <span class="').concat(e3.totalClass,'"></span>')),e3.type==="progressbar"&&(r3=e3.renderProgressbar?e3.renderProgressbar.call(t2,e3.progressbarFillClass):'<span class="'.concat(e3.progressbarFillClass,'"></span>')),t2.pagination.bullets=[],a3.forEach(function(s4){var _t$pagination$bullets;e3.type!=="custom"&&(s4.innerHTML=r3||""),e3.type==="bullets"&&(_t$pagination$bullets=t2.pagination.bullets).push.apply(_t$pagination$bullets,_toConsumableArray(s4.querySelectorAll(ee(e3.bulletClass))))}),e3.type!=="custom"&&i2("paginationRender",a3[0])}}function h2(){t2.params.pagination=J(t2,t2.originalParams.pagination,t2.params.pagination,{el:"swiper-pagination"});var e3=t2.params.pagination;if(e3.el){var s3;typeof e3.el=="string"&&t2.isElement&&(s3=t2.el.querySelector(e3.el)),s3||typeof e3.el!="string"||(s3=_toConsumableArray(document.querySelectorAll(e3.el))),s3||(s3=e3.el),s3&&s3.length!==0&&(t2.params.uniqueNavElements&&typeof e3.el=="string"&&Array.isArray(s3)&&s3.length>1&&(s3=_toConsumableArray(t2.el.querySelectorAll(e3.el)),s3.length>1&&(s3=s3.filter(function(e4){return b(e4,".swiper")[0]===t2.el})[0])),Array.isArray(s3)&&s3.length===1&&(s3=s3[0]),Object.assign(t2.pagination,{el:s3}),s3=o2(s3),s3.forEach(function(s4){var _s$classList3;e3.type==="bullets"&&e3.clickable&&(_s$classList3=s4.classList).add.apply(_s$classList3,_toConsumableArray((e3.clickableClass||"").split(" "))),s4.classList.add(e3.modifierClass+e3.type),s4.classList.add(t2.isHorizontal()?e3.horizontalClass:e3.verticalClass),e3.type==="bullets"&&e3.dynamicBullets&&(s4.classList.add("".concat(e3.modifierClass).concat(e3.type,"-dynamic")),l2=0,e3.dynamicMainBullets<1&&(e3.dynamicMainBullets=1)),e3.type==="progressbar"&&e3.progressbarOpposite&&s4.classList.add(e3.progressbarOppositeClass),e3.clickable&&s4.addEventListener("click",p2),t2.enabled||s4.classList.add(e3.lockClass)}))}}function f2(){var e3=t2.params.pagination;if(!d2()){var s3=t2.pagination.el;s3&&(s3=o2(s3),s3.forEach(function(s4){var _s$classList4;s4.classList.remove(e3.hiddenClass),s4.classList.remove(e3.modifierClass+e3.type),s4.classList.remove(t2.isHorizontal()?e3.horizontalClass:e3.verticalClass),e3.clickable&&((_s$classList4=s4.classList).remove.apply(_s$classList4,_toConsumableArray((e3.clickableClass||"").split(" "))),s4.removeEventListener("click",p2))}
1)),t2.pagination.bullets&&t2.pagination.bullets.forEach(function(t3){var _t$classList;return(_t$classList=t3.classList).remove.apply(_t$classList,_toConsumableArray(e3.bulletActiveClass.split(" ")))})}}a2("changeDirection",function(){if(!(!t2.pagination||!t2.pagination.el)){var e3=t2.params.pagination,s3=t2.pagination.el;s3=o2(s3),s3.forEach(function(s4){s4.classList.remove(e3.horizontalClass,e3.verticalClass),s4.classList.add(t2.isHorizontal()?e3.horizontalClass:e3.verticalClass)})}}),a2("init",function(){t2.params.pagination.enabled===!1?g2():(h2(),m2(),u2())}),a2("activeIndexChange",function(){t2.snapIndex===void 0&&u2()}),a2("snapIndexChange",function(){u2()}),a2("snapGridLengthChange",function(){m2(),u2()}),a2("destroy",function(){f2()}),a2("enable disable",function(){var e3=t2.pagination.el;e3&&(e3=o2(e3),e3.forEach(function(e4){return e4.classList[t2.enabled?"remove":"add"](t2.params.pagination.lockClass)}))}),a2("lock unlock",function(){u2()}),a2("click",function(e3,s3){var a3=s3.target,r3=o2(t2.pagination.el);if(t2.params.pagination.el&&t2.params.pagination.hideOnClick&&r3&&r3.length>0&&!a3.classList.contains(t2.params.pagination.bulletClass)){if(t2.navigation&&(t2.navigation.nextEl&&a3===t2.navigation.nextEl||t2.navigation.prevEl&&a3===t2.navigation.prevEl))return;var _e48=r3[0].classList.contains(t2.params.pagination.hiddenClass);i2(_e48===!0?"paginationShow":"paginationHide"),r3.forEach(function(e4){return e4.classList.toggle(t2.params.pagination.hiddenClass)})}});var g2=function(){t2.el.classList.add(t2.params.pagination.paginationDisabledClass);var e3=t2.pagination.el;e3&&(e3=o2(e3),e3.forEach(function(e4){return e4.classList.add(t2.params.pagination.paginationDisabledClass)})),f2()};Object.assign(t2.pagination,{enable:function(){t2.el.classList.remove(t2.params.pagination.paginationDisabledClass);var e3=t2.pagination.el;e3&&(e3=o2(e3),e3.forEach(function(e4){return e4.classList.remove(t2.params.pagination.paginationDisabledClass)})),h2(),m2(),u2()},disable:g2,render:m2,update:u2,init:h2,destroy:f2})},function(e2){var t2=e2.swiper,s2=e2.extendParams,i2=e2.on,r2=e2.emit,l2=a(),o2,d2,c2,p2,u2=!1,m2=null,h2=null;function v2(){if(!(!t2.params.scrollbar.el||!t2.scrollbar.el)){var e3=t2.scrollbar,s3=t2.rtlTranslate,a2=e3.dragEl,i3=e3.el,r3=t2.params.scrollbar,n2=t2.params.loop?t2.progressLoop:t2.progress,l3=d2,o3=(c2-d2)*n2;s3?(o3=-o3,o3>0?(l3=d2-o3,o3=0):-o3+d2>c2&&(l3=c2+o3)):o3<0?(l3=d2+o3,o3=0):o3+d2>c2&&(l3=c2-o3),t2.isHorizontal()?(a2.style.transform="translate3d(".concat(o3,"px, 0, 0)"),a2.style.width="".concat(l3,"px")):(a2.style.transform="translate3d(0px, ".concat(o3,"px, 0)"),a2.style.height="".concat(l3,"px")),r3.hide&&(clearTimeout(m2),i3.style.opacity=1,m2=setTimeout(function(){i3.style.opacity=0,i3.style.transitionDuration="400ms"},1e3))}}function w2(){if(!(!t2.params.scrollbar.el||!t2.scrollbar.el)){var e3=t2.scrollbar,s3=e3.dragEl,a2=e3.el;s3.style.width="",s3.style.height="",c2=t2.isHorizontal()?a2.offsetWidth:a2.offsetHeight,p2=t2.size/(t2.virtualSize+t2.params.slidesOffsetBefore-(t2.params.centeredSlides?t2.snapGrid[0]:0)),d2=t2.params.scrollbar.dragSize==="auto"?c2*p2:parseInt(t2.params.scrollbar.dragSize,10),t2.isHorizontal()?s3.style.width="".concat(d2,"px"):s3.style.height="".concat(d2,"px"),a2.style.display=p2>=1?"none":"",t2.params.scrollbar.hide&&(a2.style.opacity=0),t2.params.watchOverflow&&t2.enabled&&e3.el.classList[t2.isLocked?"add":"remove"](t2.params.scrollbar.lockClass)}}function b2(e3){return t2.isHorizontal()?e3.clientX:e3.clientY}function y2(e3){var s3=t2.scrollbar,a2=t2.rtlTranslate,i3=s3.el,r3;r3=(b2(e3)-g(i3)[t2.isHorizontal()?"left":"top"]-(o2!==null?o2:d2/2))/(c2-d2),r3=Math.max(Math.min(r3,1),0),a2&&(r3=1-r3);var n2=t2.minTranslate()+(t2.maxTranslate()-t2.minTranslate())*r3;t2.updateProgress(n2),t2.setTranslate(n2),t2.updateActiveIndex(),t2.updateSlidesClasses()}function E2(e3){var s3=t2.params.scrollbar,a2=t2.scrollbar,i3=t2.wrapperEl,n2=a2.el,l3=a2.dragEl;u2=!0,o2=e3.target===l3?b2(e3)-e3.target.getBoundingClientRect()[t2.isHorizontal()?"left":"top"]:null,e3.preventDefault(),e3.stopPropagation(),i3.style.transitionDuration="100ms",l3.style.transitionDuration="100ms",y2(e3),clearTimeout(h2),n2.style.transitionDuration="0ms",s3.hide&&(n2.style.opacity=1),t2.params.cssMode&&(t2.wrapperEl.style["scroll-snap-type"]="none"),r2("scrollbarDragStart",e3)}function x2(e3){var s3=t2.scrollbar,a2=t2.wrapperEl,i3=s3.el,n2=s3.dragEl;u2&&(e3.preventDefault?e3.preventDefault():e3.returnValue=!1,y2(e3),a2.style.transitionDuration="0ms",i3.style.transitionDuration="0ms",n2.style.transitionDuration="0ms",r2("scrollbarDragMove",e3))}
1function S2(e3){var s3=t2.params.scrollbar,a2=t2.scrollbar,i3=t2.wrapperEl,l3=a2.el;u2&&(u2=!1,t2.params.cssMode&&(t2.wrapperEl.style["scroll-snap-type"]="",i3.style.transitionDuration=""),s3.hide&&(clearTimeout(h2),h2=n(function(){l3.style.opacity=0,l3.style.transitionDuration="400ms"},1e3)),r2("scrollbarDragEnd",e3),s3.snapOnRelease&&t2.slideToClosest())}function T2(e3){var s3=t2.scrollbar,a2=t2.params,i3=s3.el;if(i3){var r3=i3,n2=!!a2.passiveListeners&&{passive:!1,capture:!1},o3=!!a2.passiveListeners&&{passive:!0,capture:!1};if(r3){var d3=e3==="on"?"addEventListener":"removeEventListener";r3[d3]("pointerdown",E2,n2),l2[d3]("pointermove",x2,n2),l2[d3]("pointerup",S2,o3)}}}function M2(){var e3=t2.scrollbar,s3=t2.el;t2.params.scrollbar=J(t2,t2.originalParams.scrollbar,t2.params.scrollbar,{el:"swiper-scrollbar"});var a2=t2.params.scrollbar;if(a2.el){var i3,r3;typeof a2.el=="string"&&t2.isElement&&(i3=t2.el.querySelector(a2.el)),i3||typeof a2.el!="string"?i3||(i3=a2.el):i3=l2.querySelectorAll(a2.el),t2.params.uniqueNavElements&&typeof a2.el=="string"&&i3.length>1&&s3.querySelectorAll(a2.el).length===1&&(i3=s3.querySelector(a2.el)),i3.length>0&&(i3=i3[0]),i3.classList.add(t2.isHorizontal()?a2.horizontalClass:a2.verticalClass),i3&&(r3=i3.querySelector(".".concat(t2.params.scrollbar.dragClass)),r3||(r3=f("div",t2.params.scrollbar.dragClass),i3.append(r3))),Object.assign(e3,{el:i3,dragEl:r3}),a2.draggable&&t2.params.scrollbar.el&&t2.scrollbar.el&&T2("on"),i3&&i3.classList[t2.enabled?"remove":"add"](t2.params.scrollbar.lockClass)}}function C2(){var e3=t2.params.scrollbar,s3=t2.scrollbar.el;s3&&s3.classList.remove(t2.isHorizontal()?e3.horizontalClass:e3.verticalClass),t2.params.scrollbar.el&&t2.scrollbar.el&&T2("off")}s2({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),t2.scrollbar={el:null,dragEl:null},i2("init",function(){t2.params.scrollbar.enabled===!1?P2():(M2(),w2(),v2())}),i2("update resize observerUpdate lock unlock",function(){w2()}),i2("setTranslate",function(){v2()}),i2("setTransition",function(e3,s3){(function(e4){t2.params.scrollbar.el&&t2.scrollbar.el&&(t2.scrollbar.dragEl.style.transitionDuration="".concat(e4,"ms"))})(s3)}),i2("enable disable",function(){var e3=t2.scrollbar.el;e3&&e3.classList[t2.enabled?"remove":"add"](t2.params.scrollbar.lockClass)}),i2("destroy",function(){C2()});var P2=function(){t2.el.classList.add(t2.params.scrollbar.scrollbarDisabledClass),t2.scrollbar.el&&t2.scrollbar.el.classList.add(t2.params.scrollbar.scrollbarDisabledClass),C2()};Object.assign(t2.scrollbar,{enable:function(){t2.el.classList.remove(t2.params.scrollbar.scrollbarDisabledClass),t2.scrollbar.el&&t2.scrollbar.el.classList.remove(t2.params.scrollbar.scrollbarDisabledClass),M2(),w2(),v2()},disable:P2,updateSize:w2,setTranslate:v2,init:M2,destroy:C2})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.on;s2({parallax:{enabled:!1}});var i2="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",r2=function(e3,s3){var a3=t2.rtl,i3=a3?-1:1,r4=e3.getAttribute("data-swiper-parallax")||"0",n3=e3.getAttribute("data-swiper-parallax-x"),l2=e3.getAttribute("data-swiper-parallax-y"),o2=e3.getAttribute("data-swiper-parallax-scale"),d2=e3.getAttribute("data-swiper-parallax-opacity"),c2=e3.getAttribute("data-swiper-parallax-rotate");if(n3||l2?(n3=n3||"0",l2=l2||"0"):t2.isHorizontal()?(n3=r4,l2="0"):(l2=r4,n3="0"),n3=n3.indexOf("%")>=0?parseInt(n3,10)*s3*i3+"%":n3*s3*i3+"px",l2=l2.indexOf("%")>=0?parseInt(l2,10)*s3+"%":l2*s3+"px",d2!=null){var _t39=d2-(d2-1)*(1-Math.abs(s3));e3.style.opacity=_t39}var p2="translate3d(".concat(n3,", ").concat(l2,", 0px)");o2!=null&&(p2+=" scale(".concat(o2-(o2-1)*(1-Math.abs(s3)),")")),c2&&c2!=null&&(p2+=" rotate(".concat(c2*s3*-1,"deg)")),e3.style.transform=p2},n2=function(){var e3=t2.el,s3=t2.slides,a3=t2.progress,n4=t2.snapGrid,l2=t2.isElement,o2=h(e3,i2);t2.isElement&&o2.push.apply(o2,_toConsumableArray(h(t2.hostEl,i2))),o2.forEach(function(e4){r2(e4,a3)}),s3.forEach(function(e4,s4){var l3=e4.progress;t2.params.slidesPerGroup>1&&t2.params.slidesPerView!=="auto"&&(l3+=Math.ceil(s4/2)-a3*(n4.length-1)),l3=Math.min(Math.max(l3,-1),1),e4.querySelectorAll("".concat(i2,", [data-swiper-parallax-rotate]")).forEac
1h(function(e5){r2(e5,l3)})})};a2("beforeInit",function(){t2.params.parallax.enabled&&(t2.params.watchSlidesProgress=!0,t2.originalParams.watchSlidesProgress=!0)}),a2("init",function(){t2.params.parallax.enabled&&n2()}),a2("setTranslate",function(){t2.params.parallax.enabled&&n2()}),a2("setTransition",function(e3,s3){t2.params.parallax.enabled&&(function(e4){e4===void 0&&(e4=t2.params.speed);var s4=t2.el,a3=t2.hostEl,r3=_toConsumableArray(s4.querySelectorAll(i2));t2.isElement&&r3.push.apply(r3,_toConsumableArray(a3.querySelectorAll(i2))),r3.forEach(function(t3){var s5=parseInt(t3.getAttribute("data-swiper-parallax-duration"),10)||e4;e4===0&&(s5=0),t3.style.transitionDuration="".concat(s5,"ms")})})(s3)})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.on,i2=e2.emit,n2=r();s2({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t2.zoom={enabled:!1};var l2,d2,c2=1,p2=!1,u2=[],m2={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},f2={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},v2={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},w2=1;function y2(){if(u2.length<2)return 1;var e3=u2[0].pageX,t3=u2[0].pageY,s3=u2[1].pageX,a3=u2[1].pageY;return Math.sqrt(Math.pow(s3-e3,2)+Math.pow(a3-t3,2))}function E2(e3){var s3=t2.isElement?"swiper-slide":".".concat(t2.params.slideClass);return!!e3.target.matches(s3)||t2.slides.filter(function(t3){return t3.contains(e3.target)}).length>0}function x2(e3){if(e3.pointerType==="mouse"&&u2.splice(0,u2.length),!!E2(e3)){var s3=t2.params.zoom;if(l2=!1,d2=!1,u2.push(e3),!(u2.length<2)){if(l2=!0,m2.scaleStart=y2(),!m2.slideEl){m2.slideEl=e3.target.closest(".".concat(t2.params.slideClass,", swiper-slide")),m2.slideEl||(m2.slideEl=t2.slides[t2.activeIndex]);var _a22=m2.slideEl.querySelector(".".concat(s3.containerClass));if(_a22&&(_a22=_a22.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),m2.imageEl=_a22,m2.imageWrapEl=_a22?b(m2.imageEl,".".concat(s3.containerClass))[0]:void 0,!m2.imageWrapEl)return void(m2.imageEl=void 0);m2.maxRatio=m2.imageWrapEl.getAttribute("data-swiper-zoom")||s3.maxRatio}if(m2.imageEl){var _ref3=(function(){if(u2.length<2)return{x:null,y:null};var e4=m2.imageEl.getBoundingClientRect();return[(u2[0].pageX+(u2[1].pageX-u2[0].pageX)/2-e4.x)/c2,(u2[0].pageY+(u2[1].pageY-u2[0].pageY)/2-e4.y)/c2]})(),_ref4=_slicedToArray(_ref3,2),_e49=_ref4[0],_t40=_ref4[1];m2.originX=_e49,m2.originY=_t40,m2.imageEl.style.transitionDuration="0ms"}p2=!0}}}function S2(e3){if(E2(e3)){var s3=t2.params.zoom,a3=t2.zoom,i3=u2.findIndex(function(t3){return t3.pointerId===e3.pointerId});i3>=0&&(u2[i3]=e3),u2.length<2||(d2=!0,m2.scaleMove=y2(),m2.imageEl&&(a3.scale=m2.scaleMove/m2.scaleStart*c2,a3.scale>m2.maxRatio&&(a3.scale=m2.maxRatio-1+Math.pow(a3.scale-m2.maxRatio+1,.5)),a3.scale<s3.minRatio&&(a3.scale=s3.minRatio+1-Math.pow(s3.minRatio-a3.scale+1,.5)),m2.imageEl.style.transform="translate3d(0,0,0) scale(".concat(a3.scale,")")))}}function T2(e3){if(E2(e3)&&!(e3.pointerType==="mouse"&&e3.type==="pointerout")){var s3=t2.params.zoom,a3=t2.zoom,i3=u2.findIndex(function(t3){return t3.pointerId===e3.pointerId});i3>=0&&u2.splice(i3,1),l2&&d2&&(l2=!1,d2=!1,m2.imageEl&&(a3.scale=Math.max(Math.min(a3.scale,m2.maxRatio),s3.minRatio),m2.imageEl.style.transitionDuration="".concat(t2.params.speed,"ms"),m2.imageEl.style.transform="translate3d(0,0,0) scale(".concat(a3.scale,")"),c2=a3.scale,p2=!1,a3.scale>1&&m2.slideEl?m2.slideEl.classList.add("".concat(s3.zoomedSlideClass)):a3.scale<=1&&m2.slideEl&&m2.slideEl.classList.remove("".concat(s3.zoomedSlideClass)),a3.scale===1&&(m2.originX=0,m2.originY=0,m2.slideEl=void 0)))}}function M2(e3){if(!(!E2(e3)||!(function(e4){var s4=".".concat(t2.params.zoom.containerClass);return!!e4.target.matches(s4)||_toConsumableArray(t2.hostEl.querySelectorAll(s4)).filter(function(t3){return t3.contains(e4.target)}).length>0})(e3))){var s3=t2.zoom;if(m2.imageEl&&!(!f2.isTouched||!m2.slideEl)){f2.isMoved||(f2.width=m2.imageEl.offsetWidth,f2.height=m2.imageEl.offsetHeight,f2.startX=o(m2.imageWrapEl,"x")||0,f2.startY=o(m2.imageWrapEl,"y")||0,m2.slideWidth=m2.slideEl.offsetWidth,m2.slideHeight=m2.slideEl.offsetHeight,m2.imageWrapEl.style.transitionDuration="0ms");var a3=f2.width*s3.scale,i3=f2.height*s3.scale;if(!(a3<m2.slideWidth&&i3<m2.slideHeight)){if(f2.minX=Math.min(m2.slideWidth/2-a3/2,0),f2.maxX=-f2.minX,f2.minY=Math.min(m2.slideHeight/2-i3/2,0),f2.maxY=-f2.minY,f2.touchesCurrent.x=u2.length>0?u2[0].pageX:e3.pageX,f2.touchesCurrent.y=u2.length>0?u2[0].pageY:e3.pageY,Math.max(Math.abs(f2.touchesCurrent.x-f2.touchesStart.x),Math.abs(f2.touchesCurrent.y-f2.touchesStart.y))>5&&(t2.allowClick=!1),!f2.isMoved&&!p2&&(t2.isHorizontal()&&(Math.floor(f2.minX)===Math.floor(f2.startX)&&f2.touchesCurrent.x<f2.touchesStart.x||Math.floor(f2.maxX)===Math.floor(f2.startX)&&f2.touchesCurrent.x>f2.touchesStart.x)||!t2.isHorizontal()&&(Math.floor(f2.minY)===Math.floor(f2.startY)&&f2.touchesCurrent.y<f2.touchesStart.y||Math.floor(f2.maxY)===Math.floor(f2.startY)&&f2.touchesCurrent.y>f2.touchesStart.y)))return void(f2.isTouched=!1);e3.cancelable&&e3.preventDefault(),e3.stopPropagation(),f2.isMoved=!0;var r2=(s3.scale-c2)/(m2.maxRatio-t2.params.zoom.minRatio),n3=m2.originX,l3=m2.originY;f2.currentX=f2.touchesCurrent.x-f2.touchesStart.x+f2.startX+r2*(f2.width-2*n3),f2.currentY=f2.touchesCurrent.y-f2.touchesStart.y+f2.startY+r2*(f2.height-2*l3),f2.currentX<f2.minX&&(f2.currentX=f2.minX+1-Math.pow(f2.minX-f2.currentX+1,.8)),f2.currentX>f2.maxX&&(f2.currentX=f2.maxX-1+Math.pow(f2.currentX-f2.maxX+1,.8)),f2.currentY<f2.minY&&(f2.currentY=f2.minY+1-Math.pow(f2.minY-f2.currentY+1,.8)),f2.currentY>f2.maxY&&(f2.currentY=f2.maxY-1+Math.pow(f2.currentY-f2.maxY+1,.8)),v2.prevPositionX||(v2.prevPositionX=f2.touchesCurrent.x),v2.prevPositionY||(v2.prevPositionY=f2.touchesCurrent.y),v2.prevTime||(v2.prevTime=Date.now()),v2.x=(f2.touchesCurrent.x-v2.prevPositionX)/(Date.now()-v2.prevTime)/2,v2.y=(f2.touchesCurrent.y-v2.prevPositionY)/(Date.now()-v2.prevTime)/2,Math.abs(f2.touchesCurrent.x-v2.prevPositionX)<2&&(v2.x=0),Math.abs(f2.touchesCurrent.y-v2.prevPositionY)<2&&(v2.y=0),v2.prevPositionX=f2.touchesCurrent.x,v2.prevPositionY=f2.touchesCurrent.y,v2.prevTime=Date.now(),m2.imageWrapEl.style.transform="translate3d(".concat(f2.currentX,"px, ").concat(f2.currentY,"px,0)")}}}}function C2(){var e3=t2.zoom;m2.slideEl&&t2.activeIndex!==t2.slides.indexOf(m2.slideEl)&&(m2.imageEl&&(m2.imageEl.style.transform="translate3d(0,
10,0) scale(1)"),m2.imageWrapEl&&(m2.imageWrapEl.style.transform="translate3d(0,0,0)"),m2.slideEl.classList.remove("".concat(t2.params.zoom.zoomedSlideClass)),e3.scale=1,c2=1,m2.slideEl=void 0,m2.imageEl=void 0,m2.imageWrapEl=void 0,m2.originX=0,m2.originY=0)}function P2(e3){var s3=t2.zoom,a3=t2.params.zoom;if(!m2.slideEl){e3&&e3.target&&(m2.slideEl=e3.target.closest(".".concat(t2.params.slideClass,", swiper-slide"))),m2.slideEl||(t2.params.virtual&&t2.params.virtual.enabled&&t2.virtual?m2.slideEl=h(t2.slidesEl,".".concat(t2.params.slideActiveClass))[0]:m2.slideEl=t2.slides[t2.activeIndex]);var _s29=m2.slideEl.querySelector(".".concat(a3.containerClass));_s29&&(_s29=_s29.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),m2.imageEl=_s29,m2.imageWrapEl=_s29?b(m2.imageEl,".".concat(a3.containerClass))[0]:void 0}if(!(!m2.imageEl||!m2.imageWrapEl)){var i3,r2,l3,o2,d3,p3,u3,v3,w3,y3,E3,x3,S3,T3,M3,C3,P3,L3;t2.params.cssMode&&(t2.wrapperEl.style.overflow="hidden",t2.wrapperEl.style.touchAction="none"),m2.slideEl.classList.add("".concat(a3.zoomedSlideClass)),f2.touchesStart.x===void 0&&e3?(i3=e3.pageX,r2=e3.pageY):(i3=f2.touchesStart.x,r2=f2.touchesStart.y);var z3=typeof e3=="number"?e3:null;c2===1&&z3&&(i3=void 0,r2=void 0),s3.scale=z3||m2.imageWrapEl.getAttribute("data-swiper-zoom")||a3.maxRatio,c2=z3||m2.imageWrapEl.getAttribute("data-swiper-zoom")||a3.maxRatio,!e3||c2===1&&z3?(u3=0,v3=0):(P3=m2.slideEl.offsetWidth,L3=m2.slideEl.offsetHeight,l3=g(m2.slideEl).left+n2.scrollX,o2=g(m2.slideEl).top+n2.scrollY,d3=l3+P3/2-i3,p3=o2+L3/2-r2,w3=m2.imageEl.offsetWidth,y3=m2.imageEl.offsetHeight,E3=w3*s3.scale,x3=y3*s3.scale,S3=Math.min(P3/2-E3/2,0),T3=Math.min(L3/2-x3/2,0),M3=-S3,C3=-T3,u3=d3*s3.scale,v3=p3*s3.scale,u3<S3&&(u3=S3),u3>M3&&(u3=M3),v3<T3&&(v3=T3),v3>C3&&(v3=C3)),z3&&s3.scale===1&&(m2.originX=0,m2.originY=0),m2.imageWrapEl.style.transitionDuration="300ms",m2.imageWrapEl.style.transform="translate3d(".concat(u3,"px, ").concat(v3,"px,0)"),m2.imageEl.style.transitionDuration="300ms",m2.imageEl.style.transform="translate3d(0,0,0) scale(".concat(s3.scale,")")}}function L2(){var e3=t2.zoom,s3=t2.params.zoom;if(!m2.slideEl){t2.params.virtual&&t2.params.virtual.enabled&&t2.virtual?m2.slideEl=h(t2.slidesEl,".".concat(t2.params.slideActiveClass))[0]:m2.slideEl=t2.slides[t2.activeIndex];var _e50=m2.slideEl.querySelector(".".concat(s3.containerClass));_e50&&(_e50=_e50.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),m2.imageEl=_e50,m2.imageWrapEl=_e50?b(m2.imageEl,".".concat(s3.containerClass))[0]:void 0}m2.imageEl&&m2.imageWrapEl&&(t2.params.cssMode&&(t2.wrapperEl.style.overflow="",t2.wrapperEl.style.touchAction=""),e3.scale=1,c2=1,m2.imageWrapEl.style.transitionDuration="300ms",m2.imageWrapEl.style.transform="translate3d(0,0,0)",m2.imageEl.style.transitionDuration="300ms",m2.imageEl.style.transform="translate3d(0,0,0) scale(1)",m2.slideEl.classList.remove("".concat(s3.zoomedSlideClass)),m2.slideEl=void 0,m2.originX=0,m2.originY=0)}function z2(e3){var s3=t2.zoom;s3.scale&&s3.scale!==1?L2():P2(e3)}function A2(){return{passiveListener:!!t2.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!t2.params.passiveListeners||{passive:!1,capture:!0}}}function $2(){var e3=t2.zoom;if(!e3.enabled){e3.enabled=!0;var _A=A2(),s3=_A.passiveListener,a3=_A.activeListenerWithCapture;t2.wrapperEl.addEventListener("pointerdown",x2,s3),t2.wrapperEl.addEventListener("pointermove",S2,a3),["pointerup","pointercancel","pointerout"].forEach(function(e4){t2.wrapperEl.addEventListener(e4,T2,s3)}),t2.wrapperEl.addEventListener("pointermove",M2,a3)}}function I2(){var e3=t2.zoom;if(e3.enabled){e3.enabled=!1;var _A2=A2(),s3=_A2.passiveListener,a3=_A2.activeListenerWithCapture;t2.wrapperEl.removeEventListener("pointerdown",x2,s3),t2.wrapperEl.removeEventListener("pointermove",S2,a3),["pointerup","pointercancel","pointerout"].forEach(function(e4){t2.wrapperEl.removeEventListener(e4,T2,s3)}),t2.wrapperEl.removeEventListener("pointermove",M2,a3)}}Object.defineProperty(t2.zoom,"scale",{get:function(){return w2},set:function(e3){if(w2!==e3){var _t41=m2.imageEl,_s30=m2.slideEl;i2("zoomChange",e3,_t41,_s30)}w2=e3}}),a2("init",function(){t2.params.zoom.enabled&&$2()}),a2("destroy",function(){I2()}),a2("touchStart",function(e3,s3){t2.zoom.enabled&&(function(e4){var s4=t2.device;if(m2.imageEl&&!f2.isTouched){s4.android&&e4.cancelable&&e4.preventDefault(),f2.isTouched=!0;var a3=u2.length>0?u2[0]:e4;f2.touchesStart.x=a3.pageX,f2.touchesStart.y=a3.pageY}})(s3)}),a2("touchEnd",function(e3,s3){t2.zoom.enabled&&(function(){var e4=t2.zoom;if(m2.imageEl){if(!f2.isTouched||!f2.isMoved)return f2.isTouched=!1,void(f2.isMoved=!1);f2.isTouched=!1,f2.isMoved=!1;var s4=300,a3=300,i3=v2.x*s4,r2=f2.currentX+i3,n3=v2.y*a3,l3=f2.currentY+n3;v2.x!==0&&(s4=Math.abs((r2-f2.currentX)/v2.x)),v2.y!==0&&(a3=Math.abs((l3-f2.currentY)/v2.y));var o2=Math.max(s4,a3);f2.currentX=r2,f2.currentY=l3;var d3=f2.width*e4.scale,c3=f2.height*e4.scale;f2.minX=Math.min(m2.slideWidth/2-d3/2,0),f2.maxX=-f2.minX,f2.minY=Math.min(m2.slideHeight/2-c3/2,0),f2.maxY=-f2.minY,f2.currentX=Math.max(Math.min(f2.currentX,f2.maxX),f2.minX),f2.currentY=Math.max(Math.min(f2.currentY,f2.maxY),f2.minY),m2.imageWrapEl.style.transitionDuration="".concat(o2,"ms"),m2.imageWrapEl.style.transform="translate3d(".concat(f2.currentX,"px, ").concat(f2.currentY,"px,0)")}})()}),a2("doubleTap",function(e3,s3){!t2.animating&&t2.params.zoom.enabled&&t2.zoom.enabled&&t2.params.zoom.toggle&&z2(s3)}),a2("transitionEnd",function(){t2.zoom.enabled&&t2.params.zoom.enabled&&C2()}),a2("slideChange",function(){t2.zoom.enabled&&t2.params.zoom.enabled&&t2.params.cssMode&&C2()}),Object.assign(t2.zoom,{enable:$2,disable:I2,in:P2,out:L2,toggle:z2})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.on;function i2(e3,t3){var s3=(function(){var e4,t4,s4;return function(a4,i4){for(t4=-1,e4=a4.length;e4-t4>1;)s4=e4+t4>>1,a4[s4]<=i4?t4=s4:e4=s4;return e4}})(),a3,i3;return this.x=e3,this.y=t3,this.lastIndex=e3.length-1,this.interpolate=function(e4){return e4?(i3=s3(this.x,e4),a3=i3-1,(e4-this.x[a3])*(this.y[i3]-this.y[a3])/(this.x[i3]-this.x[a3])+this.y[a3]):0},this}function r2(){t2.controller.control&&t2.controller.spline&&(t2.controller.spline=void 0,delete t2.controller.spline)}s2({controller:{control:void 0,inverse:!1,by:"slide"}}),t2.controller={control:void 0},a2("beforeInit",function(){if(typeof window!="undefined"&&(typeof t2.params.controller.control=="string"||t2.params.controller.control instanceof HTMLElement)){var _e51=document.querySelector(t2.params.controller.control);if(_e51&&_e51.swiper)t2.controller.control=_e51.swiper;else if(_e51){var _s31=function _s312(a3){t2.controller.control=a3.detail[0],t2.update(
1),_e51.removeEventListener("init",_s312)};_e51.addEventListener("init",_s31)}}else t2.controller.control=t2.params.controller.control}),a2("update",function(){r2()}),a2("resize",function(){r2()}),a2("observerUpdate",function(){r2()}),a2("setTranslate",function(e3,s3,a3){t2.controller.control&&!t2.controller.control.destroyed&&t2.controller.setTranslate(s3,a3)}),a2("setTransition",function(e3,s3,a3){t2.controller.control&&!t2.controller.control.destroyed&&t2.controller.setTransition(s3,a3)}),Object.assign(t2.controller,{setTranslate:function(e3,s3){var a3=t2.controller.control,r3,n2,l2=t2.constructor;function o2(e4){if(!e4.destroyed){var s4=t2.rtlTranslate?-t2.translate:t2.translate;t2.params.controller.by==="slide"&&((function(e5){t2.controller.spline=t2.params.loop?new i2(t2.slidesGrid,e5.slidesGrid):new i2(t2.snapGrid,e5.snapGrid)})(e4),n2=-t2.controller.spline.interpolate(-s4)),n2&&t2.params.controller.by!=="container"||(r3=(e4.maxTranslate()-e4.minTranslate())/(t2.maxTranslate()-t2.minTranslate()),!Number.isNaN(r3)&&Number.isFinite(r3)||(r3=1),n2=(s4-t2.minTranslate())*r3+e4.minTranslate()),t2.params.controller.inverse&&(n2=e4.maxTranslate()-n2),e4.updateProgress(n2),e4.setTranslate(n2,t2),e4.updateActiveIndex(),e4.updateSlidesClasses()}}if(Array.isArray(a3))for(var _e52=0;_e52<a3.length;_e52+=1)a3[_e52]!==s3&&a3[_e52]instanceof l2&&o2(a3[_e52]);else a3 instanceof l2&&s3!==a3&&o2(a3)},setTransition:function(e3,s3){var a3=t2.constructor,i3=t2.controller.control,r3;function l2(s4){s4.destroyed||(s4.setTransition(e3,t2),e3!==0&&(s4.transitionStart(),s4.params.autoHeight&&n(function(){s4.updateAutoHeight()}),y(s4.wrapperEl,function(){i3&&s4.transitionEnd()})))}if(Array.isArray(i3))for(r3=0;r3<i3.length;r3+=1)i3[r3]!==s3&&i3[r3]instanceof a3&&l2(i3[r3]);else i3 instanceof a3&&s3!==i3&&l2(i3)}})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.on;s2({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),t2.a11y={clicked:!1};var i2=null;function r2(e3){var t3=i2;t3.length!==0&&(t3.innerHTML="",t3.innerHTML=e3)}var n2=function(e3){return(Array.isArray(e3)?e3:[e3]).filter(function(e4){return!!e4})};function l2(e3){(e3=n2(e3)).forEach(function(e4){e4.setAttribute("tabIndex","0")})}function o2(e3){(e3=n2(e3)).forEach(function(e4){e4.setAttribute("tabIndex","-1")})}function d2(e3,t3){(e3=n2(e3)).forEach(function(e4){e4.setAttribute("role",t3)})}function c2(e3,t3){(e3=n2(e3)).forEach(function(e4){e4.setAttribute("aria-roledescription",t3)})}function p2(e3,t3){(e3=n2(e3)).forEach(function(e4){e4.setAttribute("aria-label",t3)})}function u2(e3){(e3=n2(e3)).forEach(function(e4){e4.setAttribute("aria-disabled",!0)})}function m2(e3){(e3=n2(e3)).forEach(function(e4){e4.setAttribute("aria-disabled",!1)})}function h2(e3){if(!(e3.keyCode!==13&&e3.keyCode!==32)){var s3=t2.params.a11y,a3=e3.target;t2.pagination&&t2.pagination.el&&(a3===t2.pagination.el||t2.pagination.el.contains(e3.target))&&!e3.target.matches(ee(t2.params.pagination.bulletClass))||(t2.navigation&&t2.navigation.nextEl&&a3===t2.navigation.nextEl&&(t2.isEnd&&!t2.params.loop||t2.slideNext(),t2.isEnd?r2(s3.lastSlideMessage):r2(s3.nextSlideMessage)),t2.navigation&&t2.navigation.prevEl&&a3===t2.navigation.prevEl&&(t2.isBeginning&&!t2.params.loop||t2.slidePrev(),t2.isBeginning?r2(s3.firstSlideMessage):r2(s3.prevSlideMessage)),t2.pagination&&a3.matches(ee(t2.params.pagination.bulletClass))&&a3.click())}}function g2(){return t2.pagination&&t2.pagination.bullets&&t2.pagination.bullets.length}function v2(){return g2()&&t2.params.pagination.clickable}var b2=function(e3,t3,s3){l2(e3),e3.tagName!=="BUTTON"&&(d2(e3,"button"),e3.addEventListener("keydown",h2)),p2(e3,s3),(function(e4,t4){(e4=n2(e4)).forEac
1h(function(e5){e5.setAttribute("aria-controls",t4)})})(e3,t3)},y2=function(){t2.a11y.clicked=!0},E2=function(){requestAnimationFrame(function(){requestAnimationFrame(function(){t2.destroyed||(t2.a11y.clicked=!1)})})},x2=function(e3){if(!t2.a11y.clicked){var s3=e3.target.closest(".".concat(t2.params.slideClass,", swiper-slide"));if(!(!s3||!t2.slides.includes(s3))){var a3=t2.slides.indexOf(s3)===t2.activeIndex,i3=t2.params.watchSlidesProgress&&t2.visibleSlides&&t2.visibleSlides.includes(s3);a3||i3||e3.sourceCapabilities&&e3.sourceCapabilities.firesTouchEvents||(t2.isHorizontal()?t2.el.scrollLeft=0:t2.el.scrollTop=0,t2.slideTo(t2.slides.indexOf(s3),0))}}},S2=function(){var e3=t2.params.a11y;e3.itemRoleDescriptionMessage&&c2(t2.slides,e3.itemRoleDescriptionMessage),e3.slideRole&&d2(t2.slides,e3.slideRole);var s3=t2.slides.length;e3.slideLabelMessage&&t2.slides.forEach(function(a3,i3){var r3=t2.params.loop?parseInt(a3.getAttribute("data-swiper-slide-index"),10):i3;p2(a3,e3.slideLabelMessage.replace(/\{\{index\}\}/,r3+1).replace(/\{\{slidesLength\}\}/,s3))})},T2=function(){var e3=t2.params.a11y;t2.el.append(i2);var s3=t2.el;e3.containerRoleDescriptionMessage&&c2(s3,e3.containerRoleDescriptionMessage),e3.containerMessage&&p2(s3,e3.containerMessage);var a3=t2.wrapperEl,r3=e3.id||a3.getAttribute("id")||"swiper-wrapper-".concat((l3=16,l3===void 0&&(l3=16),"x".repeat(l3).replace(/x/g,function(){return Math.round(16*Math.random()).toString(16)}))),l3,o3=t2.params.autoplay&&t2.params.autoplay.enabled?"off":"polite",d3;d3=r3,n2(a3).forEach(function(e4){e4.setAttribute("id",d3)}
1),(function(e4,t3){(e4=n2(e4)).forEach(function(e5){e5.setAttribute("aria-live",t3)})})(a3,o3),S2();var _ref5=t2.navigation?t2.navigation:{},u3=_ref5.nextEl,m3=_ref5.prevEl;u3=n2(u3),m3=n2(m3),u3&&u3.forEach(function(t3){return b2(t3,r3,e3.nextSlideMessage)}),m3&&m3.forEach(function(t3){return b2(t3,r3,e3.prevSlideMessage)}),v2()&&(Array.isArray(t2.pagination.el)?t2.pagination.el:[t2.pagination.el]).forEach(function(e4){e4.addEventListener("keydown",h2)}),t2.el.addEventListener("focus",x2,!0),t2.el.addEventListener("pointerdown",y2,!0),t2.el.addEventListener("pointerup",E2,!0)};a2("beforeInit",function(){i2=f("span",t2.params.a11y.notificationClass),i2.setAttribute("aria-live","assertive"),i2.setAttribute("aria-atomic","true")}),a2("afterInit",function(){t2.params.a11y.enabled&&T2()}),a2("slidesLengthChange snapGridLengthChange slidesGridLengthChange",function(){t2.params.a11y.enabled&&S2()}),a2("fromEdge toEdge afterInit lock unlock",function(){t2.params.a11y.enabled&&(function(){if(!(t2.params.loop||t2.params.rewind||!t2.navigation)){var _t$navigation5=t2.navigation,e3=_t$navigation5.nextEl,s3=_t$navigation5.prevEl;s3&&(t2.isBeginning?(u2(s3),o2(s3)):(m2(s3),l2(s3))),e3&&(t2.isEnd?(u2(e3),o2(e3)):(m2(e3),l2(e3)))}})()}),a2("paginationUpdate",function(){t2.params.a11y.enabled&&(function(){var e3=t2.params.a11y;g2()&&t2.pagination.bullets.forEach(function(s3){t2.params.pagination.clickable&&(l2(s3),t2.params.pagination.renderBullet||(d2(s3,"button"),p2(s3,e3.paginationBulletMessage.replace(/\{\{index\}\}/,w(s3)+1)))),s3.matches(ee(t2.params.pagination.bulletActiveClass))?s3.setAttribute("aria-current","true"):s3.removeAttribute("aria-current")})})()}),a2("destroy",function(){t2.params.a11y.enabled&&(function(){i2&&i2.remove();var _ref6=t2.navigation?t2.navigation:{},e3=_ref6.nextEl,s3=_ref6.prevEl;e3=n2(e3),s3=n2(s3),e3&&e3.forEach(function(e4){return e4.removeEventListener("keydown",h2)}),s3&&s3.forEach(function(e4){return e4.removeEventListener("keydown",h2)}),v2()&&(Array.isArray(t2.pagination.el)?t2.pagination.el:[t2.pagination.el]).forEach(function(e4){e4.removeEventListener("keydown",h2)}),t2.el.removeEventListener("focus",x2,!0),t2.el.removeEventListener("pointerdown",y2,!0),t2.el.removeEventListener("pointerup",E2,!0)})()})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.on;s2({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});var i2=!1,n2={},l2=function(e3){return e3.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},o2=function(e3){var t3=r(),s3;s3=e3?new URL(e3):t3.location;var a3=s3.pathname.slice(1).split("/").filter(function(e4){return e4!==""}),i3=a3.length;return{key:a3[i3-2],value:a3[i3-1]}},d2=function(e3,s3){var a3=r();if(!(!i2||!t2.params.history.enabled)){var n3;n3=t2.params.url?new URL(t2.params.url):a3.location;var o3=t2.slides[s3],d4=l2(o3.getAttribute("data-history"));if(t2.params.history.root.length>0){var _s32=t2.params.history.root;_s32[_s32.length-1]==="/"&&(_s32=_s32.slice(0,_s32.length-1)),d4="".concat(_s32,"/").concat(e3?"".concat(e3,"/"):"").concat(d4)}else n3.pathname.includes(e3)||(d4="".concat(e3?"".concat(e3,"/"):"").concat(d4));t2.params.history.keepQuery&&(d4+=n3.search);var c3=a3.history.state;c3&&c3.value===d4||(t2.params.history.replaceState?a3.history.replaceState({value:d4},null,d4):a3.history.pushState({value:d4},null,d4))}},c2=function(e3,s3,a3){if(s3)for(var _i14=0,_r11=t2.slides.length;_i14<_r11;_i14+=1){var _r12=t2.slides[_i14];if(l2(_r12.getAttribute("data-history"))===s3){var _s33=t2.getSlideIndex(_r12);t2.slideTo(_s33,e3,a3)}}else t2.slideTo(0,e3,a3)},p2=function(){n2=o2(t2.params.url),c2(t2.params.speed,n2.value,!1)};a2("init",function(){t2.params.history.enabled&&(function(){var e3=r();if(t2.params.history){if(!e3.history||!e3.history.pushState)return t2.params.history.enabled=!1,void(t2.params.hashNavigation.enabled=!0);i2=!0,n2=o2(t2.params.url),(n2.key||n2.value)&&c2(0,n2.value,t2.params.runCallbacksOnInit),t2.params.history.replaceState||e3.addEventListener("popstate",p2)}})()}),a2("destroy",function(){t2.params.history.enabled&&(function(){var e3=r();t2.params.history.replaceState||e3.removeEventListener("popstate",p2)})()}),a2("transitionEnd _freeModeNoMomentumRelease",function(){i2&&d2(t2.params.history.key,t2.activeIndex)}),a2("slideChange",function(){i2&&t2.params.cssMode&&d2(t2.params.history.key,t2.activeIndex)})},function(e2){var t2=e2.swiper,s2=e2.extendParams,i2=e2.emit,n2=e2.on,l2=!1,o2=a(),d2=r();s2({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex:function(e3,s3){if(t2.virtual&&t2.params.virtual.enabled){var _e53=t2.slides.filter(function(e4){return e4.getAttribute("data-hash")===s3})[0];return _e53?parseInt(_e53.getAttribute("data-swiper-slide-index"),10):0}return t2.getSlideIndex(h(t2.slidesEl,".".concat(t2.params.slideClass,'[data-hash="').concat(s3,'"], swiper-slide[data-hash="').concat(s3,'"]'))[0])}}});var c2=function(){i2("hashChange");var e3=o2.location.hash.replace("#",""),s3=t2.virtual&&t2.params.virtual.enabled?t2.slidesEl.querySelector('[data-swiper-slide-index="'.concat(t2.activeIndex,'"]')):t2.slides[t2.activeIndex];if(e3!==(s3?s3.getAttribute("data-hash"):"")){var _s34=t2.params.hashNavigation.getSlideIndex(t2,e3);if(_s34===void 0||Number.isNaN(_s34))return;t2.slideTo(_s34)}},p2=function(){if(!(!l2||!t2.params.hashNavigation.enabled)){var e3=t2.virtual&&t2.params.virtual.enabled?t2.slidesEl.querySelector('[data-swiper-slide-index="'.concat(t2.activeIndex,'"]')):t2.slides[t2.activeIndex],s3=e3?e3.getAttribute("data-hash")||e3.getAttribute("data-history"):"";t2.params.hashNavigation.replaceState&&d2.history&&d2.history.replaceState?(d2.history.replaceState(null,null,"#".concat(s3)||""),i2("hashSet")):(o2.location.hash=s3||"",i2("hashSet"))}};n2("init",function(){t2.params.hashNavigation.enabled&&(function(){if(!(!t2.params.hashNavigation.enabled||t2.params.history&&t2.params.history.enabled)){l2=!0;var e3=o2.location.hash.replace("#","");if(e3){var _s35=0,_a23=t2.params.hashNavigation.getSlideIndex(t2,e3);t2.slideTo(_a23||0,_s35,t2.params.runCallbacksOnInit,!0)}t2.params.hashNavigation.watchState&&d2.addEventListener("hashchange",c2)}})()}),n2("destroy",function(){t2.params.hashNavigation.enabled&&t2.params.hashNavigation.watchState&&d2.removeEventListener("hashchange",c2)}),n2("transitionEnd _freeModeNoMomentumRelease",function(){l2&&p2()}),n2("slideChange",function(){l2&&t2.params.cssMode&&p2()})},function(e2){var t2,s2,i2=e2.swiper,r2=e2.extendParams,n2=e2.on,l2=e2.emit,o2=e2.params;
1i2.autoplay={running:!1,paused:!1,timeLeft:0},r2({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});var d2,c2,p2,u2,m2,h2,f2,g2=o2&&o2.autoplay?o2.autoplay.delay:3e3,v2=o2&&o2.autoplay?o2.autoplay.delay:3e3,w2=new Date().getTime;function b2(e3){i2&&!i2.destroyed&&i2.wrapperEl&&e3.target===i2.wrapperEl&&(i2.wrapperEl.removeEventListener("transitionend",b2),M2())}var y2=function y3(){if(!(i2.destroyed||!i2.autoplay.running)){i2.autoplay.paused?c2=!0:c2&&(v2=d2,c2=!1);var e3=i2.autoplay.paused?d2:w2+v2-new Date().getTime();i2.autoplay.timeLeft=e3,l2("autoplayTimeLeft",e3,e3/g2),s2=requestAnimationFrame(function(){y3()})}},E2=function E3(e3){if(!(i2.destroyed||!i2.autoplay.running)){cancelAnimationFrame(s2),y2();var a2=e3===void 0?i2.params.autoplay.delay:e3;g2=i2.params.autoplay.delay,v2=i2.params.autoplay.delay;var r3=(function(){var e4;if(e4=i2.virtual&&i2.params.virtual.enabled?i2.slides.filter(function(e5){return e5.classList.contains("swiper-slide-active")})[0]:i2.slides[i2.activeIndex],!!e4)return parseInt(e4.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(r3)&&r3>0&&e3===void 0&&(a2=r3,g2=r3,v2=r3),d2=a2;var n3=i2.params.speed,o3=function(){i2&&!i2.destroyed&&(i2.params.autoplay.reverseDirection?!i2.isBeginning||i2.params.loop||i2.params.rewind?(i2.slidePrev(n3,!0,!0),l2("autoplay")):i2.params.autoplay.stopOnLastSlide||(i2.slideTo(i2.slides.length-1,n3,!0,!0),l2("autoplay")):!i2.isEnd||i2.params.loop||i2.params.rewind?(i2.slideNext(n3,!0,!0),l2("autoplay")):i2.params.autoplay.stopOnLastSlide||(i2.slideTo(0,n3,!0,!0),l2("autoplay")),i2.params.cssMode&&(w2=new Date().getTime(),requestAnimationFrame(function(){E3()})))};return a2>0?(clearTimeout(t2),t2=setTimeout(function(){o3()},a2)):requestAnimationFrame(function(){o3()}),a2}},x2=function(){i2.autoplay.running=!0,E2(),l2("autoplayStart")},S2=function(){i2.autoplay.running=!1,clearTimeout(t2),cancelAnimationFrame(s2),l2("autoplayStop")},T2=function(e3,s3){if(!(i2.destroyed||!i2.autoplay.running)){clearTimeout(t2),e3||(f2=!0);var a2=function(){l2("autoplayPause"),i2.params.autoplay.waitForTransition?i2.wrapperEl.addEventListener("transitionend",b2):M2()};if(i2.autoplay.paused=!0,s3)return h2&&(d2=i2.params.autoplay.delay),h2=!1,void a2();var r3=d2||i2.params.autoplay.delay;d2=r3-(new Date().getTime()-w2),i2.isEnd&&d2<0&&!i2.params.loop||(d2<0&&(d2=0),a2())}},M2=function(){i2.isEnd&&d2<0&&!i2.params.loop||i2.destroyed||!i2.autoplay.running||(w2=new Date().getTime(),f2?(f2=!1,E2(d2)):E2(),i2.autoplay.paused=!1,l2("autoplayResume"))},C2=function(){if(!(i2.destroyed||!i2.autoplay.running)){var e3=a();e3.visibilityState==="hidden"&&(f2=!0,T2(!0)),e3.visibilityState==="visible"&&M2()}},P2=function(e3){e3.pointerType==="mouse"&&(f2=!0,i2.animating||i2.autoplay.paused||T2(!0))},L2=function(e3){e3.pointerType==="mouse"&&i2.autoplay.paused&&M2()};n2("init",function(){i2.params.autoplay.enabled&&(i2.params.autoplay.pauseOnMouseEnter&&(i2.el.addEventListener("pointerenter",P2),i2.el.addEventListener("pointerleave",L2)),a().addEventListener("visibilitychange",C2),w2=new Date().getTime(),x2())}),n2("destroy",function(){i2.el.removeEventListener("pointerenter",P2),i2.el.removeEventListener("pointerleave",L2),a().removeEventListener("visibilitychange",C2),i2.autoplay.running&&S2()}),n2("beforeTransitionStart",function(e3,t3,s3){!i2.destroyed&&i2.autoplay.running&&(s3||!i2.params.autoplay.disableOnInteraction?T2(!0,!0):S2())}),n2("sliderFirstMove",function(){!i2.destroyed&&i2.autoplay.running&&(i2.params.autoplay.disableOnInteraction?S2():(p2=!0,u2=!1,f2=!1,m2=setTimeout(function(){f2=!0,u2=!0,T2(!0)},200)))}),n2("touchEnd",function(){if(!i2.destroyed&&i2.autoplay.running&&p2){if(clearTimeout(m2),clearTimeout(t2),i2.params.autoplay.disableOnInteraction)return u2=!1,void(p2=!1);u2&&i2.params.cssMode&&M2(),u2=!1,p2=!1}}),n2("slideChange",function(){!i2.destroyed&&i2.autoplay.running&&(h2=!0)}),Object.assign(i2.autoplay,{start:x2,stop:S2,pause:T2,resume:M2})},function(e2){var t2=e2.swiper,s2=e2.extendParams,i2=e2.on;s2({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});var r2=!1,n2=!1;function l2(){var e3=t2.thumbs.swiper;if(!(!e3||e3.destroyed)){var s3=e3.clickedIndex,a2=e3.clickedSlide;if(!(a2&&a2.classList.contains(t2.params.thumbs.slideThumbActiveClass))&&s3!=null){var i3;i3=e3.params.loop?parseInt(e3.clickedSlide.getAttribute("data-swiper-slide-index"),10):s3,t2.params.loop?t2.slideToLoop(i3):t2.slideTo(i3)}}}function o2(){var e3=t2.params.thumbs;if(r2)return!1;r2=!0;var s3=t2.constructor;if(e3.swiper instanceof s3)t2.thumbs.swiper=e3.swiper,Object.assign(t2.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t2.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}
1),t2.thumbs.swiper.update();else if(d(e3.swiper)){var _a24=Object.assign({},e3.swiper);Object.assign(_a24,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t2.thumbs.swiper=new s3(_a24),n2=!0}return t2.thumbs.swiper.el.classList.add(t2.params.thumbs.thumbsContainerClass),t2.thumbs.swiper.on("tap",l2),!0}function c2(e3){var s3=t2.thumbs.swiper;if(!(!s3||s3.destroyed)){var a2=s3.params.slidesPerView==="auto"?s3.slidesPerViewDynamic():s3.params.slidesPerView,i3=1,r3=t2.params.thumbs.slideThumbActiveClass;if(t2.params.slidesPerView>1&&!t2.params.centeredSlides&&(i3=t2.params.slidesPerView),t2.params.thumbs.multipleActiveThumbs||(i3=1),i3=Math.floor(i3),s3.slides.forEach(function(e4){return e4.classList.remove(r3)}),s3.params.loop||s3.params.virtual&&s3.params.virtual.enabled)for(var _e54=0;_e54<i3;_e54+=1)h(s3.slidesEl,'[data-swiper-slide-index="'.concat(t2.realIndex+_e54,'"]')).forEach(function(e4){e4.classList.add(r3)});else for(var _e55=0;_e55<i3;_e55+=1)s3.slides[t2.realIndex+_e55]&&s3.slides[t2.realIndex+_e55].classList.add(r3);var n3=t2.params.thumbs.autoScrollOffset,l3=n3&&!s3.params.loop;if(t2.realIndex!==s3.realIndex||l3){var _i15=s3.activeIndex,_r13,_o7;if(s3.params.loop){var _e56=s3.slides.filter(function(e4){return e4.getAttribute("data-swiper-slide-index")==="".concat(t2.realIndex)})[0];_r13=s3.slides.indexOf(_e56),_o7=t2.activeIndex>t2.previousIndex?"next":"prev"}else _r13=t2.realIndex,_o7=_r13>t2.previousIndex?"next":"prev";l3&&(_r13+=_o7==="next"?n3:-1*n3),s3.visibleSlidesIndexes&&s3.visibleSlidesIndexes.indexOf(_r13)<0&&(s3.params.centeredSlides?_r13=_r13>_i15?_r13-Math.floor(a2/2)+1:_r13+Math.floor(a2/2)-1:_r13>_i15&&s3.params.slidesPerGroup,s3.slideTo(_r13,e3?0:void 0))}}}t2.thumbs={swiper:null},i2("beforeInit",function(){var e3=t2.params.thumbs;if(e3&&e3.swiper)if(typeof e3.swiper=="string"||e3.swiper instanceof HTMLElement){var _s36=a(),_i16=function(){var a2=typeof e3.swiper=="string"?_s36.querySelector(e3.swiper):e3.swiper;if(a2&&a2.swiper)e3.swiper=a2.swiper,o2(),c2(!0);else if(a2){var _s37=function _s372(i3){e3.swiper=i3.detail[0],a2.removeEventListener("init",_s372),o2(),c2(!0),e3.swiper.update(),t2.update()};a2.addEventListener("init",_s37)}return a2},_r14=function _r142(){t2.destroyed||_i16()||requestAnimationFrame(_r142)};requestAnimationFrame(_r14)}else o2(),c2(!0)}),i2("slideChange update resize observerUpdate",function(){c2()}),i2("setTransition",function(e3,s3){var a2=t2.thumbs.swiper;a2&&!a2.destroyed&&a2.setTransition(s3)}),i2("beforeDestroy",function(){var e3=t2.thumbs.swiper;e3&&!e3.destroyed&&n2&&e3.destroy()}),Object.assign(t2.thumbs,{init:o2,update:c2})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.emit,i2=e2.once;s2({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t2,{freeMode:{onTouchStart:function(){if(!t2.params.cssMode){var e3=t2.getTranslate();t2.setTranslate(e3),t2.setTransition(0),t2.touchEventsData.velocities.length=0,t2.freeMode.onTouchEnd({currentPos:t2.rtl?t2.translate:-t2.translate})}},onTouchMove:function(){if(!t2.params.cssMode){var e3=t2.touchEventsData,s3=t2.touches;e3.velocities.length===0&&e3.velocities.push({position:s3[t2.isHorizontal()?"startX":"startY"],time:e3.touchStartTime}),e3.velocities.push({position:s3[t2.isHorizontal()?"currentX":"currentY"],time:l()})}},onTouchEnd:function(e3){var s3=e3.currentPos;if(!t2.params.cssMode){var r2=t2.params,n2=t2.wrapperEl,o2=t2.rtlTranslate,d2=t2.snapGrid,c2=t2.touchEventsData,p2=l()-c2.touchStartTime;if(s3<-t2.minTranslate())t2.slideTo(t2.activeIndex);else if(s3>-t2.maxTranslate())t2.slides.length<d2.length?t2.slideTo(d2.length-1):t2.slideTo(t2.slides.length-1);else{if(r2.freeMode.momentum){if(c2.velocities.length>1){var _e57=c2.velocities.pop(),_s38=c2.velocities.pop(),_a25=_e57.position-_s38.position,_i17=_e57.time-_s38.time;t2.velocity=_a25/_i17,t2.velocity/=2,Math.abs(t2.velocity)<r2.freeMode.minimumVelocity&&(t2.velocity=0),(_i17>150||l()-_e57.time>300)&&(t2.velocity=0)}else t2.velocity=0;
1t2.velocity*=r2.freeMode.momentumVelocityRatio,c2.velocities.length=0;var _e58=1e3*r2.freeMode.momentumRatio,_s39=t2.velocity*_e58,_p3=t2.translate+_s39;o2&&(_p3=-_p3);var _u3,_m2=!1,_h=20*Math.abs(t2.velocity)*r2.freeMode.momentumBounceRatio,_f;if(_p3<t2.maxTranslate())r2.freeMode.momentumBounce?(_p3+t2.maxTranslate()<-_h&&(_p3=t2.maxTranslate()-_h),_u3=t2.maxTranslate(),_m2=!0,c2.allowMomentumBounce=!0):_p3=t2.maxTranslate(),r2.loop&&r2.centeredSlides&&(_f=!0);else if(_p3>t2.minTranslate())r2.freeMode.momentumBounce?(_p3-t2.minTranslate()>_h&&(_p3=t2.minTranslate()+_h),_u3=t2.minTranslate(),_m2=!0,c2.allowMomentumBounce=!0):_p3=t2.minTranslate(),r2.loop&&r2.centeredSlides&&(_f=!0);else if(r2.freeMode.sticky){for(var _e59,_t42=0;_t42<d2.length;_t42+=1)if(d2[_t42]>-_p3){_e59=_t42;break}_p3=Math.abs(d2[_e59]-_p3)<Math.abs(d2[_e59-1]-_p3)||t2.swipeDirection==="next"?d2[_e59]:d2[_e59-1],_p3=-_p3}if(_f&&i2("transitionEnd",function(){t2.loopFix()}),t2.velocity!==0){if(_e58=Math.abs(o2?(-_p3-t2.translate)/t2.velocity:(_p3-t2.translate)/t2.velocity),r2.freeMode.sticky){var _s40=Math.abs((o2?-_p3:_p3)-t2.translate),_a26=t2.slidesSizesGrid[t2.activeIndex];_e58=_s40<_a26?r2.speed:_s40<2*_a26?1.5*r2.speed:2.5*r2.speed}}else if(r2.freeMode.sticky)return void t2.slideToClosest();r2.freeMode.momentumBounce&&_m2?(t2.updateProgress(_u3),t2.setTransition(_e58),t2.setTranslate(_p3),t2.transitionStart(!0,t2.swipeDirection),t2.animating=!0,y(n2,function(){t2&&!t2.destroyed&&c2.allowMomentumBounce&&(a2("momentumBounce"),t2.setTransition(r2.speed),setTimeout(function(){t2.setTranslate(_u3),y(n2,function(){t2&&!t2.destroyed&&t2.transitionEnd()})},0))})):t2.velocity?(a2("_freeModeNoMomentumRelease"),t2.updateProgress(_p3),t2.setTransition(_e58),t2.setTranslate(_p3),t2.transitionStart(!0,t2.swipeDirection),t2.animating||(t2.animating=!0,y(n2,function(){t2&&!t2.destroyed&&t2.transitionEnd()}))):t2.updateProgress(_p3),t2.updateActiveIndex(),t2.updateSlidesClasses()}else{if(r2.freeMode.sticky)return void t2.slideToClosest();r2.freeMode&&a2("_freeModeNoMomentumRelease")}(!r2.freeMode.momentum||p2>=r2.longSwipesMs)&&(t2.updateProgress(),t2.updateActiveIndex(),t2.updateSlidesClasses())}}}}})},function(e2){var t2,s2,a2,i2=e2.swiper,r2=e2.extendParams;r2({grid:{rows:1,fill:"column"}});var n2=function(){var e3=i2.params.spaceBetween;return typeof e3=="string"&&e3.indexOf("%")>=0?e3=parseFloat(e3.replace("%",""))/100*i2.size:typeof e3=="string"&&(e3=parseFloat(e3)),e3};i2.grid={initSlides:function(e3){var r3=i2.params.slidesPerView,_i$params$grid=i2.params.grid,n3=_i$params$grid.rows,l2=_i$params$grid.fill;a2=Math.floor(e3/n3),t2=Math.floor(e3/n3)===e3/n3?e3:Math.ceil(e3/n3)*n3,r3!=="auto"&&l2==="row"&&(t2=Math.max(t2,r3*n3)),s2=t2/n3},updateSlide:function(e3,r3,l2,o2){var d2=i2.params.slidesPerGroup,c2=n2(),_i$params$grid2=i2.params.grid,p2=_i$params$grid2.rows,u2=_i$params$grid2.fill,m2,h2,f2;if(u2==="row"&&d2>1){var _s41=Math.floor(e3/(d2*p2)),_a27=e3-p2*d2*_s41,_i18=_s41===0?d2:Math.min(Math.ceil((l2-_s41*p2*d2)/p2),d2);f2=Math.floor(_a27/_i18),h2=_a27-f2*_i18+_s41*d2,m2=h2+f2*t2/p2,r3.style.order=m2}else u2==="column"?(h2=Math.floor(e3/p2),f2=e3-h2*p2,(h2>a2||h2===a2&&f2===p2-1)&&(f2+=1,f2>=p2&&(f2=0,h2+=1))):(f2=Math.floor(e3/s2),h2=e3-f2*s2);r3.row=f2,r3.column=h2,r3.style[o2("margin-top")]=f2!==0?c2&&"".concat(c2,"px"):""},updateWrapperSize:function(e3,s3,a3){var _i$params=i2.params,r3=_i$params.centeredSlides,l2=_i$params.roundLengths,o2=n2(),d2=i2.params.grid.rows;if(i2.virtualSize=(e3+o2)*t2,i2.virtualSize=Math.ceil(i2.virtualSize/d2)-o2,i2.wrapperEl.style[a3("width")]="".concat(i2.virtualSize+o2,"px"),r3){for(var _e60=[],_t43=0;_t43<s3.length;_t43+=1){var _a28=s3[_t43];l2&&(_a28=Math.floor(_a28)),s3[_t43]<i2.virtualSize+s3[0]&&_e60.push(_a28)}s3.splice(0,s3.length),s3.push.apply(s3,_e60)}}}},function(e2){var t2=e2.swiper;Object.assign(t2,{appendSlide:te.bind(t2),prependSlide:se.bind(t2),addSlide:ae.bind(t2),removeSlide:ie.bind(t2),removeAllSlides:re.bind(t2)})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.on;s2({fadeEffect:{crossFade:!1}}),ne({effect:"fade",swiper:t2,on:a2,setTranslate:function(){var e3=t2.slides;t2.params.fadeEffect;for(var _s42=0;_s42<e3.length;_s42+=1){var _e61=t2.slides[_s42],_a29=-_e61.swiperSlideOffset;t2.params.virtualTranslate||(_a29-=t2.translate);var _i19=0;t2.isHorizontal()||(_i19=_a29,_a29=0);var _r15=t2.params.fadeEffect.crossFade?Math.max(1-Math.abs(_e61.progress),0):1+Math.min(Math.max(_e61.progress,-1),0),_n7=le(0,_e61);_n7.style.opacity=_r15,_n7.style.transform="translate3d(".concat(_a29,"px, ").concat(_i19,"px, 0px)")}},setTransition:function(e3){var s3=t2.slides.map(function(e4){return m(e4)}
1);s3.forEach(function(t3){t3.style.transitionDuration="".concat(e3,"ms")}),oe({swiper:t2,duration:e3,transformElements:s3,allSlides:!0})},overwriteParams:function(){return{slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t2.params.cssMode}}})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.on;s2({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});var i2=function(e3,t3,s3){var a3=s3?e3.querySelector(".swiper-slide-shadow-left"):e3.querySelector(".swiper-slide-shadow-top"),i4=s3?e3.querySelector(".swiper-slide-shadow-right"):e3.querySelector(".swiper-slide-shadow-bottom");a3||(a3=f("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(s3?"left":"top")).split(" ")),e3.append(a3)),i4||(i4=f("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(s3?"right":"bottom")).split(" ")),e3.append(i4)),a3&&(a3.style.opacity=Math.max(-t3,0)),i4&&(i4.style.opacity=Math.max(t3,0))};ne({effect:"cube",swiper:t2,on:a2,setTranslate:function(){var e3=t2.el,s3=t2.wrapperEl,a3=t2.slides,r2=t2.width,n2=t2.height,l2=t2.rtlTranslate,o2=t2.size,d2=t2.browser,c2=t2.params.cubeEffect,p2=t2.isHorizontal(),u2=t2.virtual&&t2.params.virtual.enabled,m2,h2=0;c2.shadow&&(p2?(m2=t2.wrapperEl.querySelector(".swiper-cube-shadow"),m2||(m2=f("div","swiper-cube-shadow"),t2.wrapperEl.append(m2)),m2.style.height="".concat(r2,"px")):(m2=e3.querySelector(".swiper-cube-shadow"),m2||(m2=f("div","swiper-cube-shadow"),e3.append(m2))));for(var _e62=0;_e62<a3.length;_e62+=1){var _t44=a3[_e62],_s43=_e62;u2&&(_s43=parseInt(_t44.getAttribute("data-swiper-slide-index"),10));var _r16=90*_s43,_n8=Math.floor(_r16/360);l2&&(_r16=-_r16,_n8=Math.floor(-_r16/360));
1var _d4=Math.max(Math.min(_t44.progress,1),-1),_m3=0,_f2=0,_g=0;_s43%4==0?(_m3=4*-_n8*o2,_g=0):(_s43-1)%4==0?(_m3=0,_g=4*-_n8*o2):(_s43-2)%4==0?(_m3=o2+4*_n8*o2,_g=o2):(_s43-3)%4==0&&(_m3=-o2,_g=3*o2+4*o2*_n8),l2&&(_m3=-_m3),p2||(_f2=_m3,_m3=0);var _v="rotateX(".concat(p2?0:-_r16,"deg) rotateY(").concat(p2?_r16:0,"deg) translate3d(").concat(_m3,"px, ").concat(_f2,"px, ").concat(_g,"px)");_d4<=1&&_d4>-1&&(h2=90*_s43+90*_d4,l2&&(h2=90*-_s43-90*_d4)),_t44.style.transform=_v,c2.slideShadows&&i2(_t44,_d4,p2)}if(s3.style.transformOrigin="50% 50% -".concat(o2/2,"px"),s3.style["-webkit-transform-origin"]="50% 50% -".concat(o2/2,"px"),c2.shadow)if(p2)m2.style.transform="translate3d(0px, ".concat(r2/2+c2.shadowOffset,"px, ").concat(-r2/2,"px) rotateX(90deg) rotateZ(0deg) scale(").concat(c2.shadowScale,")");else{var _e63=Math.abs(h2)-90*Math.floor(Math.abs(h2)/90),_t45=1.5-(Math.sin(2*_e63*Math.PI/360)/2+Math.cos(2*_e63*Math.PI/360)/2),_s44=c2.shadowScale,_a30=c2.shadowScale/_t45,_i20=c2.shadowOffset;m2.style.transform="scale3d(".concat(_s44,", 1, ").concat(_a30,") translate3d(0px, ").concat(n2/2+_i20,"px, ").concat(-n2/2/_a30,"px) rotateX(-90deg)")}var g2=(d2.isSafari||d2.isWebView)&&d2.needPerspectiveFix?-o2/2:0;s3.style.transform="translate3d(0px,0,".concat(g2,"px) rotateX(").concat(t2.isHorizontal()?0:h2,"deg) rotateY(").concat(t2.isHorizontal()?-h2:0,"deg)"),s3.style.setProperty("--swiper-cube-translate-z","".concat(g2,"px"))},setTransition:function(e3){var s3=t2.el,a3=t2.slides;if(a3.forEach(function(t3){t3.style.transitionDuration="".concat(e3,"ms"),t3.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(function(t4){t4.style.transitionDuration="".concat(e3,"ms")})}),t2.params.cubeEffect.shadow&&!t2.isHorizontal()){var _t46=s3.querySelector(".swiper-cube-shadow");_t46&&(_t46.style.transitionDuration="".concat(e3,"ms"))}},recreateShadows:function(){var e3=t2.isHorizontal();t2.slides.forEach(function(t3){var s3=Math.max(Math.min(t3.progress,1),-1);i2(t3,s3,e3)})},getEffectParams:function(){return t2.params.cubeEffect},perspective:function(){return!0},overwriteParams:function(){return{slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0}}})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.on;s2({flipEffect:{slideShadows:!0,limitRotation:!0}});var i2=function(e3,s3){var a3=t2.isHorizontal()?e3.querySelector(".swiper-slide-shadow-left"):e3.querySelector(".swiper-slide-shadow-top"),i4=t2.isHorizontal()?e3.querySelector(".swiper-slide-shadow-right"):e3.querySelector(".swiper-slide-shadow-bottom");a3||(a3=de("flip",e3,t2.isHorizontal()?"left":"top")),i4||(i4=de("flip",e3,t2.isHorizontal()?"right":"bottom")),a3&&(a3.style.opacity=Math.max(-s3,0)),i4&&(i4.style.opacity=Math.max(s3,0))};ne({effect:"flip",swiper:t2,on:a2,setTranslate:function(){for(var e3=t2.slides,s3=t2.rtlTranslate,a3=t2.params.flipEffect,_r17=0;_r17<e3.length;_r17+=1){var _n9=e3[_r17],_l8=_n9.progress;t2.params.flipEffect.limitRotation&&(_l8=Math.max(Math.min(_n9.progress,1),-1));var _o8=_n9.swiperSlideOffset,_d5=-180*_l8,_c3=0,_p4=t2.params.cssMode?-_o8-t2.translate:-_o8,_u4=0;t2.isHorizontal()?s3&&(_d5=-_d5):(_u4=_p4,_p4=0,_c3=-_d5,_d5=0),_n9.style.zIndex=-Math.abs(Math.round(_l8))+e3.length,a3.slideShadows&&i2(_n9,_l8);var _m4="translate3d(".concat(_p4,"px, ").concat(_u4,"px, 0px) rotateX(").concat(_c3,"deg) rotateY(").concat(_d5,"deg)");le(0,_n9).style.transform=_m4}},setTransition:function(e3){var s3=t2.slides.map(function(e4){return m(e4)});s3.forEach(function(t3){t3.style.transitionDuration="".concat(e3,"ms"),t3.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(function(t4){t4.style.transitionDuration="".concat(e3,"ms")})}),oe({swiper:t2,duration:e3,transformElements:s3})},recreateShadows:function(){t2.params.flipEffect,t2.slides.forEach(function(e3){var s3=e3.progress;t2.params.flipEffect.limitRotation&&(s3=Math.max(Math.min(e3.progress,
11),-1)),i2(e3,s3)})},getEffectParams:function(){return t2.params.flipEffect},perspective:function(){return!0},overwriteParams:function(){return{slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t2.params.cssMode}}})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.on;s2({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),ne({effect:"coverflow",swiper:t2,on:a2,setTranslate:function(){for(var e3=t2.width,s3=t2.height,a3=t2.slides,i2=t2.slidesSizesGrid,r2=t2.params.coverflowEffect,n2=t2.isHorizontal(),l2=t2.translate,o2=n2?e3/2-l2:s3/2-l2,d2=n2?r2.rotate:-r2.rotate,c2=r2.depth,_e64=0,_t47=a3.length;_e64<_t47;_e64+=1){var _t48=a3[_e64],_s45=i2[_e64],_l9=(o2-_t48.swiperSlideOffset-_s45/2)/_s45,_p5=typeof r2.modifier=="function"?r2.modifier(_l9):_l9*r2.modifier,_u5=n2?d2*_p5:0,_m5=n2?0:d2*_p5,_h2=-c2*Math.abs(_p5),_f3=r2.stretch;typeof _f3=="string"&&_f3.indexOf("%")!==-1&&(_f3=parseFloat(r2.stretch)/100*_s45);var _g2=n2?0:_f3*_p5,_v2=n2?_f3*_p5:0,_w=1-(1-r2.scale)*Math.abs(_p5);Math.abs(_v2)<.001&&(_v2=0),Math.abs(_g2)<.001&&(_g2=0),Math.abs(_h2)<.001&&(_h2=0),Math.abs(_u5)<.001&&(_u5=0),Math.abs(_m5)<.001&&(_m5=0),Math.abs(_w)<.001&&(_w=0);var _b="translate3d(".concat(_v2,"px,").concat(_g2,"px,").concat(_h2,"px)  rotateX(").concat(_m5,"deg) rotateY(").concat(_u5,"deg) scale(").concat(_w,")");if(le(0,_t48).style.transform=_b,_t48.style.zIndex=1-Math.abs(Math.round(_p5)),r2.slideShadows){var _e65=n2?_t48.querySelector(".swiper-slide-shadow-left"):_t48.querySelector(".swiper-slide-shadow-top"),_s46=n2?_t48.querySelector(".swiper-slide-shadow-right"):_t48.querySelector(".swiper-slide-shadow-bottom");_e65||(_e65=de("coverflow",_t48,n2?"left":"top")),_s46||(_s46=de("coverflow",_t48,n2?"right":"bottom")),_e65&&(_e65.style.opacity=_p5>0?_p5:0),_s46&&(_s46.style.opacity=-_p5>0?-_p5:0)}}},setTransition:function(e3){t2.slides.map(function(e4){return m(e4)}).forEach(function(t3){t3.style.transitionDuration="".concat(e3,"ms"),t3.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(function(t4){t4.style.transitionDuration="".concat(e3,"ms")})})},perspective:function(){return!0},overwriteParams:function(){return{watchSlidesProgress:!0}}})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.on;s2({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});var i2=function(e3){return typeof e3=="string"?e3:"".concat(e3,"px")};ne({effect:"creative",swiper:t2,on:a2,setTranslate:function(){var e3=t2.slides,s3=t2.wrapperEl,a3=t2.slidesSizesGrid,r2=t2.params.creativeEffect,n2=r2.progressMultiplier,l2=t2.params.centeredSlides;if(l2){var _e66=a3[0]/2-t2.params.slidesOffsetBefore||0;s3.style.transform="translateX(calc(50% - ".concat(_e66,"px))")}for(var _loop=function(){var a4=e3[_s47],o2=a4.progress,d2=Math.min(Math.max(a4.progress,-r2.limitProgress),r2.limitProgress),c2=d2;l2||(c2=Math.min(Math.max(a4.originalProgress,-r2.limitProgress),r2.limitProgress));var p2=a4.swiperSlideOffset,u2=[t2.params.cssMode?-p2-t2.translate:-p2,0,0],m2=[0,0,0],h2=!1;t2.isHorizontal()||(u2[1]=u2[0],u2[0]=0);var f2={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};d2<0?(f2=r2.next,h2=!0):d2>0&&(f2=r2.prev,h2=!0),u2.forEach(function(e4,t3){u2[t3]="calc(".concat(e4,"px + (").concat(i2(f2.translate[t3])," * ").concat(Math.abs(d2*n2),"))")}),m2.forEach(function(e4,t3){m2[t3]=f2.rotate[t3]*Math.abs(d2*n2)}),a4.style.zIndex=-Math.abs(Math.round(o2))+e3.length;var g2=u2.join(", "),v2="rotateX(".concat(m2[0],"deg) rotateY(").concat(m2[1],"deg) rotateZ(").concat(m2[2],"deg)"),w2=c2<0?"scale(".concat(1+(1-f2.scale)*c2*n2,")"):"scale(".concat(1-(1-f2.scale)*c2*n2,")"),b2=c2<0?1+(1-f2.opacity)*c2*n2:1-(1-f2.opacity)*c2*n2,y2="translate3d(".concat(g2,") ").concat(v2," ").concat(w2);if(h2&&f2.shadow||!h2){var _e67=a4.querySelector(".swiper-slide-shadow");
1if(!_e67&&f2.shadow&&(_e67=de("creative",a4)),_e67){var _t49=r2.shadowPerProgress?d2*(1/r2.limitProgress):d2;_e67.style.opacity=Math.min(Math.max(Math.abs(_t49),0),1)}}var E2=le(0,a4);E2.style.transform=y2,E2.style.opacity=b2,f2.origin&&(E2.style.transformOrigin=f2.origin)},_s47=0;_s47<e3.length;_s47+=1)_loop()},setTransition:function(e3){var s3=t2.slides.map(function(e4){return m(e4)});s3.forEach(function(t3){t3.style.transitionDuration="".concat(e3,"ms"),t3.querySelectorAll(".swiper-slide-shadow").forEach(function(t4){t4.style.transitionDuration="".concat(e3,"ms")})}),oe({swiper:t2,duration:e3,transformElements:s3,allSlides:!0})},perspective:function(){return t2.params.creativeEffect.perspective},overwriteParams:function(){return{watchSlidesProgress:!0,virtualTranslate:!t2.params.cssMode}}})},function(e2){var t2=e2.swiper,s2=e2.extendParams,a2=e2.on;s2({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),ne({effect:"cards",swiper:t2,on:a2,setTranslate:function(){for(var e3=t2.slides,s3=t2.activeIndex,a3=t2.rtlTranslate,i2=t2.params.cardsEffect,_t$touchEventsData=t2.touchEventsData,r2=_t$touchEventsData.startTranslate,n2=_t$touchEventsData.isTouched,l2=a3?-t2.translate:t2.translate,_o9=0;_o9<e3.length;_o9+=1){var _d6=e3[_o9],_c4=_d6.progress,_p6=Math.min(Math.max(_c4,-4),4),_u6=_d6.swiperSlideOffset;t2.params.centeredSlides&&!t2.params.cssMode&&(t2.wrapperEl.style.transform="translateX(".concat(t2.minTranslate(),"px)")),t2.params.centeredSlides&&t2.params.cssMode&&(_u6-=e3[0].swiperSlideOffset);var _m6=t2.params.cssMode?-_u6-t2.translate:-_u6,_h3=0,_f4=-100*Math.abs(_p6),_g3=1,_v3=-i2.perSlideRotate*_p6,_w2=i2.perSlideOffset-.75*Math.abs(_p6),_b2=t2.virtual&&t2.params.virtual.enabled?t2.virtual.from+_o9:_o9,_y=(_b2===s3||_b2===s3-1)&&_p6>0&&_p6<1&&(n2||t2.params.cssMode)&&l2<r2,_E=(_b2===s3||_b2===s3+1)&&_p6<0&&_p6>-1&&(n2||t2.params.cssMode)&&l2>r2;if(_y||_E){var _e68=Math.pow(1-Math.abs((Math.abs(_p6)-.5)/.5),.5);_v3+=-28*_p6*_e68,_g3+=-.5*_e68,_w2+=96*_e68,_h3=-25*_e68*Math.abs(_p6)+"%"}
1if(_m6=_p6<0?"calc(".concat(_m6,"px ").concat(a3?"-":"+"," (").concat(_w2*Math.abs(_p6),"%))"):_p6>0?"calc(".concat(_m6,"px ").concat(a3?"-":"+"," (-").concat(_w2*Math.abs(_p6),"%))"):"".concat(_m6,"px"),!t2.isHorizontal()){var _e69=_h3;_h3=_m6,_m6=_e69}var _x=_p6<0?""+(1+(1-_g3)*_p6):""+(1-(1-_g3)*_p6),_S="\n        translate3d(".concat(_m6,", ").concat(_h3,", ").concat(_f4,"px)\n        rotateZ(").concat(i2.rotate?a3?-_v3:_v3:0,"deg)\n        scale(").concat(_x,")\n      ");if(i2.slideShadows){var _e70=_d6.querySelector(".swiper-slide-shadow");_e70||(_e70=de("cards",_d6)),_e70&&(_e70.style.opacity=Math.min(Math.max((Math.abs(_p6)-.5)/.5,0),1))}_d6.style.zIndex=-Math.abs(Math.round(_c4))+e3.length,le(0,_d6).style.transform=_S}},setTransition:function(e3){var s3=t2.slides.map(function(e4){return m(e4)});s3.forEach(function(t3){t3.style.transitionDuration="".concat(e3,"ms"),t3.querySelectorAll(".swiper-slide-shadow").forEach(function(t4){t4.style.transitionDuration="".concat(e3,"ms")})}),oe({swiper:t2,duration:e3,transformElements:s3})},perspective:function(){return!0},overwriteParams:function(){return{watchSlidesProgress:!0,virtualTranslate:!t2.params.cssMode}}})}];return Q.use(ce),Q})();(function(window2,document2,$,undefined2){"use strict";if(window2.console=window2.console||{info:function(stuff){}},!$)return;if($.fn.fancybox){console.info("fancyBox already initialized");return}var defaults={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!</video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span>&nbsp;/&nbsp;<span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"><div class="fancybox-caption__body"></div></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/></svg></button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
1<path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div></button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/></svg></div></button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/></svg></button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:$.noop,beforeLoad:$.noop,afterLoad:$.noop,beforeShow:$.noop,afterShow:$.noop,beforeClose:$.noop,afterClose:$.noop,onActivate:$.noop,onDeactivate:$.noop,clickContent:function(current,event2){return current.type==="image"?"zoom":!1},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(current,event2){return current.type==="image"?"toggleControls":!1},clickSlide:function(current,event2){return current.type==="image"?"toggleControls":"close"},dblclickContent:function(current,event2){return current.type==="image"?"zoom":!1},dblclickSlide:function(current,event2){return current.type==="image"?"zoom":!1}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schlie&szlig;en",NEXT:"Weiter",PREV:"Zur&uuml;ck",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es sp&auml;ter nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergr&ouml;&szlig;ern"}}},$W=$(window2),$D=$(document2),called=0,isQuery=function(obj){return obj&&obj.hasOwnProperty&&obj instanceof $},requestAFrame=(function(){return window2.requestAnimationFrame||window2.webkitRequestAnimationFrame||window2.mozRequestAnimationFrame||window2.oRequestAnimationFrame||function(callback){return window2.setTimeout(callback,1e3/60)}})(),cancelAFrame=(function(){return window2.cancelAnimationFrame||window2.webkitCancelAnimationFrame||window2.mozCancelAnimationFrame||window2.oCancelAnimationFrame||function(id){window2.clearTimeout(id)}})(),transitionEnd=(function(){var el=document2.createElement("fakeelement"),t,transitions={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in transitions)if(el.style[t]!==undefined2)return transitions[t];return"transitionend"})(),forceRedraw=function($el){return $el&&$el.length&&$el[0].offsetHeight},mergeOpts=function(opts1,opts2){var rez=$.extend(!0,{},opts1,opts2);return $.each(opts2,function(key,value){$.isArray(value)&&(rez[key]=value)}),rez},inViewport=function(elem){var elemCenter,rez;return!elem||elem.ownerDocument!==document2?!1:($(".fancybox-container").css("pointer-events","none"),elemCenter={x:elem.getBoundingClientRect().left+elem.offsetWidth/2,y:elem.getBoundingClientRect().top+elem.offsetHeight/2},rez=document2.elementFromPoint(elemCenter.x,elemCenter.y)===elem,$(".fancybox-container").css("pointer-events",""),rez)},FancyBox=function(content,opts,index){var self2=this;self2.opts=mergeOpts({index:index},$.fancybox.defaults),$.isPlainObject(opts)&&(self2.opts=mergeOpts(self2.opts,opts)),$.fancybox.isMobile&&(self2.opts=mergeOpts(self2.opts,self2.opts.mobile)),self2.id=self2.opts.id||++called,self2.currIndex=parseInt(self2.opts.index,10)||0,self2.prevIndex=null,self2.prevPos=null,self2.currPos=0,self2.firstRun=!0,self2.group=[],self2.slides={},self2.addContent(content),self2.group.length&&self2.init()};$.extend(FancyBox.prototype,{init:function(){var self2=this,firstItem=self2.group[self2.currIndex],firstItemOpts=firstItem.opts,$container,buttonStr;firstItemOpts.closeExisting&&$.fancybox.close(!0),$("body").addClass("fancybox-active"),!$.fancybox.getInstance()&&firstItemOpts.hideScrollbar!==!1&&!$.fancybox.isMobile&&document2.body.scrollHeight>
1window2.innerHeight&&($("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(window2.innerWidth-document2.documentElement.clientWidth)+"px;}</style>"),$("body").addClass("compensate-for-scrollbar")),buttonStr="",$.each(firstItemOpts.buttons,function(index,value){buttonStr+=firstItemOpts.btnTpl[value]||""}),$container=$(self2.translate(self2,firstItemOpts.baseTpl.replace("{{buttons}}",buttonStr).replace("{{arrows}}",firstItemOpts.btnTpl.arrowLeft+firstItemOpts.btnTpl.arrowRight))).attr("id","fancybox-container-"+self2.id).addClass(firstItemOpts.baseClass).data("FancyBox",self2).appendTo(firstItemOpts.parentEl),self2.$refs={container:$container},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(item){self2.$refs[item]=$container.find(".fancybox-"+item)}),self2.trigger("onInit"),self2.activate(),self2.jumpTo(self2.currIndex)},translate:function(obj,str){var arr=obj.opts.i18n[obj.opts.lang]||obj.opts.i18n.en;return str.replace(/\{\{(\w+)\}\}/g,function(match,n){return arr[n]===undefined2?match:arr[n]})},addContent:function(content){var self2=this,items=$.makeArray(content),thumbs;$.each(items,function(i,item){var obj={},opts={},$item,type,found,src,srcParts;$.isPlainObject(item)?(obj=item,opts=item.opts||item):$.type(item)==="object"&&$(item).length?($item=$(item),opts=$item.data()||{},opts=$.extend(!0,{},opts,opts.options),opts.$orig=$item,obj.src=self2.opts.src||opts.src||$item.attr("href"),!obj.type&&!obj.src&&(obj.type="inline",obj.src=item)):obj={type:"html",src:item+""},obj.opts=$.extend(!0,{},self2.opts,opts),$.isArray(opts.buttons)&&(obj.opts.buttons=opts.buttons),$.fancybox.isMobile&&obj.opts.mobile&&(obj.opts=mergeOpts(obj.opts,obj.opts.mobile)),type=obj.type||obj.opts.type,src=obj.src||"",!type&&src&&((found=src.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(type="video",obj.opts.video.format||(obj.opts.video.format="video/"+(found[1]==="ogv"?"ogg":found[1]))):src.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?type="image":src.match(/\.(pdf)((\?|#).*)?$/i)?(type="iframe",obj=$.extend(!0,obj,{contentType:"pdf",opts:{iframe:{preload:!1}}})):src.charAt(0)==="#"&&(type="inline")),type?obj.type=type:self2.trigger("objectNeedsType",obj),obj.contentType||(obj.contentType=$.inArray(obj.type,["html","inline","ajax"])>-1?"html":obj.type),obj.index=self2.group.length,obj.opts.smallBtn=="auto"&&(obj.opts.smallBtn=$.inArray(obj.type,["html","inline","ajax"])>-1),obj.opts.toolbar==="auto"&&(obj.opts.toolbar=!obj.opts.smallBtn),obj.$thumb=obj.opts.$thumb||null,obj.opts.$trigger&&obj.index===self2.opts.index&&(obj.$thumb=obj.opts.$trigger.find("img:first"),obj.$thumb.length&&(obj.opts.$orig=obj.opts.$trigger)),!(obj.$thumb&&obj.$thumb.length)&&obj.opts.$orig&&(obj.$thumb=obj.opts.$orig.find("img:first")),obj.$thumb&&!obj.$thumb.length&&(obj.$thumb=null),obj.thumb=obj.opts.thumb||(obj.$thumb?obj.$thumb[0].src:null),$.type(obj.opts.caption)==="function"&&(obj.opts.caption=obj.opts.caption.apply(item,[self2,obj])),$.type(self2.opts.caption)==="function"&&(obj.opts.caption=self2.opts.caption.apply(item,[self2,obj])),obj.opts.caption instanceof $||(obj.opts.caption=obj.opts.caption===undefined2?"":obj.opts.caption+""),obj.type==="ajax"&&(srcParts=src.split(/\s+/,2),srcParts.length>1&&(obj.src=srcParts.shift(),obj.opts.filter=srcParts.shift())),obj.opts.modal&&(obj.opts=$.extend(!0,obj.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),self2.group.push(obj)}),Object.keys(self2.slides).length&&(self2.updateControls(),thumbs=self2.Thumbs,thumbs&&thumbs.isActive&&(thumbs.create(),thumbs.focus()))},addEvents:function(){var self2=this;self2.removeEvents(),self2.$refs.container.on("click.fb-close","[data-fancybox-close]",function(e){e.stopPropagation(),e.preventDefault(),self2.close(e)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(e){e.stopPropagation(),e.preventDefault(),self2.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(e){e.stopPropagation(),e.preventDefault(),self2.next()}).on("click.fb","[data-fancybox-zoom]",function(e){self2[self2.isScaledDown()?"scaleToActual":"scaleToFit"]()}),$W.on("orientationchange.fb resize.fb",function(e){e&&e.originalEvent&&e.originalEvent.type==="resize"?(self2.requestId&&cancelAFrame(self2.requestId),self2.requestId=requestAFrame(function(){self2.update(e)})):(self2.current&&self2.current.type==="iframe"&&self2.$refs.stage.hide(),setTimeout(function(){self2.$refs.stage.show(),self2.update(e)},$.fancybox.isMobile?600:250))}),$D.on("keydown.fb",function(e){var instance=$.fancybox?$.fancybox.getInstance():null,current=instance.current,keycode=e.keyCode||e.which;if(keycode==9){current.opts.trapFocus&&self2.focus(e);return}if(!(!current.opts.keyboard||e.ctrlKey||e.altKey||e.shiftKey||$(e.target).is("input,textarea,video,audio,select"))){if(keycode===8||keycode===27){e.preventDefault(),self2.close(e);return}if(keycode===37||keycode===38){e.preventDefault(),self2.previous();return}if(keycode===39||keycode===40){e.preventDefault(),self2.next();return}self2.trigger("afterKeydown",e,keycode)}}),self2.group[self2.currIndex].opts.idleTime&&(self2.idleSecondsCounter=0,$D.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(e){self2.idleSecondsCounter=0,self2.isIdle&&self2.showControls(),self2.isIdle=!1}),self2.idleInterval=window2.setInterval(function(){self2.idleSecondsCounter++,self2.idleSecondsCounter>=self2.group[self2.currIndex].opts.idleTime&&!self2.isDragging&&(self2.isIdle=!0,self2.idleSecondsCounter=0,self2.hideControls())},1e3))},removeEvents:function(){var self2=this;$W.off("orientationchange.fb resize.fb"),$D.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),self2.idleInterval&&(window2.clearInterval(self2.idleInterval),self2.idleInterval=null)},previous:function(duration){return this.jumpTo(this.currPos-1,duration)},next:function(duration){return this.jumpTo(this.currPos+1,duration)},jumpTo:function(pos,duration){var self2=this,groupLen=self2.group.length,firstRun,isMoved,loop,current,previous,slidePos,stagePos,prop,diff;if(!(self2.isDragging||self2.isClosing||self2.isAnimating&&self2.firstRun)){if(pos=parseInt(pos,10),loop=self2.current?self2.current.opts.loop:self2.opts.loop,!loop&&(pos<0||pos>=groupLen))return!1;if(firstRun=self2.firstRun=!Object.keys(self2.slides).length,previous=self2.current,self2.prevIndex=self2.currIndex,self2.prevPos=self2.currPos,current=self2.createSlide(pos),groupLen>1&&((loop||current.index<groupLen-1)&&self2.createSlide(pos+1),(loop||current.index>0)&&self2.createSlide(pos-1)),self2.current=current,self2.currIndex=current.index,self2.currPos=current.pos,self2.trigger("beforeShow",firstRun),self2.updateControls(),current.forcedDuration=undefined2,$.isNumeric(duration)?current.forcedDuration=duration:duration=current.opts[firstRun?"animationDuration":"transitionDuration"],duration=parseInt(duration,10),isMoved=self2.isMoved(current),current.$slide.addClass("fancybox-slide--current"),firstRun){current.opts.animationEffect&&duration&&self2.$refs.container.css("transition-duration",duration+"ms"),self2.$refs.container.addClass("fancybox-is-open").trigger("focus"),self2.loadSlide(current),self2.preload("image");return}slidePos=$.fancybox.getTranslate(previous.$slide),stagePos=$.fancybox.getTranslate(self2.$refs.stage),$.each(self2.slides,function(index,slide){$.fancybox.stop(slide.$slide,!0)}),previous.pos!==current.pos&&(previous.isComplete=!1),previous.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),isMoved?(diff=slidePos.left-(previous.pos*slidePos.width+previous.pos*previous.opts.gutter),$.each(self2.slides,function(index,slide){slide.$slide.removeClass("fancybox-animated").removeClass(function(index2,className){return(className.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});
1var leftPos=slide.pos*slidePos.width+slide.pos*slide.opts.gutter;$.fancybox.setTranslate(slide.$slide,{top:0,left:leftPos-stagePos.left+diff}),slide.pos!==current.pos&&slide.$slide.addClass("fancybox-slide--"+(slide.pos>current.pos?"next":"previous")),forceRedraw(slide.$slide),$.fancybox.animate(slide.$slide,{top:0,left:(slide.pos-current.pos)*slidePos.width+(slide.pos-current.pos)*slide.opts.gutter},duration,function(){slide.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),slide.pos===self2.currPos&&self2.complete()})})):duration&&current.opts.transitionEffect&&(prop="fancybox-animated fancybox-fx-"+current.opts.transitionEffect,previous.$slide.addClass("fancybox-slide--"+(previous.pos>current.pos?"next":"previous")),$.fancybox.animate(previous.$slide,prop,duration,function(){previous.$slide.removeClass(prop).removeClass("fancybox-slide--next fancybox-slide--previous")},!1)),current.isLoaded?self2.revealContent(current):self2.loadSlide(current),self2.preload("image")}},createSlide:function(pos){var self2=this,$slide,index;return index=pos%self2.group.length,index=index<0?self2.group.length+index:index,!self2.slides[pos]&&self2.group[index]&&($slide=$('<div class="fancybox-slide"></div>').appendTo(self2.$refs.stage),self2.slides[pos]=$.extend(!0,{},self2.group[index],{pos:pos,$slide:$slide,isLoaded:!1}),self2.updateSlide(self2.slides[pos])),self2.slides[pos]},scaleToActual:function(x,y,duration){var self2=this,current=self2.current,$content=current.$content,canvasWidth=$.fancybox.getTranslate(current.$slide).width,canvasHeight=$.fancybox.getTranslate(current.$slide).height,newImgWidth=current.width,newImgHeight=current.height,imgPos,posX,posY,scaleX,scaleY;self2.isAnimating||self2.isMoved()||!$content||!(current.type=="image"&&current.isLoaded&&!current.hasError)||(self2.isAnimating=!0,$.fancybox.stop($content),x=x===undefined2?canvasWidth*.5:x,y=y===undefined2?canvasHeight*.5:y,imgPos=$.fancybox.getTranslate($content),imgPos.top-=$.fancybox.getTranslate(current.$slide).top,imgPos.left-=$.fancybox.getTranslate(current.$slide).left,scaleX=newImgWidth/imgPos.width,scaleY=newImgHeight/imgPos.height,posX=canvasWidth*.5-newImgWidth*.5,posY=canvasHeight*.5-newImgHeight*.5,newImgWidth>canvasWidth&&(posX=imgPos.left*scaleX-(x*scaleX-x),posX>0&&(posX=0),posX<canvasWidth-newImgWidth&&(posX=canvasWidth-newImgWidth)),newImgHeight>canvasHeight&&(posY=imgPos.top*scaleY-(y*scaleY-y),posY>0&&(posY=0),posY<canvasHeight-newImgHeight&&(posY=canvasHeight-newImgHeight)),self2.updateCursor(newImgWidth,newImgHeight),$.fancybox.animate($content,{top:posY,left:posX,scaleX:scaleX,scaleY:scaleY},duration||366,function(){self2.isAnimating=!1}),self2.SlideShow&&self2.SlideShow.isActive&&self2.SlideShow.stop())},scaleToFit:function(duration){var self2=this,current=self2.current,$content=current.$content,end;self2.isAnimating||self2.isMoved()||!$content||!(current.type=="image"&&current.isLoaded&&!current.hasError)||(self2.isAnimating=!0,$.fancybox.stop($content),end=self2.getFitPos(current),self2.updateCursor(end.width,end.height),$.fancybox.animate($content,{top:end.top,left:end.left,scaleX:end.width/$content.width(),scaleY:end.height/$content.height()},duration||366,function(){self2.isAnimating=!1}))},getFitPos:function(slide){var self2=this,$content=slide.$content,$slide=slide.$slide,width=slide.width||slide.opts.width,height=slide.height||slide.opts.height,maxWidth,maxHeight,minRatio,aspectRatio,rez={};return!slide.isLoaded||!$content||!$content.length?!1:(maxWidth=$.fancybox.getTranslate(self2.$refs.stage).width,maxHeight=$.fancybox.getTranslate(self2.$refs.stage).height,maxWidth-=parseFloat($slide.css("paddingLeft"))+parseFloat($slide.css("paddingRight"))+parseFloat($content.css("marginLeft"))+parseFloat($content.css("marginRight")),maxHeight-=parseFloat($slide.css("paddingTop"))+parseFloat($slide.css("paddingBottom"))+parseFloat($content.css("marginTop"))+parseFloat($content.css("marginBottom")),(!width||!height)&&(width=maxWidth,height=maxHeight),minRatio=Math.min(1,maxWidth/width,maxHeight/height),width=minRatio*width,height=minRatio*height,width>maxWidth-.5&&(width=maxWidth),height>maxHeight-.5&&(height=maxHeight),slide.type==="image"?(rez.top=Math.floor((maxHeight-height)*.5)+parseFloat($slide.css("paddingTop")),rez.left=Math.floor((maxWidth-width)*.5)+
1parseFloat($slide.css("paddingLeft"))):slide.contentType==="video"&&(aspectRatio=slide.opts.width&&slide.opts.height?width/height:slide.opts.ratio||16/9,height>width/aspectRatio?height=width/aspectRatio:width>height*aspectRatio&&(width=height*aspectRatio)),rez.width=width,rez.height=height,rez)},update:function(e){var self2=this;$.each(self2.slides,function(key,slide){self2.updateSlide(slide,e)})},updateSlide:function(slide,e){var self2=this,$content=slide&&slide.$content,width=slide.width||slide.opts.width,height=slide.height||slide.opts.height,$slide=slide.$slide;self2.adjustCaption(slide),$content&&(width||height||slide.contentType==="video")&&!slide.hasError&&($.fancybox.stop($content),$.fancybox.setTranslate($content,self2.getFitPos(slide)),slide.pos===self2.currPos&&(self2.isAnimating=!1,self2.updateCursor())),self2.adjustLayout(slide),$slide.length&&($slide.trigger("refresh"),slide.pos===self2.currPos&&self2.$refs.toolbar.add(self2.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",$slide.get(0).scrollHeight>$slide.get(0).clientHeight)),self2.trigger("onUpdate",slide,e)},centerSlide:function(duration){var self2=this,current=self2.current,$slide=current.$slide;self2.isClosing||!current||($slide.siblings().css({transform:"",opacity:""}),$slide.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),$.fancybox.animate($slide,{top:0,left:0,opacity:1},duration===undefined2?0:duration,function(){$slide.css({transform:"",opacity:""}),current.isComplete||self2.complete()},!1))},isMoved:function(slide){var current=slide||this.current,slidePos,stagePos;return current?(stagePos=$.fancybox.getTranslate(this.$refs.stage),slidePos=$.fancybox.getTranslate(current.$slide),!current.$slide.hasClass("fancybox-animated")&&(Math.abs(slidePos.top-stagePos.top)>.5||Math.abs(slidePos.left-stagePos.left)>.5)):!1},updateCursor:function(nextWidth,nextHeight){var self2=this,current=self2.current,$container=self2.$refs.container,canPan,isZoomable;!current||self2.isClosing||!self2.Guestures||($container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),canPan=self2.canPan(nextWidth,nextHeight),isZoomable=canPan?!0:self2.isZoomable(),$container.toggleClass("fancybox-is-zoomable",isZoomable),$("[data-fancybox-zoom]").prop("disabled",!isZoomable),canPan?$container.addClass("fancybox-can-pan"):isZoomable&&(current.opts.clickContent==="zoom"||$.isFunction(current.opts.clickContent)&&current.opts.clickContent(current)=="zoom")?$container.addClass("fancybox-can-zoomIn"):current.opts.touch&&(current.opts.touch.vertical||self2.group.length>1)&&current.contentType!=="video"&&$container.addClass("fancybox-can-swipe"))},isZoomable:function(){var self2=this,current=self2.current,fitPos;return!!(current&&!self2.isClosing&&current.type==="image"&&!current.hasError&&(!current.isLoaded||(fitPos=self2.getFitPos(current),fitPos&&(current.width>fitPos.width||current.height>fitPos.height))))},isScaledDown:function(nextWidth,nextHeight){var self2=this,rez=!1,current=self2.current,$content=current.$content;return nextWidth!==undefined2&&nextHeight!==undefined2?rez=nextWidth<current.width&&nextHeight<current.height:$content&&(rez=$.fancybox.getTranslate($content),rez=rez.width<current.width&&rez.height<current.height),rez},canPan:function(nextWidth,nextHeight){var self2=this,current=self2.current,pos=null,rez=!1;return current.type==="image"&&(current.isComplete||nextWidth&&nextHeight)&&!current.hasError&&(rez=self2.getFitPos(current),nextWidth!==undefined2&&nextHeight!==undefined2?pos={width:nextWidth,height:nextHeight}:current.isComplete&&(pos=$.fancybox.getTranslate(current.$content)),pos&&rez&&(rez=Math.abs(pos.width-rez.width)>1.5||Math.abs(pos.height-rez.height)>1.5)),rez},loadSlide:function(slide){var self2=this,type,$slide,ajaxLoad;if(!(slide.isLoading||slide.isLoaded)){if(slide.isLoading=!0,self2.trigger("beforeLoad",slide)===!1)return slide.isLoading=!1,!1;switch(type=slide.type,$slide=slide.$slide,$slide.off("refresh").trigger("onReset").addClass(slide.opts.slideClass),type){case"image":self2.setImage(slide);break;case"iframe":self2.setIframe(slide);break;case"html":self2.setContent(slide,slide.src||slide.content);break;case"video":self2.setContent(slide,slide.opts.video.tpl.replace(/\{\{src\}\}/gi,slide.src).replace("{{format}}",slide.opts.videoFormat||slide.opts.video.format||"").replace("{{poster}}",slide.thumb||""));break;case"inline":$(slide.src).length?self2.setContent(slide,$(slide.src)):self2.setError(slide);break;case"ajax":self2.showLoading(slide),ajaxLoad=$.ajax($.extend({},slide.opts.ajax.settings,{url:slide.src,success:function(data,textStatus){textStatus==="success"&&self2.setContent(slide,data)},error:function(jqXHR,textStatus){jqXHR&&textStatus!=="abort"&&self2.setError(slide)}})),$slide.one("onReset",function(){ajaxLoad.abort()});break;default:self2.setError(slide);break}return!0}},setImage:function(slide){var self2=this,ghost;setTimeout(function(){var $img=slide.$image;!self2.isClosing&&slide.isLoading&&(!$img||!$img.length||!$img[0].complete)&&!slide.hasError&&self2.showLoading(slide)},50),self2.checkSrcset(slide),slide.$content=$('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(slide.$slide.addClass("fancybox-slide--image")),slide.opts.preload!==!1&&slide.opts.width&&slide.opts.height&&slide.thumb&&(slide.width=slide.opts.width,slide.height=slide.opts.height,ghost=document2.createElement("img"),ghost.onerror=function(){$(this).remove(),slide.$ghost=null}
vendor: 5,515 bytes, line 1
1,ghost.onload=function(){self2.afterLoad(slide)},slide.$ghost=$(ghost).addClass("fancybox-image").appendTo(slide.$content).attr("src",slide.thumb)),self2.setBigImage(slide)},checkSrcset:function(slide){var srcset=slide.opts.srcset||slide.opts.image.srcset,found,temp,pxRatio,windowWidth;if(srcset){pxRatio=window2.devicePixelRatio||1,windowWidth=window2.innerWidth*pxRatio,temp=srcset.split(",").map(function(el2){var ret={};return el2.trim().split(/\s+/).forEach(function(el3,i){var value=parseInt(el3.substring(0,el3.length-1),10);if(i===0)return ret.url=el3;value&&(ret.value=value,ret.postfix=el3[el3.length-1])}),ret}),temp.sort(function(a,b){return a.value-b.value});for(var j=0;j<temp.length;j++){var el=temp[j];if(el.postfix==="w"&&el.value>=windowWidth||el.postfix==="x"&&el.value>=pxRatio){found=el;break}}!found&&temp.length&&(found=temp[temp.length-1]),found&&(slide.src=found.url,slide.width&&slide.height&&found.postfix=="w"&&(slide.height=slide.width/slide.height*found.value,slide.width=found.value),slide.opts.srcset=srcset)}},setBigImage:function(slide){var self2=this,img=document2.createElement("img"),$img=$(img);slide.$image=$img.one("error",function(){self2.setError(slide)}).one("load",function(){var sizes;slide.$ghost||(self2.resolveImageSlideSize(slide,this.naturalWidth,this.naturalHeight),self2.afterLoad(slide)),!self2.isClosing&&(slide.opts.srcset&&(sizes=slide.opts.sizes,(!sizes||sizes==="auto")&&(sizes=(slide.width/slide.height>1&&$W.width()/$W.height()>1?"100":Math.round(slide.width/slide.height*100))+"vw"),$img.attr("sizes",sizes).attr("srcset",slide.opts.srcset)),slide.$ghost&&setTimeout(function(){slide.$ghost&&!self2.isClosing&&slide.$ghost.hide()},Math.min(300,Math.max(1e3,slide.height/1600))),self2.hideLoading(slide))}).addClass("fancybox-image").attr("src",slide.src).appendTo(slide.$content),(img.complete||img.readyState=="complete")&&$img.naturalWidth&&$img.naturalHeight?$img.trigger("load"):img.error&&$img.trigger("error")},resolveImageSlideSize:function(slide,imgWidth,imgHeight){var maxWidth=parseInt(slide.opts.width,10),maxHeight=parseInt(slide.opts.height,10);slide.width=imgWidth,slide.height=imgHeight,maxWidth>0&&(slide.width=maxWidth,slide.height=Math.floor(maxWidth*imgHeight/imgWidth)),maxHeight>0&&(slide.width=Math.floor(maxHeight*imgWidth/imgHeight),slide.height=maxHeight)},setIframe:function(slide){var self2=this,opts=slide.opts.iframe,$slide=slide.$slide,$iframe;slide.$content=$('<div class="fancybox-content'+(opts.preload?" fancybox-is-hidden":"")+'"></div>').css(opts.css).appendTo($slide),$slide.addClass("fancybox-slide--"+slide.contentType),slide.$iframe=$iframe=$(opts.tpl.replace(/\{rnd\}/g,new Date().getTime())).attr(opts.attr).appendTo(slide.$content),opts.preload?(self2.showLoading(slide),$iframe.on("load.fb error.fb",function(e){this.isReady=1,slide.$slide.trigger("refresh"),self2.afterLoad(slide)}),$slide.on("refresh.fb",function(){var $content=slide.$content,frameWidth=opts.css.width,frameHeight=opts.css.height,$contents,$body;if($iframe[0].isReady===1){try{$contents=$iframe.contents(),$body=$contents.find("body")}catch(ignore){}$body&&$body.length&&$body.children().length&&($slide.css("overflow","visible"),$content.css({width:"100%","max-width":"100%",height:"9999px"}),frameWidth===undefined2&&(frameWidth=Math.ceil(Math.max($body[0].clientWidth,$body.outerWidth(!0)))),$content.css("width",frameWidth||"").css("max-width",""),frameHeight===undefined2&&(frameHeight=Math.ceil(Math.max($body[0].clientHeight,$body.outerHeight(!0)))),$content.css("height",frameHeight||""),$slide.css("overflow","auto")),$content.removeClass("fancybox-is-hidden")}})):self2.afterLoad(slide),$iframe.attr("src",slide.src),$slide.one("onReset",function(){try{$(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(ignore){}$(this).off("refresh.fb").empty(),slide.isLoaded=!1,slide.isRevealed=!1})},setContent:function(slide,content){var self2=this;self2.isClosing||(self2.hideLoading(slide),slide.$content&&$.fancybox.stop(slide.$content),slide.$slide.empty(),isQuery(content)&&content.parent().length?((content.hasClass("fancybox-content")||content.parent().hasClass("fancybox-content"))&&content.parents(".fancybox-slide").trigger("onReset"),slide.$placeholder=$("<div>").hide().insertAfter(content),content.css("display","inline-block")):slide.hasError||($.type(content)==="string"&&(content=$("<div>").append($.trim(content)).contents()),slide.opts.filter&&(content=$("<div>").html(content).find(slide.opts.filter))),slide.$slide.one("onReset",function(){$(this).find("video,audio").trigger("pause"),slide.$placeholder&&(slide.$placeholder.after(content.removeClass("fancybox-content").hide()).remove(),slide.$placeholder=null),slide.$smallBtn&&(slide.$smallBtn.remove(),slide.$smallBtn=null),slide.hasError||($(this).empty(),slide.isLoaded=!1,slide.isRevealed=!1)}),$(content).appendTo(slide.$slide),$(content).is("video,audio")&&($(content).addClass("fancybox-video"),$(content).wrap("<div></div>"),slide.contentType="video",slide.opts.width=slide.opts.width||$(content).attr("width"),slide.opts.height=slide.opts.height||$(content).attr("height")),slide.$content=slide.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),slide.$content.siblings().hide(),slide.$content.length||(slide.$content=slide.$slide.wrapInner("<div></div>").children().first()),slide.$content.addClass("fancybox-content"),slide.$slide.addClass("fancybox-slide--"+slide.contentType),self2.afterLoad(sli
1de))},setError:function(slide){slide.hasError=!0,slide.$slide.trigger("onReset").removeClass("fancybox-slide--"+slide.contentType).addClass("fancybox-slide--error"),slide.contentType="html",this.setContent(slide,this.translate(slide,slide.opts.errorTpl)),slide.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(slide){var self2=this;slide=slide||self2.current,slide&&!slide.$spinner&&(slide.$spinner=$(self2.translate(self2,self2.opts.spinnerTpl)).appendTo(slide.$slide).hide().fadeIn("fast"))},hideLoading:function(slide){var self2=this;slide=slide||self2.current,slide&&slide.$spinner&&(slide.$spinner.stop().remove(),delete slide.$spinner)},afterLoad:function(slide){var self2=this;self2.isClosing||(slide.isLoading=!1,slide.isLoaded=!0,self2.trigger("afterLoad",slide),self2.hideLoading(slide),slide.opts.smallBtn&&(!slide.$smallBtn||!slide.$smallBtn.length)&&(slide.$smallBtn=$(self2.translate(slide,slide.opts.btnTpl.smallBtn)).appendTo(slide.$content)),slide.opts.protect&&slide.$content&&!slide.hasError&&(slide.$content.on("contextmenu.fb",function(e){return e.button==2&&e.preventDefault(),!0}),slide.type==="image"&&$('<div class="fancybox-spaceball"></div>').appendTo(slide.$content)),self2.adjustCaption(slide),self2.adjustLayout(slide),slide.pos===self2.currPos&&self2.updateCursor(),self2.revealContent(slide))},adjustCaption:function(slide){var self2=this,current=slide||self2.current,caption=current.opts.caption,preventOverlap=current.opts.preventCaptionOverlap,$caption=self2.$refs.caption,$clone,captionH=!1;$caption.toggleClass("fancybox-caption--separate",preventOverlap),preventOverlap&&caption&&caption.length&&(current.pos!==self2.currPos?($clone=$caption.clone().appendTo($caption.parent()),$clone.children().eq(0).empty().html(caption),captionH=$clone.outerHeight(!0),$clone.empty().remove()):self2.$caption&&(captionH=self2.$caption.outerHeight(!0)),current.$slide.css("padding-bottom",captionH||""))},adjustLayout:function(slide){var self2=this,current=slide||self2.current,scrollHeight,marginBottom,inlinePadding,actualPadding;current.isLoaded&&current.opts.disableLayoutFix!==!0&&(current.$content.css("margin-bottom",""),current.$content.outerHeight()>current.$slide.height()+.5&&(inlinePadding=current.$slide[0].style["padding-bottom"],actualPadding=current.$slide.css("padding-bottom"),parseFloat(actualPadding)>0&&(scrollHeight=current.$slide[0].scrollHeight,current.$slide.css("padding-bottom",0),Math.abs(scrollHeight-current.$slide[0].scrollHeight)<1&&(marginBottom=actualPadding),current.$slide.css("padding-bottom",inlinePadding))),current.$content.css("margin-bottom",marginBottom))},revealContent:function(slide){var self2=this,$slide=slide.$slide,end=!1,start=!1,isMoved=self2.isMoved(slide),isRevealed=slide.isRevealed,effect,effectClassName,duration,opacity;if(slide.isRevealed=!0,effect=slide.opts[self2.firstRun?"animationEffect":"transitionEffect"],duration=slide.opts[self2.firstRun?"animationDuration":"transitionDuration"],duration=parseInt(slide.forcedDuration===undefined2?duration:slide.forcedDuration,10),(isMoved||slide.pos!==self2.currPos||!duration)&&(effect=!1),effect==="zoom"&&(slide.pos===self2.currPos&&duration&&slide.type==="image"&&!slide.hasError&&(start=self2.getThumbPos(slide))?end=self2.getFitPos(slide):effect="fade"),effect==="zoom"){self2.isAnimating=!0,end.scaleX=end.width/start.width,end.scaleY=end.height/start.height,opacity=slide.opts.zoomOpacity,opacity=="auto"&&(opacity=Math.abs(slide.width/slide.height-start.width/start.height)>.1),opacity&&(start.opacity=.1,end.opacity=1),$.fancybox.setTranslate(slide.$content.removeClass("fancybox-is-hidden"),start),forceRedraw(slide.$content),$.fancybox.animate(slide.$content,end,duration,function(){self2.isAnimating=!1,self2.complete()});return}if(self2.updateSlide(slide),!effect){slide.$content.removeClass("fancybox-is-hidden"),!isRevealed&&isMoved&&slide.type==="image"&&!slide.hasError&&slide.$content.hide().fadeIn("fast"),slide.pos===self2.currPos&&self2.complete();return}$.fancybox.stop($slide),effectClassName="fancybox-slide--"+(slide.pos>=self2.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+effect,$slide.addClass(effectClassName).removeClass("fancybox-slide--current"),slide.$content.removeClass("fancybox-is-hidden"),forceRedraw($slide),slide.type!=="image"&&slide.$content.hide().show(0),$.fancybox.animate($slide,"fancybox-slide--current",duration,function(){$slide.removeClass(effectClassName).css({transform:"",opacity:""}),slide.pos===self2.currPos&&self2.complete()},!0)},getThumbPos:function(slide){var rez=!1,$thumb=slide.$thumb,thumbPos,btw,brw,bbw,blw;return!$thumb||!inViewport($thumb[0])?!1:(thumbPos=$.fancybox.getTranslate($thumb),btw=parseFloat($thumb.css("border-top-width")||0),brw=p
1arseFloat($thumb.css("border-right-width")||0),bbw=parseFloat($thumb.css("border-bottom-width")||0),blw=parseFloat($thumb.css("border-left-width")||0),rez={top:thumbPos.top+btw,left:thumbPos.left+blw,width:thumbPos.width-brw-blw,height:thumbPos.height-btw-bbw,scaleX:1,scaleY:1},thumbPos.width>0&&thumbPos.height>0?rez:!1)},complete:function(){var self2=this,current=self2.current,slides={},$el;self2.isMoved()||!current.isLoaded||(current.isComplete||(current.isComplete=!0,current.$slide.siblings().trigger("onReset"),self2.preload("inline"),forceRedraw(current.$slide),current.$slide.addClass("fancybox-slide--complete"),$.each(self2.slides,function(key,slide){slide.pos>=self2.currPos-1&&slide.pos<=self2.currPos+1?slides[slide.pos]=slide:slide&&($.fancybox.stop(slide.$slide),slide.$slide.off().remove())}),self2.slides=slides),self2.isAnimating=!1,self2.updateCursor(),self2.trigger("afterShow"),current.opts.video.autoStart&&current.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),self2.next()}),current.opts.autoFocus&&current.contentType==="html"&&($el=current.$content.find("input[autofocus]:enabled:visible:first"),$el.length?$el.trigger("focus"):self2.focus(null,!0)),current.$slide.scrollTop(0).scrollLeft(0))},preload:function(type){var self2=this,prev,next;self2.group.length<2||(next=self2.slides[self2.currPos+1],prev=self2.slides[self2.currPos-1],prev&&prev.type===type&&self2.loadSlide(prev),next&&next.type===type&&self2.loadSlide(next))},focus:function(e,firstRun){var self2=this,focusableStr=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(","),focusableItems,focusedItemIndex;self2.isClosing||(e||!self2.current||!self2.current.isComplete?focusableItems=self2.$refs.container.find("*:visible"):focusableItems=self2.current.$slide.find("*:visible"+(firstRun?":not(.fancybox-close-small)":"")),focusableItems=focusableItems.filter(focusableStr).filter(function(){return $(this).css("visibility")!=="hidden"&&!$(this).hasClass("disabled")}),focusableItems.length?(focusedItemIndex=focusableItems.index(document2.activeElement),e&&e.shiftKey?(focusedItemIndex<0||focusedItemIndex==0)&&(e.preventDefault(),focusableItems.eq(focusableItems.length-1).trigger("focus")):(focusedItemIndex<0||focusedItemIndex==focusableItems.length-1)&&(e&&e.preventDefault(),focusableItems.eq(0).trigger("focus"))):self2.$refs.container.trigger("focus"))},activate:function(){var self2=this;$(".fancybox-container").each(function(){var instance=$(this).data("FancyBox");instance&&instance.id!==self2.id&&!instance.isClosing&&(instance.trigger("onDeactivate"),instance.removeEvents(),instance.isVisible=!1)}),self2.isVisible=!0,(self2.current||self2.isIdle)&&(self2.update(),self2.updateControls()),self2.trigger("onActivate"),self2.addEvents()},close:function(e,d){var self2=this,current=self2.current,effect,duration,$content,domRect,opacity,start,end,done=function(){self2.cleanUp(e)};return self2.isClosing?!1:(self2.isClosing=!0,self2.trigger("beforeClose",e)===!1?(self2.isClosing=!1,requestAFrame(function(){self2.update()}),!1):(self2.removeEvents(),$content=current.$content,effect=current.opts.animationEffect,duration=$.isNumeric(d)?d:effect?current.opts.animationDuration:0,current.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),e!==!0?$.fancybox.stop(current.$slide):effect=!1,current.$slide.siblings().trigger("onReset").remove(),duration&&self2.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",duration+"ms"),self2.hideLoading(current),self2.hideControls(!0),self2.updateCursor(),effect==="zoom"&&!($content&&duration&&current.type==="image"&&!self2.isMoved()&&
1!current.hasError&&(end=self2.getThumbPos(current)))&&(effect="fade"),effect==="zoom"?($.fancybox.stop($content),domRect=$.fancybox.getTranslate($content),start={top:domRect.top,left:domRect.left,scaleX:domRect.width/end.width,scaleY:domRect.height/end.height,width:end.width,height:end.height},opacity=current.opts.zoomOpacity,opacity=="auto"&&(opacity=Math.abs(current.width/current.height-end.width/end.height)>.1),opacity&&(end.opacity=0),$.fancybox.setTranslate($content,start),forceRedraw($content),$.fancybox.animate($content,end,duration,done),!0):(effect&&duration?$.fancybox.animate(current.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+effect,duration,done):e===!0?setTimeout(done,duration):done(),!0)))},cleanUp:function(e){var self2=this,instance,$focus=self2.current.opts.$orig,x,y;self2.current.$slide.trigger("onReset"),self2.$refs.container.empty().remove(),self2.trigger("afterClose",e),self2.current.opts.backFocus&&((!$focus||!$focus.length||!$focus.is(":visible"))&&($focus=self2.$trigger),$focus&&$focus.length&&(x=window2.scrollX,y=window2.scrollY,$focus.trigger("focus"),$("html, body").scrollTop(y).scrollLeft(x))),self2.current=null,instance=$.fancybox.getInstance(),instance?instance.activate():($("body").removeClass("fancybox-active compensate-for-scrollbar"),$("#fancybox-style-noscroll").remove())},trigger:function(name,slide){var args=Array.prototype.slice.call(arguments,1),self2=this,obj=slide&&slide.opts?slide:self2.current,rez;if(obj?args.unshift(obj):obj=self2,args.unshift(self2),$.isFunction(obj.opts[name])&&(rez=obj.opts[name].apply(obj,args)),rez===!1)return rez;name==="afterClose"||!self2.$refs?$D.trigger(name+".fb",args):self2.$refs.container.trigger(name+".fb",args)},updateControls:function(){var self2=this,current=self2.current,index=current.index,$container=self2.$refs.container,$caption=self2.$refs.caption,caption=current.opts.caption;current.$slide.trigger("refresh"),caption&&caption.length?(self2.$caption=$caption,$caption.children().eq(0).html(caption)):self2.$caption=null,!self2.hasHiddenControls&&!self2.isIdle&&self2.showControls(),$container.find("[data-fancybox-count]").html(self2.group.length),$container.find("[data-fancybox-index]").html(index+1),$container.find("[data-fancybox-prev]").prop("disabled",!current.opts.loop&&index<=0),$container.find("[data-fancybox-next]").prop("disabled",!current.opts.loop&&index>=self2.group.length-1),current.type==="image"?$container.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",current.opts.image.src||current.src).show():current.opts.toolbar&&$container.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),$(document2.activeElement).is(":hidden,[disabled]")&&self2.$refs.container.trigger("focus")},hideControls:function(andCaption){var self2=this,arr=["infobar","toolbar","nav"];(andCaption||!self2.current.opts.preventCaptionOverlap)&&arr.push("caption"),this.$refs.container.removeClass(arr.map(function(i){return"fancybox-show-"+i}).join(" ")),this.hasHiddenControls=!0},showControls:function(){var self2=this,opts=self2.current?self2.current.opts:self2.opts,$container=self2.$refs.container;self2.hasHiddenControls=!1,self2.idleSecondsCounter=0,$container.toggleClass("fancybox-show-toolbar",!!(opts.toolbar&&opts.buttons)).toggleClass("fancybox-show-infobar",!!(opts.infobar&&self2.group.length>1)).toggleClass("fancybox-show-caption",!!self2.$caption).toggleClass("fancybox-show-nav",!!(opts.arrows&&self2.group.length>1)).toggleClass("fancybox-is-modal",!!opts.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),$.fancybox={version:"3.5.7",defaults:defaults,getInstance:function(command){var instance=$('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),args=Array.prototype.slice.call(arguments,1);return instance instanceof FancyBox?($.type(command)==="string"?instance[command].apply(instance,args):$.type(command)==="function"&&command.apply(instance,args),instance):!1},open:function(items,opts,index){return new FancyBox(items,opts,index)},close:function(all){var instance=this.getInstance();instance&&(instance.close(),all===!0&&this.close(all))}
1,destroy:function(){this.close(!0),$D.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:(function(){var div=document2.createElement("div");return window2.getComputedStyle&&window2.getComputedStyle(div)&&window2.getComputedStyle(div).getPropertyValue("transform")&&!(document2.documentMode&&document2.documentMode<11)})(),getTranslate:function($el){var domRect;return!$el||!$el.length?!1:(domRect=$el[0].getBoundingClientRect(),{top:domRect.top||0,left:domRect.left||0,width:domRect.width,height:domRect.height,opacity:parseFloat($el.css("opacity"))})},setTranslate:function($el,props){var str="",css={};if(!(!$el||!props))return(props.left!==undefined2||props.top!==undefined2)&&(str=(props.left===undefined2?$el.position().left:props.left)+"px, "+(props.top===undefined2?$el.position().top:props.top)+"px",this.use3d?str="translate3d("+str+", 0px)":str="translate("+str+")"),props.scaleX!==undefined2&&props.scaleY!==undefined2?str+=" scale("+props.scaleX+", "+props.scaleY+")":props.scaleX!==undefined2&&(str+=" scaleX("+props.scaleX+")"),str.length&&(css.transform=str),props.opacity!==undefined2&&(css.opacity=props.opacity),props.width!==undefined2&&(css.width=props.width),props.height!==undefined2&&(css.height=props.height),$el.css(css)},animate:function($el,to,duration,callback,leaveAnimationName){var self2=this,from;$.isFunction(duration)&&(callback=duration,duration=null),self2.stop($el),from=self2.getTranslate($el),$el.on(transitionEnd,function(e){e&&e.originalEvent&&(!$el.is(e.originalEvent.target)||e.originalEvent.propertyName=="z-index")||(self2.stop($el),$.isNumeric(duration)&&$el.css("transition-duration",""),$.isPlainObject(to)?to.scaleX!==undefined2&&to.scaleY!==undefined2&&self2.setTranslate($el,{top:to.top,left:to.left,width:from.width*to.scaleX,height:from.height*to.scaleY,scaleX:1,scaleY:1}):leaveAnimationName!==!0&&$el.removeClass(to),$.isFunction(callback)&&callback(e))}),$.isNumeric(duration)&&$el.css("transition-duration",duration+"ms"),$.isPlainObject(to)?(to.scaleX!==undefined2&&to.scaleY!==undefined2&&(delete to.width,delete to.height,$el.parent().hasClass("fancybox-slide--image")&&$el.parent().addClass("fancybox-is-scaling")),$.fancybox.setTranslate($el,to)):$el.addClass(to),$el.data("timer",setTimeout(function(){$el.trigger(transitionEnd)},duration+33))},stop:function($el,callCallback){$el&&$el.length&&(clearTimeout($el.data("timer")),callCallback&&$el.trigger(transitionEnd),$el.off(transitionEnd).css("transition-duration",""),$el.parent().removeClass("fancybox-is-scaling"))}};function _run(e,opts){var items=[],index=0,$target,value,instance;e&&e.isDefaultPrevented()||(e.preventDefault(),opts=opts||{},e&&e.data&&(opts=mergeOpts(e.data.options,opts)),$target=opts.$target||$(e.currentTarget).trigger("blur"),instance=$.fancybox.getInstance(),!(instance&&instance.$trigger&&instance.$trigger.is($target))&&(opts.selector?items=$(opts.selector):(value=$target.attr("data-fancybox")||"",value?(items=e.data?e.data.items:[],items=items.length?items.filter('[data-fancybox="'+value+'"]'):$('[data-fancybox="'+value+'"]')):items=[$target]),index=$(items).index($target),index<0&&(index=0),instance=$.fancybox.open(items,opts,index),instance.$trigger=$target))}$.fn.fancybox=function(options){var selector;return options=options||{},selector=options.selector||!1,selector?$("body").off("click.fb-start",selector).on("click.fb-start",selector,{options:options},_run):this.off("click.fb-start").on("click.fb-start",{items:this,options:options},_run),this},$D.on("click.fb-start","[data-fancybox]",_run),$D.on("click.fb-start","[data-fancybox-trigger]",function(e){$('[data-fancybox="'+$(this).attr("data-fancybox-trigger")+'"]').eq($(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:$(this)})}),(function(){var buttonStr=".fancybox-button",focusStr="fancybox-focus",$pressed=null;$D.on("mousedown mouseup focus blur",buttonStr,function(e){switch(e.type){case"mousedown":$pressed=$(this);break;case"mouseup":$pressed=null;break;case"focusin":$(buttonStr).removeClass(focusStr),!$(this).is($pressed)&&!$(this).is("[disabled]")&&$(this).addClass(focusStr);break;case"focusout":$(buttonStr).removeClass(focusStr);break}})})()})(window,document,jQuery),(function($){"use strict";var defaults={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(rez){return"//maps.google."+rez[2]+"/?ll="+(rez[9]?rez[9]+"&z="+Math.floor(rez[10])+(rez[12]?rez[12].replace(/^\//,"&"):""):rez[12]+"").replace(/\?/,"&")+"&output="+(rez[12]&&rez[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(rez){return"//maps.google."+rez[2]+"/maps?q="+rez[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},format=function(url,rez,params){if(url)return params=params||"",$.type(params)==="object"&&(params=$.param(params,!0)),$.each(rez,function(key,value){url=url.replace("$"+key,value||"")}),params.length&&(url+=(url.indexOf("?")>
10?"&":"?")+params),url};$(document).on("objectNeedsType.fb",function(e,instance,item){var url=item.src||"",type=!1,media,thumb,rez,params,urlParams,paramObj,provider;media=$.extend(!0,{},defaults,item.opts.media),$.each(media,function(providerName,providerOpts){if(rez=url.match(providerOpts.matcher),!!rez){if(type=providerOpts.type,provider=providerName,paramObj={},providerOpts.paramPlace&&rez[providerOpts.paramPlace]){urlParams=rez[providerOpts.paramPlace],urlParams[0]=="?"&&(urlParams=urlParams.substring(1)),urlParams=urlParams.split("&");for(var m=0;m<urlParams.length;++m){var p=urlParams[m].split("=",2);p.length==2&&(paramObj[p[0]]=decodeURIComponent(p[1].replace(/\+/g," ")))}}return params=$.extend(!0,{},providerOpts.params,item.opts[providerName],paramObj),url=$.type(providerOpts.url)==="function"?providerOpts.url.call(this,rez,params,item):format(providerOpts.url,rez,params),thumb=$.type(providerOpts.thumb)==="function"?providerOpts.thumb.call(this,rez,params,item):format(providerOpts.thumb,rez),providerName==="youtube"?url=url.replace(/&t=((\d+)m)?(\d+)s/,function(match,p1,m2,s){return"&start="+((m2?parseInt(m2,10)*60:0)+parseInt(s,10))}):providerName==="vimeo"&&(url=url.replace("&%23","#")),!1}}),type?(!item.opts.thumb&&!(item.opts.$thumb&&item.opts.$thumb.length)&&(item.opts.thumb=thumb),type==="iframe"&&(item.opts=$.extend(!0,item.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),$.extend(item,{type:type,src:url,origSrc:item.src,contentSource:provider,contentType:type==="image"?"image":provider=="gmap_place"||provider=="gmap_search"?"map":"video"})):url&&(item.type=item.opts.defaultType)});var VideoAPILoader={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:!1,loaded:!1},load:function(vendor){var _this=this,script;if(this[vendor].loaded){setTimeout(function(){_this.done(vendor)});return}this[vendor].loading||(this[vendor].loading=!0,script=document.createElement("script"),script.type="text/javascript",script.src=this[vendor].src,vendor==="youtube"?window.onYouTubeIframeAPIReady=function(){_this[vendor].loaded=!0,_this.done(vendor)}:script.onload=function(){_this[vendor].loaded=!0,_this.done(vendor)},document.body.appendChild(script))},done:function(vendor){var instance,$el,player;vendor==="youtube"&&delete window.onYouTubeIframeAPIReady,instance=$.fancybox.getInstance(),instance&&($el=instance.current.$content.find("iframe"),vendor==="youtube"&&YT!==void 0&&YT?player=new YT.Player($el.attr("id"),{events:{onStateChange:function(e){e.data==0&&instance.next()}}}):vendor==="vimeo"&&Vimeo!==void 0&&Vimeo&&(player=new Vimeo.Player($el),player.on("ended",function(){instance.next()})))}};$(document).on({"afterShow.fb":function(e,instance,current){instance.group.length>1&&(current.contentSource==="youtube"||current.contentSource==="vimeo")&&VideoAPILoader.load(current.contentSource)}})})(jQuery),(function(window2,document2,$){"use strict";var requestAFrame=(function(){return window2.requestAnimationFrame||window2.webkitRequestAnimationFrame||window2.mozRequestAnimationFrame||window2.oRequestAnimationFrame||function(callback){return window2.setTimeout(callback,16.666666666666668)}})(),cancelAFrame=(function(){return window2.cancelAnimationFrame||window2.webkitCancelAnimationFrame||window2.mozCancelAnimationFrame||window2.oCancelAnimationFrame||function(id){window2.clearTimeout(id)}})(),getPointerXY=function(e){var result=[];e=e.originalEvent||e||window2.e,e=e.touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e];for(var key in e)e[key].pageX?result.push({x:e[key].pageX,y:e[key].pageY}):e[key].clientX&&result.push({x:e[key].clientX,y:e[key].clientY});return result},distance=function(point2,point1,what){return!point1||!point2?0:what==="x"?point2.x-point1.x:what==="y"?point2.y-point1.y:Math.sqrt(Math.pow(point2.x-point1.x,2)+Math.pow(point2.y-point1.y,2))},isClickable=function($el){if($el.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||$.isFunction($el.get(0).onclick)||$el.data("selectable"))return!0;for(var i=0,atts=$el[0].attributes,n=atts.length;i<n;
1i++)if(atts[i].nodeName.substr(0,14)==="data-fancybox-")return!0;return!1},hasScrollbars=function(el){var overflowY=window2.getComputedStyle(el)["overflow-y"],overflowX=window2.getComputedStyle(el)["overflow-x"],vertical=(overflowY==="scroll"||overflowY==="auto")&&el.scrollHeight>el.clientHeight,horizontal=(overflowX==="scroll"||overflowX==="auto")&&el.scrollWidth>el.clientWidth;return vertical||horizontal},isScrollable=function($el){for(var rez=!1;rez=hasScrollbars($el.get(0)),!(rez||($el=$el.parent(),!$el.length||$el.hasClass("fancybox-stage")||$el.is("body"))););return rez},Guestures=function(instance){var self2=this;self2.instance=instance,self2.$bg=instance.$refs.bg,self2.$stage=instance.$refs.stage,self2.$container=instance.$refs.container,self2.destroy(),self2.$container.on("touchstart.fb.touch mousedown.fb.touch",$.proxy(self2,"ontouchstart"))};Guestures.prototype.destroy=function(){var self2=this;self2.$container.off(".fb.touch"),$(document2).off(".fb.touch"),self2.requestId&&(cancelAFrame(self2.requestId),self2.requestId=null),self2.tapped&&(clearTimeout(self2.tapped),self2.tapped=null)},Guestures.prototype.ontouchstart=function(e){var self2=this,$target=$(e.target),instance=self2.instance,current=instance.current,$slide=current.$slide,$content=current.$content,isTouchDevice=e.type=="touchstart";if(isTouchDevice&&self2.$container.off("mousedown.fb.touch"),!(e.originalEvent&&e.originalEvent.button==2)&&!(!$slide.length||!$target.length||isClickable($target)||isClickable($target.parent()))&&!(!$target.is("img")&&e.originalEvent.clientX>$target[0].clientWidth+$target.offset().left)){if(!current||instance.isAnimating||current.$slide.hasClass("fancybox-animated")){e.stopPropagation(),e.preventDefault();return}self2.realPoints=self2.startPoints=getPointerXY(e),self2.startPoints.length&&(current.touch&&e.stopPropagation(),self2.startEvent=e,self2.canTap=!0,self2.$target=$target,self2.$content=$content,self2.opts=current.opts.touch,self2.isPanning=!1,self2.isSwiping=!1,self2.isZooming=!1,self2.isScrolling=!1,self2.canPan=instance.canPan(),self2.startTime=new Date().getTime(),self2.distanceX=self2.distanceY=self2.distance=0,self2.canvasWidth=Math.round($slide[0].clientWidth),self2.canvasHeight=Math.round($slide[0].clientHeight),self2.contentLastPos=null,self2.contentStartPos=$.fancybox.getTranslate(self2.$content)||{top:0,left:0},self2.sliderStartPos=$.fancybox.getTranslate($slide),self2.stagePos=$.fancybox.getTranslate(instance.$refs.stage),self2.sliderStartPos.top-=self2.stagePos.top,self2.sliderStartPos.left-=self2.stagePos.left,self2.contentStartPos.top-=self2.stagePos.top,self2.contentStartPos.left-=self2.stagePos.left,$(document2).off(".fb.touch").on(isTouchDevice?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",$.proxy(self2,"ontouchend")).on(isTouchDevice?"touchmove.fb.touch":"mousemove.fb.touch",$.proxy(self2,"ontouchmove")),$.fancybox.isMobile&&document2.addEventListener("scroll",self2.onscroll,!0),!((!(self2.opts||self2.canPan)||!($target.is(self2.$stage)||self2.$stage.find($target).length))&&($target.is(".fancybox-image")&&e.preventDefault(),!($.fancybox.isMobile&&$target.parents(".fancybox-caption").length)))&&(self2.isScrollable=isScrollable($target)||isScrollable($target.parent()),$.fancybox.isMobile&&self2.isScrollable||e.preventDefault(),(self2.startPoints.length===1||current.hasError)&&(self2.canPan?($.fancybox.stop(self2.$content),self2.isPanning=!0):self2.isSwiping=!0,self2.$container.addClass("fancybox-is-grabbing")),self2.startPoints.length===2&&current.type==="image"&&(current.isLoaded||current.$ghost)&&(self2.canTap=!1,self2.isSwiping=!1,self2.isPanning=!1,self2.isZooming=!0,$.fancybox.stop(self2.$content),self2.centerPointStartX=(self2.startPoints[0].x+self2.startPoints[1].x)*.5-$(window2).scrollLeft(),self2.centerPointStartY=(self2.startPoints[0].y+self2.startPoints[1].y)*.5-$(window2).scrollTop(),self2.percentageOfImageAtPinchPointX=(self2.centerPointStartX-self2.contentStartPos.left)/self2.contentStartPos.width,self2.percentageOfImageAtPinchPointY=(self2.centerPointStartY-self2.contentStartPos.top)/self2.contentStartPos.height,self2.startDistanceBetweenFingers=distance(self2.startPoints[0],self2.startPoints[1]))))}},Guestures.prototype.onscroll=function(e){var self2=this;self2.isScrolling=!0,document2.removeEventListener("scroll",self2.onscroll,!0)},Guestures.prototype.ontouchmove=function(e){var self2=this;if(e.originalEvent.buttons!==void 0&&e.originalEvent.buttons===0){self2.ontouchend(e);return}if(self2.isScrolling){self2.canTap=!1;return}
1self2.newPoints=getPointerXY(e),!(!(self2.opts||self2.canPan)||!self2.newPoints.length||!self2.newPoints.length)&&(self2.isSwiping&&self2.isSwiping===!0||e.preventDefault(),self2.distanceX=distance(self2.newPoints[0],self2.startPoints[0],"x"),self2.distanceY=distance(self2.newPoints[0],self2.startPoints[0],"y"),self2.distance=distance(self2.newPoints[0],self2.startPoints[0]),self2.distance>0&&(self2.isSwiping?self2.onSwipe(e):self2.isPanning?self2.onPan():self2.isZooming&&self2.onZoom()))},Guestures.prototype.onSwipe=function(e){var self2=this,instance=self2.instance,swiping=self2.isSwiping,left=self2.sliderStartPos.left||0,angle;if(swiping===!0){if(Math.abs(self2.distance)>10){if(self2.canTap=!1,instance.group.length<2&&self2.opts.vertical?self2.isSwiping="y":instance.isDragging||self2.opts.vertical===!1||self2.opts.vertical==="auto"&&$(window2).width()>800?self2.isSwiping="x":(angle=Math.abs(Math.atan2(self2.distanceY,self2.distanceX)*180/Math.PI),self2.isSwiping=angle>45&&angle<135?"y":"x"),self2.isSwiping==="y"&&$.fancybox.isMobile&&self2.isScrollable){self2.isScrolling=!0;return}instance.isDragging=self2.isSwiping,self2.startPoints=self2.newPoints,$.each(instance.slides,function(index,slide){var slidePos,stagePos;$.fancybox.stop(slide.$slide),slidePos=$.fancybox.getTranslate(slide.$slide),stagePos=$.fancybox.getTranslate(instance.$refs.stage),slide.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(index2,className){return(className.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}),slide.pos===instance.current.pos&&(self2.sliderStartPos.top=slidePos.top-stagePos.top,self2.sliderStartPos.left=slidePos.left-stagePos.left),$.fancybox.setTranslate(slide.$slide,{top:slidePos.top-stagePos.top,left
1:slidePos.left-stagePos.left})}),instance.SlideShow&&instance.SlideShow.isActive&&instance.SlideShow.stop()}return}swiping=="x"&&(self2.distanceX>0&&(self2.instance.group.length<2||self2.instance.current.index===0&&!self2.instance.current.opts.loop)?left=left+Math.pow(self2.distanceX,.8):self2.distanceX<0&&(self2.instance.group.length<2||self2.instance.current.index===self2.instance.group.length-1&&!self2.instance.current.opts.loop)?left=left-Math.pow(-self2.distanceX,.8):left=left+self2.distanceX),self2.sliderLastPos={top:swiping=="x"?0:self2.sliderStartPos.top+self2.distanceY,left:left},self2.requestId&&(cancelAFrame(self2.requestId),self2.requestId=null),self2.requestId=requestAFrame(function(){self2.sliderLastPos&&($.each(self2.instance.slides,function(index,slide){var pos=slide.pos-self2.instance.currPos;$.fancybox.setTranslate(slide.$slide,{top:self2.sliderLastPos.top,left:self2.sliderLastPos.left+pos*self2.canvasWidth+pos*slide.opts.gutter})}),self2.$container.addClass("fancybox-is-sliding"))})},Guestures.prototype.onPan=function(){var self2=this;if(distance(self2.newPoints[0],self2.realPoints[0])<($.fancybox.isMobile?10:5)){self2.startPoints=self2.newPoints;return}self2.canTap=!1,self2.contentLastPos=self2.limitMovement(),self2.requestId&&cancelAFrame(self2.requestId),self2.requestId=requestAFrame(function(){$.fancybox.setTranslate(self2.$content,self2.contentLastPos)})},Guestures.prototype.limitMovement=function(){var self2=this,canvasWidth=self2.canvasWidth,canvasHeight=self2.canvasHeight,distanceX=self2.distanceX,distanceY=self2.distanceY,contentStartPos=self2.contentStartPos,currentOffsetX=contentStartPos.left,currentOffsetY=contentStartPos.top,currentWidth=contentStartPos.width,currentHeight=contentStartPos.height,minTranslateX,minTranslateY,maxTranslateX,maxTranslateY,newOffsetX,newOffsetY;return currentWidth>canvasWidth?newOffsetX=currentOffsetX+distanceX:newOffsetX=currentOffsetX,newOffsetY=currentOffsetY+distanceY,minTranslateX=Math.max(0,canvasWidth*.5-currentWidth*.5),minTranslateY=Math.max(0,canvasHeight*.5-currentHeight*.5),maxTranslateX=Math.min(canvasWidth-currentWidth,canvasWidth*.5-currentWidth*.5),maxTranslateY=Math.min(canvasHeight-currentHeight,canvasHeight*.5-currentHeight*.5),distanceX>0&&newOffsetX>minTranslateX&&(newOffsetX=minTranslateX-1+Math.pow(-minTranslateX+currentOffsetX+distanceX,.8)||0),distanceX<0&&newOffsetX<maxTranslateX&&(newOffsetX=maxTranslateX+1-Math.pow(maxTranslateX-currentOffsetX-distanceX,.8)||0),distanceY>0&&newOffsetY>minTranslateY&&(newOffsetY=minTranslateY-1+Math.pow(-minTranslateY+currentOffsetY+distanceY,.8)||0),distanceY<0&&newOffsetY<maxTranslateY&&(newOffsetY=maxTranslateY+1-Math.pow(maxTranslateY-currentOffsetY-distanceY,.8)||0),{top:newOffsetY,left:newOffsetX}},Guestures.prototype.limitPosition=function(newOffsetX,newOffsetY,newWidth,newHeight){var self2=this,canvasWidth=self2.canvasWidth,canvasHeight=self2.canvasHeight;return newWidth>canvasWidth?(newOffsetX=newOffsetX>0?0:newOffsetX,newOffsetX=newOffsetX<canvasWidth-newWidth?canvasWidth-newWidth:newOffsetX):newOffsetX=Math.max(0,canvasWidth/2-newWidth/2),newHeight>canvasHeight?(newOffsetY=newOffsetY>0?0:newOffsetY,newOffsetY=newOffsetY<canvasHeight-newHeight?canvasHeight-newHeight:newOffsetY):newOffsetY=Math.max(0,canvasHeight/2-newHeight/2),{top:newOffsetY,left:newOffsetX}},Guestures.prototype.onZoom=function(){var self2=this,contentStartPos=self2.contentStartPos,currentWidth=contentStartPos.width,currentHeight=contentStartPos.height,currentOffsetX=contentStartPos.left,currentOffsetY=contentStartPos.top,endDistanceBetweenFingers=distance(self2.newPoints[0],self2.newPoints[1]),pinchRatio=endDistanceBetweenFingers/self2.startDistanceBetweenFingers,newWidth=Math.floor(currentWidth*pinchRatio),newHeight=Math.floor(currentHeight*pinchRatio),translateFromZoomingX=(currentWidth-newWidth)*self2.percentageOfImageAtPinchPointX,translateFromZoomingY=(currentHeight-newHeight)*self2.percentageOfImageAtPinchPointY,centerPointEndX=(self2.newPoints[0].x+self2.newPoints[1].x)/2-$(window2).scrollLeft(),centerPointEndY=(self2.newPoints[0].y+self2.newPoints[1].y)/2-$(window2).scrollTop(),translateFromTranslatingX=centerPointEndX-self2.centerPointStartX,translateFromTranslatingY=centerPointEndY-self2.centerPointStartY,newOffsetX=currentOffsetX+(translateFromZoomingX+translateFromTranslatingX),newOffsetY=currentOffsetY+(translateFromZoomingY+translateFromTranslatingY),newPos={top:newOffsetY,left:newOffsetX,scaleX:pinchRatio,scaleY:pinchRatio};self2.canTap=!1,self2.newWidth=newWidth,self2.newHeight=newHeight,self2.contentLastPos=newPos,self2.requestId&&cancelAFrame(self2.requestId),self2.requestId=requestAFrame(function(){$.fancybox.setTranslate(self2.$content,self2.contentLastPos)})},Guestures.prototype.ontouchend=function(e){var self2=this,swiping=self2.isSwiping,panning=self2.isPanning,zooming=self2.isZooming,scrolling=self2.isScrolling;if(self2.endPoints=getPointerXY(e),self2.dMs=Math.max(new Date().getTime()-self2.startTime,1),self2.$container.removeClass("fancybox-is-grabbing"),$(document2).off(".fb.touch"),document2.removeEventListener("scroll",self2.onscroll,!0),self2.requestId&&(cancelAFrame(self2.requestId),self2.requestId=null),self2.isSwiping=!1,self2.isPanning=!1,self2.isZooming=!1,self2.isScrolling=!1,self2.instance.isDragging=!1,self2.canTap)return self2.onTap(e);self2.speed=100,self2.velocityX=self2.distanceX/self2.dMs*.5,self2.velocityY=self2.distanceY/self2.dMs*.5,panning?self2.endPanning():zooming?self2.endZo
1oming():self2.endSwiping(swiping,scrolling)},Guestures.prototype.endSwiping=function(swiping,scrolling){var self2=this,ret=!1,len=self2.instance.group.length,distanceX=Math.abs(self2.distanceX),canAdvance=swiping=="x"&&len>1&&(self2.dMs>130&&distanceX>10||distanceX>50),speedX=300;self2.sliderLastPos=null,swiping=="y"&&!scrolling&&Math.abs(self2.distanceY)>50?($.fancybox.animate(self2.instance.current.$slide,{top:self2.sliderStartPos.top+self2.distanceY+self2.velocityY*150,opacity:0},200),ret=self2.instance.close(!0,250)):canAdvance&&self2.distanceX>0?ret=self2.instance.previous(speedX):canAdvance&&self2.distanceX<0&&(ret=self2.instance.next(speedX)),ret===!1&&(swiping=="x"||swiping=="y")&&self2.instance.centerSlide(200),self2.$container.removeClass("fancybox-is-sliding")},Guestures.prototype.endPanning=function(){var self2=this,newOffsetX,newOffsetY,newPos;self2.contentLastPos&&(self2.opts.momentum===!1||self2.dMs>350?(newOffsetX=self2.contentLastPos.left,newOffsetY=self2.contentLastPos.top):(newOffsetX=self2.contentLastPos.left+self2.velocityX*500,newOffsetY=self2.contentLastPos.top+self2.velocityY*500),newPos=self2.limitPosition(newOffsetX,newOffsetY,self2.contentStartPos.width,self2.contentStartPos.height),newPos.width=self2.contentStartPos.width,newPos.height=self2.contentStartPos.height,$.fancybox.animate(self2.$content,newPos,366))},Guestures.prototype.endZooming=function(){var self2=this,current=self2.instance.current,newOffsetX,newOffsetY,newPos,reset,newWidth=self2.newWidth,newHeight=self2.newHeight;self2.contentLastPos&&(newOffsetX=self2.contentLastPos.left,newOffsetY=self2.contentLastPos.top,reset={top:newOffsetY,left:newOffsetX,width:newWidth,height:newHeight,scaleX:1,scaleY:1},$.fancybox.setTranslate(self2.$content,reset),newWidth<self2.canvasWidth&&newHeight<self2.canvasHeight?self2.instance.scaleToFit(150):newWidth>current.width||newHeight>current.height?self2.instance.scaleToActual(self2.centerPointStartX,self2.centerPointStartY,150):(newPos=self2.limitPosition(newOffsetX,newOffsetY,newWidth,newHeight),$.fancybox.animate(self2.$content,newPos,150)))},Guestures.prototype.onTap=function(e){var self2=this,$target=$(e.target),instance=self2.instance,current=instance.current,endPoints=e&&getPointerXY(e)||self2.startPoints,tapX=endPoints[0]?endPoints[0].x-$(window2).scrollLeft()-self2.stagePos.left:0,tapY=endPoints[0]?endPoints[0].y-$(window2).scrollTop()-self2.stagePos.top:0,where,process=function(prefix){var action=current.opts[prefix];if($.isFunction(action)&&(action=action.apply(instance,[current,e])),!!action)switch(action){case"close":instance.close(self2.startEvent);break;case"toggleControls":instance.toggleControls();break;case"next":instance.next();break;case"nextOrClose":instance.group.length>1?instance.next():instance.close(self2.startEvent);break;case"zoom":current.type=="image"&&(current.isLoaded||current.$ghost)&&(instance.canPan()?instance.scaleToFit():instance.isScaledDown()?instance.scaleToActual(tapX,tapY):instance.group.length<2&&instance.close(self2.startEvent));break}};if(!(e.originalEvent&&e.originalEvent.button==2)&&!(!$target.is("img")&&tapX>$target[0].clientWidth+$target.offset().left)){if($target.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))where="Outside";else if($target.is(".fancybox-slide"))where="Slide";else if(instance.current.$content&&instance.current.$content.find($target).addBack().filter($target).length)where="Content";else return;if(self2.tapped){if(clearTimeout(self2.tapped),self2.tapped=null,Math.abs(tapX-self2.tapX)>50||Math.abs(tapY-self2.tapY)>50)return this;process("dblclick"+where)}else self2.tapX=tapX,self2.tapY=tapY,current.opts["dblclick"+where]&&current.opts["dblclick"+where]!==current.opts["click"+where]?self2.tapped=setTimeout(function(){self2.tapped=null,instance.isAnimating||process("click"+where)},500):process("click"+where);return this}},$(document2).on("onActivate.fb",function(e,instance){instance&&!instance.Guestures&&(instance.Guestures=new Guestures(instance))}).on("beforeClose.fb",function(e,instance){instance&&instance.Guestures&&instance.Guestures.destroy()})})(window,document,jQuery),(function(document2,$){"use strict";$.extend(!0,$.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
1<path d="M6.5 5.4v13.2l11-6.6z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg></button>'},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var SlideShow=function(instance){this.instance=instance,this.init()};$.extend(SlideShow.prototype,{timer:null,isActive:!1,$button:null,init:function(){var self2=this,instance=self2.instance,opts=instance.group[instance.currIndex].opts.slideShow;self2.$button=instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){self2.toggle()}),instance.group.length<2||!opts?self2.$button.hide():opts.progress&&(self2.$progress=$('<div class="fancybox-progress"></div>').appendTo(instance.$refs.inner))},set:function(force){var self2=this,instance=self2.instance,current=instance.current;current&&(force===!0||current.opts.loop||instance.currIndex<instance.group.length-1)?self2.isActive&&current.contentType!=="video"&&(self2.$progress&&$.fancybox.animate(self2.$progress.show(),{scaleX:1},current.opts.slideShow.speed),self2.timer=setTimeout(function(){!instance.current.opts.loop&&instance.current.index==instance.group.length-1?instance.jumpTo(0):instance.next()},current.opts.slideShow.speed)):(self2.stop(),instance.idleSecondsCounter=0,instance.showControls())},clear:function(){var self2=this;clearTimeout(self2.timer),self2.timer=null,self2.$progress&&self2.$progress.removeAttr("style").hide()},start:function(){var self2=this,current=self2.instance.current;current&&(self2.$button.attr("title",(current.opts.i18n[current.opts.lang]||current.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),self2.isActive=!0,current.isComplete&&self2.set(!0),self2.instance.trigger("onSlideShowChange",!0))},stop:function(){var self2=this,current=self2.instance.current;self2.clear(),self2.$button.attr("title",(current.opts.i18n[current.opts.lang]||current.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),self2.isActive=!1,self2.instance.trigger("onSlideShowChange",!1),self2.$progress&&self2.$progress.removeAttr("style").hide()},toggle:function(){var self2=this;self2.isActive?self2.stop():self2.start()}}),$(document2).on({"onInit.fb":function(e,instance){instance&&!instance.SlideShow&&(instance.SlideShow=new SlideShow(instance))},"beforeShow.fb":function(e,instance,current,firstRun){var SlideShow2=instance&&instance.SlideShow;firstRun?SlideShow2&&current.opts.slideShow.autoStart&&SlideShow2.start():SlideShow2&&SlideShow2.isActive&&SlideShow2.clear()},"afterShow.fb":function(e,instance,current){var SlideShow2=instance&&instance.SlideShow;SlideShow2&&SlideShow2.isActive&&SlideShow2.set()},"afterKeydown.fb":function(e,instance,current,keypress,keycode){var SlideShow2=instance&&instance.SlideShow;SlideShow2&&current.opts.slideShow&&(keycode===80||keycode===32)&&!$(document2.activeElement).is("button,a,input")&&(keypress.preventDefault(),SlideShow2.toggle())},"beforeClose.fb onDeactivate.fb":function(e,instance){var SlideShow2=instance&&instance.SlideShow;SlideShow2&&SlideShow2.stop()}}),$(document2).on("visibilitychange",function(){var instance=$.fancybox.getInstance(),SlideShow2=instance&&instance.SlideShow;SlideShow2&&SlideShow2.isActive&&(document2.hidden?SlideShow2.clear():SlideShow2.set())})})(document,jQuery),(function(document2,$){"use strict";var fn=(function(){for(var fnMap=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],ret={},i=0;i<fnMap.length;i++){var val=fnMap[i];if(val&&val[1]in document2){for(var j=0;j<val.length;j++)ret[fnMap[0][j]]=val[j];return ret}}return!1})();if(fn){var FullScreen={request:function(elem){elem=elem||document2.documentElement,elem[fn.requestFullscreen](elem.ALLOW_KEYBOARD_INPUT)},exit:function(){document2[fn.exitFullscreen]()},toggle:function(elem){elem=elem||document2.documentElement,this.isFullscreen()?this.exit():this.request(elem)},isFullscreen:function(){return!!document2[fn.fullscreenElement]},enabled:function(){return!!document2[fn.fullscreenEnabled]}};$.extend(!0,$.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
1<path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg></button>'},fullScreen:{autoStart:!1}}),$(document2).on(fn.fullscreenchange,function(){var isFullscreen=FullScreen.isFullscreen(),instance=$.fancybox.getInstance();instance&&(instance.current&&instance.current.type==="image"&&instance.isAnimating&&(instance.isAnimating=!1,instance.update(!0,!0,0),instance.isComplete||instance.complete()),instance.trigger("onFullscreenChange",isFullscreen),instance.$refs.container.toggleClass("fancybox-is-fullscreen",isFullscreen),instance.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!isFullscreen).toggleClass("fancybox-button--fsexit",isFullscreen))})}$(document2).on({"onInit.fb":function(e,instance){var $container;if(!fn){instance.$refs.toolbar.find("[data-fancybox-fullscreen]").remove();return}instance&&instance.group[instance.currIndex].opts.fullScreen?($container=instance.$refs.container,$container.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(e2){e2.stopPropagation(),e2.preventDefault(),FullScreen.toggle()}),instance.opts.fullScreen&&instance.opts.fullScreen.autoStart===!0&&FullScreen.request(),instance.FullScreen=FullScreen):instance&&instance.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(e,instance,current,keypress,keycode){instance&&instance.FullScreen&&keycode===70&&(keypress.preventDefault(),instance.FullScreen.toggle())},"beforeClose.fb":function(e,instance){instance&&instance.FullScreen&&instance.$refs.container.hasClass("fancybox-is-fullscreen")&&FullScreen.exit()}})})(document,jQuery),(function(document2,$){"use strict";var CLASS="fancybox-thumbs",CLASS_ACTIVE=CLASS+"-active";$.fancybox.defaults=$.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},$.fancybox.defaults);var FancyThumbs=function(instance){this.init(instance)};$.extend(FancyThumbs.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(instance){var self2=this,group=instance.group,enabled=0;self2.instance=instance,self2.opts=group[instance.currIndex].opts.thumbs,instance.Thumbs=self2,self2.$button=instance.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,len=group.length;i<len&&(group[i].thumb&&enabled++,!(enabled>1));i++);enabled>1&&self2.opts?(self2.$button.removeAttr("style").on("click",function(){self2.toggle(
1)}),self2.isActive=!0):self2.$button.hide()},create:function(){var self2=this,instance=self2.instance,parentEl=self2.opts.parentEl,list=[],src;self2.$grid||(self2.$grid=$('<div class="'+CLASS+" "+CLASS+"-"+self2.opts.axis+'"></div>').appendTo(instance.$refs.container.find(parentEl).addBack().filter(parentEl)),self2.$grid.on("click","a",function(){instance.jumpTo($(this).attr("data-index"))})),self2.$list||(self2.$list=$('<div class="'+CLASS+'__list">').appendTo(self2.$grid)),$.each(instance.group,function(i,item){src=item.thumb,!src&&item.type==="image"&&(src=item.src),list.push('<a href="javascript:;" tabindex="0" data-index="'+i+'"'+(src&&src.length?' style="background-image:url('+src+')"':'class="fancybox-thumbs-missing"')+"></a>")}),self2.$list[0].innerHTML=list.join(""),self2.opts.axis==="x"&&self2.$list.width(parseInt(self2.$grid.css("padding-right"),10)+instance.group.length*self2.$list.children().eq(0).outerWidth(!0))},focus:function(duration){var self2=this,$list=self2.$list,$grid=self2.$grid,thumb,thumbPos;self2.instance.current&&(thumb=$list.children().removeClass(CLASS_ACTIVE).filter('[data-index="'+self2.instance.current.index+'"]').addClass(CLASS_ACTIVE),thumbPos=thumb.position(),self2.opts.axis==="y"&&(thumbPos.top<0||thumbPos.top>$list.height()-thumb.outerHeight())?$list.stop().animate({scrollTop:$list.scrollTop()+thumbPos.top},duration):self2.opts.axis==="x"&&(thumbPos.left<$grid.scrollLeft()||thumbPos.left>$grid.scrollLeft()+($grid.width()-thumb.outerWidth()))&&$list.parent().stop().animate({scrollLeft:thumbPos.left},duration))},update:function(){var that=this;that.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),that.isVisible?(that.$grid||that.create(),that.instance.trigger("onThumbsShow"),that.focus(0)):that.$grid&&that.instance.trigger("onThumbsHide"),that.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),$(document2).on({"onInit.fb":function(e,instance){var Thumbs;instance&&!instance.Thumbs&&(Thumbs=new FancyThumbs(instance),Thumbs.isActive&&Thumbs.opts.autoStart===!0&&Thumbs.show())},"beforeShow.fb":function(e,instance,item,firstRun){var Thumbs=instance&&instance.Thumbs;Thumbs&&Thumbs.isVisible&&Thumbs.focus(firstRun?0:250)},"afterKeydown.fb":function(e,instance,current,keypress,keycode){var Thumbs=instance&&instance.Thumbs;Thumbs&&Thumbs.isActive&&keycode===71&&(keypress.preventDefault(),Thumbs.toggle())},"beforeClose.fb":function(e,instance){var Thumbs=instance&&instance.Thumbs;Thumbs&&Thumbs.isVisible&&Thumbs.opts.hideOnClose!==!1&&Thumbs.$grid.hide()}})})(document,jQuery),(function(document2,$){"use strict";$.extend(!0,$.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/></svg></button>'},share:{url:function(instance,item){return(!instance.currentHash&&!(item.type==="inline"||item.type==="html")?item.origSrc||item.src:!1)||window.location},tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p></div>'}});function escapeHtml(string){var entityMap={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(string).replace(/[&<>"'`=\/]/g,function(s){return entityMap[s]})}$(document2).on("click","[data-fancybox-share]",function(){var instance=$.fancybox.getInstance(),current=instance.current||null,url,tpl;current&&($.type(current.opts.share.url)==="function"&&(url=current.opts.share.url.apply(current,[instance,current])),tpl=current.opts.share.tpl.replace(/\{\{media\}\}/g,current.type==="image"?encodeURIComponent(current.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(url)).replace(/\{\{url_raw\}\}/g,escapeHtml(url)).replace(/\{\{descr\}\}/g,instance.$caption?encodeURIComponent(instance.$caption.text()):""),$.fancybox.open({src:instance.translate(instance,tpl),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(shareInstance,shareCurrent){instance.$refs.container.one("beforeClose.fb",function(){shareInstance.close(null,0)}),shareCurrent.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})}
1,mobile:{autoFocus:!1}}}))})})(document,jQuery),(function(window2,document2,$){"use strict";$.escapeSelector||($.escapeSelector=function(sel){var rcssescape=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,fcssescape=function(ch,asCodePoint){return asCodePoint?ch==="\0"?"\uFFFD":ch.slice(0,-1)+"\\"+ch.charCodeAt(ch.length-1).toString(16)+" ":"\\"+ch};return(sel+"").replace(rcssescape,fcssescape)});function parseUrl(){var hash=window2.location.hash.substr(1),rez=hash.split("-"),index=rez.length>1&&/^\+?\d+$/.test(rez[rez.length-1])&&parseInt(rez.pop(-1),10)||1,gallery=rez.join("-");return{hash:hash,index:index<1?1:index,gallery:gallery}}function triggerFromUrl(url){url.gallery!==""&&$("[data-fancybox='"+$.escapeSelector(url.gallery)+"']").eq(url.index-1).focus().trigger("click.fb-start")}function getGalleryID(instance){var opts,ret;return instance?(opts=instance.current?instance.current.opts:instance.opts,ret=opts.hash||(opts.$orig?opts.$orig.data("fancybox")||opts.$orig.data("fancybox-trigger"):""),ret===""?!1:ret):!1}$(function(){$.fancybox.defaults.hash!==!1&&($(document2).on({"onInit.fb":function(e,instance){var url,gallery;instance.group[instance.currIndex].opts.hash!==!1&&(url=parseUrl(),gallery=getGalleryID(instance),gallery&&url.gallery&&gallery==url.gallery&&(instance.currIndex=url.index-1))},"beforeShow.fb":function(e,instance,current,firstRun){var gallery;!current||current.opts.hash===!1||(gallery=getGalleryID(instance),gallery&&(instance.currentHash=gallery+(instance.group.length>1?"-"+(current.index+1):""),window2.location.hash!=="#"+instance.currentHash&&(firstRun&&!instance.origHash&&(instance.origHash=window2.location.hash),instance.hashTimer&&clearTimeout(instance.hashTimer),instance.hashTimer=setTimeout(function(){"replaceState"in window2.history?(window2.history[firstRun?"pushState":"replaceState"]({},document2.title,window2.location.pathname+window2.location.search+"#"+instance.currentHash),firstRun&&(instance.hasCreatedHistory=!0)):window2.location.hash=instance.currentHash,instance.hashTimer=null},300))))},"beforeClose.fb":function(e,instance,current){!current||current.opts.hash===!1||(clearTimeout(instance.hashTimer),instance.currentHash&&instance.hasCreatedHistory?window2.history.back():instance.currentHash&&("replaceState"in window2.history?window2.history.replaceState({},document2.title,window2.location.pathname+window2.location.search+(instance.origHash||"")):window2.location.hash=instance.origHash),instance.currentHash=null)}}),$(window2).on("hashchange.fb",function(){var url=parseUrl(),fb=null;$.each($(".fancybox-container").get().reverse(),function(index,value){var tmp=$(value).data("FancyBox");if(tmp&&tmp.currentHash)return fb=tmp,!1}),fb?fb.currentHash!==url.gallery+"-"+url.index&&!(url.index===1&&fb.currentHash==url.gallery)&&(fb.currentHash=null,fb.close()):url.gallery!==""&&triggerFromUrl(url)}),setTimeout(function(){$.fancybox.getInstance()||triggerFromUrl(parseUrl())},50))})})(window,document,jQuery),(function(document2,$){"use strict";var prevTime=new Date().getTime();$(document2).on({"onInit.fb":function(e,instance,current){instance.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(e2){var current2=instance.current,currTime=new Date().getTime();instance.group.length<2||current2.opts.wheel===!1||current2.opts.wheel==="auto"&&current2.type!=="image"||(e2.preventDefault(),e2.stopPropagation(),!current2.$slide.hasClass("fancybox-animated")&&(e2=e2.originalEvent||e2,!(currTime-prevTime<250)&&(prevTime=currTime,instance[(-e2.deltaY||-e2.deltaX||e2.wheelDelta||-e2.detail)<0?"next":"previous"]())))})}})})(document,jQuery);/*! Selectric ϟ v1.13.0 (2017-08-21) - git.io/tjl9sQ - Copyright (c) 2017 Leonardo Santos - MIT License */(function(e){typeof define=="function"&&define.amd?define(["jquery"],e):(typeof module=="undefined"?"undefined":_typeof(module))=="object"&&module.exports?module.exports=function(t,s){return s===void 0&&(s=typeof window!="undefined"?require("jquery"):require("jquery")(t)),e(s),s}:e(jQuery)})(function(e){"use strict";var t=e(document),s=e(window),l=["a","e","i","o","u","n","c","y"],i=[/[\xE0-\xE5]/g,/[\xE8-\xEB]/g,/[\xEC-\xEF]/g,/[\xF2-\x
vendor: 9,372 bytes, line 1
1F6]/g,/[\xF9-\xFC]/g,/[\xF1]/g,/[\xE7]/g,/[\xFD-\xFF]/g],n=function(t2,s2){var l2=this;l2.element=t2,l2.$element=e(t2),l2.state={multiple:!!l2.$element.attr("multiple"),enabled:!1,opened:!1,currValue:-1,selectedIdx:-1,highlightedIdx:-1},l2.eventTriggers={open:l2.open,close:l2.close,destroy:l2.destroy,refresh:l2.refresh,init:l2.init},l2.init(s2)};n.prototype={utils:{isMobile:function(){return/android|ip(hone|od|ad)/i.test(navigator.userAgent)},escapeRegExp:function(e2){return e2.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},replaceDiacritics:function(e2){for(var t2=i.length;t2--;)e2=e2.toLowerCase().replace(i[t2],l[t2]);return e2},format:function(e2){var t2=arguments;return(""+e2).replace(/\{(?:(\d+)|(\w+))\}/g,function(e3,s2,l2){return l2&&t2[1]?t2[1][l2]:t2[s2]})},nextEnabledItem:function(e2,t2){for(;e2[t2=(t2+1)%e2.length].disabled;);return t2},previousEnabledItem:function(e2,t2){for(;e2[t2=(t2>0?t2:e2.length)-1].disabled;);return t2},toDash:function(e2){return e2.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()},triggerCallback:function(t2,s2){var l2=s2.element,i2=s2.options["on"+t2],n2=[l2].concat([].slice.call(arguments).slice(1));e.isFunction(i2)&&i2.apply(l2,n2),e(l2).trigger("selectric-"+this.toDash(t2),n2)},arrayToClassname:function(t2){var s2=e.grep(t2,function(e2){return!!e2});return e.trim(s2.join(" "))}},init:function(t2){var s2=this;if(s2.options=e.extend(!0,{},e.fn.selectric.defaults,s2.options,t2),s2.utils.triggerCallback("BeforeInit",s2),s2.destroy(!0),s2.options.disableOnMobile&&s2.utils.isMobile())return void(s2.disableOnMobile=!0);s2.classes=s2.getClassNames();var l2=e("<input/>",{class:s2.classes.input,readonly:s2.utils.isMobile()}),i2=e("<div/>",{class:s2.classes.items,tabindex:-1}),n2=e("<div/>",{class:s2.classes.scroll}),a=e("<div/>",{class:s2.classes.prefix,html:s2.options.arrowButtonMarkup}),o=e("<span/>",{class:"label"}),r=s2.$element.wrap("<div/>").parent().append(a.prepend(o),i2,l2),u=e("<div/>",{class:s2.classes.hideselect});s2.elements={input:l2,items:i2,itemsScroll:n2,wrapper:a,label:o,outerWrapper:r},s2.options.nativeOnMobile&&s2.utils.isMobile()&&(s2.elements.input=void 0,u.addClass(s2.classes.prefix+"-is-native"),s2.$element.on("change",function(){s2.refresh()})),s2.$element.on(s2.eventTriggers).wrap(u),s2.originalTabindex=s2.$element.prop("tabindex"),s2.$element.prop("tabindex",-1),s2.populate(),s2.activate(),s2.utils.triggerCallback("Init",s2)},activate:function(){var e2=this,t2=e2.elements.items.closest(":visible").children(":hidden").addClass(e2.classes.tempshow),s2=e2.$element.width();t2.removeClass(e2.classes.tempshow),e2.utils.triggerCallback("BeforeActivate",e2),e2.elements.outerWrapper.prop("class",e2.utils.arrayToClassname([e2.classes.wrapper,e2.$element.prop("class").replace(/\S+/g,e2.classes.prefix+"-$&"),e2.options.responsive?e2.classes.responsive:""])),e2.options.inheritOriginalWidth&&s2>0&&e2.elements.outerWrapper.width(s2),e2.unbindEvents(),e2.$element.prop("disabled")?(e2.elements.outerWrapper.addClass(e2.classes.disabled),e2.elements.input&&e2.elements.input.prop("disabled",!0)):(e2.state.enabled=!0,e2.elements.outerWrapper.removeClass(e2.classes.disabled),e2.$li=e2.elements.items.removeAttr("style").find("li"),e2.bindEvents()),e2.utils.triggerCallback("Activate",e2)},getClassNames:function(){var t2=this,s2=t2.options.customClass,l2={};return e.each("Input Items Open Disabled TempShow HideSelect Wrapper Focus Hover Responsive Above Below Scroll Group GroupLabel".split(" "),function(e2,i2){var n2=s2.prefix+i2;l2[i2.toLowerCase()]=s2.camelCase?n2:t2.utils.toDash(n2)}),l2.prefix=s2.prefix,l2},setLabel:function(){var t2=this,s2=t2.options.labelBuilder;if(t2.state.multiple){var l2=e.isArray(t2.state.currValue)?t2.state.currValue:[t2.state.currValue];l2=l2.length===0?[0]:l2;var i2=e.map(l2,function(s3){return e.grep(t2.lookupItems,function(e2){return e2.index===s3})[0]});i2=e.grep(i2,function(t3){return i2.length>1||i2.length===0?e.trim(t3.value)!=="":t3}),i2=e.map(i2,function(l3){return e.isFunction(s2)?s2(l3):t2.utils.format(s2,l3)}),t2.options.multiple.maxLabelEntries&&(i2.length>=t2.options.multiple.maxLabelEntries+1?(i2=i2.slice(0,t2.options.multiple.maxLabelEntries),i2.push(e.isFunction(s2)?s2({text:"..."}):t2.utils.format(s2,{text:"..."}))):i2.slice(i2.length-1)),t2.elements.label.html(i2.join(t2.options.multiple.separator))}else{var n2=t2.lookupItems[t2.state.currValue];t2.elements.label.html(e.isFunction(s2)?s2(n2):t2.utils.format(s2,n2))}},populate:function(){var t2=this,s2=t2.$element.children(),l2=t2.$element.find("option"),i2=l2.filter(":selected"),n2=l2.index(i2),a=0,o=t2.state.multiple?[]:0;i2.length>1&&t2.state.multiple&&(n2=[],i2.each(function(){n2.push(e(this).index())})),t2.state.currValue=~n2?n2:o,t2.state.selectedIdx=t2.state.currValue,t2.state.highlightedIdx=t2.state.currValue,t2.items=[],t2.lookupItems=[],s2.length&&(s2.each(function(s3){var l3=e(this);if(l3.is("optgroup")){var i3={element:l3,label:l3.prop("label"),groupDisabled:l3.prop("disabled"),items:[]};l3.children().each(function(s4){var l4=e(this);i3.items[s4]=t2.getItemData(a,l4,i3.groupDisabled||l4.prop("disabled")),t2.lookupItems[a]=i3.items[s4],a++}),t2.items[s3]=i3}else t2.items[s3]=t2.getItemData(a,l3,l3.prop("disabled")),t2.lookupItems[a]=t2.items[s3],a++}),t2.setLabel(),t2.elements.items.append(t2.elements.itemsScroll.html(t2.getItemsMarkup(t2.items))))},getItemData:function(t2,s2,l2){var i2=this;return{index:t2,element:s2,value:s2.val(),className:s2.prop("class"),text:s2.html(),slug:e.trim(i2.utils.replaceDiacritics(s2.html())),selected:s2.prop("selected"),disabled:l2}},getItemsMarkup:function(t2){var s2=this,l2="<ul>";return e.isFunction(s2.options.listBuilder)&&s2.options.listBuilder&&(t2=s2.options.listBuilder(t2)),e.each(t2,function(t3,i2){i2.label!==void 0?(l2+=s2.utils.format('<ul class="{1}"><li class="{2}">{3}</li>',s2.utils.arrayToClassname([s2.classes.group,i2.groupDisabled?"disabled":"",i2.element.prop("class")]),s2.classes.grouplabel,i2.element.prop("label")),e.each(i2.items,function(e2,t4){l2+=s2.getItemMarkup(t4.index,t4)}),l2+="</ul>"):l2+=s2.getItemMarkup(i2.index,i2)}),l2+"</ul>"},getItemMarkup:function(t2,s2){var l2=this,i2=l2.options.optionsItemBuilder,n2={value:s2.value,text:s2.text,slug:s2.slug,index:s2.index};return l2.utils.format('<li data-index="{1}" class="{2}">{3}</li>',t2,l2.utils.arrayToClassname([s2.className,t2===l2.items.length-1?"last":"",s2.disabled?"disabled":"",s2.selected?"selected":""]),e.isFunction(i2)?l2.utils.format(i2(s2,this.$element,t2),s2):l2.utils.format(i2,n2))},unbindEvents:function(){var e2=this;e2.elements.wrapper.add(e2.$element).add(e2.elements.outerWrapper).add(e2.elements.input).off(".sl")},bindEvents:function(){var t2=this;t2.elements.outerWrapper.on("mouseenter.sl mouseleave.sl",function(s2){e(this).toggleClass(t2.classes.hover,s2.type==="mouseenter"),t2.options.openOnHover&&(clearTimeout(t2.closeTimer),s2.type==="mouseleave"?t2.closeTimer=setTimeout(e.proxy(t2.close,t2),t2.options.hoverIntentTimeout):t2.open())}),t2.elements.wrapper.on("click.sl",function(e2){t2.state.opened?t2.close():t2.open(e2)}),t2.options.nativeOnMobile&&t2.utils.isMobile()||(t2.$element.on("focus.sl",function(){t2.elements.input.focus()}),t2.elements.input.prop({tabindex:t2.originalTabindex,disabled:!1}).on("keydown.sl",e.proxy(t2.handleKeys,t2)).on("focusin.sl",function(e2){t2.elements.outerWrapper.addClass(t2.classes.focus),t2.elements.input.one("blur",function(){t2.elements.input.blur()}),t2.options.openOnFocus&&!t2.state.opened&&t2.open(e2)}).on("focusout.sl",function(){t2.elements.outerWrapper.removeClass(t2.classes.focus)}).on("input propertychange",function(){var s2=t2.elements.input.val(),l2=new RegExp("^"+t2.utils.escapeRegExp(s2),"i");clearTimeout(t2.resetStr),t2.resetStr=setTimeout(function(){t2.elements.input.val("")},t2.options.keySearchTimeout),s2.length&&e.each(t2.items,function(e2,s3){if(!s3.disabled&&l2.test(s3.text)||l2.test(s3.slug))return void t2.highlight(e2)})})),t2.$li.on({mousedown:function(e2){e2.preventDefault(),e2.stopPropagation()},click:function(){return t2.select(e(this).data("index")),!1}})},handleKeys:function(t2){var s2=this,l2=t2.which,i2=s2.options.keys,n2=e.inArray(l2,i2.previous)>-1,a=e.inArray(l2,i2.next)>-1,o=e.inArray(l2,i2.select)>-1,r=e.inArray(l2,i2.open)>-1,u=s2.state.highlightedIdx,p=n2&&u===0||a&&u+1===s2.items.length,c=0;if(l2!==13&&l2!==32||t2.preventDefault(),n2||a){if(!s2.options.allowWrap&&p)return;n2&&(c=s2.utils.previousEnabledItem(s2.lookupItems,u)),a&&(c=s2.utils.nextEnabledItem(s2.lookupItems,u)),s2.highlight(c)}if(o&&s2.state.opened)return s2.select(u),void(s2.state.multiple&&s2.options.multiple.keepMenuOpen||s2.close());r&&!s2.state.opened&&s2.open()},refresh:function(){var e2=this;e2.populate(),e2.activate(),e2.utils.triggerCallback("Refresh",e2)},setOptionsDimensions:function(){var e2=this,t2=e2.elements.items.closest(":visible").children(":hidden").addClass(e2.classes.tempshow),s2=e2.options.maxHeight,l2=e2.elements.items.outerWidth(),i2=e2.elements.wrapper.outerWidth()-(l2-e2.elements.items.width());!e2.options.expandToItemText||i2>l2?e2.finalWidth=i2:(e2.elements.items.css("overflow","scroll"),e2.elements.outerWrapper.width(9e4),e2.finalWidth=e2.elements.items.width(),e2.elements.items.css("overflow",""),e2.elements.outerWrapper.width("")),e2.elements.items.width(e2.finalW
1idth).height()>s2&&e2.elements.items.height(s2),t2.removeClass(e2.classes.tempshow)},isInViewport:function(){var e2=this;if(e2.options.forceRenderAbove===!0)e2.elements.outerWrapper.addClass(e2.classes.above);else if(e2.options.forceRenderBelow===!0)e2.elements.outerWrapper.addClass(e2.classes.below);else{var t2=s.scrollTop(),l2=s.height(),i2=e2.elements.outerWrapper.offset().top,n2=e2.elements.outerWrapper.outerHeight(),a=i2+n2+e2.itemsHeight<=t2+l2,o=i2-e2.itemsHeight>t2,r=!a&&o,u=!r;e2.elements.outerWrapper.toggleClass(e2.classes.above,r),e2.elements.outerWrapper.toggleClass(e2.classes.below,u)}},detectItemVisibility:function(t2){var s2=this,l2=s2.$li.filter("[data-index]");s2.state.multiple&&(t2=e.isArray(t2)&&t2.length===0?0:t2,t2=e.isArray(t2)?Math.min.apply(Math,t2):t2);var i2=l2.eq(t2).outerHeight(),n2=l2[t2].offsetTop,a=s2.elements.itemsScroll.scrollTop(),o=n2+2*i2;s2.elements.itemsScroll.scrollTop(o>a+s2.itemsHeight?o-s2.itemsHeight:n2-i2<a?n2-i2:a)},open:function(s2){var l2=this;if(l2.options.nativeOnMobile&&l2.utils.isMobile())return!1;l2.utils.triggerCallback("BeforeOpen",l2),s2&&(s2.preventDefault(),l2.options.stopPropagation&&s2.stopPropagation()),l2.state.enabled&&(l2.setOptionsDimensions(),e("."+l2.classes.hideselect,"."+l2.classes.open).children().selectric("close"),l2.state.opened=!0,l2.itemsHeight=l2.elements.items.outerHeight(),l2.itemsInnerHeight=l2.elements.items.height(),l2.elements.outerWrapper.addClass(l2.classes.open),l2.elements.input.val(""),s2&&s2.type!=="focusin"&&l2.elements.input.focus(),setTimeout(function(){t.on("click.sl",e.proxy(l2.close,l2)).on("scroll.sl",e.proxy(l2.isInViewport,l2))},1),l2.isInViewport(),l2.options.preventWindowScroll&&t.on("mousewheel.sl DOMMouseScroll.sl","."+l2.classes.scroll,function(t2){var s3=t2.originalEvent,i2=e(this).scrollTop(),n2=0;"detail"in s3&&(n2=-1*s3.detail),"wheelDelta"in s3&&(n2=s3.wheelDelta),"wheelDeltaY"in s3&&(n2=s3.wheelDeltaY),"deltaY"in s3&&(n2=-1*s3.deltaY),(i2===this.scrollHeight-l2.itemsInnerHeight&&n2<0||i2===0&&n2>0)&&t2.preventDefault()}),l2.detectItemVisibility(l2.state.selectedIdx),l2.highlight(l2.state.multiple?-1:l2.state.selectedIdx),l2.utils.triggerCallback("Open",l2))},close:function(){var e2=this;e2.utils.triggerCallback("BeforeClose",e2),t.off(".sl"),e2.elements.outerWrapper.removeClass(e2.classes.open),e2.state.opened=!1,e2.utils.triggerCallback("Close",e2)},change:function(){var t2=this;t2.utils.triggerCallback("BeforeChange",t2),t2.state.multiple?(e.each(t2.lookupItems,function(e2){t2.lookupItems[e2].selected=!1,t2.$element.find("option").prop("selected",!1)}),e.each(t2.state.selectedIdx,function(e2,s2){t2.lookupItems[s2].selected=!0,t2.$element.find("option").eq(s2).prop("selected",!0)}),t2.state.currValue=t2.state.selectedIdx,t2.setLabel(),t2.utils.triggerCallback("Change",t2)):t2.state.currValue!==t2.state.selectedIdx&&(t2.$element.prop("selectedIndex",t2.state.currValue=t2.state.selectedIdx).data("value",t2.lookupItems[t2.state.selectedIdx].text),t2.setLabel(),t2.utils.triggerCallback("Change",t2))},highlight:function(e2){var t2=this,s2=t2.$li.filter("[data-index]").removeClass("highlighted");t2.utils.triggerCallback("BeforeHighlight",t2),e2===void 0||e2===-1||t2.lookupItems[e2].disabled||(s2.eq(t2.state.highlightedIdx=e2).addClass("highlighted"),t2.detectItemVisibility(e2),t2.utils.triggerCallback("Highlight",t2))},select:function(t2){var s2=this,l2=s2.$li.filter("[data-index]");if(s2.utils.triggerCallback("BeforeSelect",s2,t2),t2!==void 0&&t2!==-1&&!s2.lookupItems[t2].disabled){if(s2.state.multiple){s2.state.selectedIdx=e.isArray(s2.state.selectedIdx)?s2.state.selectedIdx:[s2.state.selectedIdx];var i2=e.inArray(t2,s2.state.selectedIdx);i2!==-1?s2.state.selectedIdx.splice(i2,1):s2.state.selectedIdx.push(t2),l2.removeClass("selected").filter(function(t3){return e.inArray(t3,s2.state.selectedIdx)!==-1}).addClass("selected")}else l2.removeClass("selected").eq(s2.state.selectedIdx=t2).addClass("selected");s2.state.multiple&&s2.options.multiple.keepMenuOpen||s2.close(),s2.change(),s2.utils.triggerCallback("Select",s2,t2)}},destroy:function(e2){var t2=this;t2.state&&t2.state.enabled&&(t2.elements.items.add(t2.elements.wrapper).add(t2.elements.input).remove(),e2||t2.$element.removeData("selectric").removeData("value"),t2.$element.prop("tabindex",t2.originalTabindex).off(".sl").off(t2.eventTriggers).unwrap().unwrap(),t2.state.enabled=!1)}},e.fn.selectric=function(t2){return this.each(function(){var s2=e.data(this,"selectric");s2&&!s2.disableOnMobile?typeof t2=="string"&&s2[t2]?s2[t2]():s2.init(t2):e.data(this,"selectric",new n(this,t2))})},e.fn.selectric.defaults={onChange:function(t2){e(t2).change()},maxHeight:300,keySearchTimeout:500,arrowButtonMarkup:'<b class="button">&#x25be;</b>',disableOnMobile:!1,nativeOnMobile:!0,openOnFocus:!0,openOnHover:!1,hoverIntentTimeout:500,expandToItemText:!1,responsive:!1,preventWindowScroll:!0,inheritOriginalWidth:!1,allowWrap:!0,forceRenderAbove:!1,forceRenderBelow:!1,stopPropagation:!0,optionsItemBuilder:"{text}",labelBuilder:"{text}",listBuilder:!1,keys:{previous:[37,38],next:[39,40],select:[9,13,27],open:[13,32,37,38,39,40],close:[9,27]},customClass:{prefix:"selectric",camelCase:!1},multiple:{separator:", ",keepMenuOpen:!0,maxLabelEntries:!1}}});/*! jQuery UI - v1.12.1 - 2016-09-14
2* http://jqueryui.com
3* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
4* Copyright jQuery Foundation and other contributors; Licensed MIT */(function(factory){typeof define=="function"&&define.amd?define(["jquery"],factory):factory(jQuery)})(function($){$.ui=$.ui||{};var version=$.ui.version="1.12.1";/*!
5* jQuery UI Widget 1.12.1
6* http://jqueryui.com
7*
8* Copyright jQuery Foundation and other contributors
9* Released under the MIT license.
10* http://jquery.org/license
11*/var widgetUuid=0,widgetSlice=Array.prototype.slice;$.cleanData=(function(orig){return function(elems){var events,elem,i;for(i=0;(elem=elems[i])!=null;i++)try{events=$._data(elem,"events"),events&&events.remove&&$(elem).triggerHandler("remove")}catch(e){}orig(elems)}})($.cleanData),$.widget=function(name,base,prototype){var existingConstructor,constructor,basePrototype,proxiedPrototype={},namespace=name.split(".")[0];name=name.split(".")[1];var fullName=namespace+"-"+name;
vendor: 84,493 bytes, lines 11-226
11return prototype||(prototype=base,base=$.Widget),$.isArray(prototype)&&(prototype=$.extend.apply(null,[{}].concat(prototype))),$.expr[":"][fullName.toLowerCase()]=function(elem){return!!$.data(elem,fullName)},$[namespace]=$[namespace]||{},existingConstructor=$[namespace][name],constructor=$[namespace][name]=function(options,element){if(!this._createWidget)return new constructor(options,element);arguments.length&&this._createWidget(options,element)},$.extend(constructor,existingConstructor,{version:prototype.version,_proto:$.extend({},prototype),_childConstructors:[]}),basePrototype=new base,basePrototype.options=$.widget.extend({},basePrototype.options),$.each(prototype,function(prop,value){if(!$.isFunction(value)){proxiedPrototype[prop]=value;return}proxiedPrototype[prop]=(function(){function _super(){return base.prototype[prop].apply(this,arguments)}function _superApply(args){return base.prototype[prop].apply(this,args)}return function(){var __super=this._super,__superApply=this._superApply,returnValue;return this._super=_super,this._superApply=_superApply,returnValue=value.apply(this,arguments),this._super=__super,this._superApply=__superApply,returnValue}})()}),constructor.prototype=$.widget.extend(basePrototype,{widgetEventPrefix:existingConstructor&&basePrototype.widgetEventPrefix||name},proxiedPrototype,{constructor:constructor,namespace:namespace,widgetName:name,widgetFullName:fullName}),existingConstructor?($.each(existingConstructor._childConstructors,function(i,child){var childPrototype=child.prototype;$.widget(childPrototype.namespace+"."+childPrototype.widgetName,constructor,child._proto)}),delete existingConstructor._childConstructors):base._childConstructors.push(constructor),$.widget.bridge(name,constructor),constructor},$.widget.extend=function(target){for(var input=widgetSlice.call(arguments,1),inputIndex=0,inputLength=input.length,key,value;inputIndex<inputLength;inputIndex++)for(key in input[inputIndex])value=input[inputIndex][key],input[inputIndex].hasOwnProperty(key)&&value!==void 0&&($.isPlainObject(value)?target[key]=$.isPlainObject(target[key])?$.widget.extend({},target[key],value):$.widget.extend({},value):target[key]=value);return target},$.widget.bridge=function(name,object){var fullName=object.prototype.widgetFullName||name;$.fn[name]=function(options){var isMethodCall=typeof options=="string",args=widgetSlice.call(arguments,1),returnValue=this;return isMethodCall?!this.length&&options==="instance"?returnValue=void 0:this.each(function(){var methodValue,instance=$.data(this,fullName);if(options==="instance")return returnValue=instance,!1;if(!instance)return $.error("cannot call methods on "+name+" prior to initialization; attempted to call method '"+options+"'");if(!$.isFunction(instance[options])||options.charAt(0)==="_")return $.error("no such method '"+options+"' for "+name+" widget instance");if(methodValue=instance[options].apply(instance,args),methodValue!==instance&&methodValue!==void 0)return returnValue=methodValue&&methodValue.jquery?returnValue.pushStack(methodValue.get()):methodValue,!1}):(args.length&&(options=$.widget.extend.apply(null,[options].concat(args))),this.each(function(){var instance=$.data(this,fullName);instance?(instance.option(options||{}),instance._init&&instance._init()):$.data(this,fullName,new object(options,this))})),returnValue}},$.Widget=function(){},$.Widget._childConstructors=[],$.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(options,element){element=$(element||this.defaultElement||this)[0],this.element=$(element),this.uuid=widgetUuid++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=$(),this.hoverable=$(),this.focusable=$(),this.classesElementLookup={},element!==this&&($.data(element,this.widgetFullName,this),this._on(!0,this.element,{remove:function(event2){event2.target===element&&this.destroy()}}),this.document=$(element.style?element.ownerDocument:element.document||element),this.window=$(this.document[0].defaultView||this.document[0].parentWindow)),this.options=$.widget.extend({},this.options,this._getCreateOptions(),options),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:$.noop,_create:$.noop,_init:$.noop,destroy:function(){var that=this;this._destroy(),$.each(this.classesElementLookup,function(key,value){that._removeClass(value,key)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:$.noop,widget:function(){return this.element},option:function(key,value){var options=key,parts,curOption,i;if(arguments.length===0)return $.widget.extend({},this.options);if(typeof key=="string")if(options={},parts=key.split("."),key=parts.shift(),parts.length){for(curOption=options[key]=$.widget.extend({},this.options[key]),i=0;i<parts.length-1;i++)curOption[parts[i]]=curOption[parts[i]]||{},curOption=curOption[parts[i]];if(key=parts.pop(),arguments.length===1)return curOption[key]===void 0?null:curOption[key];curOption[key]=value}else{if(arguments.length===1)return this.options[key]===void 0?null:this.options[key];options[key]=value}return this._setOptions(options),this},_setOptions:function(options){var key;for(key in options)this._setOption(key,options[key]);return this},_setOption:function(key,value){return key==="classes"&&this._setOptionClasses(value),this.options[key]=value,key==="disabled"&&this._setOptionDisabled(value),this},_setOptionClasses:function(value){var classKey,elements,currentElements;for(classKey in value)currentElements=this.classesElementLookup[classKey],!(value[classKey]===this.options.classes[classKey]||!currentElements||!currentElements.length)&&(elements=$(currentElements.get()),this._removeClass(currentElements,classKey),elements.addClass(this._classes({element:elements,keys:classKey,classes:value,add:!0})))},_setOptionDisabled:function(value){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!value),value&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(options){var full=[],that=this;options=$.extend({element:this.element,classes:this.options.classes||{}},options);function processClassString(classes,checkOption){var current,i;for(i=0;i<classes.length;i++)current=that.classesElementLookup[classes[i]]||$(),options.add?current=$($.unique(current.get().concat(options.element.get()))):current=$(current.not(options.element).get()),that.classesElementLookup[classes[i]]=current,full.push(classes[i]),checkOption&&options.classes[classes[i]]&&full.push(options.classes[classes[i]])}return this._on(options.element,{remove:"_untrackClassesElement"}),options.keys&&processClassString(options.keys.match(/\S+/g)||[],!0),options.extra&&processClassString(options.extra.match(/\S+/g)||[]),full.join(" ")},_untrackClassesElement:function(event2){var that=this;$.each(that.classesElementLookup,function(key,value){$.inArray(event2.target,value)!==-1&&(that.classesElementLookup[key]=$(value.not(event2.target).get()))})},_removeClass:function(element,keys,extra){return this._toggleClass(element,keys,extra,!1)},_addClass:function(element,keys,extra){return this._toggleClass(element,keys,extra,!0)},_toggleClass:function(element,keys,extra,add){add=typeof add=="boolean"?add:extra;var shift=typeof element=="string"||element===null,options={extra:shift?keys:extra,keys:shift?element:keys,element:shift?this.element:element,add:add};return options.element.toggleClass(this._classes(options),add),this},_on:function(suppressDisabledCheck,element,handlers){var delegateElement,instance=this;typeof suppressDisabledCheck!="boolean"&&(handlers=element,element=suppressDisabledCheck,suppressDisabledCheck=!1),handlers?(element=delegateElement=$(element),this.bindings=this.bindings.add(element)):(handlers=element,element=this.element,delegateElement=this.widget()),$.each(handlers,function(event2,handler){function handlerProxy(){if(!(!suppressDisabledCheck&&(instance.options.disabled===!0||$(this).hasClass("ui-state-disabled"))))return(typeof handler=="string"?instance[handler]:handler).apply(instance,arguments)}typeof handler!="string"&&(handlerProxy.guid=handler.guid=handler.guid||handlerProxy.guid||$.guid++);var match=event2.match(/^([\w:-]*)\s*(.*)$/),eventName=match[1]+instance.eventNamespace,selector=match[2];selector?delegateElement.on(eventName,selector,handlerProxy):element.on(eventName,handlerProxy)})},_off:function(element,eventName){eventName=(eventName||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,element.off(eventName).off(eventName),this.bindings=$(this.bindings.not(element).get()),this.focusable=$(this.focusable.not(element).get()),this.hoverable=$(this.hoverable.not(element).get())},_delay:function(handler,delay){function handlerProxy(){return(typeof handler=="string"?instance[handler]:handler).apply(instance,arguments)}var instance=this;return setTimeout(handlerProxy,delay||0)},_hoverable:function(element){this.hoverable=this.hoverable.add(element),this._on(element,{mouseenter:function(event2){this._addClass($(event2.currentTarget),null,"ui-state-hover")},mouseleave:function(event2){this._removeClass($(event2.currentTarget),null,"ui-state-hover")}})},_focusable:function(element){this.focusable=this.focusable.add(element),this._on(element,{focusin:function(event2){this._addClass($(event2.currentTarget),null,"ui-state-focus")},focusout:function(event2){this._removeClass($(event2.currentTarget),null,"ui-state-focus")}})},_trigger:function(type,event2,data2){var prop,orig,callback=this.options[type];if(data2=data2||{},event2=$.Event(event2),event2.type=(type===this.widgetEventPrefix?type:this.widgetEventPrefix+type).toLowerCase(),event2.target=this.element[0],orig=event2.originalEvent,orig)for(prop in orig)prop in event2||(event2[prop]=orig[prop]);return this.element.trigger(event2,data2),!($.isFunction(callback)&&callback.apply(this.element[0],[event2].concat(data2))===!1||event2.isDefaultPrevented())}},$.each({show:"fadeIn",hide:"fadeOut"},function(method,defaultEffect){$.Widget.prototype["_"+method]=function(element,options,callback){typeof options=="string"&&(options={effect:options});var hasOptions,effectName=options?options===!0||typeof options=="number"?defaultEffect:options.effect||defaultEffect:method;options=options||{},typeof options=="number"&&(options={duration:options}),hasOptions=!$.isEmptyObject(options),options.complete=callback,options.delay&&element.delay(options.delay),hasOptions&&$.effects&&$.effects.effect[effectName]?element[method](options):effectName!==method&&element[effectName]?element[effectName](options.duration,options.easing,callback):element.queue(function(next){$(this)[method](),callback&&callback.call(element[0]),next()})}});var widget=$.widget;/*!
12* jQuery UI Position 1.12.1
13* http://jqueryui.com
14*
15* Copyright jQuery Foundation and other contributors
16* Released under the MIT license.
17* http://jquery.org/license
18*
19* http://api.jqueryui.com/position/
20*/(function(){var cachedScrollbarWidth,max=Math.max,abs=Math.abs,rhorizontal=/left|center|right/,rvertical=/top|center|bottom/,roffset=/[\+\-]\d+(\.[\d]+)?%?/,rposition=/^\w+/,rpercent=/%$/,_position=$.fn.position;function getOffsets(offsets,width,height){return[parseFloat(offsets[0])*(rpercent.test(offsets[0])?width/100:1),parseFloat(offsets[1])*(rpercent.test(offsets[1])?height/100:1)]}function parseCss(element,property){return parseInt($.css(element,property),10)||0}function getDimensions(elem){var raw=elem[0];return raw.nodeType===9?{width:elem.width(),height:elem.height(),offset:{top:0,left:0}}:$.isWindow(raw)?{width:elem.width(),height:elem.height(),offset:{top:elem.scrollTop(),left:elem.scrollLeft()}}:raw.preventDefault?{width:0,height:0,offset:{top:raw.pageY,left:raw.pageX}}:{width:elem.outerWidth(),height:elem.outerHeight(),offset:elem.offset()}}$.position={scrollbarWidth:function(){if(cachedScrollbarWidth!==void 0)return cachedScrollbarWidth;var w1,w2,div=$("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),innerDiv=div.children()[0];return $("body").append(div),w1=innerDiv.offsetWidth,div.css("overflow","scroll"),w2=innerDiv.offsetWidth,w1===w2&&(w2=div[0].clientWidth),div.remove(),cachedScrollbarWidth=w1-w2},getScrollInfo:function(within){var overflowX=within.isWindow||within.isDocument?"":within.element.css("overflow-x"),overflowY=within.isWindow||within.isDocument?"":within.element.css("overflow-y"),hasOverflowX=overflowX==="scroll"||overflowX==="auto"&&within.width<within.element[0].scrollWidth,hasOverflowY=overflowY==="scroll"||overflowY==="auto"&&within.height<within.element[0].scrollHeight;return{width:hasOverflowY?$.position.scrollbarWidth():0,height:hasOverflowX?$.position.scrollbarWidth():0}},getWithinInfo:function(element){var withinElement=$(element||window),isWindow=$.isWindow(withinElement[0]),isDocument=!!withinElement[0]&&withinElement[0].nodeType===9,hasOffset=!isWindow&&!isDocument;return{element:withinElement,isWindow:isWindow,isDocument:isDocument,offset:hasOffset?$(element).offset():{left:0,top:0},scrollLeft:withinElement.scrollLeft(),scrollTop:withinElement.scrollTop(),width:withinElement.outerWidth(),height:withinElement.outerHeight()}}},$.fn.position=function(options){if(!options||!options.of)return _position.apply(this,arguments);options=$.extend({},options);var atOffset,targetWidth,targetHeight,targetOffset,basePosition,dimensions,target=$(options.of),within=$.position.getWithinInfo(options.within),scrollInfo=$.position.getScrollInfo(within),collision=(options.collision||"flip").split(" "),offsets={};return dimensions=getDimensions(target),target[0].preventDefault&&(options.at="left top"),targetWidth=dimensions.width,targetHeight=dimensions.height,targetOffset=dimensions.offset,basePosition=$.extend({},targetOffset),$.each(["my","at"],function(){var pos=(options[this]||"").split(" "),horizontalOffset,verticalOffset;pos.length===1&&(pos=rhorizontal.test(pos[0])?pos.concat(["center"]):rvertical.test(pos[0])?["center"].concat(pos):["center","center"]),pos[0]=rhorizontal.test(pos[0])?pos[0]:"center",pos[1]=rvertical.test(pos[1])?pos[1]:"center",horizontalOffset=roffset.exec(pos[0]),verticalOffset=roffset.exec(pos[1]),offsets[this]=[horizontalOffset?horizontalOffset[0]:0,verticalOffset?verticalOffset[0]:0],options[this]=[rposition.exec(pos[0])[0],rposition.exec(pos[1])[0]]}),collision.length===1&&(collision[1]=collision[0]),options.at[0]==="right"?basePosition.left+=targetWidth:options.at[0]==="center"&&(basePosition.left+=targetWidth/2),options.at[1]==="bottom"?basePosition.top+=targetHeight:options.at[1]==="center"&&(basePosition.top+=targetHeight/2),atOffset=getOffsets(offsets.at,targetWidth,targetHeight),basePosition.left+=atOffset[0],basePosition.top+=atOffset[1],this.each(function(){var collisionPosition,using,elem=$(this),elemWidth=elem.outerWidth(),elemHeight=elem.outerHeight(),marginLeft=parseCss(this,"marginLeft"),marginTop=parseCss(this,"marginTop"),collisionWidth=elemWidth+marginLeft+parseCss(this,"marginRight")+scrollInfo.width,collisionHeight=elemHeight+marginTop+parseCss(this,"marginBottom")+scrollInfo.height,position2=$.extend({},basePosition),myOffset=getOffsets(offsets.my,elem.outerWidth(),elem.outerHeight());options.my[0]==="right"?position2.left-=elemWidth:options.my[0]==="center"&&(position2.left-=elemWidth/2),options.my[1]==="bottom"?position2.top-=elemHeight:options.my[1]==="center"&&(position2.top-=elemHeight/2),position2.left+=myOffset[0],position2.top+=myOffset[1],collisionPosition={marginLeft:marginLeft,marginTop:marginTop},$.each(["left","top"],function(i,dir){$.ui.position[collision[i]]&&$.ui.position[collision[i]][dir](position2,{targetWidth:targetWidth,targetHeight:targetHeight,elemWidth:elemWidth,elemHeight:elemHeight,collisionPosition:collisionPosition,collisionWidth:collisionWidth,collisionHeight:collisionHeight,offset:[atOffset[0]+myOffset[0],atOffset[1]+myOffset[1]],my:options.my,at:options.at,within:within,elem:elem})}),options.using&&(using=function(props){var left=targetOffset.left-position2.left,right=left+targetWidth-elemWidth,top=targetOffset.top-position2.top,bottom=top+targetHeight-elemHeight,feedback={target:{element:target,left:targetOffset.left,top:targetOffset.top,width:targetWidth,height:targetHeight},element:{element:elem,left:position2.left,top:position2.top,width:elemWidth,height:elemHeight},horizontal:right<0?"left":left>0?"right":"center",vertical:bottom<0?"top":top>0?"bottom":"middle"};targetWidth<elemWidth&&abs(left+right)<targetWidth&&(feedback.horizontal="center"),targetHeight<elemHeight&&abs(top+bottom)<targetHeight&&(feedback.vertical="middle"),max(abs(left),abs(right))>max(abs(top),abs(bottom))?feedback.important="horizontal":feedback.important="vertical",options.using.call(this,props,feedback)}),elem.offset($.extend(position2,{using:using}))})},$.ui.position={fit:{left:function(position2,data2){var within=data2.within,withinOffset=within.isWindow?within.scrollLeft:within.offset.left,outerWidth=within.width,collisionPosLeft=position2.left-data2.collisionPosition.marginLeft,overLeft=withinOffset-collisionPosLeft,overRight=collisionPosLeft+data2.collisionWidth-outerWidth-withinOffset,newOverRight;data2.collisionWidth>outerWidth?overLeft>0&&overRight<=0?(newOverRight=position2.left+overLeft+data2.collisionWidth-outerWidth-withinOffset,position2.left+=overLeft-newOverRight):overRight>0&&overLeft<=0?position2.left=withinOffset:overLeft>overRight?position2.left=withinOffset+outerWidth-data2.collisionWidth:position2.left=withinOffset:overLeft>0?position2.left+=overLeft:overRight>0?position2.left-=overRight:position2.left=max(position2.left-collisionPosLeft,position2.left)},top:function(position2,data2){var within=data2.within,withinOffset=within.isWindow?within.scrollTop:within.offset.top,outerHeight=data2.within.height,collisionPosTop=position2.top-data2.collisionPosition.marginTop,overTop=withinOffset-collisionPosTop,overBottom=collisionPosTop+data2.collisionHeight-outerHeight-withinOffset,newOverBottom;data2.collisionHeight>outerHeight?overTop>0&&overBottom<=0?(newOverBottom=position2.top+overTop+data2.collisionHeight-outerHeight-withinOffset,position2.top+=overTop-newOverBottom):overBottom>0&&overTop<=0?position2.top=withinOffset:overTop>overBottom?position2.top=withinOffset+outerHeight-data2.collisionHeight:position2.top=withinOffset:overTop>0?position2.top+=overTop:overBottom>0?position2.top-=overBottom:position2.top=max(position2.top-collisionPosTop,position2.top)}},flip:{left:function(position2,data2){var within=data2.within,withinOffset=within.offset.left+within.scrollLeft,outerWidth=within.width,offsetLeft=within.isWindow?within.scrollLeft:within.offset.left,collisionPosLeft=position2.left-data2.collisionPosition.marginLeft,overLeft=collisionPosLeft-offsetLeft,overRight=collisionPosLeft+data2.collisionWidth-outerWidth-offsetLeft,myOffset=data2.my[0]==="left"?-data2.elemWidth:data2.my[0]==="right"?data2.elemWidth:0,atOffset=data2.at[0]==="left"?data2.targetWidth:data2.at[0]==="right"?-data2.targetWidth:0,offset=-2*data2.offset[0],newOverRight,newOverLeft;overLeft<0?(newOverRight=position2.left+myOffset+atOffset+offset+data2.collisionWidth-outerWidth-withinOffset,(newOverRight<0||newOverRight<abs(overLeft))&&(position2.left+=myOffset+atOffset+offset)):overRight>0&&(newOverLeft=position2.left-data2.collisionPosition.marginLeft+myOffset+atOffset+offset-offsetLeft,(newOverLeft>0||abs(newOverLeft)<overRight)&&(position2.left+=myOffset+atOffset+offset))},top:function(position2,data2){var within=data2.within,withinOffset=within.offset.top+within.scrollTop,outerHeight=within.height,offsetTop=within.isWindow?within.scrollTop:within.offset.top,collisionPosTop=position2.top-data2.collisionPosition.marginTop,overTop=collisionPosTop-offsetTop,overBottom=collisionPosTop+data2.collisionHeight-outerHeight-offsetTop,top2=data2.my[1]==="top",myOffset=top2?-data2.elemHeight:data2.my[1]==="bottom"?data2.elemHeight:0,atOffset=data2.at[1]==="top"?data2.targetHeight:data2.at[1]==="bottom"?-data2.targetHeight:0,offset=-2*data2.offset[1],newOverTop,newOverBottom;overTop<0?(newOverBottom=position2.top+myOffset+atOffset+offset+data2.collisionHeight-outerHeight-withinOffset,(newOverBottom<0||newOverBottom<abs(overTop))&&(position2.top+=myOffset+atOffset+offset)):overBottom>0&&(newOverTop=position2.top-data2.collisionPosition.marginTop+myOffset+atOffset+offset-offsetTop,(newOverTop>0||abs(newOverTop)<overBottom)&&(position2.top+=myOffset+atOffset+offset))}},flipfit:{left:function(){$.ui.position.flip.left.apply(this,arguments),$.ui.position.fit.left.apply(this,arguments)},top:function(){$.ui.position.flip.top.apply(this,arguments),$.ui.position.fit.top.apply(this,arguments)}}}})();var position=$.ui.position;/*!
21* jQuery UI :data 1.12.1
22* http://jqueryui.com
23*
24* Copyright jQuery Foundation and other contributors
25* Released under the MIT license.
26* http://jquery.org/license
27*/var data=$.extend($.expr[":"],{data:$.expr.createPseudo?$.expr.createPseudo(function(dataName){return function(elem){return!!$.data(elem,dataName)}}):function(elem,i,match){return!!$.data(elem,match[3])}});/*!
28* jQuery UI Disable Selection 1.12.1
29* http://jqueryui.com
30*
31* Copyright jQuery Foundation and other contributors
32* Released under the MIT license.
33* http://jquery.org/license
34*/var disableSelection=$.fn.extend({disableSelection:(function(){var eventType="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(eventType+".ui-disableSelection",function(event2){event2.preventDefault()})}})(),enableSelection:function(){return this.off(".ui-disableSelection")}});/*!
35* jQuery UI Effects 1.12.1
36* http://jqueryui.com
37*
38* Copyright jQuery Foundation and other contributors
39* Released under the MIT license.
40* http://jquery.org/license
41*/var dataSpace="ui-effects-",dataSpaceStyle="ui-effects-style",dataSpaceAnimated="ui-effects-animated",jQuery2=$;$.effects={effect:{}};/*!
42* jQuery Color Animations v2.1.2
43* https://github.com/jquery/jquery-color
44*
45* Copyright 2014 jQuery Foundation and other contributors
46* Released under the MIT license.
47* http://jquery.org/license
48*
49* Date: Wed Jan 16 08:47:09 2013 -0600
50*/(function(jQuery3,undefined2){var stepHooks="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",rplusequals=/^([\-+])=\s*(\d+\.?\d*)/,stringParsers=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(execResult){return[execResult[1],execResult[2],execResult[3],execResult[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(execResult){return[execResult[1]*2.55,execResult[2]*2.55,execResult[3]*2.55,execResult[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(execResult){return[parseInt(execResult[1],16),parseInt(execResult[2],16),parseInt(execResult[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(execResult){return[parseInt(execResult[1]+execResult[1],16),parseInt(execResult[2]+execResult[2],16),parseInt(execResult[3]+execResult[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(execResult){return[execResult[1],execResult[2]/100,execResult[3]/100,execResult[4]]}}],color=jQuery3.Color=function(color2,green,blue,alpha){return new jQuery3.Color.fn.parse(color2,green,blue,alpha)},spaces={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},propTypes={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},support=color.support={},supportElem=jQuery3("<p>")[0],colors,each=jQuery3.each;supportElem.style.cssText="background-color:rgba(1,1,1,.5)",support.rgba=supportElem.style.backgroundColor.indexOf("rgba")>-1,each(spaces,function(spaceName,space){space.cache="_"+spaceName,space.props.alpha={idx:3,type:"percent",def:1}});function clamp(value,prop,allowEmpty){var type=propTypes[prop.type]||{};return value==null?allowEmpty||!prop.def?null:prop.def:(value=type.floor?~~value:parseFloat(value),isNaN(value)?prop.def:type.mod?(value+type.mod)%type.mod:0>value?0:type.max<value?type.max:value)}function stringParse(string){var inst=color(),rgba=inst._rgba=[];return string=string.toLowerCase(),each(stringParsers,function(i,parser){var parsed,match=parser.re.exec(string),values=match&&parser.parse(match),spaceName=parser.space||"rgba";if(values)return parsed=inst[spaceName](values),inst[spaces[spaceName].cache]=parsed[spaces[spaceName].cache],rgba=inst._rgba=parsed._rgba,!1}),rgba.length?(rgba.join()==="0,0,0,0"&&jQuery3.extend(rgba,colors.transparent),inst):colors[string]}color.fn=jQuery3.extend(color.prototype,{parse:function(red,green,blue,alpha){if(red===undefined2)return this._rgba=[null,null,null,null],this;(red.jquery||red.nodeType)&&(red=jQuery3(red).css(green),green=undefined2);var inst=this,type=jQuery3.type(red),rgba=this._rgba=[];if(green!==undefined2&&(red=[red,green,blue,alpha],type="array"),type==="string")return this.parse(stringParse(red)||colors._default);if(type==="array")return each(spaces.rgba.props,function(key,prop){rgba[prop.idx]=clamp(red[prop.idx],prop)}),this;if(type==="object")return red instanceof color?each(spaces,function(spaceName,space){red[space.cache]&&(inst[space.cache]=red[space.cache].slice())}):each(spaces,function(spaceName,space){var cache=space.cache;each(space.props,function(key,prop){if(!inst[cache]&&space.to){if(key==="alpha"||red[key]==null)return;inst[cache]=space.to(inst._rgba)}inst[cache][prop.idx]=clamp(red[key],prop,!0)}),inst[cache]&&jQuery3.inArray(null,inst[cache].slice(0,3))<0&&(inst[cache][3]=1,space.from&&(inst._rgba=space.from(inst[cache])))}),this},is:function(compare){var is2=color(compare),same=!0,inst=this;return each(spaces,function(_,space){var localCache,isCache=is2[space.cache];return isCache&&(localCache=inst[space.cache]||space.to&&space.to(inst._rgba)||[],each(space.props,function(_2,prop){if(isCache[prop.idx]!=null)return same=isCache[prop.idx]===localCache[prop.idx],same})),same}),same},_space:function(){var used=[],inst=this;return each(spaces,function(spaceName,space){inst[space.cache]&&used.push(spaceName)}),used.pop()},transition:function(other,distance){var end=color(other),spaceName=end._space(),space=spaces[spaceName],startColor=this.alpha()===0?color("transparent"):this,start=startColor[space.cache]||space.to(startColor._rgba),result=start.slice();return end=end[space.cache],each(space.props,function(key,prop){var index=prop.idx,startValue=start[index],endValue=end[index],type=propTypes[prop.type]||{};endValue!==null&&(startValue===null?result[index]=endValue:(type.mod&&(endValue-startValue>type.mod/2?startValue+=type.mod:startValue-endValue>type.mod/2&&(startValue-=type.mod)),result[index]=clamp((endValue-startValue)*distance+startValue,prop)))}),this[spaceName](result)},blend:function(opaque){if(this._rgba[3]===1)return this;var rgb=this._rgba.slice(),a=rgb.pop(),blend2=color(opaque)._rgba;return color(jQuery3.map(rgb,function(v,i){return(1-a)*blend2[i]+a*v}))},toRgbaString:function(){var prefix="rgba(",rgba=jQuery3.map(this._rgba,function(v,i){return v==null?i>2?1:0:v});return rgba[3]===1&&(rgba.pop(),prefix="rgb("),prefix+rgba.join()+")"},toHslaString:function(){var prefix="hsla(",hsla=jQuery3.map(this.hsla(),function(v,i){return v==null&&(v=i>2?1:0),i&&i<3&&(v=Math.round(v*100)+"%"),v});return hsla[3]===1&&(hsla.pop(),prefix="hsl("),prefix+hsla.join()+")"},toHexString:function(includeAlpha){var rgba=this._rgba.slice(),alpha=rgba.pop();return includeAlpha&&rgba.push(~~(alpha*255)),"#"+jQuery3.map(rgba,function(v){return v=(v||0).toString(16),v.length===1?"0"+v:v}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),color.fn.parse.prototype=color.fn;function hue2rgb(p,q,h){return h=(h+1)%1,h*6<1?p+(q-p)*h*6:h*2<1?q:h*3<2?p+(q-p)*(2/3-h)*6:p}spaces.hsla.to=function(rgba){if(rgba[0]==null||rgba[1]==null||rgba[2]==null)return[null,null,null,rgba[3]];var r=rgba[0]/255,g=rgba[1]/255,b=rgba[2]/255,a=rgba[3],max=Math.max(r,g,b),min=Math.min(r,g,b),diff=max-min,add=max+min,l=add*.5,h,s;return min===max?h=0:r===max?h=60*(g-b)/diff+360:g===max?h=60*(b-r)/diff+120:h=60*(r-g)/diff+240,diff===0?s=0:l<=.5?s=diff/add:s=diff/(2-add),[Math.round(h)%360,s,l,a==null?1:a]},spaces.hsla.from=function(hsla){if(hsla[0]==null||hsla[1]==null||hsla[2]==null)return[null,null,null,hsla[3]];var h=hsla[0]/360,s=hsla[1],l=hsla[2],a=hsla[3],q=l<=.5?l*(1+s):l+s-l*s,p=2*l-q;return[Math.round(hue2rgb(p,q,h+1/3)*255),Math.round(hue2rgb(p,q,h)*255),Math.round(hue2rgb(p,q,h-1/3)*255),a]},each(spaces,function(spaceName,space){var props=space.props,cache=space.cache,to=space.to,from=space.from;color.fn[spaceName]=function(value){if(to&&!this[cache]&&(this[cache]=to(this._rgba)),value===undefined2)return this[cache].slice();var ret,type=jQuery3.type(value),arr=type==="array"||type==="object"?value:arguments,local=this[cache].slice();return each(props,function(key,prop){var val=arr[type==="object"?key:prop.idx];val==null&&(val=local[prop.idx]),local[prop.idx]=clamp(val,prop)}),from?(ret=color(from(local)),ret[cache]=local,ret):color(local)},each(props,function(key,prop){color.fn[key]||(color.fn[key]=function(value){var vtype=jQuery3.type(value),fn=key==="alpha"?this._hsla?"hsla":"rgba":spaceName,local=this[fn](),cur=local[prop.idx],match;return vtype==="undefined"?cur:(vtype==="function"&&(value=value.call(this,cur),vtype=jQuery3.type(value)),value==null&&prop.empty?this:(vtype==="string"&&(match=rplusequals.exec(value),match&&(value=cur+parseFloat(match[2])*(match[1]==="+"?1:-1))),local[prop.idx]=value,this[fn](local)))})})}),color.hook=function(hook){var hooks=hook.split(" ");each(hooks,function(i,hook2){jQuery3.cssHooks[hook2]={set:function(elem,value){var parsed,curElem,backgroundColor="";if(value!=="transparent"&&(jQuery3.type(value)!=="string"||(parsed=stringParse(value)))){if(value=color(parsed||value),!support.rgba&&value._rgba[3]!==1){for(curElem=hook2==="backgroundColor"?elem.parentNode:elem;(backgroundColor===""||backgroundColor==="transparent")&&curElem&&curElem.style;)try{backgroundColor=jQuery3.css(curElem,"backgroundColor"),curElem=curElem.parentNode}catch(e){}value=value.blend(backgroundColor&&backgroundColor!=="transparent"?backgroundColor:"_default")}value=value.toRgbaString()}try{elem.style[hook2]=value}catch(e){}}},jQuery3.fx.step[hook2]=function(fx){fx.colorInit||(fx.start=color(fx.elem,hook2),fx.end=color(fx.end),fx.colorInit=!0),jQuery3.cssHooks[hook2].set(fx.elem,fx.start.transition(fx.end,fx.pos))}})},color.hook(stepHooks),jQuery3.cssHooks.borderColor={expand:function(value){var expanded={};return each(["Top","Right","Bottom","Left"],function(i,part){expanded["border"+part+"Color"]=value}),expanded}},colors=jQuery3.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}})(jQuery2),(function(){var classAnimationActions=["add","remove","toggle"],shorthandStyles={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};$.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(_,prop){$.fx.step[prop]=function(fx){(fx.end!=="none"&&!fx.setAttr||fx.pos===1&&!fx.setAttr)&&(jQuery2.style(fx.elem,prop,fx.end),fx.setAttr=!0)}});function getElementStyles(elem){var key,len,style=elem.ownerDocument.defaultView?elem.ownerDocument.defaultView.getComputedStyle(elem,null):elem.currentStyle,styles={};if(style&&style.length&&style[0]&&style[style[0]])for(len=style.length;len--;)key=style[len],typeof style[key]=="string"&&(styles[$.camelCase(key)]=style[key]);else for(key in style)typeof style[key]=="string"&&(styles[key]=style[key]);return styles}function styleDifference(oldStyle,newStyle){var diff={},name,value;for(name in newStyle)value=newStyle[name],oldStyle[name]!==value&&(shorthandStyles[name]||($.fx.step[name]||!isNaN(parseFloat(value)))&&(diff[name]=value));return diff}$.fn.addBack||($.fn.addBack=function(selector){return this.add(selector==null?this.prevObject:this.prevObject.filter(selector))}),$.effects.animateClass=function(value,duration,easing,callback){var o=$.speed(duration,easing,callback);return this.queue(function(){var animated=$(this),baseClass=animated.attr("class")||"",applyClassChange,allAnimations=o.children?animated.find("*").addBack():animated;allAnimations=allAnimations.map(function(){var el=$(this);return{el:el,start:getElementStyles(this)}}),applyClassChange=function(){$.each(classAnimationActions,function(i,action){value[action]&&animated[action+"Class"](value[action])})},applyClassChange(),allAnimations=allAnimations.map(function(){return this.end=getElementStyles(this.el[0]),this.diff=styleDifference(this.start,this.end),this}),animated.attr("class",baseClass),allAnimations=allAnimations.map(function(){var styleInfo=this,dfd=$.Deferred(),opts=$.extend({},o,{queue:!1,complete:function(){dfd.resolve(styleInfo)}});return this.el.animate(this.diff,opts),dfd.promise()}),$.when.apply($,allAnimations.get()).done(function(){applyClassChange(),$.each(arguments,function(){var el=this.el;$.each(this.diff,function(key){el.css(key,"")})}),o.complete.call(animated[0])})})},$.fn.extend({addClass:(function(orig){return function(classNames,speed,easing,callback){return speed?$.effects.animateClass.call(this,{add:classNames},speed,easing,callback):orig.apply(this,arguments)}})($.fn.addClass),removeClass:(function(orig){return function(classNames,speed,easing,callback){return arguments.length>1?$.effects.animateClass.call(this,{remove:classNames},speed,easing,callback):orig.apply(this,arguments)}})($.fn.removeClass),toggleClass:(function(orig){return function(classNames,force,speed,easing,callback){return typeof force=="boolean"||force===void 0?speed?$.effects.animateClass.call(this,force?{add:classNames}:{remove:classNames},speed,easing,callback):orig.apply(this,arguments):$.effects.animateClass.call(this,{toggle:classNames},force,speed,easing)}})($.fn.toggleClass),switchClass:function(remove,add,speed,easing,callback){return $.effects.animateClass.call(this,{add:add,remove:remove},speed,easing,callback)}})})(),(function(){$.expr&&$.expr.filters&&$.expr.filters.animated&&($.expr.filters.animated=(function(orig){return function(elem){return!!$(elem).data(dataSpaceAnimated)||orig(elem)}})($.expr.filters.animated)),$.uiBackCompat!==!1&&$.extend($.effects,{save:function(element,set){for(var i=0,length=set.length;i<length;i++)set[i]!==null&&element.data(dataSpace+set[i],element[0].style[set[i]])},restore:function(element,set){for(var val,i=0,length=set.length;i<length;i++)set[i]!==null&&(val=element.data(dataSpace+set[i]),element.css(set[i],val))},setMode:function(el,mode){return mode==="toggle"&&(mode=el.is(":hidden")?"show":"hide"),mode},createWrapper:function(element){if(element.parent().is(".ui-effects-wrapper"))return element.parent();var props={width:element.outerWidth(!0),height:element.outerHeight(!0),float:element.css("float")},wrapper=$("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),size={width:element.width(),height:element.height()},active=document.activeElement;try{active.id}catch(e){active=document.body}return element.wrap(wrapper),(element[0]===active||$.contains(element[0],active))&&$(active).trigger("focus"),wrapper=element.parent(),element.css("position")==="static"?(wrapper.css({position:"relative"}),element.css({position:"relative"})):($.extend(props,{position:element.css("position"),zIndex:element.css("z-index")}),$.each(["top","left","bottom","right"],function(i,pos){props[pos]=element.css(pos),isNaN(parseInt(props[pos],10))&&(props[pos]="auto")}),element.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),element.css(size),wrapper.css(props).show()},removeWrapper:function(element){var active=document.activeElement;return element.parent().is(".ui-effects-wrapper")&&(element.parent().replaceWith(element),(element[0]===active||$.contains(element[0],active))&&$(active).trigger("focus")),element}}),$.extend($.effects,{version:"1.12.1",define:function(name,mode,effect2){return effect2||(effect2=mode,mode="effect"),$.effects.effect[name]=effect2,$.effects.effect[name].mode=mode,effect2},scaledDimensions:function(element,percent,direction){if(percent===0)return{height:0,width:0,outerHeight:0,outerWidth:0};var x=direction!=="horizontal"?(percent||100)/100:1,y=direction!=="vertical"?(percent||100)/100:1;return{height:element.height()*y,width:element.width()*x,outerHeight:element.outerHeight()*y,outerWidth:element.outerWidth()*x}},clipToBox:function(animation){return{width:animation.clip.right-animation.clip.left,height:animation.clip.bottom-animation.clip.top,left:animation.clip.left,top:animation.clip.top}},unshift:function(element,queueLength,count){var queue=element.queue();queueLength>1&&queue.splice.apply(queue,[1,0].concat(queue.splice(queueLength,count))),element.dequeue()},saveStyle:function(element){element.data(dataSpaceStyle,element[0].style.cssText)},restoreStyle:function(element){element[0].style.cssText=element.data(dataSpaceStyle)||"",element.removeData(dataSpaceStyle)},mode:function(element,_mode){var hidden=element.is(":hidden");return _mode==="toggle"&&(_mode=hidden?"show":"hide"),(hidden?_mode==="hide":_mode==="show")&&(_mode="none"),_mode},getBaseline:function(origin,original){var y,x;switch(origin[0]){case"top":y=0;break;case"middle":y=.5;break;case"bottom":y=1;break;default:y=origin[0]/original.height}switch(origin[1]){case"left":x=0;break;case"center":x=.5;break;case"right":x=1;break;default:x=origin[1]/original.width}return{x:x,y:y}},createPlaceholder:function(element){var placeholder,cssPosition=element.css("position"),position2=element.position();return element.css({marginTop:element.css("marginTop"),marginBottom:element.css("marginBottom"),marginLeft:element.css("marginLeft"),marginRight:element.css("marginRight")}).outerWidth(element.outerWidth()).outerHeight(element.outerHeight()),/^(static|relative)/.test(cssPosition)&&(cssPosition="absolute",placeholder=$("<"+element[0].nodeName+">").insertAfter(element).css({display:/^(inline|ruby)/.test(element.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:element.css("marginTop"),marginBottom:element.css("marginBottom"),marginLeft:element.css("marginLeft"),marginRight:element.css("marginRight"),float:element.css("float")}).outerWidth(element.outerWidth()).outerHeight(element.outerHeight()).addClass("ui-effects-placeholder"),element.data(dataSpace+"placeholder",placeholder)),element.css({position:cssPosition,left:position2.left,top:position2.top}),placeholder},removePlaceholder:function(element){var dataKey=dataSpace+"placeholder",placeholder=element.data(dataKey);placeholder&&(placeholder.remove(),element.removeData(dataKey))},cleanUp:function(element){$.effects.restoreStyle(element),$.effects.removePlaceholder(element)},setTransition:function(element,list,factor,value){return value=value||{},$.each(list,function(i,x){var unit=element.cssUnit(x);unit[0]>0&&(value[x]=unit[0]*factor+unit[1])}),value}});function _normalizeArguments(effect2,options,speed,callback){return $.isPlainObject(effect2)&&(options=effect2,effect2=effect2.effect),effect2={effect:effect2},options==null&&(options={}),$.isFunction(options)&&(callback=options,speed=null,options={}),(typeof options=="number"||$.fx.speeds[options])&&(callback=speed,speed=options,options={}),$.isFunction(speed)&&(callback=speed,speed=null),options&&$.extend(effect2,options),speed=speed||options.duration,effect2.duration=$.fx.off?0:typeof speed=="number"?speed:speed in $.fx.speeds?$.fx.speeds[speed]:$.fx.speeds._default,effect2.complete=callback||options.complete,effect2}function standardAnimationOption(option){return!!(!option||typeof option=="number"||$.fx.speeds[option]||typeof option=="string"&&!$.effects.effect[option]||$.isFunction(option)||_typeof(option)==="object"&&!option.effect)}$.fn.extend({effect:function(){var args=_normalizeArguments.apply(this,arguments),effectMethod=$.effects.effect[args.effect],defaultMode=effectMethod.mode,queue=args.queue,queueName=queue||"fx",complete=args.complete,mode=args.mode,modes=[],prefilter=function(next){var el=$(this),normalizedMode=$.effects.mode(el,mode)||defaultMode;el.data(dataSpaceAnimated,!0),modes.push(normalizedMode),defaultMode&&(normalizedMode==="show"||normalizedMode===defaultMode&&normalizedMode==="hide")&&el.show(),(!defaultMode||normalizedMode!=="none")&&$.effects.saveStyle(el),$.isFunction(next)&&next()};if($.fx.off||!effectMethod)return mode?this[mode](args.duration,complete):this.each(function(){complete&&complete.call(this)});function run(next){var elem=$(this);function cleanup(){elem.removeData(dataSpaceAnimated),$.effects.cleanUp(elem),args.mode==="hide"&&elem.hide(),done()}function done(){$.isFunction(complete)&&complete.call(elem[0]),$.isFunction(next)&&next()}args.mode=modes.shift(),$.uiBackCompat!==!1&&!defaultMode?(elem.is(":hidden")?mode==="hide":mode==="show")?(elem[mode](),done()):effectMethod.call(elem[0],args,done):args.mode==="none"?(elem[mode](),done()):effectMethod.call(elem[0],args,cleanup)}return queue===!1?this.each(prefilter).each(run):this.queue(queueName,prefilter).queue(queueName,run)},show:(function(orig){return function(option){if(standardAnimationOption(option))return orig.apply(this,arguments);var args=_normalizeArguments.apply(this,arguments);return args.mode="show",this.effect.call(this,args)}})($.fn.show),hide:(function(orig){return function(option){if(standardAnimationOption(option))return orig.apply(this,arguments);var args=_normalizeArguments.apply(this,arguments);return args.mode="hide",this.effect.call(this,args)}})($.fn.hide),toggle:(function(orig){return function(option){if(standardAnimationOption(option)||typeof option=="boolean")return orig.apply(this,arguments);var args=_normalizeArguments.apply(this,arguments);return args.mode="toggle",this.effect.call(this,args)}})($.fn.toggle),cssUnit:function(key){var style=this.css(key),val=[];return $.each(["em","px","%","pt"],function(i,unit){style.indexOf(unit)>0&&(val=[parseFloat(style),unit])}),val},cssClip:function(clipObj){return clipObj?this.css("clip","rect("+clipObj.top+"px "+clipObj.right+"px "+clipObj.bottom+"px "+clipObj.left+"px)"):parseClip(this.css("clip"),this)},transfer:function(options,done){var element=$(this),target=$(options.to),targetFixed=target.css("position")==="fixed",body=$("body"),fixTop=targetFixed?body.scrollTop():0,fixLeft=targetFixed?body.scrollLeft():0,endPosition=target.offset(),animation={top:endPosition.top-fixTop,left:endPosition.left-fixLeft,height:target.innerHeight(),width:target.innerWidth()},startPosition=element.offset(),transfer2=$("<div class='ui-effects-transfer'></div>").appendTo("body").addClass(options.className).css({top:startPosition.top-fixTop,left:startPosition.left-fixLeft,height:element.innerHeight(),width:element.innerWidth(),position:targetFixed?"fixed":"absolute"}).animate(animation,options.duration,options.easing,function(){transfer2.remove(),$.isFunction(done)&&done()})}});function parseClip(str,element){var outerWidth=element.outerWidth(),outerHeight=element.outerHeight(),clipRegex=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,values=clipRegex.exec(str)||["",0,outerWidth,outerHeight,0];return{top:parseFloat(values[1])||0,right:values[2]==="auto"?outerWidth:parseFloat(values[2]),bottom:values[3]==="auto"?outerHeight:parseFloat(values[3]),left:parseFloat(values[4])||0}}$.fx.step.clip=function(fx){fx.clipInit||(fx.start=$(fx.elem).cssClip(),typeof fx.end=="string"&&(fx.end=parseClip(fx.end,fx.elem)),fx.clipInit=!0),$(fx.elem).cssClip({top:fx.pos*(fx.end.top-fx.start.top)+fx.start.top,right:fx.pos*(fx.end.right-fx.start.right)+fx.start.right,bottom:fx.pos*(fx.end.bottom-fx.start.bottom)+fx.start.bottom,left:fx.pos*(fx.end.left-fx.start.left)+fx.start.left})}})(),(function(){var baseEasings={};$.each(["Quad","Cubic","Quart","Quint","Expo"],function(i,name){baseEasings[name]=function(p){return Math.pow(p,i+2)}}),$.extend(baseEasings,{Sine:function(p){return 1-Math.cos(p*Math.PI/2)},Circ:function(p){return 1-Math.sqrt(1-p*p)},Elastic:function(p){return p===0||p===1?p:-Math.pow(2,8*(p-1))*Math.sin(((p-1)*80-7.5)*Math.PI/15)},Back:function(p){return p*p*(3*p-2)},Bounce:function(p){for(var pow2,bounce=4;p<((pow2=Math.pow(2,--bounce))-1)/11;);return 1/Math.pow(4,3-bounce)-7.5625*Math.pow((pow2*3-2)/22-p,2)}}),$.each(baseEasings,function(name,easeIn){$.easing["easeIn"+name]=easeIn,$.easing["easeOut"+name]=function(p){return 1-easeIn(1-p)},$.easing["easeInOut"+name]=function(p){return p<.5?easeIn(p*2)/2:1-easeIn(p*-2+2)/2}})})();var effect=$.effects;/*!
51* jQuery UI Effects Blind 1.12.1
52* http://jqueryui.com
53*
54* Copyright jQuery Foundation and other contributors
55* Released under the MIT license.
56* http://jquery.org/license
57*/var effectsEffectBlind=$.effects.define("blind","hide",function(options,done){var map={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},element=$(this),direction=options.direction||"up",start=element.cssClip(),animate={clip:$.extend({},start)},placeholder=$.effects.createPlaceholder(element);animate.clip[map[direction][0]]=animate.clip[map[direction][1]],options.mode==="show"&&(element.cssClip(animate.clip),placeholder&&placeholder.css($.effects.clipToBox(animate)),animate.clip=start),placeholder&&placeholder.animate($.effects.clipToBox(animate),options.duration,options.easing),element.animate(animate,{queue:!1,duration:options.duration,easing:options.easing,complete:done})});/*!
58* jQuery UI Effects Bounce 1.12.1
59* http://jqueryui.com
60*
61* Copyright jQuery Foundation and other contributors
62* Released under the MIT license.
63* http://jquery.org/license
64*/var effectsEffectBounce=$.effects.define("bounce",function(options,done){var upAnim,downAnim,refValue,element=$(this),mode=options.mode,hide=mode==="hide",show=mode==="show",direction=options.direction||"up",distance=options.distance,times=options.times||5,anims=times*2+(show||hide?1:0),speed=options.duration/anims,easing=options.easing,ref=direction==="up"||direction==="down"?"top":"left",motion=direction==="up"||direction==="left",i=0,queuelen=element.queue().length;for($.effects.createPlaceholder(element),refValue=element.css(ref),distance||(distance=element[ref==="top"?"outerHeight":"outerWidth"]()/3),show&&(downAnim={opacity:1},downAnim[ref]=refValue,element.css("opacity",0).css(ref,motion?-distance*2:distance*2).animate(downAnim,speed,easing)),hide&&(distance=distance/Math.pow(2,times-1)),downAnim={},downAnim[ref]=refValue;i<times;i++)upAnim={},upAnim[ref]=(motion?"-=":"+=")+distance,element.animate(upAnim,speed,easing).animate(downAnim,speed,easing),distance=hide?distance*2:distance/2;hide&&(upAnim={opacity:0},upAnim[ref]=(motion?"-=":"+=")+distance,element.animate(upAnim,speed,easing)),element.queue(done),$.effects.unshift(element,queuelen,anims+1)});/*!
65* jQuery UI Effects Clip 1.12.1
66* http://jqueryui.com
67*
68* Copyright jQuery Foundation and other contributors
69* Released under the MIT license.
70* http://jquery.org/license
71*/var effectsEffectClip=$.effects.define("clip","hide",function(options,done){var start,animate={},element=$(this),direction=options.direction||"vertical",both=direction==="both",horizontal=both||direction==="horizontal",vertical=both||direction==="vertical";start=element.cssClip(),animate.clip={top:vertical?(start.bottom-start.top)/2:start.top,right:horizontal?(start.right-start.left)/2:start.right,bottom:vertical?(start.bottom-start.top)/2:start.bottom,left:horizontal?(start.right-start.left)/2:start.left},$.effects.createPlaceholder(element),options.mode==="show"&&(element.cssClip(animate.clip),animate.clip=start),element.animate(animate,{queue:!1,duration:options.duration,easing:options.easing,complete:done})});/*!
72* jQuery UI Effects Drop 1.12.1
73* http://jqueryui.com
74*
75* Copyright jQuery Foundation and other contributors
76* Released under the MIT license.
77* http://jquery.org/license
78*/var effectsEffectDrop=$.effects.define("drop","hide",function(options,done){var distance,element=$(this),mode=options.mode,show=mode==="show",direction=options.direction||"left",ref=direction==="up"||direction==="down"?"top":"left",motion=direction==="up"||direction==="left"?"-=":"+=",oppositeMotion=motion==="+="?"-=":"+=",animation={opacity:0};$.effects.createPlaceholder(element),distance=options.distance||element[ref==="top"?"outerHeight":"outerWidth"](!0)/2,animation[ref]=motion+distance,show&&(element.css(animation),animation[ref]=oppositeMotion+distance,animation.opacity=1),element.animate(animation,{queue:!1,duration:options.duration,easing:options.easing,complete:done})});/*!
79* jQuery UI Effects Explode 1.12.1
80* http://jqueryui.com
81*
82* Copyright jQuery Foundation and other contributors
83* Released under the MIT license.
84* http://jquery.org/license
85*/var effectsEffectExplode=$.effects.define("explode","hide",function(options,done){var i,j,left,top,mx,my,rows=options.pieces?Math.round(Math.sqrt(options.pieces)):3,cells=rows,element=$(this),mode=options.mode,show=mode==="show",offset=element.show().css("visibility","hidden").offset(),width=Math.ceil(element.outerWidth()/cells),height=Math.ceil(element.outerHeight()/rows),pieces=[];function childComplete(){pieces.push(this),pieces.length===rows*cells&&animComplete()}for(i=0;i<rows;i++)for(top=offset.top+i*height,my=i-(rows-1)/2,j=0;j<cells;j++)left=offset.left+j*width,mx=j-(cells-1)/2,element.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-j*width,top:-i*height}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:width,height:height,left:left+(show?mx*width:0),top:top+(show?my*height:0),opacity:show?0:1}).animate({left:left+(show?0:mx*width),top:top+(show?0:my*height),opacity:show?1:0},options.duration||500,options.easing,childComplete);function animComplete(){element.css({visibility:"visible"}),$(pieces).remove(),done()}});/*!
86* jQuery UI Effects Fade 1.12.1
87* http://jqueryui.com
88*
89* Copyright jQuery Foundation and other contributors
90* Released under the MIT license.
91* http://jquery.org/license
92*/var effectsEffectFade=$.effects.define("fade","toggle",function(options,done){var show=options.mode==="show";$(this).css("opacity",show?0:1).animate({opacity:show?1:0},{queue:!1,duration:options.duration,easing:options.easing,complete:done})});/*!
93* jQuery UI Effects Fold 1.12.1
94* http://jqueryui.com
95*
96* Copyright jQuery Foundation and other contributors
97* Released under the MIT license.
98* http://jquery.org/license
99*/var effectsEffectFold=$.effects.define("fold","hide",function(options,done){var element=$(this),mode=options.mode,show=mode==="show",hide=mode==="hide",size=options.size||15,percent=/([0-9]+)%/.exec(size),horizFirst=!!options.horizFirst,ref=horizFirst?["right","bottom"]:["bottom","right"],duration=options.duration/2,placeholder=$.effects.createPlaceholder(element),start=element.cssClip(),animation1={clip:$.extend({},start)},animation2={clip:$.extend({},start)},distance=[start[ref[0]],start[ref[1]]],queuelen=element.queue().length;percent&&(size=parseInt(percent[1],10)/100*distance[hide?0:1]),animation1.clip[ref[0]]=size,animation2.clip[ref[0]]=size,animation2.clip[ref[1]]=0,show&&(element.cssClip(animation2.clip),placeholder&&placeholder.css($.effects.clipToBox(animation2)),animation2.clip=start),element.queue(function(next){placeholder&&placeholder.animate($.effects.clipToBox(animation1),duration,options.easing).animate($.effects.clipToBox(animation2),duration,options.easing),next()}).animate(animation1,duration,options.easing).animate(animation2,duration,options.easing).queue(done),$.effects.unshift(element,queuelen,4)});/*!
100* jQuery UI Effects Highlight 1.12.1
101* http://jqueryui.com
102*
103* Copyright jQuery Foundation and other contributors
104* Released under the MIT license.
105* http://jquery.org/license
106*/var effectsEffectHighlight=$.effects.define("highlight","show",function(options,done){var element=$(this),animation={backgroundColor:element.css("backgroundColor")};options.mode==="hide"&&(animation.opacity=0),$.effects.saveStyle(element),element.css({backgroundImage:"none",backgroundColor:options.color||"#ffff99"}).animate(animation,{queue:!1,duration:options.duration,easing:options.easing,complete:done})});/*!
107* jQuery UI Effects Size 1.12.1
108* http://jqueryui.com
109*
110* Copyright jQuery Foundation and other contributors
111* Released under the MIT license.
112* http://jquery.org/license
113*/var effectsEffectSize=$.effects.define("size",function(options,done){var baseline,factor,temp,element=$(this),cProps=["fontSize"],vProps=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],hProps=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],mode=options.mode,restore=mode!=="effect",scale=options.scale||"both",origin=options.origin||["middle","center"],position2=element.css("position"),pos=element.position(),original=$.effects.scaledDimensions(element),from=options.from||original,to=options.to||$.effects.scaledDimensions(element,0);$.effects.createPlaceholder(element),mode==="show"&&(temp=from,from=to,to=temp),factor={from:{y:from.height/original.height,x:from.width/original.width},to:{y:to.height/original.height,x:to.width/original.width}},(scale==="box"||scale==="both")&&(factor.from.y!==factor.to.y&&(from=$.effects.setTransition(element,vProps,factor.from.y,from),to=$.effects.setTransition(element,vProps,factor.to.y,to)),factor.from.x!==factor.to.x&&(from=$.effects.setTransition(element,hProps,factor.from.x,from),to=$.effects.setTransition(element,hProps,factor.to.x,to))),(scale==="content"||scale==="both")&&factor.from.y!==factor.to.y&&(from=$.effects.setTransition(element,cProps,factor.from.y,from),to=$.effects.setTransition(element,cProps,factor.to.y,to)),origin&&(baseline=$.effects.getBaseline(origin,original),from.top=(original.outerHeight-from.outerHeight)*baseline.y+pos.top,from.left=(original.outerWidth-from.outerWidth)*baseline.x+pos.left,to.top=(original.outerHeight-to.outerHeight)*baseline.y+pos.top,to.left=(original.outerWidth-to.outerWidth)*baseline.x+pos.left),element.css(from),(scale==="content"||scale==="both")&&(vProps=vProps.concat(["marginTop","marginBottom"]).concat(cProps),hProps=hProps.concat(["marginLeft","marginRight"]),element.find("*[width]").each(function(){var child=$(this),childOriginal=$.effects.scaledDimensions(child),childFrom={height:childOriginal.height*factor.from.y,width:childOriginal.width*factor.from.x,outerHeight:childOriginal.outerHeight*factor.from.y,outerWidth:childOriginal.outerWidth*factor.from.x},childTo={height:childOriginal.height*factor.to.y,width:childOriginal.width*factor.to.x,outerHeight:childOriginal.height*factor.to.y,outerWidth:childOriginal.width*factor.to.x};factor.from.y!==factor.to.y&&(childFrom=$.effects.setTransition(child,vProps,factor.from.y,childFrom),childTo=$.effects.setTransition(child,vProps,factor.to.y,childTo)),factor.from.x!==factor.to.x&&(childFrom=$.effects.setTransition(child,hProps,factor.from.x,childFrom),childTo=$.effects.setTransition(child,hProps,factor.to.x,childTo)),restore&&$.effects.saveStyle(child),child.css(childFrom),child.animate(childTo,options.duration,options.easing,function(){restore&&$.effects.restoreStyle(child)})})),element.animate(to,{queue:!1,duration:options.duration,easing:options.easing,complete:function(){var offset=element.offset();to.opacity===0&&element.css("opacity",from.opacity),restore||(element.css("position",position2==="static"?"relative":position2).offset(offset),$.effects.saveStyle(element)),done()}})});/*!
114* jQuery UI Effects Scale 1.12.1
115* http://jqueryui.com
116*
117* Copyright jQuery Foundation and other contributors
118* Released under the MIT license.
119* http://jquery.org/license
120*/var effectsEffectScale=$.effects.define("scale",function(options,done){var el=$(this),mode=options.mode,percent=parseInt(options.percent,10)||(parseInt(options.percent,10)===0||mode!=="effect"?0:100),newOptions=$.extend(!0,{from:$.effects.scaledDimensions(el),to:$.effects.scaledDimensions(el,percent,options.direction||"both"),origin:options.origin||["middle","center"]},options);options.fade&&(newOptions.from.opacity=1,newOptions.to.opacity=0),$.effects.effect.size.call(this,newOptions,done)});/*!
121* jQuery UI Effects Puff 1.12.1
122* http://jqueryui.com
123*
124* Copyright jQuery Foundation and other contributors
125* Released under the MIT license.
126* http://jquery.org/license
127*/var effectsEffectPuff=$.effects.define("puff","hide",function(options,done){var newOptions=$.extend(!0,{},options,{fade:!0,percent:parseInt(options.percent,10)||150});$.effects.effect.scale.call(this,newOptions,done)});/*!
128* jQuery UI Effects Pulsate 1.12.1
129* http://jqueryui.com
130*
131* Copyright jQuery Foundation and other contributors
132* Released under the MIT license.
133* http://jquery.org/license
134*/var effectsEffectPulsate=$.effects.define("pulsate","show",function(options,done){var element=$(this),mode=options.mode,show=mode==="show",hide=mode==="hide",showhide=show||hide,anims=(options.times||5)*2+(showhide?1:0),duration=options.duration/anims,animateTo=0,i=1,queuelen=element.queue().length;for((show||!element.is(":visible"))&&(element.css("opacity",0).show(),animateTo=1);i<anims;i++)element.animate({opacity:animateTo},duration,options.easing),animateTo=1-animateTo;element.animate({opacity:animateTo},duration,options.easing),element.queue(done),$.effects.unshift(element,queuelen,anims+1)});/*!
135* jQuery UI Effects Shake 1.12.1
136* http://jqueryui.com
137*
138* Copyright jQuery Foundation and other contributors
139* Released under the MIT license.
140* http://jquery.org/license
141*/var effectsEffectShake=$.effects.define("shake",function(options,done){var i=1,element=$(this),direction=options.direction||"left",distance=options.distance||20,times=options.times||3,anims=times*2+1,speed=Math.round(options.duration/anims),ref=direction==="up"||direction==="down"?"top":"left",positiveMotion=direction==="up"||direction==="left",animation={},animation1={},animation2={},queuelen=element.queue().length;for($.effects.createPlaceholder(element),animation[ref]=(positiveMotion?"-=":"+=")+distance,animation1[ref]=(positiveMotion?"+=":"-=")+distance*2,animation2[ref]=(positiveMotion?"-=":"+=")+distance*2,element.animate(animation,speed,options.easing);i<times;i++)element.animate(animation1,speed,options.easing).animate(animation2,speed,options.easing);element.animate(animation1,speed,options.easing).animate(animation,speed/2,options.easing).queue(done),$.effects.unshift(element,queuelen,anims+1)});/*!
142* jQuery UI Effects Slide 1.12.1
143* http://jqueryui.com
144*
145* Copyright jQuery Foundation and other contributors
146* Released under the MIT license.
147* http://jquery.org/license
148*/var effectsEffectSlide=$.effects.define("slide","show",function(options,done){var startClip,startRef,element=$(this),map={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},mode=options.mode,direction=options.direction||"left",ref=direction==="up"||direction==="down"?"top":"left",positiveMotion=direction==="up"||direction==="left",distance=options.distance||element[ref==="top"?"outerHeight":"outerWidth"](!0),animation={};$.effects.createPlaceholder(element),startClip=element.cssClip(),startRef=element.position()[ref],animation[ref]=(positiveMotion?-1:1)*distance+startRef,animation.clip=element.cssClip(),animation.clip[map[direction][1]]=animation.clip[map[direction][0]],mode==="show"&&(element.cssClip(animation.clip),element.css(ref,animation[ref]),animation.clip=startClip,animation[ref]=startRef),element.animate(animation,{queue:!1,duration:options.duration,easing:options.easing,complete:done})});/*!
149* jQuery UI Effects Transfer 1.12.1
150* http://jqueryui.com
151*
152* Copyright jQuery Foundation and other contributors
153* Released under the MIT license.
154* http://jquery.org/license
155*/var effect;$.uiBackCompat!==!1&&(effect=$.effects.define("transfer",function(options,done){$(this).transfer(options,done)}));var effectsEffectTransfer=effect;/*!
156* jQuery UI Focusable 1.12.1
157* http://jqueryui.com
158*
159* Copyright jQuery Foundation and other contributors
160* Released under the MIT license.
161* http://jquery.org/license
162*/$.ui.focusable=function(element,hasTabindex){var map,mapName,img,focusableIfVisible,fieldset,nodeName=element.nodeName.toLowerCase();return nodeName==="area"?(map=element.parentNode,mapName=map.name,!element.href||!mapName||map.nodeName.toLowerCase()!=="map"?!1:(img=$("img[usemap='#"+mapName+"']"),img.length>0&&img.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(nodeName)?(focusableIfVisible=!element.disabled,focusableIfVisible&&(fieldset=$(element).closest("fieldset")[0],fieldset&&(focusableIfVisible=!fieldset.disabled))):nodeName==="a"?focusableIfVisible=element.href||hasTabindex:focusableIfVisible=hasTabindex,focusableIfVisible&&$(element).is(":visible")&&visible($(element)))};function visible(element){for(var visibility=element.css("visibility");visibility==="inherit";)element=element.parent(),visibility=element.css("visibility");return visibility!=="hidden"}$.extend($.expr[":"],{focusable:function(element){return $.ui.focusable(element,$.attr(element,"tabindex")!=null)}});var focusable=$.ui.focusable,form=$.fn.form=function(){return typeof this[0].form=="string"?this.closest("form"):$(this[0].form)};/*!
163* jQuery UI Form Reset Mixin 1.12.1
164* http://jqueryui.com
165*
166* Copyright jQuery Foundation and other contributors
167* Released under the MIT license.
168* http://jquery.org/license
169*/var formResetMixin=$.ui.formResetMixin={_formResetHandler:function(){var form2=$(this);setTimeout(function(){var instances=form2.data("ui-form-reset-instances");$.each(instances,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),!!this.form.length){var instances=this.form.data("ui-form-reset-instances")||[];instances.length||this.form.on("reset.ui-form-reset",this._formResetHandler),instances.push(this),this.form.data("ui-form-reset-instances",instances)}},_unbindFormResetHandler:function(){if(this.form.length){var instances=this.form.data("ui-form-reset-instances");instances.splice($.inArray(this,instances),1),instances.length?this.form.data("ui-form-reset-instances",instances):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}};/*!
170* jQuery UI Support for jQuery core 1.7.x 1.12.1
171* http://jqueryui.com
172*
173* Copyright jQuery Foundation and other contributors
174* Released under the MIT license.
175* http://jquery.org/license
176*
177*/$.fn.jquery.substring(0,3)==="1.7"&&($.each(["Width","Height"],function(i,name){var side=name==="Width"?["Left","Right"]:["Top","Bottom"],type=name.toLowerCase(),orig={innerWidth:$.fn.innerWidth,innerHeight:$.fn.innerHeight,outerWidth:$.fn.outerWidth,outerHeight:$.fn.outerHeight};function reduce(elem,size,border,margin){return $.each(side,function(){size-=parseFloat($.css(elem,"padding"+this))||0,border&&(size-=parseFloat($.css(elem,"border"+this+"Width"))||0),margin&&(size-=parseFloat($.css(elem,"margin"+this))||0)}),size}$.fn["inner"+name]=function(size){return size===void 0?orig["inner"+name].call(this):this.each(function(){$(this).css(type,reduce(this,size)+"px")})},$.fn["outer"+name]=function(size,margin){return typeof size!="number"?orig["outer"+name].call(this,size):this.each(function(){$(this).css(type,reduce(this,size,!0,margin)+"px")})}}),$.fn.addBack=function(selector){return this.add(selector==null?this.prevObject:this.prevObject.filter(selector))});/*!
178* jQuery UI Keycode 1.12.1
179* http://jqueryui.com
180*
181* Copyright jQuery Foundation and other contributors
182* Released under the MIT license.
183* http://jquery.org/license
184*/var keycode=$.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},escapeSelector=$.ui.escapeSelector=(function(){var selectorEscape=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(selector){return selector.replace(selectorEscape,"\\$1")}})();/*!
185* jQuery UI Labels 1.12.1
186* http://jqueryui.com
187*
188* Copyright jQuery Foundation and other contributors
189* Released under the MIT license.
190* http://jquery.org/license
191*/var labels=$.fn.labels=function(){var ancestor,selector,id,labels2,ancestors;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(labels2=this.eq(0).parents("label"),id=this.attr("id"),id&&(ancestor=this.eq(0).parents().last(),ancestors=ancestor.add(ancestor.length?ancestor.siblings():this.siblings()),selector="label[for='"+$.ui.escapeSelector(id)+"']",labels2=labels2.add(ancestors.find(selector).addBack(selector))),this.pushStack(labels2))};/*!
192* jQuery UI Scroll Parent 1.12.1
193* http://jqueryui.com
194*
195* Copyright jQuery Foundation and other contributors
196* Released under the MIT license.
197* http://jquery.org/license
198*/var scrollParent=$.fn.scrollParent=function(includeHidden){var position2=this.css("position"),excludeStaticParent=position2==="absolute",overflowRegex=includeHidden?/(auto|scroll|hidden)/:/(auto|scroll)/,scrollParent2=this.parents().filter(function(){var parent=$(this);return excludeStaticParent&&parent.css("position")==="static"?!1:overflowRegex.test(parent.css("overflow")+parent.css("overflow-y")+parent.css("overflow-x"))}).eq(0);return position2==="fixed"||!scrollParent2.length?$(this[0].ownerDocument||document):scrollParent2};/*!
199* jQuery UI Tabbable 1.12.1
200* http://jqueryui.com
201*
202* Copyright jQuery Foundation and other contributors
203* Released under the MIT license.
204* http://jquery.org/license
205*/var tabbable=$.extend($.expr[":"],{tabbable:function(element){var tabIndex=$.attr(element,"tabindex"),hasTabindex=tabIndex!=null;return(!hasTabindex||tabIndex>=0)&&$.ui.focusable(element,hasTabindex)}});/*!
206* jQuery UI Unique ID 1.12.1
207* http://jqueryui.com
208*
209* Copyright jQuery Foundation and other contributors
210* Released under the MIT license.
211* http://jquery.org/license
212*/var uniqueId=$.fn.extend({uniqueId:(function(){var uuid=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++uuid)})}})(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&$(this).removeAttr("id")})}});/*!
213* jQuery UI Accordion 1.12.1
214* http://jqueryui.com
215*
216* Copyright jQuery Foundation and other contributors
217* Released under the MIT license.
218* http://jquery.org/license
219*/var widgetsAccordion=$.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var options=this.options;this.prevShow=this.prevHide=$(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),!options.collapsible&&(options.active===!1||options.active==null)&&(options.active=0),this._processPanels(),options.active<0&&(options.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():$()}},_createIcons:function(){var icon,children,icons=this.options.icons;icons&&(icon=$("<span>"),this._addClass(icon,"ui-accordion-header-icon","ui-icon "+icons.header),icon.prependTo(this.headers),children=this.active.children(".ui-accordion-header-icon"),this._removeClass(children,icons.header)._addClass(children,null,icons.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var contents;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),contents=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),this.options.heightStyle!=="content"&&contents.css("height","")},_setOption:function(key,value){if(key==="active"){this._activate(value);return}key==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(value)),this._super(key,value),key==="collapsible"&&!value&&this.options.active===!1&&this._activate(0),key==="icons"&&(this._destroyIcons(),value&&this._createIcons())},_setOptionDisabled:function(value){this._super(value),this.element.attr("aria-disabled",value),this._toggleClass(null,"ui-state-disabled",!!value),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!value)},_keydown:function(event2){if(!(event2.altKey||event2.ctrlKey)){var keyCode=$.ui.keyCode,length=this.headers.length,currentIndex=this.headers.index(event2.target),toFocus=!1;switch(event2.keyCode){case keyCode.RIGHT:case keyCode.DOWN:toFocus=this.headers[(currentIndex+1)%length];break;case keyCode.LEFT:case keyCode.UP:toFocus=this.headers[(currentIndex-1+length)%length];break;case keyCode.SPACE:case keyCode.ENTER:this._eventHandler(event2);break;case keyCode.HOME:toFocus=this.headers[0];break;case keyCode.END:toFocus=this.headers[length-1];break}toFocus&&($(event2.target).attr("tabIndex",-1),$(toFocus).attr("tabIndex",0),$(toFocus).trigger("focus"),event2.preventDefault())}},_panelKeyDown:function(event2){event2.keyCode===$.ui.keyCode.UP&&event2.ctrlKey&&$(event2.currentTarget).prev().trigger("focus")},refresh:function(){var options=this.options;this._processPanels(),options.active===!1&&options.collapsible===!0||!this.headers.length?(options.active=!1,this.active=$()):options.active===!1?this._activate(0):this.active.length&&!$.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(options.active=!1,this.active=$()):this._activate(Math.max(0,options.active-1)):options.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var prevHeaders=this.headers,prevPanels=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),prevPanels&&(this._off(prevHeaders.not(this.headers)),this._off(prevPanels.not(this.panels)))},_refresh:function(){var maxHeight,options=this.options,heightStyle=options.heightStyle,parent=this.element.parent();this.active=this._findActive(options.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var header=$(this),headerId=header.uniqueId().attr("id"),panel=header.next(),panelId=panel.uniqueId().attr("id");header.attr("aria-controls",panelId),panel.attr("aria-labelledby",headerId)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(options.event),heightStyle==="fill"?(maxHeight=parent.height(),this.element.siblings(":visible").each(function(){var elem=$(this),position2=elem.css("position");position2==="absolute"||position2==="fixed"||(maxHeight-=elem.outerHeight(!0))}),this.headers.each(function(){maxHeight-=$(this).outerHeight(!0)}),this.headers.next().each(function(){$(this).height(Math.max(0,maxHeight-$(this).innerHeight()+$(this).height()))}).css("overflow","auto")):heightStyle==="auto"&&(maxHeight=0,this.headers.next().each(function(){var isVisible=$(this).is(":visible");isVisible||$(this).show(),maxHeight=Math.max(maxHeight,$(this).css("height","").height()),isVisible||$(this).hide()}).height(maxHeight))},_activate:function(index){var active=this._findActive(index)[0];active!==this.active[0]&&(active=active||this.active[0],this._eventHandler({target:active,currentTarget:active,preventDefault:$.noop}))},_findActive:function(selector){return typeof selector=="number"?this.headers.eq(selector):$()},_setupEvents:function(event2){var events={keydown:"_keydown"};event2&&$.each(event2.split(" "),function(index,eventName){events[eventName]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,events),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(event2){var activeChildren,clickedChildren,options=this.options,active=this.active,clicked=$(event2.currentTarget),clickedIsActive=clicked[0]===active[0],collapsing=clickedIsActive&&options.collapsible,toShow=collapsing?$():clicked.next(),toHide=active.next(),eventData={oldHeader:active,oldPanel:toHide,newHeader:collapsing?$():clicked,newPanel:toShow};event2.preventDefault(),!(clickedIsActive&&!options.collapsible||this._trigger("beforeActivate",event2,eventData)===!1)&&(options.active=collapsing?!1:this.headers.index(clicked),this.active=clickedIsActive?$():clicked,this._toggle(eventData),this._removeClass(active,"ui-accordion-header-active","ui-state-active"),options.icons&&(activeChildren=active.children(".ui-accordion-header-icon"),this._removeClass(activeChildren,null,options.icons.activeHeader)._addClass(activeChildren,null,options.icons.header)),clickedIsActive||(this._removeClass(clicked,"ui-accordion-header-collapsed")._addClass(clicked,"ui-accordion-header-active","ui-state-active"),options.icons&&(clickedChildren=clicked.children(".ui-accordion-header-icon"),this._removeClass(clickedChildren,null,options.icons.header)._addClass(clickedChildren,null,options.icons.activeHeader)),this._addClass(clicked.next(),"ui-accordion-content-active")))},_toggle:function(data2){var toShow=data2.newPanel,toHide=this.prevShow.length?this.prevShow:data2.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=toShow,this.prevHide=toHide,this.options.animate?this._animate(toShow,toHide,data2):(toHide.hide(),toShow.show(),this._toggleComplete(data2)),toHide.attr({"aria-hidden":"true"}),toHide.prev().attr({"aria-selected":"false","aria-expanded":"false"}),toShow.length&&toHide.length?toHide.prev().attr({tabIndex:-1,"aria-expanded":"false"}):toShow.length&&this.headers.filter(function(){return parseInt($(this).attr("tabIndex"),10)===0}).attr("tabIndex",-1),toShow.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(toShow,toHide,data2){var total,easing,duration,that=this,adjust=0,boxSizing=toShow.css("box-sizing"),down=toShow.length&&(!toHide.length||toShow.index()<toHide.index()),animate=this.options.animate||{},options=down&&animate.down||animate,complete=function(){that._toggleComplete(data2)};if(typeof options=="number"&&(duration=options),typeof options=="string"&&(easing=options),easing=easing||options.easing||animate.easing,duration=duration||options.duration||animate.duration,!toHide.length)return toShow.animate(this.showProps,duration,easing,complete);if(!toShow.length)return toHide.animate(this.hideProps,duration,easing,complete);total=toShow.show().outerHeight(),toHide.animate(this.hideProps,{duration:duration,easing:easing,step:function(now,fx){fx.now=Math.round(now)}}),toShow.hide().animate(this.showProps,{duration:duration,easing:easing,complete:complete,step:function(now,fx){fx.now=Math.round(now),fx.prop!=="height"?boxSizing==="content-box"&&(adjust+=fx.now):that.options.heightStyle!=="content"&&(fx.now=Math.round(total-toHide.outerHeight()-adjust),adjust=0)}})},_toggleComplete:function(data2){var toHide=data2.oldPanel,prev=toHide.prev();this._removeClass(toHide,"ui-accordion-content-active"),this._removeClass(prev,"ui-accordion-header-active")._addClass(prev,"ui-accordion-header-collapsed"),toHide.length&&(toHide.parent()[0].className=toHide.parent()[0].className),this._trigger("activate",null,data2)}}),safeActiveElement=$.ui.safeActiveElement=function(document2){var activeElement;try{activeElement=document2.activeElement}catch(error){activeElement=document2.body}return activeElement||(activeElement=document2.body),activeElement.nodeName||(activeElement=document2.body),activeElement};/*!
220* jQuery UI Menu 1.12.1
221* http://jqueryui.com
222*
223* Copyright jQuery Foundation and other contributors
224* Released under the MIT license.
225* http://jquery.org/license
226*/var widgetsMenu=$.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(event2){event2.preventDefault()},"click .ui-menu-item":function(event2){var target=$(event2.target),active=$($.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&target.not(".ui-state-disabled").length&&(this.select(event2),event2.isPropagationStopped()||(this.mouseHandled=!0),target.has(".ui-menu").length?this.expand(event2):!this.element.is(":focus")&&active.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(event2){if(!this.previousFilter){var actualTarget=$(event2.target).closest(".ui-menu-item"),target=$(event2.currentTarget);actualTarget[0]===target[0]&&(this._removeClass(target.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(event2,target))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(event2,keepActiveItem){var item=this.active||this.element.find(this.options.items).eq(0);keepActiveItem||this.focus(event2,item)},blur:function(event2){this._delay(function(){var notContained=!$.contains(this.element[0],$.ui.safeActiveElement(this.document[0]));notContained&&this.collapseAll(event2)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(event2){this._closeOnDocumentClick(event2)&&this.collapseAll(event2),this.mouseHandled=!1}})},_destroy:function(){var items=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),submenus=items.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),submenus.children().each(function(){var elem=$(this);elem.data("ui-menu-submenu-caret")&&elem.remove()})},_keydown:function(event2){var match,prev,character,skip,preventDefault=!0;switch(event2.keyCode){case $.ui.keyCode.PAGE_UP:this.previousPage(event2);break;case $.ui.keyCode.PAGE_DOWN:this.nextPage(event2);break;case $.ui.keyCode.HOME:this._move("first","first",event2);break;case $.ui.keyCode.END:this._move("last","last",event2);break;case $.ui.keyCode.UP:this.previous(event2);break;case $.ui.keyCode.DOWN:this.next(event2);break;case $.ui.keyCode.LEFT:this.collapse(event2);break;case $.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(event2);break;case $.ui.keyCode.ENTER:case $.ui.keyCode.SPACE:this._activate(event2);break;case $.ui.keyCode.ESCAPE:this.collapse(event2);break;default:preventDefault=!1,prev=this.previousFilter||"",skip=!1,character=event2.keyCode>=96&&event2.keyCode<=105?(event2.keyCode-96).toString():String.fromCharCode(event2.keyCode),clearTimeout(this.filterTimer),character===prev?skip=!0:character=prev+character,match=this._filterMenuItems(character),match=skip&&match.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):match,match.length||(character=String.fromCharCode(event2.keyCode),match=this._filterMenuItems(character)),match.length?(this.focus(event2,match),this.previousFilter=character,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}preventDefault&&event2.preventDefault()},_activate:function(event2){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(event2):this.select(event2))},refresh:function(){var menus,items,newSubmenus,newItems,newWrappers,that=this,icon=this.options.icons.submenu,submenus=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),newSubmenus=submenus.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var menu=$(this),item=menu.prev(),submenuCaret=$("<span>").data("ui-menu-submenu-caret",!0);that._addClass(submenuCaret,"ui-menu-icon","ui-icon "+icon),item.attr("aria-haspopup","true").prepend(submenuCaret),menu.attr("aria-labelledby",item.attr("id"))}),this._addClass(newSubmenus,"ui-menu","ui-widget ui-widget-content ui-front"),menus=submenus.add(this.element),items=menus.find(this.options.items),items.not(".ui-menu-item").each(function(){var item=$(this);that._isDivider(item)&&that._addClass(item,"ui-menu-divider","ui-widget-content")}),newItems=items.not(".ui-menu-item, .ui-menu-divider"),newWrappers=newItems.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(newItems,"ui-menu-item")._addClass(newWrappers,"ui-menu-item-wrapper"),items.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!$.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(key,value){if(key==="icons"){var icons=this.element.find(".ui-menu-icon");this._removeClass(icons,null,this.options.icons.submenu)._addClass(icons,null,value.submenu)}this._super(key,value)},_setOptionDisabled:function(value){this._super(value),this.element.attr("aria-disabled",String(value)),this._toggleClass(null,"ui-state-disabled",!!value)},focus:function(event2,item){var nested,focused,activeParent;this.blur(event2,event2&&event2.type==="focus"),this._scrollIntoView(item),this.active=item.first(),focused=this.active.children(".ui-menu-item-wrapper"),this._addClass(focused,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",focused.attr("id")),activeParent=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(activeParent,null,"ui-state-active"),event2&&event2.type==="
226keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),nested=item.children(".ui-menu"),nested.length&&event2&&/^mouse/.test(event2.type)&&this._startOpening(nested),this.activeMenu=item.parent(),this._trigger("focus",event2,{item:item})},_scrollIntoView:function(item){var borderTop,paddingTop,offset,scroll,elementHeight,itemHeight;this._hasScroll()&&(borderTop=parseFloat($.css(this.activeMenu[0],"borderTopWidth"))||0,paddingTop=parseFloat($.css(this.activeMenu[0],"paddingTop"))||0,offset=item.offset().top-this.activeMenu.offset().top-borderTop-paddingTop,scroll=this.activeMenu.scrollTop(),elementHeight=this.activeMenu.height(),itemHeight=item.outerHeight(),offset<0?this.activeMenu.scrollTop(scroll+offset):offset+itemHeight>elementHeight&&this.activeMenu.scrollTop(scroll+offset-elementHeight+itemHeight))},blur:function(event2,fromFocus){fromFocus||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",event2,{item:this.active}),this.active=null)},_startOpening:function(submenu){clearTimeout(this.timer),submenu.attr("aria-hidden")==="true"&&(this.timer=this._delay(function(){this._close(),this._open(submenu)},this.delay))},_open:function(submenu){var position2=$.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(submenu.parents(".ui-menu")).hide().attr("aria-hidden","true"),submenu.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(position2)},collapseAll:function(event2,all){clearTimeout(this.timer),this.timer=this._delay(function(){var currentMenu=all?this.element:$(event2&&event2.target).closest(this.element.find(".ui-menu"));currentMenu.length||(currentMenu=this.element),this._close(currentMenu),this.blur(event2),this._removeClass(currentMenu.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=currentMenu},this.delay)},_close:function(startMenu){startMenu||(startMenu=this.active?this.active.parent():this.element),startMenu.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(event2){return!$(event2.target).closest(".ui-menu").length},_isDivider:function(item){return!/[^\-\u2014\u2013\s]/.test(item.text())},collapse:function(event2){var newItem=this.active&&this.active.parent().closest(".ui-menu-item",this.element);newItem&&newItem.length&&(this._close(),this.focus(event2,newItem))},expand:function(event2){var newItem=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();newItem&&newItem.length&&(this._open(newItem.parent()),this._delay(function(){this.focus(event2,newItem)}))},next:function(event2){this._move("next","first",event2)},previous:function(event2){this._move("prev","last",event2)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(direction,filter,event2){var next;this.active&&(direction==="first"||direction==="last"?next=this.active[direction==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):next=this.active[direction+"All"](".ui-menu-item").eq(0)),(!next||!next.length||!this.active)&&(next=this.activeMenu.find(this.options.items)[filter]()),this.focus(event2,next)},nextPage:function(event2){var item,base,height;if(!this.active){this.next(event2);return}this.isLastItem()||(this._hasScroll()?(base=this.active.offset().top,height=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return item=$(this),item.offset().top-base-height<0}),this.focus(event2,item)):this.focus(event2,this.activeMenu.find(this.options.items)[this.active?"last":"first"]()))},previousPage:function(event2){var item,base,height;if(!this.active){this.next(event2);return}this.isFirstItem()||(this._hasScroll()?(base=this.active.offset().top,height=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return item=$(this),item.offset().top-base+height>0}),this.focus(event2,item)):this.focus(event2,this.activeMenu.find(this.options.items).first()))},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(event2){this.active=this.active||$(event2.target).closest(".ui-menu-item");var ui={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(event2,!0),this._trigger("select",event2,ui)}
vendor: 27,734 bytes, lines 226-261
226,_filterMenuItems:function(character){var escapedCharacter=character.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),regex=new RegExp("^"+escapedCharacter,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return regex.test($.trim($(this).children(".ui-menu-item-wrapper").text()))})}});/*!
227* jQuery UI Autocomplete 1.12.1
228* http://jqueryui.com
229*
230* Copyright jQuery Foundation and other contributors
231* Released under the MIT license.
232* http://jquery.org/license
233*/$.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var suppressKeyPress,suppressKeyPressRepeat,suppressInput,nodeName=this.element[0].nodeName.toLowerCase(),isTextarea=nodeName==="textarea",isInput=nodeName==="input";this.isMultiLine=isTextarea||!isInput&&this._isContentEditable(this.element),this.valueMethod=this.element[isTextarea||isInput?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(event2){if(this.element.prop("readOnly")){suppressKeyPress=!0,suppressInput=!0,suppressKeyPressRepeat=!0;return}suppressKeyPress=!1,suppressInput=!1,suppressKeyPressRepeat=!1;var keyCode=$.ui.keyCode;switch(event2.keyCode){case keyCode.PAGE_UP:suppressKeyPress=!0,this._move("previousPage",event2);break;case keyCode.PAGE_DOWN:suppressKeyPress=!0,this._move("nextPage",event2);break;case keyCode.UP:suppressKeyPress=!0,this._keyEvent("previous",event2);break;case keyCode.DOWN:suppressKeyPress=!0,this._keyEvent("next",event2);break;case keyCode.ENTER:this.menu.active&&(suppressKeyPress=!0,event2.preventDefault(),this.menu.select(event2));break;case keyCode.TAB:this.menu.active&&this.menu.select(event2);break;case keyCode.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(event2),event2.preventDefault());break;default:suppressKeyPressRepeat=!0,this._searchTimeout(event2);break}},keypress:function(event2){if(suppressKeyPress){suppressKeyPress=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&event2.preventDefault();return}if(!suppressKeyPressRepeat){var keyCode=$.ui.keyCode;switch(event2.keyCode){case keyCode.PAGE_UP:this._move("previousPage",event2);break;case keyCode.PAGE_DOWN:this._move("nextPage",event2);break;case keyCode.UP:this._keyEvent("previous",event2);break;case keyCode.DOWN:this._keyEvent("next",event2);break}}},input:function(event2){if(suppressInput){suppressInput=!1,event2.preventDefault();return}this._searchTimeout(event2)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(event2){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(event2),this._change(event2)}}),this._initSource(),this.menu=$("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(event2){event2.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==$.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(event2,ui){var label,item;if(this.isNewMenu&&(this.isNewMenu=!1,event2.originalEvent&&/^mouse/.test(event2.originalEvent.type))){this.menu.blur(),this.document.one("mousemove",function(){$(event2.target).trigger(event2.originalEvent)});return}item=ui.item.data("ui-autocomplete-item"),this._trigger("focus",event2,{item:item})!==!1&&event2.originalEvent&&/^key/.test(event2.originalEvent.type)&&this._value(item.value),label=ui.item.attr("aria-label")||item.value,label&&$.trim(label).length&&(this.liveRegion.children().hide(),$("<div>").text(label).appendTo(this.liveRegion))},menuselect:function(event2,ui){var item=ui.item.data("ui-autocomplete-item"),previous=this.previous;this.element[0]!==$.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=previous,this._delay(function(){this.previous=previous,this.selectedItem=item})),this._trigger("select",event2,{item:item})!==!1&&this._value(item.value),this.term=this._value(),this.close(event2),this.selectedItem=item}}),this.liveRegion=$("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(key,value){this._super(key,value),key==="source"&&this._initSource(),key==="appendTo"&&this.menu.element.appendTo(this._appendTo()),key==="disabled"&&value&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(event2){var menuElement=this.menu.element[0];return event2.target===this.element[0]||event2.target===menuElement||$.contains(menuElement,event2.target)},_closeOnClickOutside:function(event2){this._isEventTargetInWidget(event2)||this.close()},_appendTo:function(){var element=this.options.appendTo;return element&&(element=element.jquery||element.nodeType?$(element):this.document.find(element).eq(0)),(!element||!element[0])&&(element=this.element.closest(".ui-front, dialog")),element.length||(element=this.document[0].body),element},_initSource:function(){var array,url,that=this;$.isArray(this.options.source)?(array=this.options.source,this.source=function(request,response){response($.ui.autocomplete.filter(array,request.term))}):typeof this.options.source=="string"?(url=this.options.source,this.source=function(request,response){that.xhr&&that.xhr.abort(),that.xhr=$.ajax({url:url,data:request,dataType:"json",success:function(data2){response(data2)},error:function(){response([])}})}):this.source=this.options.source},_searchTimeout:function(event2){clearTimeout(this.searching),this.searching=this._delay(function(){var equalValues=this.term===this._value(),menuVisible=this.menu.element.is(":visible"),modifierKey=event2.altKey||event2.ctrlKey||event2.metaKey||event2.shiftKey;(!equalValues||equalValues&&!menuVisible&&!modifierKey)&&(this.selectedItem=null,this.search(null,event2))},this.options.delay)},search:function(value,event2){if(value=value!=null?value:this._value(),this.term=this._value(),value.length<this.options.minLength)return this.close(event2);if(this._trigger("search",event2)!==!1)return this._search(value)},_search:function(value){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:value},this._response())},_response:function(){var index=++this.requestIndex;return $.proxy(function(content){index===this.requestIndex&&this.__response(content),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(content){content&&(content=this._normalize(content)),this._trigger("response",null,{content:content}),!this.options.disabled&&content&&content.length&&!this.cancelSearch?(this._suggest(content),this._trigger("open")):this._close()},close:function(event2){this.cancelSearch=!0,this._close(event2)},_close:function(event2){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",event2))},_change:function(event2){this.previous!==this._value()&&this._trigger("change",event2,{item:this.selectedItem})},_normalize:function(items){return items.length&&items[0].label&&items[0].value?items:$.map(items,function(item){return typeof item=="string"?{label:item,value:item}:$.extend({},item,{label:item.label||item.value,value:item.value||item.label})})},_suggest:function(items){var ul=this.menu.element.empty();this._renderMenu(ul,items),this.isNewMenu=!0,this.menu.refresh(),ul.show(),this._resizeMenu(),ul.position($.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var ul=this.menu.element;ul.outerWidth(Math.max(ul.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(ul,items){var that=this;$.each(items,function(index,item){that._renderItemData(ul,item)})},_renderItemData:function(ul,item){return this._renderItem(ul,item).data("ui-autocomplete-item",item)},_renderItem:function(ul,item){return $("<li>").append($("<div>").text(item.label)).appendTo(ul)},_move:function(direction,event2){if(!this.menu.element.is(":visible")){this.search(null,event2);return}if(this.menu.isFirstItem()&&/^previous/.test(direction)||this.menu.isLastItem()&&/^next/.test(direction)){this.isMultiLine||this._value(this.term),this.menu.blur();return}this.menu[direction](event2)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(keyEvent,event2){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(keyEvent,event2),event2.preventDefault())},_isContentEditable:function(element){if(!element.length)return!1;var editable=element.prop("contentEditable");return editable==="inherit"?this._isContentEditable(element.parent()):editable==="true"}}),$.extend($.ui.autocomplete,{escapeRegex:function(value){return value.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(array,term){var matcher=new RegExp($.ui.autocomplete.escapeRegex(term),"i");return $.grep(array,function(value){return matcher.test(value.label||value.value||value)})}}),$.widget("ui.autocomplete",$.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(amount){return amount+(amount>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(content){var message;this._superApply(arguments),!(this.options.disabled||this.cancelSearch)&&(content&&content.length?message=this.options.messages.results(content.length):message=this.options.messages.noResults,this.liveRegion.children().hide(),$("<div>").text(message).appendTo(this.liveRegion))}});var widgetsAutocomplete=$.ui.autocomplete;/*!
234* jQuery UI Controlgroup 1.12.1
235* http://jqueryui.com
236*
237* Copyright jQuery Foundation and other contributors
238* Released under the MIT license.
239* http://jquery.org/license
240*/var controlgroupCornerRegex=/ui-corner-([a-z]){2,6}/g,widgetsControlgroup=$.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var that=this,childWidgets=[];$.each(this.options.items,function(widget2,selector){var labels2,options={};if(selector){if(widget2==="controlgroupLabel"){labels2=that.element.find(selector),labels2.each(function(){var element=$(this);element.children(".ui-controlgroup-label-contents").length||element.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),that._addClass(labels2,null,"ui-widget ui-widget-content ui-state-default"),childWidgets=childWidgets.concat(labels2.get());return}$.fn[widget2]&&(that["_"+widget2+"Options"]?options=that["_"+widget2+"Options"]("middle"):options={classes:{}},that.element.find(selector).each(function(){var element=$(this),instance=element[widget2]("instance"),instanceOptions=$.widget.extend({},options);if(!(widget2==="button"&&element.parent(".ui-spinner").length)){instance||(instance=element[widget2]()[widget2]("instance")),instance&&(instanceOptions.classes=that._resolveClassesValues(instanceOptions.classes,instance)),element[widget2](instanceOptions);var widgetElement=element[widget2]("widget");$.data(widgetElement[0],"ui-controlgroup-data",instance||element[widget2]("instance")),childWidgets.push(widgetElement[0])}}))}}),this.childWidgets=$($.unique(childWidgets)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(method){this.childWidgets.each(function(){var element=$(this),data2=element.data("ui-controlgroup-data");data2&&data2[method]&&data2[method]()})},_updateCornerClass:function(element,position2){var remove="ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all",add=this._buildSimpleOptions(position2,"label").classes.label;this._removeClass(element,null,remove),this._addClass(element,null,add)},_buildSimpleOptions:function(position2,key){var direction=this.options.direction==="vertical",result={classes:{}};return result.classes[key]={middle:"",first:"ui-corner-"+(direction?"top":"left"),last:"ui-corner-"+(direction?"bottom":"right"),only:"ui-corner-all"}[position2],result},_spinnerOptions:function(position2){var options=this._buildSimpleOptions(position2,"ui-spinner");return options.classes["ui-spinner-up"]="",options.classes["ui-spinner-down"]="",options},_buttonOptions:function(position2){return this._buildSimpleOptions(position2,"ui-button")},_checkboxradioOptions:function(position2){return this._buildSimpleOptions(position2,"ui-checkboxradio-label")},_selectmenuOptions:function(position2){var direction=this.options.direction==="vertical";return{width:direction?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(direction?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(direction?"top":"left")},last:{"ui-selectmenu-button-open":direction?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(direction?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[position2]}},_resolveClassesValues:function(classes,instance){var result={};return $.each(classes,function(key){var current=instance.options.classes[key]||"";current=$.trim(current.replace(controlgroupCornerRegex,"")),result[key]=(current+" "+classes[key]).replace(/\s+/g," ")}),result},_setOption:function(key,value){if(key==="direction"&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(key,value),key==="disabled"){this._callChildMethod(value?"disable":"enable");return}this.refresh()},refresh:function(){var children,that=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),this.options.direction==="horizontal"&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),children=this.childWidgets,this.options.onlyVisible&&(children=children.filter(":visible")),children.length&&($.each(["first","last"],function(index,value){var instance=children[value]().data("ui-controlgroup-data");if(instance&&that["_"+instance.widgetName+"Options"]){var options=that["_"+instance.widgetName+"Options"](children.length===1?"only":value);options.classes=that._resolveClassesValues(options.classes,instance),instance.element[instance.widgetName](options)}else that._updateCornerClass(children[value](),value)}),this._callChildMethod("refresh"))}});/*!
241* jQuery UI Checkboxradio 1.12.1
242* http://jqueryui.com
243*
244* Copyright jQuery Foundation and other contributors
245* Released under the MIT license.
246* http://jquery.org/license
247*/$.widget("ui.checkboxradio",[$.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var disabled,labels2,that=this,options=this._super()||{};return this._readType(),labels2=this.element.labels(),this.label=$(labels2[labels2.length-1]),this.label.length||$.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){that.originalLabel+=this.nodeType===3?$(this).text():this.outerHTML}),this.originalLabel&&(options.label=this.originalLabel),disabled=this.element[0].disabled,disabled!=null&&(options.disabled=disabled),options},_create:function(){var checked=this.element[0].checked;this._bindFormResetHandler(),this.options.disabled==null&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),this.type==="radio"&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),checked&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var nodeName=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,(nodeName!=="input"||!/radio|checkbox/.test(this.type))&&$.error("Can't create checkboxradio on element.nodeName="+nodeName+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var group,name=this.element[0].name,nameSelector="input[name='"+$.ui.escapeSelector(name)+"']";return name?(this.form.length?group=$(this.form[0].elements).filter(nameSelector):group=$(nameSelector).filter(function(){return $(this).form().length===0}),group.not(this.element)):$([])},_toggleClasses:function(){var checked=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",checked),this.options.icon&&this.type==="checkbox"&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",checked)._toggleClass(this.icon,null,"ui-icon-blank",!checked),this.type==="radio"&&this._getRadioGroup().each(function(){var instance=$(this).checkboxradio("instance");instance&&instance._removeClass(instance.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(key,value){if(!(key==="label"&&!value)){if(this._super(key,value),key==="disabled"){this._toggleClass(this.label,null,"ui-state-disabled",value),this.element[0].disabled=value;return}this.refresh()}},_updateIcon:function(checked){var toAdd="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=$("<span>"),this.iconSpace=$("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),this.type==="checkbox"?(toAdd+=checked?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,checked?"ui-icon-blank":"ui-icon-check")):toAdd+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",toAdd),checked||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):this.icon!==void 0&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var contents=this.label.contents().not(this.element[0]);this.icon&&(contents=contents.not(this.icon[0])),this.iconSpace&&(contents=contents.not(this.iconSpace[0])),contents.remove(),this.label.append(this.options.label)},refresh:function(){var checked=this.element[0].checked,isDisabled=this.element[0].disabled;this._updateIcon(checked),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",checked),this.options.label!==null&&this._updateLabel(),isDisabled!==this.options.disabled&&this._setOptions({disabled:isDisabled})}}]);var widgetsCheckboxradio=$.ui.checkboxradio;/*!
248* jQuery UI Button 1.12.1
249* http://jqueryui.com
250*
251* Copyright jQuery Foundation and other contributors
252* Released under the MIT license.
253* http://jquery.org/license
254*/$.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var disabled,options=this._super()||{};return this.isInput=this.element.is("input"),disabled=this.element[0].disabled,disabled!=null&&(options.disabled=disabled),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(options.label=this.originalLabel),options},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),this.options.disabled==null&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(event2){event2.keyCode===$.ui.keyCode.SPACE&&(event2.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),!this.options.showLabel&&!this.title&&this.element.attr("title",this.options.label)},_updateIcon:function(option,value){var icon=option!=="iconPosition",position2=icon?this.options.iconPosition:value,displayBlock=position2==="top"||position2==="bottom";this.icon?icon&&this._removeClass(this.icon,null,this.options.icon):(this.icon=$("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),icon&&this._addClass(this.icon,null,value),this._attachIcon(position2),displayBlock?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=$("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(position2))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(iconPosition){this.icon[/^(?:end|bottom)/.test(iconPosition)?"before":"after"](this.iconSpace)},_attachIcon:function(iconPosition){this.element[/^(?:end|bottom)/.test(iconPosition)?"append":"prepend"](this.icon)},_setOptions:function(options){var newShowLabel=options.showLabel===void 0?this.options.showLabel:options.showLabel,newIcon=options.icon===void 0?this.options.icon:options.icon;!newShowLabel&&!newIcon&&(options.showLabel=!0),this._super(options)},_setOption:function(key,value){key==="icon"&&(value?this._updateIcon(key,value):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),key==="iconPosition"&&this._updateIcon(key,value),key==="showLabel"&&(this._toggleClass("ui-button-icon-only",null,!value),this._updateTooltip()),key==="label"&&(this.isInput?this.element.val(value):(this.element.html(value),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(key,value),key==="disabled"&&(this._toggleClass(null,"ui-state-disabled",value),this.element[0].disabled=value,value&&this.element.blur())},refresh:function(){var isDisabled=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");isDisabled!==this.options.disabled&&this._setOptions({disabled:isDisabled}),this._updateTooltip()}}),$.uiBackCompat!==!1&&($.widget("ui.button",$.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),!this.options.icon&&(this.options.icons.primary||this.options.icons.secondary)?this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"):this.options.icon&&(this.options.icons.primary=this.options.icon),this._super()},_setOption:function(key,value){if(key==="text"){this._super("showLabel",value);return}key==="showLabel"&&(this.options.text=value),key==="icon"&&(this.options.icons.primary=value),key==="icons"&&(value.primary?(this._super("icon",value.primary),this._super("iconPosition","beginning")):value.secondary&&(this._super("icon",value.secondary),this._super("iconPosition","end"))),this._superApply(arguments)}}),$.fn.button=(function(orig){return function(){return!this.length||this.length&&this[0].tagName!=="INPUT"||this.length&&this[0].tagName==="INPUT"&&this.attr("type")!=="checkbox"&&this.attr("type")!=="radio"?orig.apply(this,arguments):($.ui.checkboxradio||$.error("Checkboxradio widget missing"),arguments.length===0?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}})($.fn.button),$.fn.buttonset=function(){return $.ui.controlgroup||$.error("Controlgroup widget missing"),arguments[0]==="option"&&arguments[1]==="items"&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):arguments[0]==="option"&&arguments[1]==="items"?this.controlgroup.apply(this,[arguments[0],"items.button"]):(_typeof(arguments[0])==="object"&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});var widgetsButton=$.ui.button;/*!
255* jQuery UI Datepicker 1.12.1
256* http://jqueryui.com
257*
258* Copyright jQuery Foundation and other contributors
259* Released under the MIT license.
260* http://jquery.org/license
261*/$.extend($.ui,{datepicker:{version:"1.12.1"}});var datepicker_instActive;function datepicker_getZindex(elem){for(var position2,value;elem.length&&elem[0]!==document;){if(position2=elem.css("position"),(position2==="absolute"||position2==="relative"||position2==="fixed")&&(value=parseInt(elem.css("zIndex"),10),!isNaN(value)&&value!==0))return value;elem=elem.parent()}return 0}function Datepicker(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
261ay","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},$.extend(this._defaults,this.regional[""]),this.regional.en=$.extend(!0,{},this.regional[""]),this.regional["en-US"]=$.extend(!0,{},this.regional.en),this.dpDiv=datepicker_bindHover($("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(settings){return datepicker_extendRemove(this._defaults,settings||{}),this},_attachDatepicker:function(target,settings){var nodeName,inline,inst;nodeName=target.nodeName.toLowerCase(),inline=nodeName==="div"||nodeName==="span",target.id||(this.uuid+=1,target.id="dp"+this.uuid),inst=this._newInst($(target),inline),inst.settings=$.extend({},settings||{}),nodeName==="input"?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newInst:function(target,inline){var id=target[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:inline?datepicker_bindHover($("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(target,inst){var input=$(target);inst.append=$([]),inst.trigger=$([]),!input.hasClass(this.markerClassName)&&(this._attachments(input,inst),input.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(inst),$.data(target,"datepicker",inst),inst.settings.disabled&&this._disableDatepicker(target))},_attachments:function(input,inst){var showOn,buttonText,buttonImage,appendText=this._get(inst,"appendText"),isRTL=this._get(inst,"isRTL");inst.append&&inst.append.remove(),appendText&&(inst.append=$("<span class='"+this._appendClass+"'>"+appendText+"</span>"),input[isRTL?"before":"after"](inst.append)),input.off("focus",this._showDatepicker),inst.trigger&&inst.trigger.remove(),showOn=this._get(inst,"showOn"),(showOn==="focus"||showOn==="both")&&input.on("focus",this._showDatepicker),(showOn==="button"||showOn==="both")&&(buttonText=this._get(inst,"buttonText"),buttonImage=this._get(inst,"buttonImage"),inst.trigger=$(this._get(inst,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$("<button type='button'></button>").addClass(this._triggerClass).html(buttonImage?$("<img/>").attr({src:buttonImage,alt:buttonText,title:buttonText}):buttonText)),input[isRTL?"before":"after"](inst.trigger),inst.trigger.on("click",function(){return $.datepicker._datepickerShowing&&$.datepicker._lastInput===input[0]?$.datepicker._hideDatepicker():($.datepicker._datepickerShowing&&$.datepicker._lastInput!==input[0]&&$.datepicker._hideDatepicker(),$.datepicker._showDatepicker(input[0])),!1}))},_autoSize:function(inst){if(this._get(inst,"autoSize")&&!inst.inline){var findMax,max,maxI,i,date=new Date(2009,11,20),dateFormat=this._get(inst,"dateFormat");dateFormat.match(/[DM]/)&&(findMax=function(names){for(max=0,maxI=0,i=0;i<names.length;i++)names[i].length>max&&(max=names[i].length,maxI=i);
vendor: 30,700 bytes, line 261
261return maxI},date.setMonth(findMax(this._get(inst,dateFormat.match(/MM/)?"monthNames":"monthNamesShort"))),date.setDate(findMax(this._get(inst,dateFormat.match(/DD/)?"dayNames":"dayNamesShort"))+20-date.getDay())),inst.input.attr("size",this._formatDate(inst,date).length)}},_inlineDatepicker:function(target,inst){var divSpan=$(target);divSpan.hasClass(this.markerClassName)||(divSpan.addClass(this.markerClassName).append(inst.dpDiv),$.data(target,"datepicker",inst),this._setDate(inst,this._getDefaultDate(inst),!0),this._updateDatepicker(inst),this._updateAlternate(inst),inst.settings.disabled&&this._disableDatepicker(target),inst.dpDiv.css("display","block"))},_dialogDatepicker:function(input,date,onSelect,settings,pos){var id,browserWidth,browserHeight,scrollX,scrollY,inst=this._dialogInst;return inst||(this.uuid+=1,id="dp"+this.uuid,this._dialogInput=$("<input type='text' id='"+id+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),$("body").append(this._dialogInput),inst=this._dialogInst=this._newInst(this._dialogInput,!1),inst.settings={},$.data(this._dialogInput[0],"datepicker",inst)),datepicker_extendRemove(inst.settings,settings||{}),date=date&&date.constructor===Date?this._formatDate(inst,date):date,this._dialogInput.val(date),this._pos=pos?pos.length?pos:[pos.pageX,pos.pageY]:null,this._pos||(browserWidth=document.documentElement.clientWidth,browserHeight=document.documentElement.clientHeight,scrollX=document.documentElement.scrollLeft||document.body.scrollLeft,scrollY=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[browserWidth/2-100+scrollX,browserHeight/2-150+scrollY]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),inst.settings.onSelect=onSelect,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],"datepicker",inst),this},_destroyDatepicker:function(target){var nodeName,$target=$(target),inst=$.data(target,"datepicker");$target.hasClass(this.markerClassName)&&(nodeName=target.nodeName.toLowerCase(),$.removeData(target,"datepicker"),nodeName==="input"?(inst.append.remove(),inst.trigger.remove(),$target.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):(nodeName==="div"||nodeName==="span")&&$target.removeClass(this.markerClassName).empty(),datepicker_instActive===inst&&(datepicker_instActive=null))},_enableDatepicker:function(target){var nodeName,inline,$target=$(target),inst=$.data(target,"datepicker");$target.hasClass(this.markerClassName)&&(nodeName=target.nodeName.toLowerCase(),nodeName==="input"?(target.disabled=!1,inst.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(nodeName==="div"||nodeName==="span")&&(inline=$target.children("."+this._inlineClass),inline.children().removeClass("ui-state-disabled"),inline.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=$.map(this._disabledInputs,function(value){return value===target?null:value}))},_disableDatepicker:function(target){var nodeName,inline,$target=$(target),inst=$.data(target,"datepicker");$target.hasClass(this.markerClassName)&&(nodeName=target.nodeName.toLowerCase(),nodeName==="input"?(target.disabled=!0,inst.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(nodeName==="div"||nodeName==="span")&&(inline=$target.children("."+this._inlineClass),inline.children().addClass("ui-state-disabled"),inline.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=$.map(this._disabledInputs,function(value){return value===target?null:value}),this._disabledInputs[this._disabledInputs.length]=target)},_isDisabledDatepicker:function(target){if(!target)return!1;for(var i=0;i<this._disabledInputs.length;i++)if(this._disabledInputs[i]===target)return!0;return!1},_getInst:function(target){try{return $.data(target,"datepicker")}catch(err){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(target,name,value){var settings,date,minDate,maxDate,inst=this._getInst(target);if(arguments.length===2&&typeof name=="string")return name==="defaults"?$.extend({},$.datepicker._defaults):inst?name==="all"?$.extend({},inst.settings):this._get(inst,name):null;settings=name||{},typeof name=="string"&&(settings={},settings[name]=value),inst&&(this._curInst===inst&&this._hideDatepicker(),date=this._getDateDatepicker(target,!0),minDate=this._getMinMaxDate(inst,"min"),maxDate=this._getMinMaxDate(inst,"max"),datepicker_extendRemove(inst.settings,settings),minDate!==null&&settings.dateFormat!==void 0&&settings.minDate===void 0&&(inst.settings.minDate=this._formatDate(inst,minDate)),maxDate!==null&&settings.dateFormat!==void 0&&settings.maxDate===void 0&&(inst.settings.maxDate=this._formatDate(inst,maxDate)),"disabled"in settings&&(settings.disabled?this._disableDatepicker(target):this._enableDatepicker(target)),this._attachments($(target),inst),this._autoSize(inst),this._setDate(inst,date),this._updateAlternate(inst),this._updateDatepicker(inst))},_changeDatepicker:function(target,name,value){this._optionDatepicker(target,name,value)},_refreshDatepicker:function(target){var inst=this._getInst(target);inst&&this._updateDatepicker(inst)},_setDateDatepicker:function(target,date){var inst=this._getInst(target);inst&&(this._setDate(inst,date),this._updateDatepicker(inst),this._updateAlternate(inst))},_getDateDatepicker:function(target,noDefault){var inst=this._getInst(target);return inst&&!inst.inline&&this._setDateFromField(inst,noDefault),inst?this._getDate(inst):null},_doKeyDown:function(event2){var onSelect,dateStr,sel,inst=$.datepicker._getInst(event2.target),handled=!0,isRTL=inst.dpDiv.is(".ui-datepicker-rtl");if(inst._keyEvent=!0,$.datepicker._datepickerShowing)switch(event2.keyCode){case 9:$.datepicker._hideDatepicker(),handled=!1;break;case 13:return sel=$("td."+$.datepicker._dayOverClass+":not(."+$.datepicker._currentClass+")",inst.dpDiv),sel[0]&&$.datepicker._selectDay(event2.target,inst.selectedMonth,inst.selectedYear,sel[0]),onSelect=$.datepicker._get(inst,"onSelect"),onSelect?(dateStr=$.datepicker._formatDate(inst),onSelect.apply(inst.input?inst.input[0]:null,[dateStr,inst])):$.datepicker._hideDatepicker(),!1;case 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(event2.target,event2.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths"),"M");break;case 34:$.datepicker._adjustDate(event2.target,event2.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths"),"M");break;case 35:(event2.ctrlKey||event2.metaKey)&&$.datepicker._clearDate(event2.target),handled=event2.ctrlKey||event2.metaKey;break;case 36:(event2.ctrlKey||event2.metaKey)&&$.datepicker._gotoToday(event2.target),handled=event2.ctrlKey||event2.metaKey;break;case 37:(event2.ctrlKey||event2.metaKey)&&$.datepicker._adjustDate(event2.target,isRTL?1:-1,"D"),handled=event2.ctrlKey||event2.metaKey,event2.originalEvent.altKey&&$.datepicker._adjustDate(event2.target,event2.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths"),"M");break;case 38:(event2.ctrlKey||event2.metaKey)&&$.datepicker._adjustDate(event2.target,-7,"D"),handled=event2.ctrlKey||event2.metaKey;break;case 39:(event2.ctrlKey||event2.metaKey)&&$.datepicker._adjustDate(event2.target,isRTL?-1:1,"D"),handled=event2.ctrlKey||event2.metaKey,event2.originalEvent.altKey&&$.datepicker._adjustDate(event2.target,event2.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths"),"M");break;case 40:(event2.ctrlKey||event2.metaKey)&&$.datepicker._adjustDate(event2.target,7,"D"),handled=event2.ctrlKey||event2.metaKey;break;default:handled=!1}else event2.keyCode===36&&event2.ctrlKey?$.datepicker._showDatepicker(this):handled=!1;handled&&(event2.preventDefault(),event2.stopPropagation())},_doKeyPress:function(event2){var chars,chr,inst=$.datepicker._getInst(event2.target);if($.datepicker._get(inst,"constrainInput"))return chars=$.datepicker._possibleChars($.datepicker._get(inst,"dateFormat")),chr=String.fromCharCode(event2.charCode==null?event2.keyCode:event2.charCode),event2.ctrlKey||event2.metaKey||chr<" "||!chars||chars.indexOf(chr)>-1},_doKeyUp:function(event2){var date,inst=$.datepicker._getInst(event2.target);if(inst.input.val()!==inst.lastVal)try{date=$.datepicker.parseDate($.datepicker._get(inst,"dateFormat"),inst.input?inst.input.val():null,$.datepicker._getFormatConfig(inst)),date&&($.datepicker._setDateFromField(inst),$.datepicker._updateAlternate(inst),$.datepicker._updateDatepicker(inst))}catch(err){}return!0},_showDatepicker:function(input){if(input=input.target||input,input.nodeName.toLowerCase()!=="input"&&(input=$("input",input.parentNode)[0]),!($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput===input)){var inst,beforeShow,beforeShowSettings,isFixed,offset,showAnim,duration;inst=$.datepicker._getInst(input),$.datepicker._curInst&&$.datepicker._curInst!==inst&&($.datepicker._curInst.dpDiv.stop(!0,!0),inst&&$.datepicker._datepickerShowing&&$.datepicker._hideDatepicker($.datepicker._curInst.input[0])),beforeShow=$.datepicker._get(inst,"beforeShow"),beforeShowSettings=beforeShow?beforeShow.apply(input,[input,inst]):{},beforeShowSettings!==!1&&(datepicker_extendRemove(inst.settings,beforeShowSettings),inst.lastVal=null,$.datepicker._lastInput=input,$.datepicker._setDateFromField(inst),$.datepicker._inDialog&&(input.value=""),$.datepicker._pos||($.datepicker._pos=$.datepicker._findPos(input),$.datepicker._pos[1]+=input.offsetHeight),isFixed=!1,$(input).parents().each(function(){return isFixed|=$(this).css("position")==="fixed",!isFixed}),offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]},$.datepicker._pos=null,inst.dpDiv.empty(),inst.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),$.datepicker._updateDatepicker(inst),offset=$.datepicker._checkOffset(inst,offset,isFixed),inst.dpDiv.css({position:$.datepicker._inDialog&&$.blockUI?"static":isFixed?"fixed":"absolute",display:"none",left:offset.left+"px",top:offset.top+"px"}),inst.inline||(showAnim=$.datepicker._get(inst,"showAnim"),duration=$.datepicker._get(inst,"duration"),inst.dpDiv.css("z-index",datepicker_getZindex($(input))+1),$.datepicker._datepickerShowing=!0,$.effects&&$.effects.effect[showAnim]?inst.dpDiv.show(showAnim,$.datepicker._get(inst,"showOptions"),duration):inst.dpDiv[showAnim||"show"](showAnim?duration:null),$.datepicker._shouldFocusInput(inst)&&inst.input.trigger("focus"),$.datepicker._curInst=inst))}},_updateDatepicker:function(inst){this.maxRows=4,datepicker_instActive=inst,inst.dpDiv.empty().append(this._generateHTML(inst)),this._attachHandlers(inst);var origyearshtml,numMonths=this._getNumberOfMonths(inst),cols=numMonths[1],width=17,activeCell=inst.dpDiv.find("."+this._dayOverClass+" a");activeCell.length>0&&datepicker_handleMouseover.apply(activeCell.get(0)),inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),cols>1&&inst.dpDiv.addClass("ui-datepicker-multi-"+cols).css("width",width*cols+"em"),inst.dpDiv[(numMonths[0]!==1||numMonths[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi"),inst.dpDiv[(this._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),inst===$.datepicker._curInst&&$.datepicker._datepickerShowing&&$.datepicker._shouldFocusInput(inst)&&inst.input.trigger("focus"),inst.yearshtml&&(origyearshtml=inst.yearshtml,setTimeout(function(){origyearshtml===inst.yearshtml&&inst.yearshtml&&inst.dpDiv.find("select.ui-datepicker-year:first").replaceWith(inst.yearshtml),origyearshtml=inst.yearshtml=null},0))},_shouldFocusInput:function(inst){return inst.input&&inst.input.is(":visible")&&!inst.input.is(":disabled")&&!inst.input.is(":focus")},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth(),dpHeight=inst.dpDiv.outerHeight(),inputWidth=inst.input?inst.input.outerWidth():0,inputHeight=inst.input?inst.input.outerHeight():0,viewWidth=document.documentElement.clientWidth+(isFixed?0:$(document).scrollLeft()),viewHeight=document.documentElement.clientHeight+(isFixed?0:$(document).scrollTop());return offset.left-=this._get(inst,"isRTL")?dpWidth-inputWidth:0,offset.left-=isFixed&&offset.left===inst.input.offset().left?$(document).scrollLeft():0,offset.top-=isFixed&&offset.top===inst.input.offset().top+inputHeight?$(document).scrollTop():0,offset.left-=Math.min(offset.left,offset.left+dpWidth>viewWidth&&viewWidth>dpWidth?Math.abs(offset.left+dpWidth-viewWidth):0),offset.top-=Math.min(offset.top,offset.top+dpHeight>viewHeight&&viewHeight>dpHeight?Math.abs(dpHeight+inputHeight):0),offset},_findPos:function(obj){for(var position2,inst=this._getInst(obj),isRTL=this._get(inst,"isRTL");obj&&(obj.type==="hidden"||obj.nodeType!==1||$.expr.filters.hidden(obj));)obj=obj[isRTL?"previousSibling":"nextSibling"];return position2=$(obj).offset(),[position2.left,position2.top]},_hideDatepicker:function(input){var showAnim,duration,postProcess,onClose,inst=this._curInst;!inst||input&&inst!==$.data(input,"datepicker")||this._datepickerShowing&&(showAnim=this._get(inst,"showAnim"),duration=this._get(inst,"duration"),postProcess=function(){$.datepicker._tidyDialog(inst)},$.effects&&($.effects.effect[showAnim]||$.effects[showAnim])?inst.dpDiv.hide(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess):inst.dpDiv[showAnim==="slideDown"?"slideUp":showAnim==="fadeIn"?"fadeOut":"hide"](showAnim?duration:null,postProcess),showAnim||postProcess(),this._datepickerShowing=!1,onClose=this._get(inst,"onClose"),onClose&&onClose.apply(inst.input?inst.input[0]:null,[inst.input?inst.input.val():"",inst]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(event2){if($.datepicker._curInst){var $target=$(event2.target),inst=$.datepicker._getInst($target[0]);($target[0].id!==$.datepicker._mainDivId&&$target.parents("#"+$.datepicker._mainDivId).length===0&&!$target.hasClass($.datepicker.markerClassName)&&!$target.closest("."+$.datepicker._triggerClass).length&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)||$target.hasClass($.datepicker.markerClassName)&&$.datepicker._curInst!==inst)&&$.datepicker._hideDatepicker()}},_adjustDate:function(id,offset,period){var target=$(id),inst=this._getInst(target[0]);this._isDisabledDatepicker(target[0])||(this._adjustInstDate(inst,offset+(period==="M"?this._get(inst,"showCurrentAtPos"):0),period),this._updateDatepicker(inst))},_gotoToday:function(id){var date,target=$(id),inst=this._getInst(target[0]);this._get(inst,"gotoCurrent")&&inst.currentDay?(inst.selectedDay=inst.currentDay,inst.drawMonth=inst.selectedMonth=inst.currentMonth,inst.drawYear=inst.selectedYear=inst.currentYear):(date=new Date,inst.selectedDay=date.getDate(),inst.drawMonth=inst.selectedMonth=date.getMonth(),inst.drawYear=inst.selectedYear=date.getFullYear()),this._notifyChange(inst),this._adjustDate(target)},_selectMonthYear:function(id,select,period){var target=$(id),inst=this._getInst(target[0]);inst["selected"+(period==="M"?"Month":"Year")]=inst["draw"+(period==="M"?"Month":"Year")]=parseInt(select.options[select.selectedIndex].value,10),this._notifyChange(inst),this._adjustDate(target)},_selectDay:function(id,month,year,td){var inst,target=$(id);$(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])||(inst=this._getInst(target[0]),inst.selectedDay=inst.currentDay=$("a",td).html(),inst.selectedMonth=inst.currentMonth=month,inst.selectedYear=inst.currentYear=year,this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear)))},_clearDate:function(id){var target=$(id);this._selectDate(target,"")},_selectDate:function(id,dateStr){var onSelect,target=$(id),inst=this._getInst(target[0]);dateStr=dateStr!=null?dateStr:this._formatDate(inst),inst.input&&inst.input.val(dateStr),this._updateAlternate(inst),onSelect=this._get(inst,"onSelect"),onSelect?onSelect.apply(inst.input?inst.input[0]:null,[dateStr,inst]):inst.input&&inst.input.trigger("change"),inst.inline?this._updateDatepicker(inst):(this._hideDatepicker(),this._lastInput=inst.input[0],_typeof(inst.input[0])!=="object"&&inst.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(inst){var altFormat,date,dateStr,altField=this._get(inst,"altField");altField&&(altFormat=this._get(inst,"altFormat")||this._get(inst,"dateFormat"),date=this._getDate(inst),dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst)),$(altField).val(dateStr))},noWeekends:function(date){var day=date.getDay();return[day>0&&day<6,""]},iso8601Week:function(date){var time,checkDate=new Date(date.getTime());return checkDate.setDate(checkDate.getDate()+4-(checkDate.getDay()||7)),time=checkDate.getTime(),checkDate.setMonth(0),checkDate.setDate(1),Math.floor(Math.round((time-checkDate)/864e5)/7)+1},parseDate:function(format,value,settings){if(format==null||value==null)throw"Invalid arguments";if(value=_typeof(value)==="object"?value.toString():value+"",value==="")return null;var iFormat,dim,extra,iValue=0,shortYearCutoffTemp=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff,shortYearCutoff=typeof shortYearCutoffTemp!="string"?shortYearCutoffTemp:new Date().getFullYear()%100+parseInt(shortYearCutoffTemp,10),dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort,dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames,monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort,monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames,year=-1,month=-1,day=-1,doy=-1,literal=!1,date,lookAhead=function(match){var matches=iFormat+1<format.length&&format.charAt(iFormat+1)===match;return matches&&iFormat++,matches},getNumber=function(match){var isDoubled=lookAhead(match),size=match==="@"?14:match==="!"?20:match==="y"&&isDoubled?4:match==="o"?3:2,minSize=match==="y"?size:1,digits=new RegExp("^\\d{"+minSize+","+size+"}"),num=value.substring(iValue).match(digits);if(!num)throw"Missing number at position "+iValue;return iValue+=num[0].length,parseInt(num[0],10)},getName=function(match,shortNames,longNames){var index=-1,names=$.map(lookAhead(match)?longNames:shortNames,function(v,k){return[[k,v]]}).sort(function(a,b){return-(a[1].length-b[1].length)});if($.each(names,function(i,pair){var name=pair[1];if(value.substr(iValue,name.length).toLowerCase()===name.toLowerCase())return index=pair[0],iValue+=name.length,!1}),index!==-1)return index+1;throw"Unknown name at position "+iValue},checkLiteral=function(){if(value.charAt(iValue)!==format.charAt(iFormat))throw"Unexpected literal at position "+iValue;iValue++};for(iFormat=0;iFormat<format.length;iFormat++)if(literal)format.charAt(iFormat)==="'"&&!lookAhead("'")?literal=!1:checkLiteral();else switch(format.charAt(iFormat)){case"d":day=getNumber("d");break;case"D":getName("D",dayNamesShort,dayNames);break;case"o":doy=getNumber("o");break;case"m":month=getNumber("m");break;case"M":month=getName("M",monthNamesShort,monthNames);break;case"y":year=getNumber("y");break;case"@":date=new Date(getNumber("@")),year=date.getFullYear(),month=date.getMonth()+1,day=date.getDate();break;case"!":date=new Date((getNumber("!")-this._ticksTo1970)/1e4),year=date.getFullYear(),month=date.getMonth()+1,day=date.getDate();break;case"'":lookAhead("'")?checkLiteral():literal=!0;break;default:checkLiteral()}if(iValue<value.length&&(extra=value.substr(iValue),!/^\s+/.test(extra)))throw"Extra/unparsed characters found in date: "+extra;if(year===-1?year=new Date().getFullYear():year<100&&(year+=new Date().getFullYear()-new Date().getFullYear()%100+(year<=shortYearCutoff?0:-100)),doy>-1){month=1,day=doy;do{if(dim=this._getDaysInMonth(year,month-1),day<=dim)break;month++,day-=dim}while(!0)}if(date=this._daylightSavingAdjust(new Date(year,month-1,day)),date.getFullYear()!==year||date.getMonth()+1!==month||date.getDate()!==day)throw"Invalid date";return date},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(1969*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*1e7,formatDate:function(format,date,settings){if(!date)return"";var iFormat,dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort,dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames,monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort,monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames,lookAhead=function(match){var matches=iFormat+1<format.length&&format.charAt(iFormat+1)===match;return matches&&iFormat++,matches},formatNumber=function(match,value,len){var num=""+value;if(lookAhead(match))for(;num.length<len;)num="0"+num;return num},formatName=function(match,value,shortNames,longNames){return lookAhead(match)?longNames[value]:shortNames[value]},output="",literal=!1;if(date)for(iFormat=0;iFormat<format.length;iFormat++)if(literal)format.charAt(iFormat)==="'"&&!lookAhead("'")?literal=!1:output+=format.charAt(iFormat);else switch(format.charAt(iFormat)){case"d":output+=formatNumber("d",date.getDate(),2);break;case"D":output+=formatName("D",date.getDay(),dayNamesShort,dayNames);break;case"o":output+=formatNumber("o",Math.round((new Date(date.getFullYear(),date.getMonth(),date.getDate()).getTime()-new Date(date.getFullYear(),0,0).getTime())/864e5),3);break;case"m":output+=formatNumber("m",date.getMonth()+1,2);break;case"M":output+=formatName("M",date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=lookAhead("y")?date.getFullYear():(date.getFullYear()%100<10?"0":"")+date.getFullYear()%100;break;case"@":output+=date.getTime();break;case"!":output+=date.getTime()*1e4+this._ticksTo1970;break;case"'":lookAhead("'")?output+="'":literal=!0;break;default:output+=format.charAt(iFormat)}return output},_possibleChars:function(format){var iFormat,chars="",literal=!1,lookAhead=function(match){var matches=iFormat+1<format.length&&format.charAt(iFormat+1)===match;return matches&&iFormat++,matches};for(iFormat=0;iFormat<format.length;iFormat++)if(literal)format.charAt(iFormat)==="'"&&!lookAhead("'")?literal=!1:chars+=format.charAt(iFormat);else switch(format.charAt(iFormat)){case"d":case"m":case"y":case"@":chars+="0123456789";break;case"D":case"M":return null;case"'":lookAhead("'")?chars+="'":literal=!0;break;default:chars+=format.charAt(iFormat)}return chars},_get:function(inst,name){return inst.settings[name]!==void 0?inst.settings[name]:this._defaults[name]},_setDateFromField:function(inst,noDefault){if(inst.input.val()!==inst.lastVal){var dateFormat=this._get(inst,"dateFormat"),dates=inst.lastVal=inst.input?inst.input.val():null,defaultDate=this._getDefaultDate(inst),date=defaultDate,settings=this._getFormatConfig(inst);try{date=this.parseDate(dateFormat,dates,settings)||defaultDate}catch(event2){dates=noDefault?"":dates}inst.selectedDay=date.getDate(),inst.drawMonth=inst.selectedMonth=date.getMonth(),inst.drawYear=inst.selectedYear=date.getFullYear(),inst.currentDay=dates?date.getDate():0,inst.currentMonth=dates?date.getMonth():0,inst.currentYear=dates?date.getFullYear():0,this._adjustInstDate(inst)}},_getDefaultDate:function(inst){return this._restrictMinMax(inst,this._determineDate(inst,this._get(inst,"defaultDate"),new Date))},_determineDate:function(inst,date,defaultDate){var offsetNumeric=function(offset){var date2=new Date;return date2.setDate(date2.getDate()+offset),date2},offsetString=function(offset){try{return $.datepicker.parseDate($.datepicker._get(inst,"dateFormat"),offset,$.datepicker._getFormatConfig(inst))}catch(e){}for(var date2=(offset.toLowerCase().match(/^c/)?$.datepicker._getDate(inst):null)||new Date,year=date2.getFullYear(),month=date2.getMonth(),day=date2.getDate(),pattern=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,matches=pattern.exec(offset);matches;){switch(matches[2]||"d"){case"d":case"D":day+=parseInt(matches[1],10);break;case"w":case"W":day+=parseInt(matches[1],10)*7;break;case"m":case"M":month+=parseInt(matches[1],10),day=Math.min(day,$.datepicker._getDaysInMonth(year,month));break;case"y":case"Y":year+=parseInt(matches[1],10),day=Math.min(day,$.datepicker._getDaysInMonth(year,month));break}matches=pattern.exec(offset)}return new Date(year,month,day)},newDate=date==null||date===""?defaultDate:typeof date=="string"?offsetString(date):typeof date=="number"?isNaN(date)?defaultDate:offsetNumeric(date):new Date(date.getTime());return newDate=newDate&&newDate.toString()==="Invalid Date"?defaultDate:newDate,newDate&&(newDate.setHours(0),newDate.setMinutes(0),newDate.setSeconds(0),newDate.setMilliseconds(0)),this._daylightSavingAdjust(newDate)},_daylightSavingAdjust:function(date){return date?(date.setHours(date.getHours()>12?date.getHours()+2:0),date):null},_setDate:function(inst,date,noChange){var clear=!date,origMonth=inst.selectedMonth,origYear=inst.selectedYear,newDate=this._restrictMinMax(inst,this._determineDate(inst,date,new Date));inst.selectedDay=inst.currentDay=newDate.getDate(),inst.drawMonth=inst.selectedMonth=inst.currentMonth=newDate.getMonth(),inst.drawYear=inst.selectedYear=inst.currentYear=newDate.getFullYear(),(origMonth!==inst.selectedMonth||origYear!==inst.selectedYear)&&!noChange&&this._notifyChange(inst),this._adjustInstDate(inst),inst.input&&inst.input.val(clear?"":this._formatDate(inst))},_getDate:function(inst){var startDate=!inst.currentYear||inst.input&&inst.input.val()===""?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay));return startDate},_attachHandlers:function(inst){var stepMonths=this._get(inst,"stepMonths"),id="#"+inst.id.replace(/\\\\/g,"\\");inst.dpDiv.find("[data-handler]").map(function(){var handler={prev:function(){$.datepicker._adjustDate(id,-stepMonths,"M")},next:function(){$.datepicker._adjustDate(id,+stepMonths,"M")},hide:function(){$.datepicker._hideDatepicker()},today:function(){$.datepicker._gotoToday(id)},selectDay:function(){return $.datepicker._selectDay(id,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return $.datepicker._selectMonthYear(id,this,"M"),!1},selectYear:function(){return $.datepicker._selectMonthYear(id,this,"Y"),!1}};$(this).on(this.getAttribute("data-event"),handler[this.getAttribute("data-handler")])})},_generateHTML:function(inst){var maxDraw,prevText,prev,nextText,next,currentText,gotoDate,controls,buttonPanel,firstDay,showWeek,dayNames,dayNamesMin,monthNames,monthNamesShort,beforeShowDay,showOtherMonths,selectOtherMonths,defaultDate,html,dow,row,group,col,selectedDate,cornerClass,calender,thead,day,daysInMonth,leadDays,curRows,numRows,printDate,dRow,tbody,daySettings,otherMonth,unselectable,tempDate=new Date,today=this._daylightSavingAdjust(new Date(tempDate.getFullYear(),tempDate.getMonth(),tempDate.getDate())),isRTL=this._get(inst,"isRTL"),showButtonPanel=this._get(inst,"showButtonPanel"),hideIfNoPrevNext=this._get(inst,"hideIfNoPrevNext"),navigationAsDateFormat=this._get(inst,"navigationAsDateFormat"),numMonths=this._getNumberOfMonths(inst),showCurrentAtPos=this._get(inst,"showCurrentAtPos"),stepMonths=this._get(inst,"stepMonths"),isMultiMonth=numMonths[0]!==1||numMonths[1]!==1,currentDate=this._daylightSavingAdjust(inst.currentDay?new Date(inst.currentYear,inst.currentMonth,inst.currentDay):new Date(9999,9,9)),minDate=this._getMinMaxDate(inst,"min"),maxDate=this._getMinMaxDate(inst,"max"),drawMonth=inst.drawMonth-showCurrentAtPos,drawYear=inst.drawYear;if(drawMonth<0&&(drawMonth+=12,drawYear--),maxDate)for(maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[0]*numMonths[1]+1,maxDate.getDate())),maxDraw=minDate&&maxDraw<minDate?minDate:maxDraw;this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw;)drawMonth--,drawMonth<0&&(drawMonth=11,drawYear--);for(inst.drawMonth=drawMonth,inst.drawYear=drawYear,prevText=this._get(inst,"prevText"),prevText=navigationAsDateFormat?this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)):prevText,prev=this._canAdjustMonth(inst,-1,drawYear,drawMonth)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+prevText+"'><span class='ui-icon ui-icon-circle-triangle-"+(isRTL?"e":"w")+"'>"+prevText+"</span></a>":hideIfNoPrevNext?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+prevText+"'><span class='ui-icon ui-icon-circle-triangle-"+(isRTL?"e":"w")+"'>"+prevText+"</span></a>",nextText=this._get(inst,"nextText"),nextText=navigationAsDateFormat?this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)):nextText,next=this._canAdjustMonth(inst,1,drawYear,drawMonth)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+nextText+"'><span class='ui-icon ui-icon-circle-triangle-"+(isRTL?"w":"e")+"'>"+nextText+"</span></a>":hideIfNoPrevNext?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+nextText+"'><span class='ui-icon ui-icon-circle-triangle-"+(isRTL?"w":"e")+"'>"+nextText+"</span></a>",currentText=this._get(inst,"currentText"),gotoDate=this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:today,currentText=navigationAsDateFormat?this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)):currentText,controls=inst.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(inst,"closeText")+"</button>",buttonPanel=showButtonPanel?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(isRTL?controls:"")+(this._isInRange(inst,gotoDate)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+currentText+"</button>
261":"")+(isRTL?"":controls)+"</div>":"",firstDay=parseInt(this._get(inst,"firstDay"),10),firstDay=isNaN(firstDay)?0:firstDay,showWeek=this._get(inst,"showWeek"),dayNames=this._get(inst,"dayNames"),dayNamesMin=this._get(inst,"dayNamesMin"),monthNames=this._get(inst,"monthNames"),monthNamesShort=this._get(inst,"monthNamesShort"),beforeShowDay=this._get(inst,"beforeShowDay"),showOtherMonths=this._get(inst,"showOtherMonths"),selectOtherMonths=this._get(inst,"selectOtherMonths"),defaultDate=this._getDefaultDate(inst),html="",row=0;row<numMonths[0];row++){for(group="",this.maxRows=4,col=0;col<numMonths[1];col++){if(selectedDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.selectedDay)),cornerClass=" ui-corner-all",calender="",isMultiMonth){if(calender+="<div class='ui-datepicker-group",numMonths[1]>1)switch(col){case 0:calender+=" ui-datepicker-group-first",cornerClass=" ui-corner-"+(isRTL?"right":"left");break;case numMonths[1]-1:calender+=" ui-datepicker-group-last",cornerClass=" ui-corner-"+(isRTL?"left":"r
261ight");break;default:calender+=" ui-datepicker-group-middle",cornerClass="";break}calender+="'>"}for(calender+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+cornerClass+"'>"+(/all|left/.test(cornerClass)&&row===0?isRTL?next:prev:"")+(/all|right/.test(cornerClass)&&row===0?isRTL?prev:next:"")+this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,row>0||col>0,monthNames,monthNamesShort)+"</div><table class='ui-datepicker-calendar'><thead><tr>",thead=showWeek?"<th class='ui-datepicker-week-col'>"+this._get(inst,"weekHeader")+"</th>":"",dow=0;dow<7;dow++)day=(dow+firstDay)%7,thead+="<th scope='col'"+((dow+firstDay+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+dayNames[day]+"'>"+dayNamesMin[day]+"</span></th>";for(calender+=thead+"</tr></thead><tbody>",daysInMonth=this._getDaysInMonth(drawYear,drawMonth),drawYear===inst.selectedYear&&drawMonth===inst.selectedMonth&&(inst.selectedDay=Math.min(inst.selectedDay,daysInMonth)),leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7,curRows=Math.ceil((leadDays+daysInMonth)/7),numRows=isMultiMonth&&this.maxRows>curRows?this.maxRows:curRows,this.maxRows=numRows,printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays)),dRow=0;dRow<numRows;dRow++){for(calender+="<tr>",tbody=showWeek?"<td class='ui-datepicker-week-col'>"+this._get(inst,"calculateWeek")(printDate)+"</td>":"",dow=0;dow<7;dow++)daySettings=beforeShowDay?beforeShowDay.apply(inst.input?inst.input[0]:null,[printDate]):[!0,""],otherMonth=printDate.getMonth()!==drawMonth,unselectable=otherMonth&&!selectOtherMonths||!daySettings[0]||minDate&&printDate<minDate||maxDate&&printDate>maxDate,tbody+="<td class='"+((dow+firstDay+6)%7>=5?" ui-datepicker-week-end":"")+(otherMonth?" ui-datepicker-other-month":"")+(printDate.getTime()===selectedDate.getTime()&&drawMonth===inst.selectedMonth&&inst._keyEvent||defaultDate.getTime()===printDate.getTime()&&defaultDate.getTime()===selectedDate.getTime()?" "+this._dayOverClass:"")+(unselectable?" "+this._unselectableClass+" ui-state-disabled":"")+(otherMonth&&!showOtherMonths?"":" "+daySettings[1]+(printDate.getTime()===currentDate.getTime()?" "+this._currentClass:"")+(printDate.getTime()===today.getTime()?" ui-datepicker-today":""))+"'"+((!otherMonth||showOtherMonths)&&daySettings[2]?" title='"+daySettings[2].replace(/'/g,"&#39;")+"'":"")+(unselectable?"":" data-handler='selectDay' data-event='click' data-month='"+printDate.getMonth()+"' data-year='"+printDate.getFullYear()+"'")+">"+(otherMonth&&!showOtherMonths?"&#xa0;":unselectable?"<span class='ui-state-default'>"+printDate.getDate()+"</span>":"<a class='ui-state-default"+(printDate.getTime()===today.getTime()?" ui-state-highlight":"")+(printDate.getTime()===currentDate.getTime()?" ui-state-active":"")+(otherMonth?" ui-priority-secondary":"")+"' href='#'>"+printDate.getDate()+"</a>")+"</td>",printDate.setDate(printDate.getDate()+1),printDate=this._daylightSavingAdjust(printDate);calender+=tbody+"</tr>"}drawMonth++,drawMonth>11&&(drawMonth=0,drawYear++),calender+="</tbody></table>"+(isMultiMonth?"</div>"+(numMonths[0]>0&&col===numMonths[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),group+=calender}html+=group}return html+=buttonPanel,inst._keyEvent=!1,html},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,secondary,monthNames,monthNamesShort){var inMinYear,inMaxYear,month,years,thisYear,determineYear,year,endYear,changeMonth=this._get(inst,"changeMonth"),changeYear=this._get(inst,"changeYear"),showMonthAfterYear=this._get(inst,"showMonthAfterYear"),html="<div class='ui-datepicker-title'>",monthHtml="";if(secondary||!changeMonth)monthHtml+="<span class='ui-datepicker-month'>"+monthNames[drawMonth]+"</span>";else{for(inMinYear=minDate&&minDate.getFullYear()===drawYear,inMaxYear=maxDate&&maxDate.getFullYear()===drawYear,monthHtml+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",month=0;month<12;month++)(!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth())&&(monthHtml+="<
261option value='"+month+"'"+(month===drawMonth?" selected='selected'":"")+">"+monthNamesShort[month]+"</option>");monthHtml+="</select>"}if(showMonthAfterYear||(html+=monthHtml+(secondary||!(changeMonth&&changeYear)?"&#xa0;":"")),!inst.yearshtml)if(inst.yearshtml="",secondary||!changeYear)html+="<span class='ui-datepicker-year'>"+drawYear+"</span>";else{for(years=this._get(inst,"yearRange").split(":"),thisYear=new Date().getFullYear(),determineYear=function(value){var year2=value.match(/c[+\-].*/)?drawYear+parseInt(value.substring(1),10):value.match(/[+\-].*/)?thisYear+parseInt(value,10):parseInt(value,10);return isNaN(year2)?thisYear:year2},year=determineYear(years[0]),endYear=Math.max(year,determineYear(years[1]||"")),year=minDate?Math.max(year,minDate.getFullYear()):year,endYear=maxDate?Math.min(endYear,maxDate.getFullYear()):endYear,inst.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";year<=endYear;year++)inst.yearshtml+="<option value='"+year+"'"+(year===drawYear?" selected='selected'":"")+">"+year+"</option>";inst.yearshtml+="</select>",html+=inst.yearshtml,inst.yearshtml=null}return html+=this._get(inst,"yearSuffix"),showMonthAfterYear&&(html+=(secondary||!(changeMonth&&changeYear)?"&#xa0;":"")+monthHtml),html+="</div>",html}
vendor: 118,116 bytes, lines 261-331
261,_adjustInstDate:function(inst,offset,period){var year=inst.selectedYear+(period==="Y"?offset:0),month=inst.selectedMonth+(period==="M"?offset:0),day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period==="D"?offset:0),date=this._restrictMinMax(inst,this._daylightSavingAdjust(new Date(year,month,day)));inst.selectedDay=date.getDate(),inst.drawMonth=inst.selectedMonth=date.getMonth(),inst.drawYear=inst.selectedYear=date.getFullYear(),(period==="M"||period==="Y")&&this._notifyChange(inst)},_restrictMinMax:function(inst,date){var minDate=this._getMinMaxDate(inst,"min"),maxDate=this._getMinMaxDate(inst,"max"),newDate=minDate&&date<minDate?minDate:date;return maxDate&&newDate>maxDate?maxDate:newDate},_notifyChange:function(inst){var onChange=this._get(inst,"onChangeMonthYear");onChange&&onChange.apply(inst.input?inst.input[0]:null,[inst.selectedYear,inst.selectedMonth+1,inst])},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,"numberOfMonths");return numMonths==null?[1,1]:typeof numMonths=="number"?[1,numMonths]:numMonths},_getMinMaxDate:function(inst,minMax){return this._determineDate(inst,this._get(inst,minMax+"Date"),null)},_getDaysInMonth:function(year,month){return 32-this._daylightSavingAdjust(new Date(year,month,32)).getDate()},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay()},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst),date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[0]*numMonths[1]),1));return offset<0&&date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth())),this._isInRange(inst,date)},_isInRange:function(inst,date){var yearSplit,currentYear,minDate=this._getMinMaxDate(inst,"min"),maxDate=this._getMinMaxDate(inst,"max"),minYear=null,maxYear=null,years=this._get(inst,"yearRange");return years&&(yearSplit=years.split(":"),currentYear=new Date().getFullYear(),minYear=parseInt(yearSplit[0],10),maxYear=parseInt(yearSplit[1],10),yearSplit[0].match(/[+\-].*/)&&(minYear+=currentYear),yearSplit[1].match(/[+\-].*/)&&(maxYear+=currentYear)),(!minDate||date.getTime()>=minDate.getTime())&&(!maxDate||date.getTime()<=maxDate.getTime())&&(!minYear||date.getFullYear()>=minYear)&&(!maxYear||date.getFullYear()<=maxYear)},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,"shortYearCutoff");return shortYearCutoff=typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10),{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNames:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesShort"),monthNames:this._get(inst,"monthNames")}},_formatDate:function(inst,day,month,year){day||(inst.currentDay=inst.selectedDay,inst.currentMonth=inst.selectedMonth,inst.currentYear=inst.selectedYear);var date=day?_typeof(day)==="object"?day:this._daylightSavingAdjust(new Date(year,month,day)):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay));return this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(inst))}});function datepicker_bindHover(dpDiv){var selector="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return dpDiv.on("mouseout",selector,function(){$(this).removeClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&$(this).removeClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&$(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",selector,datepicker_handleMouseover)}function datepicker_handleMouseover(){$.datepicker._isDisabledDatepicker(datepicker_instActive.inline?datepicker_instActive.dpDiv.parent()[0]:datepicker_instActive.input[0])||($(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),$(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&$(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&$(this).addClass("ui-datepicker-next-hover"))}function datepicker_extendRemove(target,props){$.extend(target,props);for(var name in props)props[name]==null&&(target[name]=props[name]);return target}$.fn.datepicker=function(options){if(!this.length)return this;$.datepicker.initialized||($(document).on("mousedown",$.datepicker._checkExternalClick),$.datepicker.initialized=!0),$("#"+$.datepicker._mainDivId).length===0&&$("body").append($.datepicker.dpDiv);var otherArgs=Array.prototype.slice.call(arguments,1);return typeof options=="string"&&(options==="isDisabled"||options==="getDate"||options==="widget")?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs)):options==="option"&&arguments.length===2&&typeof arguments[1]=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs)):this.each(function(){typeof options=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options)})},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=new Date().getTime(),$.datepicker.version="1.12.1";var widgetsDatepicker=$.datepicker,ie=$.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());/*!
262* jQuery UI Mouse 1.12.1
263* http://jqueryui.com
264*
265* Copyright jQuery Foundation and other contributors
266* Released under the MIT license.
267* http://jquery.org/license
268*/var mouseHandled=!1;$(document).on("mouseup",function(){mouseHandled=!1});var widgetsMouse=$.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var that=this;this.element.on("mousedown."+this.widgetName,function(event2){return that._mouseDown(event2)}).on("click."+this.widgetName,function(event2){if($.data(event2.target,that.widgetName+".preventClickEvent")===!0)return $.removeData(event2.target,that.widgetName+".preventClickEvent"),event2.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(event2){if(!mouseHandled){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(event2),this._mouseDownEvent=event2;var that=this,btnIsLeft=event2.which===1,elIsCancel=typeof this.options.cancel=="string"&&event2.target.nodeName?$(event2.target).closest(this.options.cancel).length:!1;return!btnIsLeft||elIsCancel||!this._mouseCapture(event2)?!0:(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){that.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(event2)&&this._mouseDelayMet(event2)&&(this._mouseStarted=this._mouseStart(event2)!==!1,!this._mouseStarted)?(event2.preventDefault(),!0):($.data(event2.target,this.widgetName+".preventClickEvent")===!0&&$.removeData(event2.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(event3){return that._mouseMove(event3)},this._mouseUpDelegate=function(event3){return that._mouseUp(event3)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),event2.preventDefault(),mouseHandled=!0,!0))}},_mouseMove:function(event2){if(this._mouseMoved){if($.ui.ie&&(!document.documentMode||document.documentMode<9)&&!event2.button)return this._mouseUp(event2);if(!event2.which){if(event2.originalEvent.altKey||event2.originalEvent.ctrlKey||event2.originalEvent.metaKey||event2.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(event2)}}return(event2.which||event2.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(event2),event2.preventDefault()):(this._mouseDistanceMet(event2)&&this._mouseDelayMet(event2)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,event2)!==!1,this._mouseStarted?this._mouseDrag(event2):this._mouseUp(event2)),!this._mouseStarted)},_mouseUp:function(event2){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,event2.target===this._mouseDownEvent.target&&$.data(event2.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(event2)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,mouseHandled=!1,event2.preventDefault()},_mouseDistanceMet:function(event2){return Math.max(Math.abs(this._mouseDownEvent.pageX-event2.pageX),Math.abs(this._mouseDownEvent.pageY-event2.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),plugin=$.ui.plugin={add:function(module2,option,set){var i,proto=$.ui[module2].prototype;for(i in set)proto.plugins[i]=proto.plugins[i]||[],proto.plugins[i].push([option,set[i]])},call:function(instance,name,args,allowDisconnected){var i,set=instance.plugins[name];if(set&&!(!allowDisconnected&&(!instance.element[0].parentNode||instance.element[0].parentNode.nodeType===11)))for(i=0;i<set.length;i++)instance.options[set[i][0]]&&set[i][1].apply(instance.element,args)}},safeBlur=$.ui.safeBlur=function(element){element&&element.nodeName.toLowerCase()!=="body"&&$(element).trigger("blur")};/*!
269* jQuery UI Draggable 1.12.1
270* http://jqueryui.com
271*
272* Copyright jQuery Foundation and other contributors
273* Released under the MIT license.
274* http://jquery.org/license
275*/$.widget("ui.draggable",$.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){this.options.helper==="original"&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(key,value){this._super(key,value),key==="handle"&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){if((this.helper||this.element).is(".ui-draggable-dragging")){this.destroyOnClear=!0;return}this._removeHandleClassName(),this._mouseDestroy()},_mouseCapture:function(event2){var o=this.options;return this.helper||o.disabled||$(event2.target).closest(".ui-resizable-handle").length>0||(this.handle=this._getHandle(event2),!this.handle)?!1:(this._blurActiveElement(event2),this._blockFrames(o.iframeFix===!0?"iframe":o.iframeFix),!0)},_blockFrames:function(selector){this.iframeBlocks=this.document.find(selector).map(function(){var iframe=$(this);return $("<div>").css("position","absolute").appendTo(iframe.parent()).outerWidth(iframe.outerWidth()).outerHeight(iframe.outerHeight()).offset(iframe.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(event2){var activeElement=$.ui.safeActiveElement(this.document[0]),target=$(event2.target);target.closest(activeElement).length||$.ui.safeBlur(activeElement)},_mouseStart:function(event2){var o=this.options;return this.helper=this._createHelper(event2),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),$.ui.ddmanager&&($.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return $(this).css("position")==="fixed"}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(event2),this.originalPosition=this.position=this._generatePosition(event2,!1),this.originalPageX=event2.pageX,this.originalPageY=event2.pageY,o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt),this._setContainment(),this._trigger("start",event2)===!1?(this._clear(),!1):(this._cacheHelperProportions(),$.ui.ddmanager&&!o.dropBehaviour&&$.ui.ddmanager.prepareOffsets(this,event2),this._mouseDrag(event2,!0),$.ui.ddmanager&&$.ui.ddmanager.dragStart(this,event2),!0)},_refreshOffsets:function(event2){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:event2.pageX-this.offset.left,top:event2.pageY-this.offset.top}},_mouseDrag:function(event2,noPropagation){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(event2,!0),this.positionAbs=this._convertPositionTo("absolute"),!noPropagation){var ui=this._uiHash();if(this._trigger("drag",event2,ui)===!1)return this._mouseUp(new $.Event("mouseup",event2)),!1;this.position=ui.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",$.ui.ddmanager&&$.ui.ddmanager.drag(this,event2),!1},_mouseStop:function(event2){var that=this,dropped=!1;return $.ui.ddmanager&&!this.options.dropBehaviour&&(dropped=$.ui.ddmanager.drop(this,event2)),this.dropped&&(dropped=this.dropped,this.dropped=!1),this.options.revert==="invalid"&&!dropped||this.options.revert==="valid"&&dropped||this.options.revert===!0||$.isFunction(this.options.revert)&&this.options.revert.call(this.element,dropped)?$(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){that._trigger("stop",event2)!==!1&&that._clear()}):this._trigger("stop",event2)!==!1&&this._clear(),!1},_mouseUp:function(event2){return this._unblockFrames(),$.ui.ddmanager&&$.ui.ddmanager.dragStop(this,event2),this.handleElement.is(event2.target)&&this.element.trigger("focus"),$.ui.mouse.prototype._mouseUp.call(this,event2)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new $.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(event2){return this.options.handle?!!$(event2.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(event2){var o=this.options,helperIsFunction=$.isFunction(o.helper),helper=helperIsFunction?$(o.helper.apply(this.element[0],[event2])):o.helper==="clone"?this.element.clone().removeAttr("id"):this.element;return helper.parents("body").length||helper.appendTo(o.appendTo==="parent"?this.element[0].parentNode:o.appendTo),helperIsFunction&&helper[0]===this.element[0]&&this._setPositionRelative(),helper[0]!==this.element[0]&&!/(fixed|absolute)/.test(helper.css("position"))&&helper.css("position","absolute"),helper},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(obj){typeof obj=="string"&&(obj=obj.split(" ")),$.isArray(obj)&&(obj={left:+obj[0],top:+obj[1]||0}),"left"in obj&&(this.offset.click.left=obj.left+this.margins.left),"right"in obj&&(this.offset.click.left=this.helperProportions.width-obj.right+this.margins.left),"top"in obj&&(this.offset.click.top=obj.top+this.margins.top),"bottom"in obj&&(this.offset.click.top=this.helperProportions.height-obj.bottom+this.margins.top)},_isRootNode:function(element){return/(html|body)/i.test(element.tagName)||element===this.document[0]},_getParentOffset:function(){var po=this.offsetParent.offset(),document2=this.document[0];return this.cssPosition==="absolute"&&this.scrollParent[0]!==document2&&$.contains(this.scrollParent[0],this.offsetParent[0])&&(po.left+=this.scrollParent.scrollLeft(),po.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(po={top:0,left:0}),{top:po.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:po.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!=="relative")return{top:0,left:0};var p=this.element.position(),scrollIsRootNode=this._isRootNode(this.scrollParent[0]);return{top:p.top-(parseInt(this.helper.css("top"),10)||0)+(scrollIsRootNode?0:this.scrollParent.scrollTop()),left:p.left-(parseInt(this.helper.css("left"),10)||0)+(scrollIsRootNode?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var isUserScrollable,c,ce,o=this.options,document2=this.document[0];if(this.relativeContainer=null,!o.containment){this.containment=null;return}if(o.containment==="window"){this.containment=[$(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,$(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,$(window).scrollLeft()+$(window).width()-this.helperProportions.width-this.margins.left,$(window).scrollTop()+($(window).height()||document2.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(o.containment==="document"){this.containment=[0,0,$(document2).width()-this.helperProportions.width-this.margins.left,($(document2).height()||document2.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(o.containment.constructor===Array){this.containment=o.containment;return}o.containment==="parent"&&(o.containment=this.helper[0].parentNode),c=$(o.containment),ce=c[0],ce&&(isUserScrollable=/(scroll|auto)/.test(c.css("overflow")),this.containment=[(parseInt(c.css("borderLeftWidth"),10)||0)+(parseInt(c.css("paddingLeft"),10)||0),(parseInt(c.css("borderTopWidth"),10)||0)+(parseInt(c.css("paddingTop"),10)||0),(isUserScrollable?Math.max(ce.scrollWidth,ce.offsetWidth):ce.offsetWidth)-(parseInt(c.css("borderRightWidth"),10)||0)-(parseInt(c.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(isUserScrollable?Math.max(ce.scrollHeight,ce.offsetHeight):ce.offsetHeight)-(parseInt(c.css("borderBottomWidth"),10)||0)-(parseInt(c.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=c)},_convertPositionTo:function(d,pos){pos||(pos=this.position);var mod=d==="absolute"?1:-1,scrollIsRootNode=this._isRootNode(this.scrollParent[0]);return{top:pos.top+this.offset.relative.top*mod+this.offset.parent.top*mod-(this.cssPosition==="fixed"?-this.offset.scroll.top:scrollIsRootNode?0:this.offset.scroll.top)*mod,left:pos.left+this.offset.relative.left*mod+this.offset.parent.left*mod-(this.cssPosition==="fixed"?-this.offset.scroll.left:scrollIsRootNode?0:this.offset.scroll.left)*mod}},_generatePosition:function(event2,constrainPosition){var containment,co,top,left,o=this.options,scrollIsRootNode=this._isRootNode(this.scrollParent[0]),pageX=event2.pageX,pageY=event2.pageY;return(!scrollIsRootNode||!this.offset.scroll)&&(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),constrainPosition&&(this.containment&&(this.relativeContainer?(co=this.relativeContainer.offset(),containment=[this.containment[0]+co.left,this.containment[1]+co.top,this.containment[2]+co.left,this.containment[3]+co.top]):containment=this.containment,event2.pageX-this.offset.click.left<containment[0]&&(pageX=containment[0]+this.offset.click.left),event2.pageY-this.offset.click.top<containment[1]&&(pageY=containment[1]+this.offset.click.top),event2.pageX-this.offset.click.left>containment[2]&&(pageX=containment[2]+this.offset.click.left),event2.pageY-this.offset.click.top>containment[3]&&(pageY=containment[3]+this.offset.click.top)),o.grid&&(top=o.grid[1]?this.originalPageY+Math.round((pageY-this.originalPageY)/o.grid[1])*o.grid[1]:this.originalPageY,pageY=containment?top-this.offset.click.top>=containment[1]||top-this.offset.click.top>containment[3]?top:top-this.offset.click.top>=containment[1]?top-o.grid[1]:top+o.grid[1]:top,left=o.grid[0]?this.originalPageX+Math.round((pageX-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX,pageX=containment?left-this.offset.click.left>=containment[0]||left-this.offset.click.left>containment[2]?left:left-this.offset.click.left>=containment[0]?left-o.grid[0]:left+o.grid[0]:left),o.axis==="y"&&(pageX=this.originalPageX),o.axis==="x"&&(pageY=this.originalPageY)),{top:pageY-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.offset.scroll.top:scrollIsRootNode?0:this.offset.scroll.top),left:pageX-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.offset.scroll.left:scrollIsRootNode?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]!==this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(type,event2,ui){return ui=ui||this._uiHash(),$.ui.plugin.call(this,type,[event2,ui,this],!0),/^(drag|start|stop)/.test(type)&&(this.positionAbs=this._convertPositionTo("absolute"),ui.offset=this.positionAbs),$.Widget.prototype._trigger.call(this,type,event2,ui)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),$.ui.plugin.add("draggable","connectToSortable",{start:function(event2,ui,draggable){var uiSortable=$.extend({},ui,{item:draggable.element});draggable.sortables=[],$(draggable.options.connectToSortable).each(function(){var sortable=$(this).sortable("instance");sortable&&!sortable.options.disabled&&(draggable.sortables.push(sortable),sortable.refreshPositions(),sortable._trigger("activate",event2,uiSortable))})},stop:function(event2,ui,draggable){var uiSortable=$.extend({},ui,{item:draggable.element});draggable.cancelHelperRemoval=!1,$.each(draggable.sortables,function(){var sortable=this;sortable.isOver?(sortable.isOver=0,draggable.cancelHelperRemoval=!0,sortable.cancelHelperRemoval=!1,sortable._storedCSS={position:sortable.placeholder.css("position"),top:sortable.placeholder.css("top"),left:sortable.placeholder.css("left")},sortable._mouseStop(event2),sortable.options.helper=sortable.options._helper):(sortable.cancelHelperRemoval=!0,sortable._trigger("deactivate",event2,uiSortable))})},drag:function(event2,ui,draggable){$.each(draggable.sortables,function(){var innermostIntersecting=!1,sortable=this;sortable.positionAbs=draggable.positionAbs,sortable.helperProportions=draggable.helperProportions,sortable.offset.click=draggable.offset.click,sortable._intersectsWith(sortable.containerCache)&&(innermostIntersecting=!0,$.each(draggable.sortables,function(){return this.positionAbs=draggable.positionAbs,this.helperProportions=draggable.helperProportions,this.offset.click=draggable.offset.click,this!==sortable&&this._intersectsWith(this.containerCache)&&$.contains(sortable.element[0],this.element[0])&&(innermostIntersecting=!1),innermostIntersecting})),innermostIntersecting?(sortable.isOver||(sortable.isOver=1,draggable._parent=ui.helper.parent(),sortable.currentItem=ui.helper.appendTo(sortable.element).data("ui-sortable-item",!0),sortable.options._helper=sortable.options.helper,sortable.options.helper=function(){return ui.helper[0]},event2.target=sortable.currentItem[0],sortable._mouseCapture(event2,!0),sortable._mouseStart(event2,!0,!0),sortable.offset.click.top=draggable.offset.click.top,sortable.offset.click.left=draggable.offset.click.left,sortable.offset.parent.left-=draggable.offset.parent.left-sortable.offset.parent.left,sortable.offset.parent.top-=draggable.offset.parent.top-sortable.offset.parent.top,draggable._trigger("toSortable",event2),draggable.dropped=sortable.element,$.each(draggable.sortables,function(){this.refreshPositions()}),draggable.currentItem=draggable.element,sortable.fromOutside=draggable),sortable.currentItem&&(sortable._mouseDrag(event2),ui.position=sortable.position)):sortable.isOver&&(sortable.isOver=0,sortable.cancelHelperRemoval=!0,sortable.options._revert=sortable.options.revert,sortable.options.revert=!1,sortable._trigger("out",event2,sortable._uiHash(sortable)),sortable._mouseStop(event2,!0),sortable.options.revert=sortable.options._revert,sortable.options.helper=sortable.options._helper,sortable.placeholder&&sortable.placeholder.remove(),ui.helper.appendTo(draggable._parent),draggable._refreshOffsets(event2),ui.position=draggable._generatePosition(event2,!0),draggable._trigger("fromSortable",event2),draggable.dropped=!1,$.each(draggable.sortables,function(){this.refreshPositions()}))})}}),$.ui.plugin.add("draggable","cursor",{start:function(event2,ui,instance){var t=$("body"),o=instance.options;t.css("cursor")&&(o._cursor=t.css("cursor")),t.css("cursor",o.cursor)},stop:function(event2,ui,instance){var o=instance.options;o._cursor&&$("body").css("cursor",o._cursor)}}),$.ui.plugin.add("draggable","opacity",{start:function(event2,ui,instance){var t=$(ui.helper),o=instance.options;t.css("opacity")&&(o._opacity=t.css("opacity")),t.css("opacity",o.opacity)},stop:function(event2,ui,instance){var o=instance.options;o._opacity&&$(ui.helper).css("opacity",o._opacity)}}),$.ui.plugin.add("draggable","scroll",{start:function(event2,ui,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&i.scrollParentNotHidden[0].tagName!=="HTML"&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(event2,ui,i){var o=i.options,scrolled=!1,scrollParent2=i.scrollParentNotHidden[0],document2=i.document[0];scrollParent2!==document2&&scrollParent2.tagName!=="HTML"?((!o.axis||o.axis!=="x")&&(i.overflowOffset.top+scrollParent2.offsetHeight-event2.pageY<o.scrollSensitivity?scrollParent2.scrollTop=scrolled=scrollParent2.scrollTop+o.scrollSpeed:event2.pageY-i.overflowOffset.top<o.scrollSensitivity&&(scrollParent2.scrollTop=scrolled=scrollParent2.scrollTop-o.scrollSpeed)),(!o.axis||o.axis!=="y")&&(i.overflowOffset.left+scrollParent2.offsetWidth-event2.pageX<o.scrollSensitivity?scrollParent2.scrollLeft=scrolled=scrollParent2.scrollLeft+o.scrollSpeed:event2.pageX-i.overflowOffset.left<o.scrollSensitivity&&(scrollParent2.scrollLeft=scrolled=scrollParent2.scrollLeft-o.scrollSpeed))):((!o.axis||o.axis!=="x")&&(event2.pageY-$(document2).scrollTop()<o.scrollSensitivity?scrolled=$(document2).scrollTop($(document2).scrollTop()-o.scrollSpeed):$(window).height()-(event2.pageY-$(document2).scrollTop())<o.scrollSensitivity&&(scrolled=$(document2).scrollTop($(document2).scrollTop()+o.scrollSpeed))),(!o.axis||o.axis!=="y")&&(event2.pageX-$(document2).scrollLeft()<o.scrollSensitivity?scrolled=$(document2).scrollLeft($(document2).scrollLeft()-o.scrollSpeed):$(window).width()-(event2.pageX-$(document2).scrollLeft())<o.scrollSensitivity&&(scrolled=$(document2).scrollLeft($(document2).scrollLeft()+o.scrollSpeed)))),scrolled!==!1&&$.ui.ddmanager&&!o.dropBehaviour&&$.ui.ddmanager.prepareOffsets(i,event2)}}),$.ui.plugin.add("draggable","snap",{start:function(event2,ui,i){var o=i.options;i.snapElements=[],$(o.snap.constructor!==String?o.snap.items||":data(ui-draggable)":o.snap).each(function(){var $t=$(this),$o=$t.offset();this!==i.element[0]&&i.snapElements.push({item:this,width:$t.outerWidth(),height:$t.outerHeight(),top:$o.top,left:$o.left})})},drag:function(event2,ui,inst){var ts,bs,ls,rs,l,r,t,b,i,first,o=inst.options,d=o.snapTolerance,x1=ui.offset.left,x2=x1+inst.helperProportions.width,y1=ui.offset.top,y2=y1+inst.helperProportions.height;for(i=inst.snapElements.length-1;i>=0;i--){if(l=inst.snapElements[i].left-inst.margins.left,r=l+inst.snapElements[i].width,t=inst.snapElements[i].top-inst.margins.top,b=t+inst.snapElements[i].height,x2<l-d||x1>r+d||y2<t-d||y1>b+d||!$.contains(inst.snapElements[i].item.ownerDocument,inst.snapElements[i].item)){inst.snapElements[i].snapping&&inst.options.snap.release&&inst.options.snap.release.call(inst.element,event2,$.extend(inst._uiHash(),{snapItem:inst.snapElements[i].item})),inst.snapElements[i].snapping=!1;continue}o.snapMode!=="inner"&&(ts=Math.abs(t-y2)<=d,bs=Math.abs(b-y1)<=d,ls=Math.abs(l-x2)<=d,rs=Math.abs(r-x1)<=d,ts&&(ui.position.top=inst._convertPositionTo("relative",{top:t-inst.helperProportions.height,left:0}).top),bs&&(ui.position.top=inst._convertPositionTo("relative",{top:b,left:0}).top),ls&&(ui.position.left=inst._convertPositionTo("relative",{top:0,left:l-inst.helperProportions.width}).left),rs&&(ui.position.left=inst._convertPositionTo("relative",{top:0,left:r}).left)),first=ts||bs||ls||rs,o.snapMode!=="outer"&&(ts=Math.abs(t-y1)<=d,bs=Math.abs(b-y2)<=d,ls=Math.abs(l-x1)<=d,rs=Math.abs(r-x2)<=d,ts&&(ui.position.top=inst._convertPositionTo("relative",{top:t,left:0}).top),bs&&(ui.position.top=inst._convertPositionTo("relative",{top:b-inst.helperProportions.height,left:0}).top),ls&&(ui.position.left=inst._convertPositionTo("relative",{top:0,left:l}).left),rs&&(ui.position.left=inst._convertPositionTo("relative",{top:0,left:r-inst.helperProportions.width}).left)),!inst.snapElements[i].snapping&&(ts||bs||ls||rs||first)&&inst.options.snap.snap&&inst.options.snap.snap.call(inst.element,event2,$.extend(inst._uiHash(),{snapItem:inst.snapElements[i].item})),inst.snapElements[i].snapping=ts||bs||ls||rs||first}}}),$.ui.plugin.add("draggable","stack",{start:function(event2,ui,instance){var min,o=instance.options,group=$.makeArray($(o.stack)).sort(function(a,b){return(parseInt($(a).css("zIndex"),10)||0)-(parseInt($(b).css("zIndex"),10)||0)});group.length&&(min=parseInt($(group[0]).css("zIndex"),10)||0,$(group).each(function(i){$(this).css("zIndex",min+i)}),this.css("zIndex",min+group.length))}}),$.ui.plugin.add("draggable","zIndex",{start:function(event2,ui,instance){var t=$(ui.helper),o=instance.options;t.css("zIndex")&&(o._zIndex=t.css("zIndex")),t.css("zIndex",o.zIndex)},stop:function(event2,ui,instance){var o=instance.options;o._zIndex&&$(ui.helper).css("zIndex",o._zIndex)}});var widgetsDraggable=$.ui.draggable;/*!
276* jQuery UI Resizable 1.12.1
277* http://jqueryui.com
278*
279* Copyright jQuery Foundation and other contributors
280* Released under the MIT license.
281* http://jquery.org/license
282*/$.widget("ui.resizable",$.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(value){return parseFloat(value)||0},_isNumber:function(value){return!isNaN(parseFloat(value))},_hasScroll:function(el,a){if($(el).css("overflow")==="hidden")return!1;var scroll=a&&a==="left"?"scrollLeft":"scrollTop",has=!1;return el[scroll]>0?!0:(el[scroll]=1,has=el[scroll]>0,el[scroll]=0,has)},_create:function(){var margins,o=this.options,that=this;this._addClass("ui-resizable"),$.extend(this,{_aspectRatio:!!o.aspectRatio,aspectRatio:o.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:o.helper||o.ghost||o.animate?o.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap($("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,margins={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(margins),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(margins),this._proportionallyResize()),this._setupHandles(),o.autoHide&&$(this.element).on("mouseenter",function(){o.disabled||(that._removeClass("ui-resizable-autohide"),that._handles.show())}).on("mouseleave",function(){o.disabled||that.resizing||(that._addClass("ui-resizable-autohide"),that._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var wrapper,_destroy2=function(exp){$(exp).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(_destroy2(this.element),wrapper=this.element,this.originalElement.css({position:wrapper.css("position"),width:wrapper.outerWidth(),height:wrapper.outerHeight(),top:wrapper.css("top"),left:wrapper.css("left")}).insertAfter(wrapper),wrapper.remove()),this.originalElement.css("resize",this.originalResizeStyle),_destroy2(this.originalElement),this},_setOption:function(key,value){this._super(key,value),key==="handles"&&(this._removeHandles(),this._setupHandles())},_setupHandles:function(){var o=this.options,handle,i,n,hname,axis,that=this;if(this.handles=o.handles||($(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=$(),this.handles.constructor===String)for(this.handles==="all"&&(this.handles="n,e,s,w,se,sw,ne,nw"),n=this.handles.split(","),this.handles={},i=0;i<n.length;i++)handle=$.trim(n[i]),hname="ui-resizable-"+handle,axis=$("<div>"),this._addClass(axis,"ui-resizable-handle "+hname),axis.css({zIndex:o.zIndex}),this.handles[handle]=".ui-resizable-"+handle,this.element.append(axis);this._renderAxis=function(target){var i2,axis2,padPos,padWrapper;target=target||this.element;for(i2 in this.handles)this.handles[i2].constructor===String?this.handles[i2]=this.element.children(this.handles[i2]).first().show():(this.handles[i2].jquery||this.handles[i2].nodeType)&&(this.handles[i2]=$(this.handles[i2]),this._on(this.handles[i2],{mousedown:that._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(axis2=$(this.handles[i2],this.element),padWrapper=/sw|ne|nw|se|n|s/.test(i2)?axis2.outerHeight():axis2.outerWidth(),padPos=["padding",/ne|nw|n/.test(i2)?"Top":/se|sw|s/.test(i2)?"Bottom":/^e$/.test(i2)?"Right":"Left"].join(""),target.css(padPos,padWrapper),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i2])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){that.resizing||(this.className&&(axis=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),that.axis=axis&&axis[1]?axis[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(event2){var i,handle,capture=!1;for(i in this.handles)handle=$(this.handles[i])[0],(handle===event2.target||$.contains(handle,event2.target))&&(capture=!0);return!this.options.disabled&&capture},_mouseStart:function(event2){var curleft,curtop,cursor,o=this.options,el=this.element;return this.resizing=!0,this._renderProxy(),curleft=this._num(this.helper.css("left")),curtop=this._num(this.helper.css("top")),o.containment&&(curleft+=$(o.containment).scrollLeft()||0,curtop+=$(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:curleft,top:curtop},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:el.width(),height:el.height()},this.originalSize=this._helper?{width:el.outerWidth(),height:el.outerHeight()}:{width:el.width(),height:el.height()},this.sizeDiff={width:el.outerWidth()-el.width(),height:el.outerHeight()-el.height()},this.originalPosition={left:curleft,top:curtop},this.originalMousePosition={left:event2.pageX,top:event2.pageY},this.aspectRatio=typeof o.aspectRatio=="number"?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,cursor=$(".ui-resizable-"+this.axis).css("cursor"),$("body").css("cursor",cursor==="auto"?this.axis+"-resize":cursor),this._addClass("ui-resizable-resizing"),this._propagate("start",event2),!0},_mouseDrag:function(event2){var data2,props,smp=this.originalMousePosition,a=this.axis,dx=event2.pageX-smp.left||0,dy=event2.pageY-smp.top||0,trigger=this._change[a];return this._updatePrevProperties(),trigger&&(data2=trigger.apply(this,[event2,dx,dy]),this._updateVirtualBoundaries(event2.shiftKey),(this._aspectRatio||event2.shiftKey)&&(data2=this._updateRatio(data2,event2)),data2=this._respectSize(data2,event2),this._updateCache(data2),this._propagate("resize",event2),props=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),$.isEmptyObject(props)||(this._updatePrevProperties(),this._trigger("resize",event2,this.ui()),this._applyChanges())),!1},_mouseStop:function(event2){this.resizing=!1;var pr,ista,soffseth,soffsetw,s,left,top,o=this.options,that=this;return this._helper&&(pr=this._proportionallyResizeElements,ista=pr.length&&/textarea/i.test(pr[0].nodeName),soffseth=ista&&this._hasScroll(pr[0],"left")?0:that.sizeDiff.height,soffsetw=ista?0:that.sizeDiff.width,s={width:that.helper.width()-soffsetw,height:that.helper.height()-soffseth},left=parseFloat(that.element.css("left"))+(that.position.left-that.originalPosition.left)||null,top=parseFloat(that.element.css("top"))+(that.position.top-that.originalPosition.top)||null,o.animate||this.element.css($.extend(s,{top:top,left:left})),that.helper.height(that.size.height),that.helper.width(that.size.width),this._helper&&!o.animate&&this._proportionallyResize()),$("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",event2),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var props={};return this.position.top!==this.prevPosition.top&&(props.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(props.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(props.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(props.height=this.size.height+"px"),this.helper.css(props),props},_updateVirtualBoundaries:function(forceAspectRatio){var pMinWidth,pMaxWidth,pMinHeight,pMaxHeight,b,o=this.options;b={minWidth:this._isNumber(o.minWidth)?o.minWidth:0,maxWidth:this._isNumber(o.maxWidth)?o.maxWidth:1/0,minHeight:this._isNumber(o.minHeight)?o.minHeight:0,maxHeight:this._isNumber(o.maxHeight)?o.maxHeight:1/0},(this._aspectRatio||forceAspectRatio)&&(pMinWidth=b.minHeight*this.aspectRatio,pMinHeight=b.minWidth/this.aspectRatio,pMaxWidth=b.maxHeight*this.aspectRatio,pMaxHeight=b.maxWidth/this.aspectRatio,pMinWidth>b.minWidth&&(b.minWidth=pMinWidth),pMinHeight>b.minHeight&&(b.minHeight=pMinHeight),pMaxWidth<b.maxWidth&&(b.maxWidth=pMaxWidth),pMaxHeight<b.maxHeight&&(b.maxHeight=pMaxHeight)),this._vBoundaries=b},_updateCache:function(data2){this.offset=this.helper.offset(),this._isNumber(data2.left)&&(this.position.left=data2.left),this._isNumber(data2.top)&&(this.position.top=data2.top),this._isNumber(data2.height)&&(this.size.height=data2.height),this._isNumber(data2.width)&&(this.size.width=data2.width)},_updateRatio:function(data2){var cpos=this.position,csize=this.size,a=this.axis;return this._isNumber(data2.height)?data2.width=data2.height*this.aspectRatio:this._isNumber(data2.width)&&(data2.height=data2.width/this.aspectRatio),a==="sw"&&(data2.left=cpos.left+(csize.width-data2.width),data2.top=null),a==="nw"&&(data2.top=cpos.top+(csize.height-data2.height),data2.left=cpos.left+(csize.width-data2.width)),data2},_respectSize:function(data2){var o=this._vBoundaries,a=this.axis,ismaxw=this._isNumber(data2.width)&&o.maxWidth&&o.maxWidth<data2.width,ismaxh=this._isNumber(data2.height)&&o.maxHeight&&o.maxHeight<data2.height,isminw=this._isNumber(data2.width)&&o.minWidth&&o.minWidth>data2.width,isminh=this._isNumber(data2.height)&&o.minHeight&&o.minHeight>data2.height,dw=this.originalPosition.left+this.originalSize.width,dh=this.originalPosition.top+this.originalSize.height,cw=/sw|nw|w/.test(a),ch=/nw|ne|n/.test(a);return isminw&&(data2.width=o.minWidth),isminh&&(data2.height=o.minHeight),ismaxw&&(data2.width=o.maxWidth),ismaxh&&(data2.height=o.maxHeight),isminw&&cw&&(data2.left=dw-o.minWidth),ismaxw&&cw&&(data2.left=dw-o.maxWidth),isminh&&ch&&(data2.top=dh-o.minHeight),ismaxh&&ch&&(data2.top=dh-o.maxHeight),!data2.width&&!data2.height&&!data2.left&&data2.top?data2.top=null:!data2.width&&!data2.height&&!data2.top&&data2.left&&(data2.left=null),data2},_getPaddingPlusBorderDimensions:function(element){for(var i=0,widths=[],borders=[element.css("borderTopWidth"),element.css("borderRightWidth"),element.css("borderBottomWidth"),element.css("borderLeftWidth")],paddings=[element.css("paddingTop"),element.css("paddingRight"),element.css("paddingBottom"),element.css("paddingLeft")];i<4;i++)widths[i]=parseFloat(borders[i])||0,widths[i]+=parseFloat(paddings[i])||0;return{height:widths[0]+widths[2],width:widths[1]+widths[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var prel,i=0,element=this.helper||this.element;i<this._proportionallyResizeElements.length;i++)prel=this._proportionallyResizeElements[i],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(prel)),prel.css({height:element.height()-this.outerDimensions.height||0,width:element.width()-this.outerDimensions.width||0})},_renderProxy:function(){var el=this.element,o=this.options;this.elementOffset=el.offset(),this._helper?(this.helper=this.helper||$("<div style='overflow:hidden;'></div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++o.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(event2,dx){return{width:this.originalSize.width+dx}},w:function(event2,dx){var cs=this.originalSize,sp=this.originalPosition;return{left:sp.left+dx,width:cs.width-dx}},n:function(event2,dx,dy){var cs=this.originalSize,sp=this.originalPosition;return{top:sp.top+dy,height:cs.height-dy}},s:function(event2,dx,dy){return{height:this.originalSize.height+dy}},se:function(event2,dx,dy){return $.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[event2,dx,dy]))},sw:function(event2,dx,dy){return $.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[event2,dx,dy]))},ne:function(event2,dx,dy){return $.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[event2,dx,dy]))},nw:function(event2,dx,dy){return $.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[event2,dx,dy]))}},_propagate:function(n,event2){$.ui.plugin.call(this,n,[event2,this.ui()]),n!=="resize"&&this._trigger(n,event2,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),$.ui.plugin.add("resizable","animate",{stop:function(event2){var that=$(this).resizable("instance"),o=that.options,pr=that._proportionallyResizeElements,ista=pr.length&&/textarea/i.test(pr[0].nodeName),soffseth=ista&&that._hasScroll(pr[0],"left")?0:that.sizeDiff.height,soffsetw=ista?0:that.sizeDiff.width,style={width:that.size.width-soffsetw,height:that.size.height-soffseth},left=parseFloat(that.element.css("left"))+(that.position.left-that.originalPosition.left)||null,top=parseFloat(that.element.css("top"))+(that.position.top-that.originalPosition.top)||null;that.element.animate($.extend(style,top&&left?{top:top,left:left}:{}),{duration:o.animateDuration,easing:o.animateEasing,step:function(){var data2={width:parseFloat(that.element.css("width")),height:parseFloat(that.element.css("height")),top:parseFloat(that.element.css("top")),left:parseFloat(that.element.css("left"))};pr&&pr.length&&$(pr[0]).css({width:data2.width,height:data2.height}),that._updateCache(data2),that._propagate("resize",event2)}})}}),$.ui.plugin.add("resizable","containment",{start:function(){var element,p,co,ch,cw,width,height,that=$(this).resizable("instance"),o=that.options,el=that.element,oc=o.containment,ce=oc instanceof $?oc.get(0):/parent/.test(oc)?el.parent().get(0):oc;ce&&(that.containerElement=$(ce),/document/.test(oc)||oc===document?(that.containerOffset={left:0,top:0},that.containerPosition={left:0,top:0},that.parentData={element:$(document),left:0,top:0,width:$(document).width(),height:$(document).height()||document.body.parentNode.scrollHeight}):(element=$(ce),p=[],$(["Top","Right","Left","Bottom"]).each(function(i,name){p[i]=that._num(element.css("padding"+name))}),that.containerOffset=element.offset(),that.containerPosition=element.position(),that.containerSize={height:element.innerHeight()-p[3],width:element.innerWidth()-p[1]},co=that.containerOffset,ch=that.containerSize.height,cw=that.containerSize.width,width=that._hasScroll(ce,"left")?ce.scrollWidth:cw,height=that._hasScroll(ce)?ce.scrollHeight:ch,that.parentData={element:ce,left:co.left,top:co.top,width:width,height:height}))},resize:function(event2){var woset,hoset,isParent,isOffsetRelative,that=$(this).resizable("instance"),o=that.options,co=that.containerOffset,cp=that.position,pRatio=that._aspectRatio||event2.shiftKey,cop={top:0,left:0},ce=that.containerElement,continueResize=!0;ce[0]!==document&&/static/.test(ce.css("position"))&&(cop=co),cp.left<(that._helper?co.left:0)&&(that.size.width=that.size.width+(that._helper?that.position.left-co.left:that.position.left-cop.left),pRatio&&(that.size.height=that.size.width/that.aspectRatio,continueResize=!1),that.position.left=o.helper?co.left:0),cp.top<(that._helper?co.top:0)&&(that.size.height=that.size.height+(that._helper?that.position.top-co.top:that.position.top),pRatio&&(that.size.width=that.size.height*that.aspectRatio,continueResize=!1),that.position.top=that._helper?co.top:0),isParent=that.containerElement.get(0)===that.element.parent().get(0),isOffsetRelative=/relative|absolute/.test(that.containerElement.css("position")),isParent&&isOffsetRelative?(that.offset.left=that.parentData.left+that.position.left,that.offset.top=that.parentData.top+that.position.top):(that.offset.left=that.element.offset().left,that.offset.top=that.element.offset().top),woset=Math.abs(that.sizeDiff.width+(that._helper?that.offset.left-cop.left:that.offset.left-co.left)),hoset=Math.abs(that.sizeDiff.height+(that._helper?that.offset.top-cop.top:that.offset.top-co.top)),woset+that.size.width>=that.parentData.width&&(that.size.width=that.parentData.width-woset,pRatio&&(that.size.height=that.size.width/that.aspectRatio,continueResize=!1)),hoset+that.size.height>=that.parentData.height&&(that.size.height=that.parentData.height-hoset,pRatio&&(that.size.width=that.size.height*that.aspectRatio,continueResize=!1)),continueResize||(that.position.left=that.prevPosition.left,that.position.top=that.prevPosition.top,that.size.width=that.prevSize.width,that.size.height=that.prevSize.height)},stop:function(){var that=$(this).resizable("instance"),o=that.options,co=that.containerOffset,cop=that.containerPosition,ce=that.containerElement,helper=$(that.helper),ho=helper.offset(),w=helper.outerWidth()-that.sizeDiff.width,h=helper.outerHeight()-that.sizeDiff.height;that._helper&&!o.animate&&/relative/.test(ce.css("position"))&&$(this).css({left:ho.left-cop.left-co.left,width:w,height:h}),that._helper&&!o.animate&&/static/.test(ce.css("position"))&&$(this).css({left:ho.left-cop.left-co.left,width:w,height:h})}}),$.ui.plugin.add("resizable","alsoResize",{start:function(){var that=$(this).resizable("instance"),o=that.options;$(o.alsoResize).each(function(){var el=$(this);el.data("ui-resizable-alsoresize",{width:parseFloat(el.width()),height:parseFloat(el.height()),left:parseFloat(el.css("left")),top:parseFloat(el.css("top"))})})},resize:function(event2,ui){var that=$(this).resizable("instance"),o=that.options,os=that.originalSize,op=that.originalPosition,delta={height:that.size.height-os.height||0,width:that.size.width-os.width||0,top:that.position.top-op.top||0,left:that.position.left-op.left||0};$(o.alsoResize).each(function(){var el=$(this),start=$(this).data("ui-resizable-alsoresize"),style={},css=el.parents(ui.originalElement[0]).length?["width","height"]:["width","height","top","left"];$.each(css,function(i,prop){var sum=(start[prop]||0)+(delta[prop]||0);sum&&sum>=0&&(style[prop]=sum||null)}),el.css(style)})},stop:function(){$(this).removeData("ui-resizable-alsoresize")}}),$.ui.plugin.add("resizable","ghost",{start:function(){var that=$(this).resizable("instance"),cs=that.size;that.ghost=that.originalElement.clone(),that.ghost.css({opacity:.25,display:"block",position:"relative",height:cs.height,width:cs.width,margin:0,left:0,top:0}),that._addClass(that.ghost,"ui-resizable-ghost"),$.uiBackCompat!==!1&&typeof that.options.ghost=="string"&&that.ghost.addClass(this.options.ghost),that.ghost.appendTo(that.helper)},resize:function(){var that=$(this).resizable("instance");that.ghost&&that.ghost.css({position:"relative",height:that.size.height,width:that.size.width})},stop:function(){var that=$(this).resizable("instance");that.ghost&&that.helper&&that.helper.get(0).removeChild(that.ghost.get(0))}}),$.ui.plugin.add("resizable","grid",{resize:function(){var outerDimensions,that=$(this).resizable("instance"),o=that.options,cs=that.size,os=that.originalSize,op=that.originalPosition,a=that.axis,grid=typeof o.grid=="number"?[o.grid,o.grid]:o.grid,gridX=grid[0]||1,gridY=grid[1]||1,ox=Math.round((cs.width-os.width)/gridX)*gridX,oy=Math.round((cs.height-os.height)/gridY)*gridY,newWidth=os.width+ox,newHeight=os.height+oy,isMaxWidth=o.maxWidth&&o.maxWidth<newWidth,isMaxHeight=o.maxHeight&&o.maxHeight<newHeight,isMinWidth=o.minWidth&&o.minWidth>newWidth,isMinHeight=o.minHeight&&o.minHeight>newHeight;o.grid=grid,isMinWidth&&(newWidth+=gridX),isMinHeight&&(newHeight+=gridY),isMaxWidth&&(newWidth-=gridX),isMaxHeight&&(newHeight-=gridY),/^(se|s|e)$/.test(a)?(that.size.width=newWidth,that.size.height=newHeight):/^(ne)$/.test(a)?(that.size.width=newWidth,that.size.height=newHeight,that.position.top=op.top-oy):/^(sw)$/.test(a)?(that.size.width=newWidth,that.size.height=newHeight,that.position.left=op.left-ox):((newHeight-gridY<=0||newWidth-gridX<=0)&&(outerDimensions=that._getPaddingPlusBorderDimensions(this)),newHeight-gridY>0?(that.size.height=newHeight,that.position.top=op.top-oy):(newHeight=gridY-outerDimensions.height,that.size.height=newHeight,that.position.top=op.top+os.height-newHeight),newWidth-gridX>0?(that.size.width=newWidth,that.position.left=op.left-ox):(newWidth=gridX-outerDimensions.width,that.size.width=newWidth,that.position.left=op.left+os.width-newWidth))}});var widgetsResizable=$.ui.resizable;/*!
283* jQuery UI Dialog 1.12.1
284* http://jqueryui.com
285*
286* Copyright jQuery Foundation and other contributors
287* Released under the MIT license.
288* http://jquery.org/license
289*/$.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(pos){var topOffset=$(this).css(pos).offset().top;topOffset<0&&$(this).css("top",pos.top-topOffset)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),this.options.title==null&&this.originalTitle!=null&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&$.fn.draggable&&this._makeDraggable(),this.options.resizable&&$.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var element=this.options.appendTo;return element&&(element.jquery||element.nodeType)?$(element):this.document.find(element||"body").eq(0)},_destroy:function(){var next,originalPosition=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),next=originalPosition.parent.children().eq(originalPosition.index),next.length&&next[0]!==this.element[0]?next.before(this.element):originalPosition.parent.append(this.element)},widget:function(){return this.uiDialog},disable:$.noop,enable:$.noop,close:function(event2){var that=this;!this._isOpen||this._trigger("beforeClose",event2)===!1||(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||$.ui.safeBlur($.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){that._trigger("close",event2)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(event2,silent){var moved=!1,zIndices=this.uiDialog.siblings(".ui-front:visible").map(function(){return+$(this).css("z-index")}).get(),zIndexMax=Math.max.apply(null,zIndices);return zIndexMax>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",zIndexMax+1),moved=!0),moved&&!silent&&this._trigger("focus",event2),moved},open:function(){var that=this;if(this._isOpen){this._moveToTop()&&this._focusTabbable();return}this._isOpen=!0,this.opener=$($.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){that._focusTabbable(),that._trigger("focus")}),this._makeFocusTarget(),this._trigger("open")},_focusTabbable:function(){var hasFocus=this._focusedElement;hasFocus||(hasFocus=this.element.find("[autofocus]")),hasFocus.length||(hasFocus=this.element.find(":tabbable")),hasFocus.length||(hasFocus=this.uiDialogButtonPane.find(":tabbable")),hasFocus.length||(hasFocus=this.uiDialogTitlebarClose.filter(":tabbable")),hasFocus.length||(hasFocus=this.uiDialog),hasFocus.eq(0).trigger("focus")},_keepFocus:function(event2){function checkFocus(){var activeElement=$.ui.safeActiveElement(this.document[0]),isActive=this.uiDialog[0]===activeElement||$.contains(this.uiDialog[0],activeElement);isActive||this._focusTabbable()}event2.preventDefault(),checkFocus.call(this),this._delay(checkFocus)},_createWrapper:function(){this.uiDialog=$("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(event2){if(this.options.closeOnEscape&&!event2.isDefaultPrevented()&&event2.keyCode&&event2.keyCode===$.ui.keyCode.ESCAPE){event2.preventDefault(),this.close(event2);return}if(!(event2.keyCode!==$.ui.keyCode.TAB||event2.isDefaultPrevented())){var tabbables=this.uiDialog.find(":tabbable"),first=tabbables.filter(":first"),last=tabbables.filter(":last");(event2.target===last[0]||event2.target===this.uiDialog[0])&&!event2.shiftKey?(this._delay(function(){first.trigger("focus")}),event2.preventDefault()):(event2.target===first[0]||event2.target===this.uiDialog[0])&&event2.shiftKey&&(this._delay(function(){last.trigger("focus")}),event2.preventDefault())}},mousedown:function(event2){this._moveToTop(event2)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var uiDialogTitle;this.uiDialogTitlebar=$("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(event2){$(event2.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=$("<button type='button'></button>").button({label:$("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(event2){event2.preventDefault(),this.close(event2)}}),uiDialogTitle=$("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(uiDialogTitle,"ui-dialog-title"),this._title(uiDialogTitle),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":uiDialogTitle.attr("id")})},_title:function(title){this.options.title?title.text(this.options.title):title.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=$("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=$("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var that=this,buttons=this.options.buttons;if(this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),$.isEmptyObject(buttons)||$.isArray(buttons)&&!buttons.length){this._removeClass(this.uiDialog,"ui-dialog-buttons");return}$.each(buttons,function(name,props){var click,buttonOptions;props=$.isFunction(props)?{click:props,text:name}:props,props=$.extend({type:"button"},props),click=props.click,buttonOptions={icon:props.icon,iconPosition:props.iconPosition,showLabel:props.showLabel,icons:props.icons,text:props.text},delete props.click,delete props.icon,delete props.iconPosition,delete props.showLabel,delete props.icons,typeof props.text=="boolean"&&delete props.text,$("<button></button>",props).button(buttonOptions).appendTo(that.uiButtonSet).on("click",function(){click.apply(that.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog)},_makeDraggable:function(){var that=this,options=this.options;function filteredUi(ui){return{position:ui.position,offset:ui.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(event2,ui){that._addClass($(this),"ui-dialog-dragging"),that._blockFrames(),that._trigger("dragStart",event2,filteredUi(ui))},drag:function(event2,ui){that._trigger("drag",event2,filteredUi(ui))},stop:function(event2,ui){var left=ui.offset.left-that.document.scrollLeft(),top=ui.offset.top-that.document.scrollTop();options.position={my:"left top",at:"left"+(left>=0?"+":"")+left+" top"+(top>=0?"+":"")+top,of:that.window},that._removeClass($(this),"ui-dialog-dragging"),that._unblockFrames(),that._trigger("dragStop",event2,filteredUi(ui))}})},_makeResizable:function(){var that=this,options=this.options,handles=options.resizable,position2=this.uiDialog.css("position"),resizeHandles=typeof handles=="string"?handles:"n,e,s,w,se,sw,ne,nw";function filteredUi(ui){return{originalPosition:ui.originalPosition,originalSize:ui.originalSize,position:ui.position,size:ui.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:options.maxWidth,maxHeight:options.maxHeight,minWidth:options.minWidth,minHeight:this._minHeight(),handles:resizeHandles,start:function(event2,ui){that._addClass($(this),"ui-dialog-resizing"),that._blockFrames(),that._trigger("resizeStart",event2,filteredUi(ui))},resize:function(event2,ui){that._trigger("resize",event2,filteredUi(ui))},stop:function(event2,ui){var offset=that.uiDialog.offset(),left=offset.left-that.document.scrollLeft(),top=offset.top-that.document.scrollTop();options.height=that.uiDialog.height(),options.width=that.uiDialog.width(),options.position={my:"left top",at:"left"+(left>=0?"+":"")+left+" top"+(top>=0?"+":"")+top,of:that.window},that._removeClass($(this),"ui-dialog-resizing"),that._unblockFrames(),that._trigger("resizeStop",event2,filteredUi(ui))}}).css("position",position2)},_trackFocus:function(){this._on(this.widget(),{focusin:function(event2){this._makeFocusTarget(),this._focusedElement=$(event2.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var instances=this._trackingInstances(),exists=$.inArray(this,instances);exists!==-1&&instances.splice(exists,1)},_trackingInstances:function(){var instances=this.document.data("ui-dialog-instances");return instances||(instances=[],this.document.data("ui-dialog-instances",instances)),instances},_minHeight:function(){var options=this.options;return options.height==="auto"?options.minHeight:Math.min(options.minHeight,options.height)},_position:function(){var isVisible=this.uiDialog.is(":visible");isVisible||this.uiDialog.show(),this.uiDialog.position(this.options.position),isVisible||this.uiDialog.hide()},_setOptions:function(options){var that=this,resize=!1,resizableOptions={};$.each(options,function(key,value){that._setOption(key,value),key in that.sizeRelatedOptions&&(resize=!0),key in that.resizableRelatedOptions&&(resizableOptions[key]=value)}),resize&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",resizableOptions)},_setOption:function(key,value){var isDraggable,isResizable,uiDialog=this.uiDialog;key!=="disabled"&&(this._super(key,value),key==="appendTo"&&this.uiDialog.appendTo(this._appendTo()),key==="buttons"&&this._createButtons(),key==="closeText"&&this.uiDialogTitlebarClose.button({label:$("<a>").text(""+this.options.closeText).html()}),key==="draggable"&&(isDraggable=uiDialog.is(":data(ui-draggable)"),isDraggable&&!value&&uiDialog.draggable("destroy"),!isDraggable&&value&&this._makeDraggable()),key==="position"&&this._position(),key==="resizable"&&(isResizable=uiDialog.is(":data(ui-resizable)"),isResizable&&!value&&uiDialog.resizable("destroy"),isResizable&&typeof value=="string"&&uiDialog.resizable("option","handles",value),!isResizable&&value!==!1&&this._makeResizable()),key==="title"&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var nonContentHeight,minContentHeight,maxContentHeight,options=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),options.minWidth>options.width&&(options.width=options.minWidth),nonContentHeight=this.uiDialog.css({height:"auto",width:options.width}).outerHeight(),minContentHeight=Math.max(0,options.minHeight-nonContentHeight),maxContentHeight=typeof options.maxHeight=="number"?Math.max(0,options.maxHeight-nonContentHeight):"none",options.height==="auto"?this.element.css({minHeight:minContentHeight,maxHeight:maxContentHeight,height:"auto"}):this.element.height(Math.max(0,options.height-nonContentHeight)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var iframe=$(this);return $("<div>").css({position:"absolute",width:iframe.outerWidth(),height:iframe.outerHeight()}).appendTo(iframe.parent()).offset(iframe.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(event2){return $(event2.target).closest(".ui-dialog").length?!0:!!$(event2.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var isOpening=!0;this._delay(function(){isOpening=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(event2){isOpening||this._allowInteraction(event2)||(event2.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=$("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var overlays=this.document.data("ui-dialog-overlays")-1;overlays?this.document.data("ui-dialog-overlays",overlays):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),$.uiBackCompat!==!1&&$.widget("ui.dialog",$.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(key,value){key==="dialogClass"&&this.uiDialog.removeClass(this.options.dialogClass).addClass(value),this._superApply(arguments)}});var widgetsDialog=$.ui.dialog;/*!
290* jQuery UI Droppable 1.12.1
291* http://jqueryui.com
292*
293* Copyright jQuery Foundation and other contributors
294* Released under the MIT license.
295* http://jquery.org/license
296*/$.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var proportions,o=this.options,accept=o.accept;this.isover=!1,this.isout=!0,this.accept=$.isFunction(accept)?accept:function(d){return d.is(accept)},this.proportions=function(){if(arguments.length)proportions=arguments[0];else return proportions||(proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight})},this._addToManager(o.scope),o.addClasses&&this._addClass("ui-droppable")},_addToManager:function(scope){$.ui.ddmanager.droppables[scope]=$.ui.ddmanager.droppables[scope]||[],$.ui.ddmanager.droppables[scope].push(this)},_splice:function(drop){for(var i=0;i<drop.length;i++)drop[i]===this&&drop.splice(i,1)},_destroy:function(){var drop=$.ui.ddmanager.droppables[this.options.scope];this._splice(drop)},_setOption:function(key,value){if(key==="accept")this.accept=$.isFunction(value)?value:function(d){return d.is(value)};else if(key==="scope"){var drop=$.ui.ddmanager.droppables[this.options.scope];this._splice(drop),this._addToManager(value)}this._super(key,value)},_activate:function(event2){var draggable=$.ui.ddmanager.current;this._addActiveClass(),draggable&&this._trigger("activate",event2,this.ui(draggable))},_deactivate:function(event2){var draggable=$.ui.ddmanager.current;this._removeActiveClass(),draggable&&this._trigger("deactivate",event2,this.ui(draggable))},_over:function(event2){var draggable=$.ui.ddmanager.current;!draggable||(draggable.currentItem||draggable.element)[0]===this.element[0]||this.accept.call(this.element[0],draggable.currentItem||draggable.element)&&(this._addHoverClass(),this._trigger("over",event2,this.ui(draggable)))},_out:function(event2){var draggable=$.ui.ddmanager.current;!draggable||(draggable.currentItem||draggable.element)[0]===this.element[0]||this.accept.call(this.element[0],draggable.currentItem||draggable.element)&&(this._removeHoverClass(),this._trigger("out",event2,this.ui(draggable)))},_drop:function(event2,custom){var draggable=custom||$.ui.ddmanager.current,childrenIntersection=!1;return!draggable||(draggable.currentItem||draggable.element)[0]===this.element[0]||(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var inst=$(this).droppable("instance");if(inst.options.greedy&&!inst.options.disabled&&inst.options.scope===draggable.options.scope&&inst.accept.call(inst.element[0],draggable.currentItem||draggable.element)&&intersect(draggable,$.extend(inst,{offset:inst.element.offset()}),inst.options.tolerance,event2))return childrenIntersection=!0,!1}),childrenIntersection)?!1:this.accept.call(this.element[0],draggable.currentItem||draggable.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",event2,this.ui(draggable)),this.element):!1},ui:function(c){return{draggable:c.currentItem||c.element,helper:c.helper,position:c.position,offset:c.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});var intersect=$.ui.intersect=(function(){function isOverAxis(x,reference,size){return x>=reference&&x<reference+size}return function(draggable,droppable,toleranceMode,event2){if(!droppable.offset)return!1;var x1=(draggable.positionAbs||draggable.position.absolute).left+draggable.margins.left,y1=(draggable.positionAbs||draggable.position.absolute).top+draggable.margins.top,x2=x1+draggable.helperProportions.width,y2=y1+draggable.helperProportions.height,l=droppable.offset.left,t=droppable.offset.top,r=l+droppable.proportions().width,b=t+droppable.proportions().height;switch(toleranceMode){case"fit":return l<=x1&&x2<=r&&t<=y1&&y2<=b;case"intersect":return l<x1+draggable.helperProportions.width/2&&x2-draggable.helperProportions.width/2<r&&t<y1+draggable.helperProportions.height/2&&y2-draggable.helperProportions.height/2<b;case"pointer":return isOverAxis(event2.pageY,t,droppable.proportions().height)&&isOverAxis(event2.pageX,l,droppable.proportions().width);case"touch":return(y1>=t&&y1<=b||y2>=t&&y2<=b||y1<t&&y2>b)&&(x1>=l&&x1<=r||x2>=l&&x2<=r||x1<l&&x2>r);default:return!1}}})();$.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(t,event2){var i,j,m=$.ui.ddmanager.droppables[t.options.scope]||[],type=event2?event2.type:null,list=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();droppablesLoop:for(i=0;i<m.length;i++)if(!(m[i].options.disabled||t&&!m[i].accept.call(m[i].element[0],t.currentItem||t.element))){for(j=0;j<list.length;j++)if(list[j]===m[i].element[0]){m[i].proportions().height=0;continue droppablesLoop}m[i].visible=m[i].element.css("display")!=="none",m[i].visible&&(type==="mousedown"&&m[i]._activate.call(m[i],event2),m[i].offset=m[i].element.offset(),m[i].proportions({width:m[i].element[0].offsetWidth,height:m[i].element[0].offsetHeight}))}},drop:function(draggable,event2){var dropped=!1;return $.each(($.ui.ddmanager.droppables[draggable.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&intersect(draggable,this,this.options.tolerance,event2)&&(dropped=this._drop.call(this,event2)||dropped),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],draggable.currentItem||draggable.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,event2)))}),dropped},dragStart:function(draggable,event2){draggable.element.parentsUntil("body").on("scroll.droppable",function(){draggable.options.refreshPositions||$.ui.ddmanager.prepareOffsets(draggable,event2)})},drag:function(draggable,event2){draggable.options.refreshPositions&&$.ui.ddmanager.prepareOffsets(draggable,event2),$.each($.ui.ddmanager.droppables[draggable.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var parentInstance,scope,parent,intersects=intersect(draggable,this,this.options.tolerance,event2),c=!intersects&&this.isover?"isout":intersects&&!this.isover?"isover":null;c&&(this.options.greedy&&(scope=this.options.scope,parent=this.element.parents(":data(ui-droppable)").filter(function(){return $(this).droppable("instance").options.scope===scope}),parent.length&&(parentInstance=$(parent[0]).droppable("instance"),parentInstance.greedyChild=c==="isover")),parentInstance&&c==="isover"&&(parentInstance.isover=!1,parentInstance.isout=!0,parentInstance._out.call(parentInstance,event2)),this[c]=!0,this[c==="isout"?"isover":"isout"]=!1,this[c==="isover"?"_over":"_out"].call(this,event2),parentInstance&&c==="isout"&&(parentInstance.isout=!1,parentInstance.isover=!0,parentInstance._over.call(parentInstance,event2)))}})},dragStop:function(draggable,event2){draggable.element.parentsUntil("body").off("scroll.droppable"),draggable.options.refreshPositions||$.ui.ddmanager.prepareOffsets(draggable,event2)}},$.uiBackCompat!==!1&&$.widget("ui.droppable",$.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});var widgetsDroppable=$.ui.droppable;/*!
297* jQuery UI Progressbar 1.12.1
298* http://jqueryui.com
299*
300* Copyright jQuery Foundation and other contributors
301* Released under the MIT license.
302* http://jquery.org/license
303*/var widgetsProgressbar=$.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=$("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(newValue){if(newValue===void 0)return this.options.value;this.options.value=this._constrainedValue(newValue),this._refreshValue()},_constrainedValue:function(newValue){return newValue===void 0&&(newValue=this.options.value),this.indeterminate=newValue===!1,typeof newValue!="number"&&(newValue=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,newValue))},_setOptions:function(options){var value=options.value;delete options.value,this._super(options),this.options.value=this._constrainedValue(value),this._refreshValue()},_setOption:function(key,value){key==="max"&&(value=Math.max(this.min,value)),this._super(key,value)},_setOptionDisabled:function(value){this._super(value),this.element.attr("aria-disabled",value),this._toggleClass(null,"ui-state-disabled",!!value)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var value=this.options.value,percentage=this._percentage();this.valueDiv.toggle(this.indeterminate||value>this.min).width(percentage.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,value===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=$("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":value}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==value&&(this.oldValue=value,this._trigger("change")),value===this.options.max&&this._trigger("complete")}});/*!
304* jQuery UI Selectable 1.12.1
305* http://jqueryui.com
306*
307* Copyright jQuery Foundation and other contributors
308* Released under the MIT license.
309* http://jquery.org/license
310*/var widgetsSelectable=$.widget("ui.selectable",$.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var that=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){that.elementPos=$(that.element[0]).offset(),that.selectees=$(that.options.filter,that.element[0]),that._addClass(that.selectees,"ui-selectee"),that.selectees.each(function(){var $this=$(this),selecteeOffset=$this.offset(),pos={left:selecteeOffset.left-that.elementPos.left,top:selecteeOffset.top-that.elementPos.top};$.data(this,"selectable-item",{element:this,$element:$this,left:pos.left,top:pos.top,right:pos.left+$this.outerWidth(),bottom:pos.top+$this.outerHeight(),startselected:!1,selected:$this.hasClass("ui-selected"),selecting:$this.hasClass("ui-selecting"),unselecting:$this.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=$("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(event2){var that=this,options=this.options;this.opos=[event2.pageX,event2.pageY],this.elementPos=$(this.element[0]).offset(),!this.options.disabled&&(this.selectees=$(options.filter,this.element[0]),this._trigger("start",event2),$(options.appendTo).append(this.helper),this.helper.css({left:event2.pageX,top:event2.pageY,width:0,height:0}),options.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var selectee=$.data(this,"selectable-item");selectee.startselected=!0,!event2.metaKey&&!event2.ctrlKey&&(that._removeClass(selectee.$element,"ui-selected"),selectee.selected=!1,that._addClass(selectee.$element,"ui-unselecting"),selectee.unselecting=!0,that._trigger("unselecting",event2,{unselecting:selectee.element}))}),$(event2.target).parents().addBack().each(function(){var doSelect,selectee=$.data(this,"selectable-item");if(selectee)return doSelect=!event2.metaKey&&!event2.ctrlKey||!selectee.$element.hasClass("ui-selected"),that._removeClass(selectee.$element,doSelect?"ui-unselecting":"ui-selected")._addClass(selectee.$element,doSelect?"ui-selecting":"ui-unselecting"),selectee.unselecting=!doSelect,selectee.selecting=doSelect,selectee.selected=doSelect,doSelect?that._trigger("selecting",event2,{selecting:selectee.element}):that._trigger("unselecting",event2,{unselecting:selectee.element}),!1}))},_mouseDrag:function(event2){if(this.dragged=!0,!this.options.disabled){var tmp,that=this,options=this.options,x1=this.opos[0],y1=this.opos[1],x2=event2.pageX,y2=event2.pageY;return x1>x2&&(tmp=x2,x2=x1,x1=tmp),y1>y2&&(tmp=y2,y2=y1,y1=tmp),this.helper.css({left:x1,top:y1,width:x2-x1,height:y2-y1}),this.selectees.each(function(){var selectee=$.data(this,"selectable-item"),hit=!1,offset={};!selectee||selectee.element===that.element[0]||(offset.left=selectee.left+that.elementPos.left,offset.right=selectee.right+that.elementPos.left,offset.top=selectee.top+that.elementPos.top,offset.bottom=selectee.bottom+that.elementPos.top,options.tolerance==="touch"?hit=!(offset.left>x2||offset.right<x1||offset.top>y2||offset.bottom<y1):options.tolerance==="fit"&&(hit=offset.left>x1&&offset.right<x2&&offset.top>y1&&offset.bottom<y2),hit?(selectee.selected&&(that._removeClass(selectee.$element,"ui-selected"),selectee.selected=!1),selectee.unselecting&&(that._removeClass(selectee.$element,"ui-unselecting"),selectee.unselecting=!1),selectee.selecting||(that._addClass(selectee.$element,"ui-selecting"),selectee.selecting=!0,that._trigger("selecting",event2,{selecting:selectee.element}))):(selectee.selecting&&((event2.metaKey||event2.ctrlKey)&&selectee.startselected?(that._removeClass(selectee.$element,"ui-selecting"),selectee.selecting=!1,that._addClass(selectee.$element,"ui-selected"),selectee.selected=!0):(that._removeClass(selectee.$element,"ui-selecting"),selectee.selecting=!1,selectee.startselected&&(that._addClass(selectee.$element,"ui-unselecting"),selectee.unselecting=!0),that._trigger("unselecting",event2,{unselecting:selectee.element}))),selectee.selected&&!event2.metaKey&&!event2.ctrlKey&&!selectee.startselected&&(that._removeClass(selectee.$element,"ui-selected"),selectee.selected=!1,that._addClass(selectee.$element,"ui-unselecting"),selectee.unselecting=!0,that._trigger("unselecting",event2,{unselecting:selectee.element}))))}),!1}},_mouseStop:function(event2){var that=this;return this.dragged=!1,$(".ui-unselecting",this.element[0]).each(function(){var selectee=$.data(this,"selectable-item");that._removeClass(selectee.$element,"ui-unselecting"),selectee.unselecting=!1,selectee.startselected=!1,that._trigger("unselected",event2,{unselected:selectee.element})}),$(".ui-selecting",this.element[0]).each(function(){var selectee=$.data(this,"selectable-item");that._removeClass(selectee.$element,"ui-selecting")._addClass(selectee.$element,"ui-selected"),selectee.selecting=!1,selectee.selected=!0,selectee.startselected=!0,that._trigger("selected",event2,{selected:selectee.element})}),this._trigger("stop",event2),this.helper.remove(),!1}});/*!
311* jQuery UI Selectmenu 1.12.1
312* http://jqueryui.com
313*
314* Copyright jQuery Foundation and other contributors
315* Released under the MIT license.
316* http://jquery.org/license
317*/var widgetsSelectmenu=$.widget("ui.selectmenu",[$.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var selectmenuId=this.element.uniqueId().attr("id");this.ids={element:selectmenuId,button:selectmenuId+"-button",menu:selectmenuId+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=$()},_drawButton:function(){var icon,that=this,item=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(event2){this.button.focus(),event2.preventDefault()}}),this.element.hide(),this.button=$("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),icon=$("<span>").appendTo(this.button),this._addClass(icon,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(item).appendTo(this.button),this.options.width!==!1&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){that._rendered||that._refreshMenu()})},_drawMenu:function(){var that=this;this.menu=$("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=$("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(event2,ui){event2.preventDefault(),that._setSelection(),that._select(ui.item.data("ui-selectmenu-item"),event2)},focus:function(event2,ui){var item=ui.item.data("ui-selectmenu-item");that.focusIndex!=null&&item.index!==that.focusIndex&&(that._trigger("focus",event2,{item:item}),that.isOpen||that._select(item,event2)),that.focusIndex=item.index,that.button.attr("aria-activedescendant",that.menuItems.eq(item.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),this.options.width===null&&this._resizeButton()},_refreshMenu:function(){var item,options=this.element.find("option");this.menu.empty(),this._parseOptions(options),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,options.length&&(item=this._getSelectedItem(),this.menuInstance.focus(null,item),this._setAria(item.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(event2){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",event2)))},_position:function(){this.menuWrap.position($.extend({of:this.button},this.options.position))},close:function(event2){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",event2))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(item){var buttonItem=$("<span>");return this._setText(buttonItem,item.label),this._addClass(buttonItem,"ui-selectmenu-text"),buttonItem},_renderMenu:function(ul,items){var that=this,currentOptgroup="";$.each(items,function(index,item){var li;item.optgroup!==currentOptgroup&&(li=$("<li>",{text:item.optgroup}),that._addClass(li,"ui-selectmenu-optgroup","ui-menu-divider"+(item.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),li.appendTo(ul),currentOptgroup=item.optgroup),that._renderItemData(ul,item)})},_renderItemData:function(ul,item){return this._renderItem(ul,item).data("ui-selectmenu-item",item)},_renderItem:function(ul,item){var li=$("<li>"),wrapper=$("<div>",{title:item.element.attr("title")});return item.disabled&&this._addClass(li,null,"ui-state-disabled"),this._setText(wrapper,item.label),li.append(wrapper).appendTo(ul)},_setText:function(element,value){value?element.text(value):element.html("&#160;")},_move:function(direction,event2){var item,next,filter=".ui-menu-item";this.isOpen?item=this.menuItems.eq(this.focusIndex).parent("li"):(item=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),filter+=":not(.ui-state-disabled)"),direction==="first"||direction==="last"?next=item[direction==="first"?"prevAll":"nextAll"](filter).eq(-1):next=item[direction+"All"](filter).eq(0),next.length&&this.menuInstance.focus(event2,next)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(event2){this[this.isOpen?"close":"open"](event2)},_setSelection:function(){var selection;this.range&&(window.getSelection?(selection=window.getSelection(),selection.removeAllRanges(),selection.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(event2){this.isOpen&&($(event2.target).closest(".ui-selectmenu-menu, #"+$.ui.escapeSelector(this.ids.button)).length||this.close(event2))}},_buttonEvents:{mousedown:function(){var selection;window.getSelection?(selection=window.getSelection(),selection.rangeCount&&(this.range=selection.getRangeAt(0))):this.range=document.selection.createRange()},click:function(event2){this._setSelection(),this._toggle(event2)},keydown:function(event2){var preventDefault=!0;switch(event2.keyCode){case $.ui.keyCode.TAB:case $.ui.keyCode.ESCAPE:this.close(event2),preventDefault=!1;break;case $.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(event2);break;case $.ui.keyCode.UP:event2.altKey?this._toggle(event2):this._move("prev",event2);break;case $.ui.keyCode.DOWN:event2.altKey?this._toggle(event2):this._move("next",event2);break;case $.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(event2):this._toggle(event2);break;case $.ui.keyCode.LEFT:this._move("prev",event2);break;case $.ui.keyCode.RIGHT:this._move("next",event2);break;case $.ui.keyCode.HOME:case $.ui.keyCode.PAGE_UP:this._move("first",event2);break;case $.ui.keyCode.END:case $.ui.keyCode.PAGE_DOWN:this._move("last",event2);break;default:this.menu.trigger(event2),preventDefault=!1}preventDefault&&event2.preventDefault()}},_selectFocusedItem:function(event2){var item=this.menuItems.eq(this.focusIndex).parent("li");item.hasClass("ui-state-disabled")||this._select(item.data("ui-selectmenu-item"),event2)},_select:function(item,event2){var oldIndex=this.element[0].selectedIndex;this.element[0].selectedIndex=item.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(item)),this._setAria(item),this._trigger("select",event2,{item:item}),item.index!==oldIndex&&this._trigger("change",event2,{item:item}),this.close(event2)},_setAria:function(item){var id=this.menuItems.eq(item.index).attr("id");this.button.attr({"aria-labelledby":id,"aria-activedescendant":id}),this.menu.attr("aria-activedescendant",id)},_setOption:function(key,value){if(key==="icons"){var icon=this.button.find("span.ui-icon");this._removeClass(icon,null,this.options.icons.button)._addClass(icon,null,value.button)}this._super(key,value),key==="appendTo"&&this.menuWrap.appendTo(this._appendTo()),key==="width"&&this._resizeButton()},_setOptionDisabled:function(value){this._super(value),this.menuInstance.option("disabled",value),this.button.attr("aria-disabled",value),this._toggleClass(this.button,null,"ui-state-disabled",value),this.element.prop("disabled",value),value?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var element=this.options.appendTo;return element&&(element=element.jquery||element.nodeType?$(element):this.document.find(element).eq(0)),(!element||!element[0])&&(element=this.element.closest(".ui-front, dialog")),element.length||(element=this.document[0].body),element},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var width=this.options.width;if(width===!1){this.button.css("width","");return}width===null&&(width=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(width)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var options=this._super();return options.disabled=this.element.prop("disabled"),options},_parseOptions:function(options){var that=this,data2=[];options.each(function(index,item){data2.push(that._parseOption($(item),index))}),this.items=data2},_parseOption:function(option,index){var optgroup=option.parent("optgroup");return{element:option,index:index,value:option.val(),label:option.text(),optgroup:optgroup.attr("label")||"",disabled:optgroup.prop("disabled")||option.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]);/*!
318* jQuery UI Slider 1.12.1
319* http://jqueryui.com
320*
321* Copyright jQuery Foundation and other contributors
322* Released under the MIT license.
323* http://jquery.org/license
324*/var widgetsSlider=$.widget("ui.slider",$.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var i,handleCount,options=this.options,existingHandles=this.element.find(".ui-slider-handle"),handle="<span tabindex='0'></span>",handles=[];for(handleCount=options.values&&options.values.length||1,existingHandles.length>handleCount&&(existingHandles.slice(handleCount).remove(),existingHandles=existingHandles.slice(0,handleCount)),i=existingHandles.length;i<handleCount;i++)handles.push(handle);this.handles=existingHandles.add($(handles.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(i2){$(this).data("ui-slider-handle-index",i2).attr("tabIndex",0)})},_createRange:function(){var options=this.options;options.range?(options.range===!0&&(options.values?options.values.length&&options.values.length!==2?options.values=[options.values[0],options.values[0]]:$.isArray(options.values)&&(options.values=options.values.slice(0)):options.values=[this._valueMin(),this._valueMin()]),!this.range||!this.range.length?(this.range=$("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")):(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})),(options.range==="min"||options.range==="max")&&this._addClass(this.range,"ui-slider-range-"+options.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(event2){var position2,normValue,distance,closestHandle,index,allowed,offset,mouseOverHandle,that=this,o=this.options;return o.disabled||(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),position2={x:event2.pageX,y:event2.pageY},normValue=this._normValueFromMouse(position2),distance=this._valueMax()-this._valueMin()+1,this.handles.each(function(i){var thisDistance=Math.abs(normValue-that.values(i));(distance>thisDistance||distance===thisDistance&&(i===that._lastChangedValue||that.values(i)===o.min))&&(distance=thisDistance,closestHandle=$(this),index=i)}),allowed=this._start(event2,index),allowed===!1)?!1:(this._mouseSliding=!0,this._handleIndex=index,this._addClass(closestHandle,null,"ui-state-active"),closestHandle.trigger("focus"),offset=closestHandle.offset(),mouseOverHandle=!$(event2.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=mouseOverHandle?{left:0,top:0}:{left:event2.pageX-offset.left-closestHandle.width()/2,top:event2.pageY-offset.top-closestHandle.height()/2-(parseInt(closestHandle.css("borderTopWidth"),10)||0)-(parseInt(closestHandle.css("borderBottomWidth"),10)||0)+(parseInt(closestHandle.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(event2,index,normValue),this._animateOff=!0,!0)},_mouseStart:function(){return!0},_mouseDrag:function(event2){var position2={x:event2.pageX,y:event2.pageY},normValue=this._normValueFromMouse(position2);return this._slide(event2,this._handleIndex,normValue),!1},_mouseStop:function(event2){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(event2,this._handleIndex),this._change(event2,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(position2){var pixelTotal,pixelMouse,percentMouse,valueTotal,valueMouse;return this.orientation==="horizontal"?(pixelTotal=this.elementSize.width,pixelMouse=position2.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(pixelTotal=this.elementSize.height,pixelMouse=position2.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),percentMouse=pixelMouse/pixelTotal,percentMouse>1&&(percentMouse=1),percentMouse<0&&(percentMouse=0),this.orientation==="vertical"&&(percentMouse=1-percentMouse),valueTotal=this._valueMax()-this._valueMin(),valueMouse=this._valueMin()+percentMouse*valueTotal,this._trimAlignValue(valueMouse)},_uiHash:function(index,value,values){var uiHash={handle:this.handles[index],handleIndex:index,value:value!==void 0?value:this.value()};return this._hasMultipleValues()&&(uiHash.value=value!==void 0?value:this.values(index),uiHash.values=values||this.values()),uiHash},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(event2,index){return this._trigger("start",event2,this._uiHash(index))},_slide:function(event2,index,newVal){var allowed,otherVal,currentValue=this.value(),newValues=this.values();this._hasMultipleValues()&&(otherVal=this.values(index?0:1),currentValue=this.values(index),this.options.values.length===2&&this.options.range===!0&&(newVal=index===0?Math.min(otherVal,newVal):Math.max(otherVal,newVal)),newValues[index]=newVal),newVal!==currentValue&&(allowed=this._trigger("slide",event2,this._uiHash(index,newVal,newValues)),allowed!==!1&&(this._hasMultipleValues()?this.values(index,newVal):this.value(newVal)))},_stop:function(event2,index){this._trigger("stop",event2,this._uiHash(index))},_change:function(event2,index){!this._keySliding&&!this._mouseSliding&&(this._lastChangedValue=index,this._trigger("change",event2,this._uiHash(index)))},value:function(newValue){if(arguments.length){this.options.value=this._trimAlignValue(newValue),this._refreshValue(),this._change(null,0);return}return this._value()},values:function(index,newValue){var vals,newValues,i;if(arguments.length>1){this.options.values[index]=this._trimAlignValue(newValue),this._refreshValue(),this._change(null,index);return}if(arguments.length)if($.isArray(arguments[0])){for(vals=this.options.values,newValues=arguments[0],i=0;i<vals.length;i+=1)vals[i]=this._trimAlignValue(newValues[i]),this._change(null,i);this._refreshValue()}else return this._hasMultipleValues()?this._values(index):this.value();else return this._values()},_setOption:function(key,value){var i,valsLength=0;switch(key==="range"&&this.options.range===!0&&(value==="min"?(this.options.value=this._values(0),this.options.values=null):value==="max"&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),$.isArray(this.options.values)&&(valsLength=this.options.values.length),this._super(key,value),key){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(value),this.handles.css(value==="horizontal"?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=valsLength-1;i>=0;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1;break}},_setOptionDisabled:function(value){this._super(value),this._toggleClass(null,"ui-state-disabled",!!value)},_value:function(){var val=this.options.value;return val=this._trimAlignValue(val),val},_values:function(index){var val,vals,i;if(arguments.length)return val=this.options.values[index],val=this._trimAlignValue(val),val;if(this._hasMultipleValues()){for(vals=this.options.values.slice(),i=0;i<vals.length;i+=1)vals[i]=this._trimAlignValue(vals[i]);return vals}else return[]},_trimAlignValue:function(val){if(val<=this._valueMin())return this._valueMin();if(val>=this._valueMax())return this._valueMax();var step=this.options.step>0?this.options.step:1,valModStep=(val-this._valueMin())%step,alignValue=val-valModStep;return Math.abs(valModStep)*2>=step&&(alignValue+=valModStep>0?step:-step),parseFloat(alignValue.toFixed(5))},_calculateNewMax:function(){var max=this.options.max,min=this._valueMin(),step=this.options.step,aboveMin=Math.round((max-min)/step)*step;max=aboveMin+min,max>this.options.max&&(max-=step),this.max=parseFloat(max.toFixed(this._precision()))},_precision:function(){var precision=this._precisionOf(this.options.step);return this.options.min!==null&&(precision=Math.max(precision,this._precisionOf(this.options.min))),precision},_precisionOf:function(num){var str=num.toString(),decimal=str.indexOf(".");return decimal===-1?0:str.length-decimal-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(orientation){orientation==="vertical"&&this.range.css({width:"",left:""}),orientation==="horizontal"&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var lastValPercent,valPercent,value,valueMin,valueMax,oRange=this.options.range,o=this.options,that=this,animate=this._animateOff?!1:o.animate,_set={};this._hasMultipleValues()?this.handles.each(function(i){valPercent=(that.values(i)-that._valueMin())/(that._valueMax()-that._valueMin())*100,_set[that.orientation==="horizontal"?"left":"bottom"]=valPercent+"%",$(this).stop(1,1)[animate?"animate":"css"](_set,o.animate),that.options.range===!0&&(that.orientation==="horizontal"?(i===0&&that.range.stop(1,1)[animate?"animate":"css"]({left:valPercent+"%"},o.animate),i===1&&that.range[animate?"animate":"css"]({width:valPercent-lastValPercent+"%"},{queue:!1,duration:o.animate})):(i===0&&that.range.stop(1,1)[animate?"animate":"css"]({bottom:valPercent+"%"},o.animate),i===1&&that.range[animate?"animate":"css"]({height:valPercent-lastValPercent+"%"},{queue:!1,duration:o.animate}))),lastValPercent=valPercent}):(value=this.value(),valueMin=this._valueMin(),valueMax=this._valueMax(),valPercent=valueMax!==valueMin?(value-valueMin)/(valueMax-valueMin)*100:0,_set[this.orientation==="horizontal"?"left":"bottom"]=valPercent+"%",this.handle.stop(1,1)[animate?"animate":"css"](_set,o.animate),oRange==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[animate?"animate":"css"]({width:valPercent+"%"},o.animate),oRange==="max"&&this.orientation==="horizontal"&&this.range.stop(1,1)[animate?"animate":"css"]({width:100-valPercent+"%"},o.animate),oRange==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[animate?"animate":"css"]({height:valPercent+"%"},o.animate),oRange==="max"&&this.orientation==="vertical"&&this.range.stop(1,1)[animate?"animate":"css"]({height:100-valPercent+"%"},o.animate))},_handleEvents:{keydown:function(event2){var allowed,curVal,newVal,step,index=$(event2.target).data("ui-slider-handle-index");switch(event2.keyCode){case $.ui.keyCode.HOME:case $.ui.keyCode.END:case $.ui.keyCode.PAGE_UP:case $.ui.keyCode.PAGE_DOWN:case $.ui.keyCode.UP:case $.ui.keyCode.RIGHT:case $.ui.keyCode.DOWN:case $.ui.keyCode.LEFT:if(event2.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass($(event2.target),null,"ui-state-active"),allowed=this._start(event2,index),allowed===!1))return;break}switch(step=this.options.step,this._hasMultipleValues()?curVal=newVal=this.values(index):curVal=newVal=this.value(),event2.keyCode){case $.ui.keyCode.HOME:newVal=this._valueMin();break;case $.ui.keyCode.END:newVal=this._valueMax();break;case $.ui.keyCode.PAGE_UP:newVal=this._trimAlignValue(curVal+(this._valueMax()-this._valueMin())/this.numPages);break;case $.ui.keyCode.PAGE_DOWN:newVal=this._trimAlignValue(curVal-(this._valueMax()-this._valueMin())/this.numPages);break;case $.ui.keyCode.UP:case $.ui.keyCode.RIGHT:if(curVal===this._valueMax())return;newVal=this._trimAlignValue(curVal+step);break;case $.ui.keyCode.DOWN:case $.ui.keyCode.LEFT:if(curVal===this._valueMin())return;newVal=this._trimAlignValue(curVal-step);break}this._slide(event2,index,newVal)},keyup:function(event2){var index=$(event2.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(event2,index),this._change(event2,index),this._removeClass($(event2.target),null,"ui-state-active"))}}});/*!
325* jQuery UI Sortable 1.12.1
326* http://jqueryui.com
327*
328* Copyright jQuery Foundation and other contributors
329* Released under the MIT license.
330* http://jquery.org/license
331*/var widgetsSortable=$.widget("ui.sortable",$.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(x,reference,size){return x>=reference&&x<reference+size},_isFloating:function(item){return/left|right/.test(item.css("float"))||/inline|table-cell/.test(item.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(key,value){this._super(key,value),key==="handle"&&this._setHandleClassName()},_setHandleClassName:function(){var that=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),$.each(this.items,function(){that._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var i=this.items.length-1;i>=0;i--)this.items[i].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(event2,overrideHandle){var currentItem=null,validHandle=!1,that=this;return this.reverting||this.options.disabled||this.options.type==="static"||(this._refreshItems(event2),$(event2.target).parents().each(function(){if($.data(this,that.widgetName+"-item")===that)return currentItem=$(this),!1}),$.data(event2.target,that.widgetName+"-item")===that&&(currentItem=$(event2.target)),!currentItem)||this.options.handle&&!overrideHandle&&($(this.options.handle,currentItem).find("*").addBack().each(function(){this===event2.target&&(validHandle=!0)}),!validHandle)?!1:(this.currentItem=currentItem,this._removeCurrentsFromItems(),!0)},_mouseStart:function(event2,overrideHandle,noActivation){var i,body,o=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(event2),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},$.extend(this.offset,{click:{left:event2.pageX-this.offset.left,top:event2.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(event2),this.originalPageX=event2.pageX,this.originalPageY=event2.pageY,o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),o.containment&&this._setContainment(),o.cursor&&o.cursor!=="auto"&&(body=this.document.find("body"),this.storedCursor=body.css("cursor"),body.css("cursor",o.cursor),this.storedStylesheet=$("<style>*{ cursor: "+o.cursor+" !important; }</style>").appendTo(body)),o.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",o.opacity)),o.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",o.zIndex)),this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",event2,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!noActivation)for(i=this.containers.length-1;i>=0;i--)this.containers[i]._trigger("activate",event2,this._uiHash(this));return $.ui.ddmanager&&($.ui.ddmanager.current=this),$.ui.ddmanager&&!o.dropBehaviour&&$.ui.ddmanager.prepareOffsets(this,event2),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(event2),!0},_mouseDrag:function(event2){var i,item,itemElement,intersection,o=this.options,scrolled=!1;for(this.position=this._generatePosition(event2),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-event2.pageY<o.scrollSensitivity?this.scrollParent[0].scrollTop=scrolled=this.scrollParent[0].scrollTop+o.scrollSpeed:event2.pageY-this.overflowOffset.top<o.scrollSensitivity&&(this.scrollParent[0].scrollTop=scrolled=this.scrollParent[0].scrollTop-o.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-event2.pageX<o.scrollSensitivity?this.scrollParent[0].scrollLeft=scrolled=this.scrollParent[0].scrollLeft+o.scrollSpeed:event2.pageX-this.overflowOffset.left<o.scrollSensitivity&&(this.scrollParent[0].scrollLeft=scrolled=this.scrollParent[0].scrollLeft-o.scrollSpeed)):(event2.pageY-this.document.scrollTop()<o.scrollSensitivity?scrolled=this.document.scrollTop(this.document.scrollTop()-o.scrollSpeed):this.window.height()-(event2.pageY-this.document.scrollTop())<o.scrollSensitivity&&(scrolled=this.document.scrollTop(this.document.scrollTop()+o.scrollSpeed)),event2.pageX-this.document.scrollLeft()<o.scrollSensitivity?scrolled=this.document.scrollLeft(this.document.scrollLeft()-o.scrollSpeed):this.window.width()-(event2.pageX-this.document.scrollLeft())<o.scrollSensitivity&&(scrolled=this.document.scrollLeft(this.document.scrollLeft()+o.scrollSpeed))),scrolled!==!1&&$.ui.ddmanager&&!o.dropBehaviour&&$.ui.ddmanager.prepareOffsets(this,event2)),this.positionAbs=this._convertPositionTo("absolute"),(!this.options.axis||this.options.axis!=="y")&&(this.helper[0].style.left=this.position.left+"px"),(!this.options.axis||this.options.axis!=="x")&&(this.helper[0].style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(item=this.items[i],itemElement=item.item[0],intersection=this._intersectsWithPointer(item),!!intersection&&item.instance===this.currentContainer&&itemElement!==this.currentItem[0]&&this.placeholder[intersection===1?"next":"prev"]()[0]!==itemElement&&!$.contains(this.placeholder[0],itemElement)&&(this.options.type!=="semi-dynamic"||!$.contains(this.element[0],itemElement))){if(this.direction=intersection===1?"down":"up",this.options.tolerance==="pointer"||this._intersectsWithSides(item))this._rearrange(event2,item);else break;this._trigger("change",event2,this._uiHash());break}return this._contactContainers(event2),$.ui.ddmanager&&$.ui.ddmanager.drag(this,event2),this._trigger("sort",event2,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(event2,noPropagation){if(event2){if($.ui.ddmanager&&!this.options.dropBehaviour&&$.ui.ddmanager.drop(this,event2),this.options.revert){var that=this,cur=this.placeholder.offset(),axis=this.options.axis,animation={};(!axis||axis==="x")&&(animation.left=cur.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),(!axis||axis==="y")&&(animation.top=cur.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,$(this.helper).animate(animation,parseInt(this.options.revert,10)||500,function(){that._clear(event2)})}else this._clear(event2,noPropagation);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new $.Event("mouseup",{target:null})),this.options.helper==="original"?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var i=this.containers.length-1;i>=0;i--)this.containers[i]._trigger("deactivate",null,this._uiHash(this)),this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",null,this._uiHash(this)),this.containers[i].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!=="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),$.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?$(this.domPosition.prev).after(this.currentItem):$(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(o){var items=this._getItemsAsjQuery(o&&o.connected),str=[];return o=o||{},$(items).each(function(){var res=($(o.item||this).attr(o.attribute||"id")||"").match(o.expression||/(.+)[\-=_](.+)/);res&&str.push((o.key||res[1]+"[]")+"="+(o.key&&o.expression?res[1]:res[2]))}),!str.length&&o.key&&str.push(o.key+"="),str.join("&")},toArray:function(o){var items=this._getItemsAsjQuery(o&&o.connected),ret=[];return o=o||{},items.each(function(){ret.push($(o.item||this).attr(o.attribute||"id")||"")}),ret},_intersectsWith:function(item){var x1=this.positionAbs.left,x2=x1+this.helperProportions.width,y1=this.positionAbs.top,y2=y1+this.helperProportions.height,l=item.left,r=l+item.width,t=item.top,b=t+item.height,dyClick=this.offset.click.top,dxClick=this.offset.click.left,isOverElementHeight=this.options.axis==="x"||y1+dyClick>t&&y1+dyClick<b,isOverElementWidth=this.options.axis==="y"||x1+dxClick>l&&x1+dxClick<r,isOverElement=isOverElementHeight&&isOverElementWidth;return this.options.tolerance==="pointer"||this.options.forcePointerForContainers||this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>item[this.floating?"width":"height"]?isOverElement:l<x1+this.helperProportions.width/2&&x2-this.helperProportions.width/2<r&&t<y1+this.helperProportions.height/2&&y2-this.helperProportions.height/2<b},_intersectsWithPointer:function(item){var verticalDirection,horizontalDirection,isOverElementHeight=this.options.axis==="x"||this._isOverAxis(this.positionAbs.top+this.offset.click.top,item.top,item.height),isOverElementWidth=this.options.axis==="y"||this._isOverAxis(this.positionAbs.left+this.offset.click.left,item.left,item.width),isOverElement=isOverElementHeight&&isOverElementWidth;return isOverElement?(verticalDirection=this._getDragVerticalDirection(),horizontalDirection=this._getDragHorizontalDirection(),this.floating?horizontalDirection==="right"||verticalDirection==="down"?2:1:verticalDirection&&(verticalDirection==="down"?2:1)):!1},_intersectsWithSides:function(item){var isOverBottomHalf=this._isOverAxis(this.positionAbs.top+this.offset.click.top,item.top+item.height/2,item.height),isOverRightHalf=this._isOverAxis(this.positionAbs.left+this.offset.click.left,item.left+item.width/2,item.width),verticalDirection=this._getDragVerticalDirection(),horizontalDirection=this._getDragHorizontalDirection();return this.floating&&horizontalDirection?horizontalDirection==="right"&&isOverRightHalf||horizontalDirection==="left"&&!isOverRightHalf:verticalDirection&&(verticalDirection==="down"&&isOverBottomHalf||verticalDirection==="up"&&!isOverBottomHalf)},_getDragVerticalDirection:function(){var delta=this.positionAbs.top-this.lastPositionAbs.top;return delta!==0&&(delta>0?"down":"up")},_getDragHorizontalDirection:function(){var delta=this.positionAbs.left-this.lastPositionAbs.left;return delta!==0&&(delta>0?"right":"left")},refresh:function(event2){return this._refreshItems(event2),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var options=this.options;return options.connectWith.constructor===String?[options.connectWith
vendor: 2,684 bytes, line 331
331]:options.connectWith},_getItemsAsjQuery:function(connected){var i,j,cur,inst,items=[],queries=[],connectWith=this._connectWith();if(connectWith&&connected)for(i=connectWith.length-1;i>=0;i--)for(cur=$(connectWith[i],this.document[0]),j=cur.length-1;j>=0;j--)inst=$.data(cur[j],this.widgetFullName),inst&&inst!==this&&!inst.options.disabled&&queries.push([$.isFunction(inst.options.items)?inst.options.items.call(inst.element):$(inst.options.items,inst.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),inst]);queries.push([$.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):$(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);function addItems(){items.push(this)}for(i=queries.length-1;i>=0;i--)queries[i][0].each(addItems);return $(items)},_removeCurrentsFromItems:function(){var list=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=$.grep(this.items,function(item){for(var j=0;j<list.length;j++)if(list[j]===item.item[0])return!1;return!0})},_refreshItems:function(event2){this.items=[],this.containers=[this];var i,j,cur,inst,targetData,_queries,item,queriesLength,items=this.items,queries=[[$.isFunction(this.options.items)?this.options.items.call(this.element[0],event2,{item:this.currentItem}):$(this.options.items,this.element),this]],connectWith=this._connectWith();if(connectWith&&this.ready)for(i=connectWith.length-1;i>=0;i--)for(cur=$(connectWith[i],this.document[0]),j=cur.length-1;j>=0;j--)inst=$.data(cur[j],this.widgetFullName),inst&&inst!==this&&!inst.options.disabled&&(queries.push([$.isFunction(inst.options.items)?inst.options.items.call(inst.element[0],event2,{item:this.currentItem}):$(inst.options.items,inst.element),inst]),this.containers.push(inst));for(i=queries.length-1;i>=0;i--)for(targetData=queries[i][1],_queries=queries[i][0],j=0,queriesLength=_queries.length;j<queriesLength;j++)item=$(_queries[j]),item.data(this.widgetName+"-item",targetData),items.push({item:item,instance:targetData,width:0,height:0,left:0,top:0})},refreshPositions:function(fast){this.floating=this.items.length?this.options.axis==="x"||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,item,t,p;for(i=this.items.length-1;i>=0;i--)item=this.items[i],!(item.instance!==this.currentContainer&&this.currentContainer&&item.item[0]!==this.currentItem[0])&&(t=this.options.toleranceElement?$(this.options.toleranceElement,item.item):item.item,fast||(item.width=t.outerWidth(),item.height=t.outerHeight()),p=t.offset(),item.left=p.left,item.top=p.top);
vendor: 41,906 bytes, lines 331-352
331if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)p=this.containers[i].element.offset(),this.containers[i].containerCache.left=p.left,this.containers[i].containerCache.top=p.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(that){that=that||this;var className,o=that.options;(!o.placeholder||o.placeholder.constructor===String)&&(className=o.placeholder,o.placeholder={element:function(){var nodeName=that.currentItem[0].nodeName.toLowerCase(),element2=$("<"+nodeName+">",that.document[0]);return that._addClass(element2,"ui-sortable-placeholder",className||that.currentItem[0].className)._removeClass(element2,"ui-sortable-helper"),nodeName==="tbody"?that._createTrPlaceholder(that.currentItem.find("tr").eq(0),$("<tr>",that.document[0]).appendTo(element2)):nodeName==="tr"?that._createTrPlaceholder(that.currentItem,element2):nodeName==="img"&&element2.attr("src",that.currentItem.attr("src")),className||element2.css("visibility","hidden"),element2},update:function(container,p){className&&!o.forcePlaceholderSize||(p.height()||p.height(that.currentItem.innerHeight()-parseInt(that.currentItem.css("paddingTop")||0,10)-parseInt(that.currentItem.css("paddingBottom")||0,10)),p.width()||p.width(that.currentItem.innerWidth()-parseInt(that.currentItem.css("paddingLeft")||0,10)-parseInt(that.currentItem.css("paddingRight")||0,10)))}}),that.placeholder=$(o.placeholder.element.call(that.element,that.currentItem)),that.currentItem.after(that.placeholder),o.placeholder.update(that,that.placeholder)},_createTrPlaceholder:function(sourceTr,targetTr){var that=this;sourceTr.children().each(function(){$("<td>&#160;</td>",that.document[0]).attr("colspan",$(this).attr("colspan")||1).appendTo(targetTr)})},_contactContainers:function(event2){var i,j,dist,itemWithLeastDistance,posProperty,sizeProperty,cur,nearBottom,floating,axis,innermostContainer=null,innermostIndex=null;for(i=this.containers.length-1;i>=0;i--)if(!$.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(innermostContainer&&$.contains(this.containers[i].element[0],innermostContainer.element[0]))continue;innermostContainer=this.containers[i],innermostIndex=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",event2,this._uiHash(this)),this.containers[i].containerCache.over=0);if(innermostContainer)if(this.containers.length===1)this.containers[innermostIndex].containerCache.over||(this.containers[innermostIndex]._trigger("over",event2,this._uiHash(this)),this.containers[innermostIndex].containerCache.over=1);else{for(dist=1e4,itemWithLeastDistance=null,floating=innermostContainer.floating||this._isFloating(this.currentItem),posProperty=floating?"left":"top",sizeProperty=floating?"width":"height",axis=floating?"pageX":"pageY",j=this.items.length-1;j>=0;j--)$.contains(this.containers[innermostIndex].element[0],this.items[j].item[0])&&this.items[j].item[0]!==this.currentItem[0]&&(cur=this.items[j].item.offset()[posProperty],nearBottom=!1,event2[axis]-cur>this.items[j][sizeProperty]/2&&(nearBottom=!0),Math.abs(event2[axis]-cur)<dist&&(dist=Math.abs(event2[axis]-cur),itemWithLeastDistance=this.items[j],this.direction=nearBottom?"up":"down"));if(!itemWithLeastDistance&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[innermostIndex]){this.currentContainer.containerCache.over||(this.containers[innermostIndex]._trigger("over",event2,this._uiHash()),this.currentContainer.containerCache.over=1);return}itemWithLeastDistance?this._rearrange(event2,itemWithLeastDistance,null,!0):this._rearrange(event2,null,this.containers[innermostIndex].element,!0),this._trigger("change",event2,this._uiHash()),this.containers[innermostIndex]._trigger("change",event2,this._uiHash(this)),this.currentContainer=this.containers[innermostIndex],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[innermostIndex]._trigger("over",event2,this._uiHash(this)),this.containers[innermostIndex].containerCache.over=1}},_createHelper:function(event2){var o=this.options,helper=$.isFunction(o.helper)?$(o.helper.apply(this.element[0],[event2,this.currentItem])):o.helper==="clone"?this.currentItem.clone():this.currentItem;return helper.parents("body").length||$(o.appendTo!=="parent"?o.appendTo:this.currentItem[0].parentNode)[0].appendChild(helper[0]),helper[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!helper[0].style.width||o.forceHelperSize)&&helper.width(this.currentItem.width()),(!helper[0].style.height||o.forceHelperSize)&&helper.height(this.currentItem.height()),helper},_adjustOffsetFromHelper:function(obj){typeof obj=="string"&&(obj=obj.split(" ")),$.isArray(obj)&&(obj={left:+obj[0],top:+obj[1]||0}),"left"in obj&&(this.offset.click.left=obj.left+this.margins.left),"right"in obj&&(this.offset.click.left=this.helperProportions.width-obj.right+this.margins.left),"top"in obj&&(this.offset.click.top=obj.top+this.margins.top),"bottom"in obj&&(this.offset.click.top=this.helperProportions.height-obj.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var po=this.offsetParent.offset();return this.cssPosition==="absolute"&&this.scrollParent[0]!==this.document[0]&&$.contains(this.scrollParent[0],this.offsetParent[0])&&(po.left+=this.scrollParent.scrollLeft(),po.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()==="html"&&$.ui.ie)&&(po={top:0,left:0}),{top:po.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:po.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var p=this.currentItem.position();return{top:p.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:p.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var ce,co,over,o=this.options;o.containment==="parent"&&(o.containment=this.helper[0].parentNode),(o.containment==="document"||o.containment==="window")&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,o.containment==="document"?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,(o.containment==="document"?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(o.containment)||(ce=$(o.containment)[0],co=$(o.containment).offset(),over=$(ce).css("overflow")!=="hidden",this.containment=[co.left+(parseInt($(ce).css("borderLeftWidth"),10)||0)+(parseInt($(ce).css("paddingLeft"),10)||0)-this.margins.left,co.top+(parseInt($(ce).css("borderTopWidth"),10)||0)+(parseInt($(ce).css("paddingTop"),10)||0)-this.margins.top,co.left+(over?Math.max(ce.scrollWidth,ce.offsetWidth):ce.offsetWidth)-(parseInt($(ce).css("borderLeftWidth"),10)||0)-(parseInt($(ce).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,co.top+(over?Math.max(ce.scrollHeight,ce.offsetHeight):ce.offsetHeight)-(parseInt($(ce).css("borderTopWidth"),10)||0)-(parseInt($(ce).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(d,pos){pos||(pos=this.position);var mod=d==="absolute"?1:-1,scroll=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&$.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,scrollIsRootNode=/(html|body)/i.test(scroll[0].tagName);return{top:pos.top+this.offset.relative.top*mod+this.offset.parent.top*mod-(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():scrollIsRootNode?0:scroll.scrollTop())*mod,left:pos.left+this.offset.relative.left*mod+this.offset.parent.left*mod-(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():scrollIsRootNode?0:scroll.scrollLeft())*mod}},_generatePosition:function(event2){var top,left,o=this.options,pageX=event2.pageX,pageY=event2.pageY,scroll=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&$.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,scrollIsRootNode=/(html|body)/i.test(scroll[0].tagName);return this.cssPosition==="relative"&&!(this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(event2.pageX-this.offset.click.left<this.containment[0]&&(pageX=this.containment[0]+this.offset.click.left),event2.pageY-this.offset.click.top<this.containment[1]&&(pageY=this.containment[1]+this.offset.click.top),event2.pageX-this.offset.click.left>this.containment[2]&&(pageX=this.containment[2]+this.offset.click.left),event2.pageY-this.offset.click.top>this.containment[3]&&(pageY=this.containment[3]+this.offset.click.top)),o.grid&&(top=this.originalPageY+Math.round((pageY-this.originalPageY)/o.grid[1])*o.grid[1],pageY=this.containment?top-this.offset.click.top>=this.containment[1]&&top-this.offset.click.top<=this.containment[3]?top:top-this.offset.click.top>=this.containment[1]?top-o.grid[1]:top+o.grid[1]:top,left=this.originalPageX+Math.round((pageX-this.originalPageX)/o.grid[0])*o.grid[0],pageX=this.containment?left-this.offset.click.left>=this.containment[0]&&left-this.offset.click.left<=this.containment[2]?left:left-this.offset.click.left>=this.containment[0]?left-o.grid[0]:left+o.grid[0]:left)),{top:pageY-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():scrollIsRootNode?0:scroll.scrollTop()),left:pageX-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():scrollIsRootNode?0:scroll.scrollLeft())}},_rearrange:function(event2,i,a,hardRefresh){a?a[0].appendChild(this.placeholder[0]):i.item[0].parentNode.insertBefore(this.placeholder[0],this.direction==="down"?i.item[0]:i.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var counter=this.counter;this._delay(function(){counter===this.counter&&this.refreshPositions(!hardRefresh)})},_clear:function(event2,noPropagation){this.reverting=!1;var i,delayedTriggers=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)(this._storedCSS[i]==="auto"||this._storedCSS[i]==="static")&&(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!noPropagation&&delayedTriggers.push(function(event3){this._trigger("receive",event3,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!==this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!==this.currentItem.parent()[0])&&!noPropagation&&delayedTriggers.push(function(event3){this._trigger("update",event3,this._uiHash())}),this!==this.currentContainer&&(noPropagation||(delayedTriggers.push(function(event3){this._trigger("remove",event3,this._uiHash())}),delayedTriggers.push(function(c){return function(event3){c._trigger("receive",event3,this._uiHash(this))}}.call(this,this.currentContainer)),delayedTriggers.push(function(c){return function(event3){c._trigger("update",event3,this._uiHash(this))}}.call(this,this.currentContainer))));function delayEvent(type,instance,container){return function(event3){container._trigger(type,event3,instance._uiHash(instance))}}for(i=this.containers.length-1;i>=0;i--)noPropagation||delayedTriggers.push(delayEvent("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(delayedTriggers.push(delayEvent("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex==="auto"?"":this._storedZIndex),this.dragging=!1,noPropagation||this._trigger("beforeStop",event2,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!noPropagation){for(i=0;i<delayedTriggers.length;i++)delayedTriggers[i].call(this,event2);this._trigger("stop",event2,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){$.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(_inst){var inst=_inst||this;return{helper:inst.helper,placeholder:inst.placeholder||$([]),position:inst.position,originalPosition:inst.originalPosition,offset:inst.positionAbs,item:inst.currentItem,sender:_inst?_inst.element:null}}});/*!
332* jQuery UI Spinner 1.12.1
333* http://jqueryui.com
334*
335* Copyright jQuery Foundation and other contributors
336* Released under the MIT license.
337* http://jquery.org/license
338*/function spinnerModifer(fn){return function(){var previous=this.element.val();fn.apply(this,arguments),this._refresh(),previous!==this.element.val()&&this._trigger("change")}}$.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this.value()!==""&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var options=this._super(),element=this.element;return $.each(["min","max","step"],function(i,option){var value=element.attr(option);value!=null&&value.length&&(options[option]=value)}),options},_events:{keydown:function(event2){this._start(event2)&&this._keydown(event2)&&event2.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(event2){if(this.cancelBlur){delete this.cancelBlur;return}this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",event2)},mousewheel:function(event2,delta){if(delta){if(!this.spinning&&!this._start(event2))return!1;this._spin((delta>0?1:-1)*this.options.step,event2),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(event2)},100),event2.preventDefault()}},"mousedown .ui-spinner-button":function(event2){var previous;previous=this.element[0]===$.ui.safeActiveElement(this.document[0])?this.previous:this.element.val();function checkFocus(){var isActive=this.element[0]===$.ui.safeActiveElement(this.document[0]);isActive||(this.element.trigger("focus"),this.previous=previous,this._delay(function(){this.previous=previous}))}event2.preventDefault(),checkFocus.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,checkFocus.call(this)}),this._start(event2)!==!1&&this._repeat(null,$(event2.currentTarget).hasClass("ui-spinner-up")?1:-1,event2)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(event2){if($(event2.currentTarget).hasClass("ui-state-active")){if(this._start(event2)===!1)return!1;this._repeat(null,$(event2.currentTarget).hasClass("ui-spinner-up")?1:-1,event2)}},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(this.uiSpinner.height()*.5)&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(event2){var options=this.options,keyCode=$.ui.keyCode;switch(event2.keyCode){case keyCode.UP:return this._repeat(null,1,event2),!0;case keyCode.DOWN:return this._repeat(null,-1,event2),!0;case keyCode.PAGE_UP:return this._repeat(null,options.page,event2),!0;case keyCode.PAGE_DOWN:return this._repeat(null,-options.page,event2),!0}return!1},_start:function(event2){return!this.spinning&&this._trigger("start",event2)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(i,steps,event2){i=i||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,steps,event2)},i),this._spin(steps*this.options.step,event2)},_spin:function(step,event2){var value=this.value()||0;this.counter||(this.counter=1),value=this._adjustValue(value+step*this._increment(this.counter)),(!this.spinning||this._trigger("spin",event2,{value:value})!==!1)&&(this._value(value),this.counter++)},_increment:function(i){var incremental=this.options.incremental;return incremental?$.isFunction(incremental)?incremental(i):Math.floor(i*i*i/5e4-i*i/500+17*i/200+1):1},_precision:function(){var precision=this._precisionOf(this.options.step);return this.options.min!==null&&(precision=Math.max(precision,this._precisionOf(this.options.min))),precision},_precisionOf:function(num){var str=num.toString(),decimal=str.indexOf(".");return decimal===-1?0:str.length-decimal-1},_adjustValue:function(value){var base,aboveMin,options=this.options;return base=options.min!==null?options.min:0,aboveMin=value-base,aboveMin=Math.round(aboveMin/options.step)*options.step,value=base+aboveMin,value=parseFloat(value.toFixed(this._precision())),options.max!==null&&value>options.max?options.max:options.min!==null&&value<options.min?options.min:value},_stop:function(event2){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",event2))},_setOption:function(key,value){var prevValue,first,last;if(key==="culture"||key==="numberFormat"){prevValue=this._parse(this.element.val()),this.options[key]=value,this.element.val(this._format(prevValue));return}(key==="max"||key==="min"||key==="step")&&typeof value=="string"&&(value=this._parse(value)),key==="icons"&&(first=this.buttons.first().find(".ui-icon"),this._removeClass(first,null,this.options.icons.up),this._addClass(first,null,value.up),last=this.buttons.last().find(".ui-icon"),this._removeClass(last,null,this.options.icons.down),this._addClass(last,null,value.down)),this._super(key,value)},_setOptionDisabled:function(value){this._super(value),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!value),this.element.prop("disabled",!!value),this.buttons.button(value?"disable":"enable")},_setOptions:spinnerModifer(function(options){this._super(options)}),_parse:function(val){return typeof val=="string"&&val!==""&&(val=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(val,10,this.options.culture):+val),val===""||isNaN(val)?null:val},_format:function(value){return value===""?"":window.Globalize&&this.options.numberFormat?Globalize.format(value,this.options.numberFormat,this.options.culture):value},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var value=this.value();return value===null?!1:value===this._adjustValue(value)},_value:function(value,allowAny){var parsed;value!==""&&(parsed=this._parse(value),parsed!==null&&(allowAny||(parsed=this._adjustValue(parsed)),value=this._format(parsed))),this.element.val(value),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:spinnerModifer(function(steps){this._stepUp(steps)}),_stepUp:function(steps){this._start()&&(this._spin((steps||1)*this.options.step),this._stop())},stepDown:spinnerModifer(function(steps){this._stepDown(steps)}),_stepDown:function(steps){this._start()&&(this._spin((steps||1)*-this.options.step),this._stop())},pageUp:spinnerModifer(function(pages){this._stepUp((pages||1)*this.options.page)}),pageDown:spinnerModifer(function(pages){this._stepDown((pages||1)*this.options.page)}),value:function(newVal){if(!arguments.length)return this._parse(this.element.val());spinnerModifer(this._value).call(this,newVal)},widget:function(){return this.uiSpinner}}),$.uiBackCompat!==!1&&$.widget("ui.spinner",$.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}});var widgetsSpinner=$.ui.spinner;/*!
339* jQuery UI Tabs 1.12.1
340* http://jqueryui.com
341*
342* Copyright jQuery Foundation and other contributors
343* Released under the MIT license.
344* http://jquery.org/license
345*/$.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:(function(){var rhash=/#.*$/;return function(anchor){var anchorUrl,locationUrl;anchorUrl=anchor.href.replace(rhash,""),locationUrl=location.href.replace(rhash,"");try{anchorUrl=decodeURIComponent(anchorUrl)}catch(error){}try{locationUrl=decodeURIComponent(locationUrl)}catch(error){}return anchor.hash.length>1&&anchorUrl===locationUrl}})(),_create:function(){var that=this,options=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,options.collapsible),this._processTabs(),options.active=this._initialActive(),$.isArray(options.disabled)&&(options.disabled=$.unique(options.disabled.concat($.map(this.tabs.filter(".ui-state-disabled"),function(li){return that.tabs.index(li)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(options.active):this.active=$(),this._refresh(),this.active.length&&this.load(options.active)},_initialActive:function(){var active=this.options.active,collapsible=this.options.collapsible,locationHash=location.hash.substring(1);return active===null&&(locationHash&&this.tabs.each(function(i,tab){if($(tab).attr("aria-controls")===locationHash)return active=i,!1}),active===null&&(active=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(active===null||active===-1)&&(active=this.tabs.length?0:!1)),active!==!1&&(active=this.tabs.index(this.tabs.eq(active)),active===-1&&(active=collapsible?!1:0)),!collapsible&&active===!1&&this.anchors.length&&(active=0),active},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):$()}},_tabKeydown:function(event2){var focusedTab=$($.ui.safeActiveElement(this.document[0])).closest("li"),selectedIndex=this.tabs.index(focusedTab),goingForward=!0;if(!this._handlePageNav(event2)){switch(event2.keyCode){case $.ui.keyCode.RIGHT:case $.ui.keyCode.DOWN:selectedIndex++;break;case $.ui.keyCode.UP:case $.ui.keyCode.LEFT:goingForward=!1,selectedIndex--;break;case $.ui.keyCode.END:selectedIndex=this.anchors.length-1;break;case $.ui.keyCode.HOME:selectedIndex=0;break;case $.ui.keyCode.SPACE:event2.preventDefault(),clearTimeout(this.activating),this._activate(selectedIndex);return;case $.ui.keyCode.ENTER:event2.preventDefault(),clearTimeout(this.activating),this._activate(selectedIndex===this.options.active?!1:selectedIndex);return;default:return}event2.preventDefault(),clearTimeout(this.activating),selectedIndex=this._focusNextTab(selectedIndex,goingForward),!event2.ctrlKey&&!event2.metaKey&&(focusedTab.attr("aria-selected","false"),this.tabs.eq(selectedIndex).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",selectedIndex)},this.delay))}},_panelKeydown:function(event2){this._handlePageNav(event2)||event2.ctrlKey&&event2.keyCode===$.ui.keyCode.UP&&(event2.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(event2){if(event2.altKey&&event2.keyCode===$.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(event2.altKey&&event2.keyCode===$.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(index,goingForward){var lastTabIndex=this.tabs.length-1;function constrain(){return index>lastTabIndex&&(index=0),index<0&&(index=lastTabIndex),index}for(;$.inArray(constrain(),this.options.disabled)!==-1;)index=goingForward?index+1:index-1;return index},_focusNextTab:function(index,goingForward){return index=this._findNextTab(index,goingForward),this.tabs.eq(index).trigger("focus"),index},_setOption:function(key,value){if(key==="active"){this._activate(value);return}this._super(key,value),key==="collapsible"&&(this._toggleClass("ui-tabs-collapsible",null,value),!value&&this.options.active===!1&&this._activate(0)),key==="event"&&this._setupEvents(value),key==="heightStyle"&&this._setupHeightStyle(value)},_sanitizeSelector:function(hash){return hash?hash.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var options=this.options,lis=this.tablist.children(":has(a[href])");options.disabled=$.map(lis.filter(".ui-state-disabled"),function(tab){return lis.index(tab)}),this._processTabs(),options.active===!1||!this.anchors.length?(options.active=!1,this.active=$()):this.active.length&&!$.contains(this.tablist[0],this.active[0])?this.tabs.length===options.disabled.length?(options.active=!1,this.active=$()):this._activate(this._findNextTab(Math.max(0,options.active-1),!1)):options.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var that=this,prevTabs=this.tabs,prevAnchors=this.anchors,prevPanels=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(event2){$(this).is(".ui-state-disabled")&&event2.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){$(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return $("a",this)[0]}).attr({role:"presentation",tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=$(),this.anchors.each(function(i,anchor){var selector,panel,panelId,anchorId=$(anchor).uniqueId().attr("id"),tab=$(anchor).closest("li"),originalAriaControls=tab.attr("aria-controls");that._isLocal(anchor)?(selector=anchor.hash,panelId=selector.substring(1),panel=that.element.find(that._sanitizeSelector(selector))):(panelId=tab.attr("aria-controls")||$({}).uniqueId()[0].id,selector="#"+panelId,panel=that.element.find(selector),panel.length||(panel=that._createPanel(panelId),panel.insertAfter(that.panels[i-1]||that.tablist)),panel.attr("aria-live","polite")),panel.length&&(that.panels=that.panels.add(panel)),originalAriaControls&&tab.data("ui-tabs-aria-controls",originalAriaControls),tab.attr({"aria-controls":panelId,"aria-labelledby":anchorId}),panel.attr("aria-labelledby",anchorId)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),prevTabs&&(this._off(prevTabs.not(this.tabs)),this._off(prevAnchors.not(this.anchors)),this._off(prevPanels.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(id){return $("<div>").attr("id",id).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(disabled){var currentItem,li,i;for($.isArray(disabled)&&(disabled.length?disabled.length===this.anchors.length&&(disabled=!0):disabled=!1),i=0;li=this.tabs[i];i++)currentItem=$(li),disabled===!0||$.inArray(i,disabled)!==-1?(currentItem.attr("aria-disabled","true"),this._addClass(currentItem,null,"ui-state-disabled")):(currentItem.removeAttr("aria-disabled"),this._removeClass(currentItem,null,"ui-state-disabled"));this.options.disabled=disabled,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,disabled===!0)},_setupEvents:function(event2){var events={};event2&&$.each(event2.split(" "),function(index,eventName){events[eventName]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(event3){event3.preventDefault()}}),this._on(this.anchors,events),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(heightStyle){var maxHeight,parent=this.element.parent();heightStyle==="fill"?(maxHeight=parent.height(),maxHeight-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var elem=$(this),position2=elem.css("position");position2==="absolute"||position2==="fixed"||(maxHeight-=elem.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){maxHeight-=$(this).outerHeight(!0)}),this.panels.each(function(){$(this).height(Math.max(0,maxHeight-$(this).innerHeight()+$(this).height()))}).css("overflow","auto")):heightStyle==="auto"&&(maxHeight=0,this.panels.each(function(){maxHeight=Math.max(maxHeight,$(this).height("").height())}).height(maxHeight))},_eventHandler:function(event2){var options=this.options,active=this.active,anchor=$(event2.currentTarget),tab=anchor.closest("li"),clickedIsActive=tab[0]===active[0],collapsing=clickedIsActive&&options.collapsible,toShow=collapsing?$():this._getPanelForTab(tab),toHide=active.length?this._getPanelForTab(active):$(),eventData={oldTab:active,oldPanel:toHide,newTab:collapsing?$():tab,newPanel:toShow};event2.preventDefault(),!(tab.hasClass("ui-state-disabled")||tab.hasClass("ui-tabs-loading")||this.running||clickedIsActive&&!options.collapsible||this._trigger("beforeActivate",event2,eventData)===!1)&&(options.active=collapsing?!1:this.tabs.index(tab),this.active=clickedIsActive?$():tab,this.xhr&&this.xhr.abort(),!toHide.length&&!toShow.length&&$.error("jQuery UI Tabs: Mismatching fragment identifier."),toShow.length&&this.load(this.tabs.index(tab),event2),this._toggle(event2,eventData))},_toggle:function(event2,eventData){var that=this,toShow=eventData.newPanel,toHide=eventData.oldPanel;this.running=!0;function complete(){that.running=!1,that._trigger("activate",event2,eventData)}function show(){that._addClass(eventData.newTab.closest("li"),"ui-tabs-active","ui-state-active"),toShow.length&&that.options.show?that._show(toShow,that.options.show,complete):(toShow.show(),complete())}toHide.length&&this.options.hide?this._hide(toHide,this.options.hide,function(){that._removeClass(eventData.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),show()}):(this._removeClass(eventData.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),toHide.hide(),show()),toHide.attr("aria-hidden","true"),eventData.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),toShow.length&&toHide.length?eventData.oldTab.attr("tabIndex",-1):toShow.length&&this.tabs.filter(function(){return $(this).attr("tabIndex")===0}).attr("tabIndex",-1),toShow.attr("aria-hidden","false"),eventData.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(index){var anchor,active=this._findActive(index);active[0]!==this.active[0]&&(active.length||(active=this.active),anchor=active.find(".ui-tabs-anchor")[0],this._eventHandler({target:anchor,currentTarget:anchor,preventDefault:$.noop}))},_findActive:function(index){return index===!1?$():this.tabs.eq(index)},_getIndex:function(index){return typeof index=="string"&&(index=this.anchors.index(this.anchors.filter("[href$='"+$.ui.escapeSelector(index)+"']"))),index},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){$.data(this,"ui-tabs-destroy")?$(this).remove():$(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var li=$(this),prev=li.data("ui-tabs-aria-controls");prev?li.attr("aria-controls",prev).removeData("ui-tabs-aria-controls"):li.removeAttr("aria-controls")}),this.panels.show(),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(index){var disabled=this.options.disabled;disabled!==!1&&(index===void 0?disabled=!1:(index=this._getIndex(index),$.isArray(disabled)?disabled=$.map(disabled,function(num){return num!==index?num:null}):disabled=$.map(this.tabs,function(li,num){return num!==index?num:null})),this._setOptionDisabled(disabled))},disable:function(index){var disabled=this.options.disabled;if(disabled!==!0){if(index===void 0)disabled=!0;else{if(index=this._getIndex(index),$.inArray(index,disabled)!==-1)return;$.isArray(disabled)?disabled=$.merge([index],disabled).sort():disabled=[index]}this._setOptionDisabled(disabled)}},load:function(index,event2){index=this._getIndex(index);var that=this,tab=this.tabs.eq(index),anchor=tab.find(".ui-tabs-anchor"),panel=this._getPanelForTab(tab),eventData={tab:tab,panel:panel},complete=function(jqXHR,status){status==="abort"&&that.panels.stop(!1,!0),that._removeClass(tab,"ui-tabs-loading"),panel.removeAttr("aria-busy"),jqXHR===that.xhr&&delete that.xhr};this._isLocal(anchor[0])||(this.xhr=$.ajax(this._ajaxSettings(anchor,event2,eventData)),this.xhr&&this.xhr.statusText!=="canceled"&&(this._addClass(tab,"ui-tabs-loading"),panel.attr("aria-busy","true"),this.xhr.done(function(response,status,jqXHR){setTimeout(function(){panel.html(response),that._trigger("load",event2,eventData),complete(jqXHR,status)},1)}).fail(function(jqXHR,status){setTimeout(function(){complete(jqXHR,status)},1)})))},_ajaxSettings:function(anchor,event2,eventData){var that=this;return{url:anchor.attr("href").replace(/#.*$/,""),beforeSend:function(jqXHR,settings){return that._trigger("beforeLoad",event2,$.extend({jqXHR:jqXHR,ajaxSettings:settings},eventData))}}},_getPanelForTab:function(tab){var id=$(tab).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+id))}}),$.uiBackCompat!==!1&&$.widget("ui.tabs",$.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}});var widgetsTabs=$.ui.tabs;/*!
346* jQuery UI Tooltip 1.12.1
347* http://jqueryui.com
348*
349* Copyright jQuery Foundation and other contributors
350* Released under the MIT license.
351* http://jquery.org/license
352*/$.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var title=$(this).attr("title")||"";return $("<a>").text(title).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(elem,id){var describedby=(elem.attr("aria-describedby")||"").split(/\s+/);describedby.push(id),elem.data("ui-tooltip-id",id).attr("aria-describedby",$.trim(describedby.join(" ")))},_removeDescribedBy:function(elem){var id=elem.data("ui-tooltip-id"),describedby=(elem.attr("aria-describedby")||"").split(/\s+/),index=$.inArray(id,describedby);index!==-1&&describedby.splice(index,1),elem.removeData("ui-tooltip-id"),describedby=$.trim(describedby.join(" ")),describedby?elem.attr("aria-describedby",describedby):elem.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=$("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=$([])},_setOption:function(key,value){var that=this;this._super(key,value),key==="content"&&$.each(this.tooltips,function(id,tooltipData){that._updateContent(tooltipData.element)})},_setOptionDisabled:function(value){this[value?"_disable":"_enable"]()},_disable:function(){var that=this;$.each(this.tooltips,function(id,tooltipData){var event2=$.Event("blur");event2.target=event2.currentTarget=tooltipData.element[0],that.close(event2,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var element=$(this);if(element.is("[title]"))return element.data("ui-tooltip-title",element.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var element=$(this);element.data("ui-tooltip-title")&&element.attr("title",element.data("ui-tooltip-title"))}),this.disabledTitles=$([])},open:function(event2){var that=this,target=$(event2?event2.target:this.element).closest(this.options.items);!target.length||target.data("ui-tooltip-id")||(target.attr("title")&&target.data("ui-tooltip-title",target.attr("title")),target.data("ui-tooltip-open",!0),event2&&event2.type==="mouseover"&&target.parents().each(function(){var parent=$(this),blurEvent;parent.data("ui-tooltip-open")&&(blurEvent=$.Event("blur"),blurEvent.target=blurEvent.currentTarget=this,that.close(blurEvent,!0)),parent.attr("title")&&(parent.uniqueId(),that.parents[this.id]={element:this,title:parent.attr("title")},parent.attr("title",""))}),this._registerCloseHandlers(event2,target),this._updateContent(target,event2))},_updateContent:function(target,event2){var content,contentOption=this.options.content,that=this,eventType=event2?event2.type:null;if(typeof contentOption=="string"||contentOption.nodeType||contentOption.jquery)return this._open(event2,target,contentOption);content=contentOption.call(target[0],function(response){that._delay(function(){target.data("ui-tooltip-open")&&(event2&&(event2.type=eventType),this._open(event2,target,response))})}),content&&this._open(event2,target,content)},_open:function(event2,target,content){var tooltipData,tooltip,delayedShow,a11yContent,positionOption=$.extend({},this.options.position);if(!content)return;if(tooltipData=this._find(target),tooltipData){tooltipData.tooltip.find(".ui-tooltip-content").html(content);return}target.is("[title]")&&(event2&&event2.type==="mouseover"?target.attr("title",""):target.removeAttr("title")),tooltipData=this._tooltip(target),tooltip=tooltipData.tooltip,this._addDescribedBy(target,tooltip.attr("id")),tooltip.find(".ui-tooltip-content").html(content),this.liveRegion.children().hide(),a11yContent=$("<div>").html(tooltip.find(".ui-tooltip-content").html()),a11yContent.removeAttr("name").find("[name]").removeAttr("name"),a11yContent.removeAttr("id").find("[id]").removeAttr("id"),a11yContent.appendTo(this.liveRegion);function position2(event3){positionOption.of=event3,!tooltip.is(":hidden")&&tooltip.position(positionOption)}this.options.track&&event2&&/^mouse/.test(event2.type)?(this._on(this.document,{mousemove:position2}),position2(event2)):tooltip.position($.extend({of:target},this.options.position)),tooltip.hide(),this._show(tooltip,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(delayedShow=this.delayedShow=setInterval(function(){tooltip.is(":visible")&&(position2(positionOption.of),clearInterval(delayedShow))},$.fx.interval)),this._trigger("open",event2,{tooltip:tooltip})},_registerCloseHandlers:function(event2,target){var events={keyup:function(event3){if(event3.keyCode===$.ui.keyCode.ESCAPE){var fakeEvent=$.Event(event3);
352fakeEvent.currentTarget=target[0],this.close(fakeEvent,!0)}}};target[0]!==this.element[0]&&(events.remove=function(){this._removeTooltip(this._find(target).tooltip)}),(!event2||event2.type==="mouseover")&&(events.mouseleave="close"),(!event2||event2.type==="focusin")&&(events.focusout="close"),this._on(!0,target,events)},close:function(event2){var tooltip,that=this,target=$(event2?event2.currentTarget:this.element),tooltipData=this._find(target);if(!tooltipData){target.removeData("ui-tooltip-open");return}tooltip=tooltipData.tooltip,!tooltipData.closing&&(clearInterval(this.delayedShow),target.data("ui-tooltip-title")&&!target.attr("title")&&target.attr("title",target.data("ui-tooltip-title")),this._removeDescribedBy(target),tooltipData.hiding=!0,tooltip.stop(!0),this._hide(tooltip,this.options.hide,function(){that._removeTooltip($(this))}),target.removeData("ui-tooltip-open"),this._off(target,"mouseleave focusout keyup"),target[0]!==this.element[0]&&this._off(target,"remove"),this._off(this.document,"mousemove"),event2&&event2.type==="mouseleave"&&$.each(this.parents,function(id,parent){$(parent.element).attr("title",parent.title),delete that.parents[id]}),tooltipData.closing=!0,this._trigger("close",event2,{tooltip:tooltip}),tooltipData.hiding||(tooltipData.closing=!1))},_tooltip:function(element){var tooltip=$("<div>").attr("role","tooltip"),content=$("<div>").appendTo(tooltip),id=tooltip.uniqueId().attr("id");return this._addClass(content,"ui-tooltip-content"),this._addClass(tooltip,"ui-tooltip","ui-widget ui-widget-content"),tooltip.appendTo(this._appendTo(element)),this.tooltips[id]={element:element,tooltip:tooltip}},_find:function(target){var id=target.data("ui-tooltip-id");return id?this.tooltips[id]:null},_removeTooltip:function(tooltip){tooltip.remove(),delete this.tooltips[tooltip.attr("id")]},_appendTo:function(target){var element=target.closest(".ui-front, dialog");return element.length||(element=this.document[0].body),element},_destroy:function(){var that=this;$.each(this.tooltips,function(id,tooltipData){var event2=$.Event("blur"),element=tooltipData.element;event2.target=event2.currentTarget=element[0],that.close(event2,!0),$("#"+id).remove(),element.data("ui-tooltip-title")&&(element.attr("title")||element.attr("title",element.data("ui-tooltip-title")),element.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),$.uiBackCompat!==!1&&$.widget("ui.tooltip",$.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var tooltipData=this._superApply(arguments);return this.options.tooltipClass&&tooltipData.tooltip.addClass(this.options.tooltipClass),tooltipData}});var widgetsTooltip=$.ui.tooltip});/*!
353* perfect-scrollbar v1.5.3
354* Copyright 2021 Hyunje Jun, MDBootstrap and Contributors
355* Licensed under MIT
356*/(function(a,b){(typeof exports=="undefined"?"undefined":_typeof(exports))=="object"&&typeof module!="undefined"?module.exports=b():typeof define=="function"&&define.amd?define(b):(a=a||self,a.PerfectScrollbar=b())})(void 0,function(){"use strict";var u=Math.abs,v=Math.floor;function a(a2){return getComputedStyle(a2)}function b(a2,b2){for(var c2 in b2){var d2=b2[c2];typeof d2=="number"&&(d2+="px"),a2.style[c2]=d2}return a2}function c(a2){var b2=document.createElement("div");return b2.className=a2,b2}function d(a2,b2){if(!w)throw new Error("No element matching method supported");return w.call(a2,b2)}function e(a2){a2.remove?a2.remove():a2.parentNode&&a2.parentNode.removeChild(a2)}function f(a2,b2){return Array.prototype.filter.call(a2.children,function(a3){return d(a3,b2)})}function g(a2,b2){var c2=a2.element.classList,d2=z.state.scrolling(b2);c2.contains(d2)?clearTimeout(A[b2]):c2.add(d2)}function h(a2,b2){A[b2]=setTimeout(function(){return a2.isAlive&&a2.element.classList.remove(z.state.scrolling(b2))},a2.settings.scrollingThreshold)}function j(a2,b2){g(a2,b2),h(a2,b2)}function k(a2){if(typeof window.CustomEvent=="function")return new CustomEvent(a2);var b2=document.createEvent("CustomEvent");return b2.initCustomEvent(a2,!1,!1,void 0),b2}function l(a2,b2,c2,d2,e2){d2===void 0&&(d2=!0),e2===void 0&&(e2=!1);var f2;if(b2==="top")f2=["contentHeight","containerHeight","scrollTop","y","up","down"];else if(b2==="left")f2=["contentWidth","containerWidth","scrollLeft","x","left","right"];else throw new Error("A proper axis should be provided");m(a2,c2,f2,d2,e2)}function m(a2,b2,c2,d2,e2){var f2=c2[0],g2=c2[1],h2=c2[2],i=c2[3],l2=c2[4],m2=c2[5];d2===void 0&&(d2=!0),e2===void 0&&(e2=!1);var n2=a2.element;a2.reach[i]=null,1>n2[h2]&&(a2.reach[i]="start"),n2[h2]>a2[f2]-a2[g2]-1&&(a2.reach[i]="end"),b2&&(n2.dispatchEvent(k("ps-scroll-"+i)),0>b2?n2.dispatchEvent(k("ps-scroll-"+l2)):0<b2&&n2.dispatchEvent(k("ps-scroll-"+m2)),d2&&j(a2,i)),a2.reach[i]&&(b2||e2)&&n2.dispatchEvent(k("ps-"+i+"-reach-"+a2.reach[i])
vendor: 5,867 bytes, line 356
356)}function n(a2){return parseInt(a2,10)||0}function o(a2){return d(a2,"input,[contenteditable]")||d(a2,"select,[contenteditable]")||d(a2,"textarea,[contenteditable]")||d(a2,"button,[contenteditable]")}function p(b2){var c2=a(b2);return n(c2.width)+n(c2.paddingLeft)+n(c2.paddingRight)+n(c2.borderLeftWidth)+n(c2.borderRightWidth)}function q(a2){var b2=Math.round,c2=a2.element,d2=v(c2.scrollTop),g2=c2.getBoundingClientRect();a2.containerWidth=b2(g2.width),a2.containerHeight=b2(g2.height),a2.contentWidth=c2.scrollWidth,a2.contentHeight=c2.scrollHeight,c2.contains(a2.scrollbarXRail)||(f(c2,z.element.rail("x")).forEach(function(a3){return e(a3)}),c2.appendChild(a2.scrollbarXRail)),c2.contains(a2.scrollbarYRail)||(f(c2,z.element.rail("y")).forEach(function(a3){return e(a3)}),c2.appendChild(a2.scrollbarYRail)),!a2.settings.suppressScrollX&&a2.containerWidth+a2.settings.scrollXMarginOffset<a2.contentWidth?(a2.scrollbarXActive=!0,a2.railXWidth=a2.containerWidth-a2.railXMarginWidth,a2.railXRatio=a2.containerWidth/a2.railXWidth,a2.scrollbarXWidth=r(a2,n(a2.railXWidth*a2.containerWidth/a2.contentWidth)),a2.scrollbarXLeft=n((a2.negativeScrollAdjustment+c2.scrollLeft)*(a2.railXWidth-a2.scrollbarXWidth)/(a2.contentWidth-a2.containerWidth))):a2.scrollbarXActive=!1,!a2.settings.suppressScrollY&&a2.containerHeight+a2.settings.scrollYMarginOffset<a2.contentHeight?(a2.scrollbarYActive=!0,a2.railYHeight=a2.containerHeight-a2.railYMarginHeight,a2.railYRatio=a2.containerHeight/a2.railYHeight,a2.scrollbarYHeight=r(a2,n(a2.railYHeight*a2.containerHeight/a2.contentHeight)),a2.scrollbarYTop=n(d2*(a2.railYHeight-a2.scrollbarYHeight)/(a2.contentHeight-a2.containerHeight))):a2.scrollbarYActive=!1,a2.scrollbarXLeft>=a2.railXWidth-a2.scrollbarXWidth&&(a2.scrollbarXLeft=a2.railXWidth-a2.scrollbarXWidth),a2.scrollbarYTop>=a2.railYHeight-a2.scrollbarYHeight&&(a2.scrollbarYTop=a2.railYHeight-a2.scrollbarYHeight),s(c2,a2),a2.scrollbarXActive?c2.classList.add(z.state.active("x")):(c2.classList.remove(z.state.active("x")),a2.scrollbarXWidth=0,a2.scrollbarXLeft=0,c2.scrollLeft=a2.isRtl===!0?a2.contentWidth:0),a2.scrollbarYActive?c2.classList.add(z.state.active("y")):(c2.classList.remove(z.state.active("y")),a2.scrollbarYHeight=0,a2.scrollbarYTop=0,c2.scrollTop=0)}function r(a2,b2){var c2=Math.min,d2=Math.max;return a2.settings.minScrollbarLength&&(b2=d2(b2,a2.settings.minScrollbarLength)),a2.settings.maxScrollbarLength&&(b2=c2(b2,a2.settings.maxScrollbarLength)),b2}function s(a2,c2){var d2={width:c2.railXWidth},e2=v(a2.scrollTop);d2.left=c2.isRtl?c2.negativeScrollAdjustment+a2.scrollLeft+c2.containerWidth-c2.contentWidth:a2.scrollLeft,c2.isScrollbarXUsingBottom?d2.bottom=c2.scrollbarXBottom-e2:d2.top=c2.scrollbarXTop+e2,b(c2.scrollbarXRail,d2);var f2={top:e2,height:c2.railYHeight};c2.isScrollbarYUsingRight?c2.isRtl?f2.right=c2.contentWidth-(c2.negativeScrollAdjustment+a2.scrollLeft)-c2.scrollbarYRight-c2.scrollbarYOuterWidth-9:f2.right=c2.scrollbarYRight-a2.scrollLeft:c2.isRtl?f2.left=c2.negativeScrollAdjustment+a2.scrollLeft+2*c2.containerWidth-c2.contentWidth-c2.scrollbarYLeft-c2.scrollbarYOuterWidth:f2.left=c2.scrollbarYLeft+a2.scrollLeft,b(c2.scrollbarYRail,f2),b(c2.scrollbarX,{left:c2.scrollbarXLeft,width:c2.scrollbarXWidth-c2.railBorderXWidth}),b(c2.scrollbarY,{top:c2.scrollbarYTop,height:c2.scrollbarYHeight-c2.railBorderYWidth})}function t(a2,b2){function c2(b3){b3.touches&&b3.touches[0]&&(b3[k2]=b3.touches[0].pageY),s2[o2]=t2+v2*(b3[k2]-u2),g(a2,p2),q(a2),b3.stopPropagation(),b3.type.startsWith("touch")&&1<b3.changedTouches.length&&b3.preventDefault()}function d2(){h(a2,p2),a2[r2].classList.remove(z.state.clicking),a2.event.unbind(a2.ownerDocument,"mousemove",c2)}function f2(b3,e2){t2=s2[o2],e2&&b3.touches&&(b3[k2]=b3.touches[0].pageY),u2=b3[k2],v2=(a2[j2]-a2[i])/(a2[l2]-a2[n2]),e2?a2.event.bind(a2.ownerDocument,"touchmove",c2):(a2.event.bind(a2.ownerDocument,"mousemove",c2),a2.event.once(a2.ownerDocument,"mouseup",d2),b3.preventDefault()),a2[r2].classList.add(z.state.clicking),b3.stopPropagation()}var i=b2[0],j2=b2[1],k2=b2[2],l2=b2[3],m2=b2[4],n2=b2[5],o2=b2[6],p2=b2[7],r2=b2[8],s2=a2.element,t2=null,u2=null,v2=null;a2.event.bind(a2[m2],"mousedown",function(a3){f2(a3)}),a2.event.bind(a2[m2],"touchstart",function(a3){f2(a3,!0)})}var w=typeof Element!="undefined"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),z={main:"ps",rtl:"ps__rtl",element:{thumb:function(a2){return"ps__thumb-"+a2},rail:function(a2){return"ps__rail-"+a2},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(a2){return"ps--active-"+a2},scrolling:function(a2){return"ps--scrolling-"+a2}}},A={x:null,y:null},B=function(a2){this.element=a2,this.handlers={}},C={isEmpty:{configurable:!0}};B.prototype.bind=function(a2,b2){typeof this.handlers[a2]=="undefined"&&(this.handlers[a2]=[]),this.handlers[a2].push(b2),this.element.addEventListener(a2,b2,!1)},B.prototype.unbind=function(a2,b2){var c2=this;this.handlers[a2]=this.handlers[a2].filter(function(d2){return!!(b2&&d2!==b2)||(c2.element.removeEventListener(a2,d2,!1),!1)})},B.prototype.unbindAll=function(){for(var a2 in this.handlers)this.unbind(a2)},C.isEmpty.get=function(){var a2=this;return Object.keys(this.handlers).every(function(b2){return a2.handlers[b2].length===0})},Object.defineProperties(B.prototype,C);var D=function(){this.eventElements=[]};D.prototype.eventElement=function(a2){var b2=this.eventElements.filter(function(b3){return b3.element===a2})[0];return b2||(b2=new B(a2),this.eventElements.push(b2)),b2},D.prototype.bind=function(a2,b2,c2){this.eventElement(a2).bind(b2,c2)},D.prototype.unbind=function(a2,b2,c2){var d2=this.eventElement(a2);d2.unbind(b2,c2),d2.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(d2),1)}
356,D.prototype.unbindAll=function(){this.eventElements.forEach(function(a2){return a2.unbindAll()}),this.eventElements=[]},D.prototype.once=function(a2,b2,c2){var d2=this.eventElement(a2),e2=function e3(a3){d2.unbind(b2,e3),c2(a3)};d2.bind(b2,e2)};var E={isWebKit:typeof document!="undefined"&&"WebkitAppearance"in document.documentElement.style,supportsTouch:typeof window!="undefined"&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&0<window.navigator.maxTouchPoints||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:typeof navigator!="undefined"&&navigator.msMaxTouchPoints,isChrome:typeof navigator!="undefined"&&/Chrome/i.test(navigator&&navigator.userAgent)},F=function(){return{handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1}},G={"click-rail":function(a2){a2.element,a2.event.bind(a2.scrollbarY,"mousedown",function(a3){return a3.stopPropagation()}),a2.event.bind(a2.scrollbarYRail,"mousedown",function(b2){var c2=b2.pageY-window.pageYOffset-a2.scrollbarYRail.getBoundingClientRect().top,d2=c2>a2.scrollbarYTop?1:-1;a2.element.scrollTop+=d2*a2.containerHeight,q(a2),b2.stopPropagation()}),a2.event.bind(a2.scrollbarX,"mousedown",function(a3){return a3.stopPropagation()}),a2.event.bind(a2.scrollbarXRail,"mousedown",function(b2){var c2=b2.pageX-window.pageXOffset-a2.scrollbarXRail.getBoundingClientRect().left,d2=c2>a2.scrollbarXLeft?1:-1;a2.element.scrollLeft+=d2*a2.containerWidth,q(a2),b2.stopPropagation()})},"drag-thumb":function(a2){t(a2,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),t(a2,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(a2){function b2(b3,d2){var e2=v(c2.scrollTop);if(b3===0){if(!a2.scrollbarYActive)return!1;if(e2===0&&0<d2||e2>=a2.contentHeight-a2.containerHeight&&0>d2)return!a2.settings.wheelPropagation}var f3=c2.scrollLeft;if(d2===0){if(!a2.scrollbarXActive)return!1;if(f3===0&&0>b3||f3>=a2.contentWidth-a2.containerWidth&&0<b3)return!a2.settings.wheelPropagation}return!0}var c2=a2.element,f2=function(){return d(c2,":hover")},g2=function(){return d(a2.scrollbarX,":focus")||d(a2.scrollbarY,":focus")};a2.event.bind(a2.ownerDocument,"keydown",function(d2){if(!(d2.isDefaultPrevented&&d2.isDefaultPrevented()||d2.defaultPrevented)&&(f2()||g2())){var e2=document.activeElement?document.activeElement:a2.ownerDocument.activeElement;if(e2){if(e2.tagName==="IFRAME")e2=e2.contentDocument.activeElement;else for(;e2.shadowRoot;)e2=e2.shadowRoot.activeElement;if(o(e2))return}var h2=0,i=0;switch(d2.which){case 37:h2=d2.metaKey?-a2.contentWidth:d2.altKey?-a2.containerWidth:-30;break;case 38:i=d2.metaKey?a2.contentHeight:d2.altKey?a2.containerHeight:30;break;case 39:h2=d2.metaKey?a2.contentWidth:d2.altKey?a2.containerWidth:30;break;case 40:i=d2.metaKey?-a2.contentHeight:d2.altKey?-a2.containerHeight:-30;break;case 32:i=d2.shiftKey?a2.containerHeight:-a2.containerHeight;break;case 33:i=a2.containerHeight;break;case 34:i=-a2.containerHeight;break;case 36:i=a2.contentHeight;break;case 35:i=-a2.contentHeight;break;default:return}a2.settings.suppressScrollX&&h2!==0||a2.settings.suppressScrollY&&i!==0||(c2.scrollTop-=i,c2.scrollLeft+=h2,q(a2),b2(h2,i)&&d2.preventDefault())}})},wheel:function(b2){function c2(a2,c3){var d3,e2=v(h2.scrollTop),f3=h2.scrollTop===0,g3=e2+h2.offsetHeight===h2.scrollHeight,i=h2.scrollLeft===0,j2=h2.scrollLeft+h2.offsetWidth===h2.scrollWidth;return d3=u(c3)>u(a2)?f3||g3:i||j2,!d3||!b2.settings.wheelPropagation}function d2(a2){var b3=a2.deltaX,c3=-1*a2.deltaY;return(typeof b3=="undefined"||typeof c3=="undefined")&&(b3=-1*a2.wheelDeltaX/6,c3=a2.wheelDeltaY/6),a2.deltaMode&&a2.deltaMode===1&&(b3*=10,c3*=10),b3!==b3&&c3!==c3&&(b3=0,c3=a2.wheelDelta),a2.shiftKey?[-c3,-b3]:[b3,c3]}function f2(b3,c3,d3){if(!E.isWebKit&&h2.querySelector("select:focus"))return!0;
vendor: 6,196 bytes, line 356
356if(!h2.contains(b3))return!1;for(var e2=b3;e2&&e2!==h2;){if(e2.classList.contains(z.element.consuming))return!0;var f3=a(e2);if(d3&&f3.overflowY.match(/(scroll|auto)/)){var g3=e2.scrollHeight-e2.clientHeight;if(0<g3&&(0<e2.scrollTop&&0>d3||e2.scrollTop<g3&&0<d3))return!0}if(c3&&f3.overflowX.match(/(scroll|auto)/)){var i=e2.scrollWidth-e2.clientWidth;if(0<i&&(0<e2.scrollLeft&&0>c3||e2.scrollLeft<i&&0<c3))return!0}e2=e2.parentNode}return!1}function g2(a2){var e2=d2(a2),g3=e2[0],i=e2[1];if(!f2(a2.target,g3,i)){var j2=!1;b2.settings.useBothWheelAxes?b2.scrollbarYActive&&!b2.scrollbarXActive?(i?h2.scrollTop-=i*b2.settings.wheelSpeed:h2.scrollTop+=g3*b2.settings.wheelSpeed,j2=!0):b2.scrollbarXActive&&!b2.scrollbarYActive&&(g3?h2.scrollLeft+=g3*b2.settings.wheelSpeed:h2.scrollLeft-=i*b2.settings.wheelSpeed,j2=!0):(h2.scrollTop-=i*b2.settings.wheelSpeed,h2.scrollLeft+=g3*b2.settings.wheelSpeed),q(b2),j2=j2||c2(g3,i),j2&&!a2.ctrlKey&&(a2.stopPropagation(),a2.preventDefault())}}var h2=b2.element;typeof window.onwheel=="undefined"?typeof window.onmousewheel!="undefined"&&b2.event.bind(h2,"mousewheel",g2):b2.event.bind(h2,"wheel",g2)},touch:function(b2){function c2(a2,c3){var d3=v(l2.scrollTop),e2=l2.scrollLeft,f3=u(a2),g3=u(c3);if(g3>f3){if(0>c3&&d3===b2.contentHeight-b2.containerHeight||0<c3&&d3===0)return window.scrollY===0&&0<c3&&E.isChrome}else if(f3>g3&&(0>a2&&e2===b2.contentWidth-b2.containerWidth||0<a2&&e2===0))return!0;return!0}function d2(a2,c3){l2.scrollTop-=c3,l2.scrollLeft-=a2,q(b2)}function f2(a2){return a2.targetTouches?a2.targetTouches[0]:a2}function g2(a2){return!(a2.pointerType&&a2.pointerType==="pen"&&a2.buttons===0)&&(!!(a2.targetTouches&&a2.targetTouches.length===1)||!!(a2.pointerType&&a2.pointerType!=="mouse"&&a2.pointerType!==a2.MSPOINTER_TYPE_MOUSE))}function h2(a2){if(g2(a2)){var b3=f2(a2);m2.pageX=b3.pageX,m2.pageY=b3.pageY,n2=new Date().getTime(),p2!==null&&clearInterval(p2)}}function i(b3,c3,d3){if(!l2.contains(b3))return!1;for(var e2=b3;e2&&e2!==l2;){if(e2.classList.contains(z.element.consuming))return!0;var f3=a(e2);if(d3&&f3.overflowY.match(/(scroll|auto)/)){var g3=e2.scrollHeight-e2.clientHeight;if(0<g3&&(0<e2.scrollTop&&0>d3||e2.scrollTop<g3&&0<d3))return!0}if(c3&&f3.overflowX.match(/(scroll|auto)/)){var h3=e2.scrollWidth-e2.clientWidth;if(0<h3&&(0<e2.scrollLeft&&0>c3||e2.scrollLeft<h3&&0<c3))return!0}e2=e2.parentNode}return!1}function j2(a2){if(g2(a2)){var b3=f2(a2),e2={pageX:b3.pageX,pageY:b3.pageY},h3=e2.pageX-m2.pageX,j3=e2.pageY-m2.pageY;if(i(a2.target,h3,j3))return;d2(h3,j3),m2=e2;var k3=new Date().getTime(),l3=k3-n2;0<l3&&(o2.x=h3/l3,o2.y=j3/l3,n2=k3),c2(h3,j3)&&a2.preventDefault()}}function k2(){b2.settings.swipeEasing&&(clearInterval(p2),p2=setInterval(function(){return b2.isInitialized?void clearInterval(p2):o2.x||o2.y?.01>u(o2.x)&&.01>u(o2.y)?void clearInterval(p2):b2.element?(d2(30*o2.x,30*o2.y),o2.x*=.8,void(o2.y*=.8)):void clearInterval(p2):void clearInterval(p2)},10))}if(E.supportsTouch||E.supportsIePointer){var l2=b2.element,m2={},n2=0,o2={},p2=null;E.supportsTouch?(b2.event.bind(l2,"touchstart",h2),b2.event.bind(l2,"touchmove",j2),b2.event.bind(l2,"touchend",k2)):E.supportsIePointer&&(window.PointerEvent?(b2.event.bind(l2,"pointerdown",h2),b2.event.bind(l2,"pointermove",j2),b2.event.bind(l2,"pointerup",k2)):window.MSPointerEvent&&(b2.event.bind(l2,"MSPointerDown",h2),b2.event.bind(l2,"MSPointerMove",j2),b2.event.bind(l2,"MSPointerUp",k2)))}}},H=function(d2,e2){var f2=this;if(e2===void 0&&(e2={}),typeof d2=="string"&&(d2=document.querySelector(d2)),!d2||!d2.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var g2 in this.element=d2,d2.classList.add(z.main),this.settings=F(),e2)this.settings[g2]=e2[g2];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var h2=function(){return d2.classList.add(z.state.focus)},i=function(){return d2.classList.remove(z.state.focus)};this.isRtl=a(d2).direction==="rtl",this.isRtl===!0&&d2.classList.add(z.rtl),this.isNegativeScroll=(function(){var a2=d2.scrollLeft,b2=null;return d2.scrollLeft=-1,b2=0>d2.scrollLeft,d2.scrollLeft=a2,b2})(),this.negativeScrollAdjustment=this.isNegativeScroll?d2.scrollWidth-d2.clientWidth:0,this.event=new D,this.ownerDocument=d2.ownerDocument||document,this.scrollbarXRail=c(z.element.rail("x")),d2.appendChild(this.scrollbarXRail),this.scrollbarX=c(z.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",h2),this.event.bind(this.scrollbarX,"blur",i),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var j2=a(this.scrollbarXRail);this.scrollbarXBottom=parseInt(j2.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=n(j2.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=n(j2.borderLeftWidth)+n(j2.borderRightWidth),b(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=n(j2.marginLeft)+n(j2.marginRight),b(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=c(z.element.rail("y")),d2.appendChild(this.scrollbarYRail),this.scrollbarY=c(z.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",h2),this.event.bind(this.scrollbarY,"blur",i),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var k2=a(this.scrollbarYRail);this.scrollbarYRight=parseInt(k2.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=n(k2.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?p(this.scrollbarY):null,this.railBorderYWidth=n(k2.borderTopWidth)+n(k2.borderBottomWidth),b(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=n(k2.marginTop)+n(k2.marginBottom),b(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:0>=d2.scrollLeft?"start":d2.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:0>=d2.scrollTop?"start":d2.scrollTop>=this.contentHeight-this.containerHeight?"end":null}
vendor: 1,693 bytes, lines 356-357
356,this.isAlive=!0,this.settings.handlers.forEach(function(a2){return G[a2](f2)}),this.lastScrollTop=v(d2.scrollTop),this.lastScrollLeft=d2.scrollLeft,this.event.bind(this.element,"scroll",function(a2){return f2.onScroll(a2)}),q(this)};return H.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,b(this.scrollbarXRail,{display:"block"}),b(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=n(a(this.scrollbarXRail).marginLeft)+n(a(this.scrollbarXRail).marginRight),this.railYMarginHeight=n(a(this.scrollbarYRail).marginTop)+n(a(this.scrollbarYRail).marginBottom),b(this.scrollbarXRail,{display:"none"}),b(this.scrollbarYRail,{display:"none"}),q(this),l(this,"top",0,!1,!0),l(this,"left",0,!1,!0),b(this.scrollbarXRail,{display:""}),b(this.scrollbarYRail,{display:""}))},H.prototype.onScroll=function(){this.isAlive&&(q(this),l(this,"top",this.element.scrollTop-this.lastScrollTop),l(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=v(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},H.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),e(this.scrollbarX),e(this.scrollbarY),e(this.scrollbarXRail),e(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},H.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(a2){return!a2.match(/^ps([-_].+|)$/)}).join(" ")},H});
357//# sourceMappingURL=/cdn/shop/t/91/assets/libs.js.map?v=65880054955323744271721976790

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.