vendor: 5,982 bytes, lines 1-24
1/*! 2 * jQuery JavaScript Library v3.6.1 3 * https://jquery.com/ 4 * 5 * Includes Sizzle.js 6 * https://sizzlejs.com/ 7 * 8 * Copyright OpenJS Foundation and other contributors 9 * Released under the MIT license 10 * https://jquery.org/license 11 * 12 * Date: 2022-08-26T17:52Z 13 */ 14!function(global,factory){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=global.document?factory(global,!0):function(w){if(!w.document)throw new Error("jQuery requires a window with a document");return factory(w)}:factory(global)}("undefined"!=typeof window?window:this,(function(window2,noGlobal){"use strict";var arr=[],getProto=Object.getPrototypeOf,slice=arr.slice,flat=arr.flat?function(array){return arr.flat.call(array)}:function(array){return arr.concat.apply([],array)},push=arr.push,indexOf=arr.indexOf,class2type={},toString=class2type.toString,hasOwn=class2type.hasOwnProperty,fnToString=hasOwn.toString,ObjectFunctionString=fnToString.call(Object),support={},isFunction=function(obj){return"function"==typeof obj&&"number"!=typeof obj.nodeType&&"function"!=typeof obj.item},isWindow=function(obj){return null!=obj&&obj===obj.window},document2=window2.document,preservedScriptAttributes={type:!0,src:!0,nonce:!0,noModule:!0};function DOMEval(code,node,doc){var i,val,script=(doc=doc||document2).createElement("script");if(script.text=code,node)for(i in preservedScriptAttributes)(val=node[i]||node.getAttribute&&node.getAttribute(i))&&script.setAttribute(i,val);doc.head.appendChild(script).parentNode.removeChild(script)}function toType(obj){return null==obj?obj+"":"object"==typeof obj||"function"==typeof obj?class2type[toString.call(obj)]||"object":typeof obj}var jQuery2=function(selector,context){return new jQuery2.fn.init(selector,context)};function isArrayLike(obj){var length=!!obj&&"length"in obj&&obj.length,type=toType(obj);return!isFunction(obj)&&!isWindow(obj)&&("array"===type||0===length||"number"==typeof length&&length>0&&length-1 in obj)}jQuery2.fn=jQuery2.prototype={jquery:"3.6.1",constructor:jQuery2,length:0,toArray:function(){return slice.call(this)},get:function(num){return null==num?slice.call(this):num<0?this[num+this.length]:this[num]},pushStack:function(elems){var ret=jQuery2.merge(this.constructor(),elems);return ret.prevObject=this,ret},each:function(callback){return jQuery2.each(this,callback)},map:function(callback){return this.pushStack(jQuery2.map(this,(function(elem,i){return callback.call(elem,i,elem)})))},slice:function(){return this.pushStack(slice.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(jQuery2.grep(this,(function(_elem,i){return(i+1)%2})))},odd:function(){return this.pushStack(jQuery2.grep(this,(function(_elem,i){return i%2})))},eq:function(i){var len=this.length,j=+i+(i<0?len:0);return this.pushStack(j>=0&&j<len?[this[j]]:[])},end:function(){return this.prevObject||this.constructor()},push:push,sort:arr.sort,splice:arr.splice},jQuery2.extend=jQuery2.fn.extend=function(){var options,name,src,copy,copyIsArray,clone,target=arguments[0]||{},i=1,length=arguments.length,deep=!1;for("boolean"==typeof target&&(deep=target,target=arguments[i]||{},i++),"object"==typeof target||isFunction(target)||(target={}),i===length&&(target=this,i--);i<length;i++)if(null!=(options=arguments[i]))for(name in options)copy=options[name],"__proto__"!==name&&target!==copy&&(deep&©&&(jQuery2.isPlainObject(copy)||(copyIsArray=Array.isArray(copy)))?(src=target[name],clone=copyIsArray&&!Array.isArray(src)?[]:copyIsArray||jQuery2.isPlainObject(src)?src:{},copyIsArray=!1,target[name]=jQuery2.extend(deep,clone,copy)):void 0!==copy&&(target[name]=copy));return target},jQuery2.extend({expando:"jQuery"+("3.6.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(msg){throw new Error(msg)},noop:function(){},isPlainObject:function(obj){var proto,Ctor;return!(!obj||"[object Object]"!==toString.call(obj))&&(!(proto=getProto(obj))||"function"==typeof(Ctor=hasOwn.call(proto,"constructor")&&proto.constructor)&&fnToString.call(Ctor)===ObjectFunctionString)},isEmptyObject:function(obj){var name;for(name in obj)return!1;return!0},globalEval:function(code,options,doc){DOMEval(code,{nonce:options&&options.nonce},doc)},each:function(obj,callback){var length,i=0;if(isArrayLike(obj))for(length=obj.length;i<length&&!1!==callback.call(obj[i],i,obj[i]);i++);else for(i in obj)if(!1===callback.call(obj[i],i,obj[i]))break;return obj},makeArray:function(arr2,results){var ret=results||[];return null!=arr2&&(isArrayLike(Object(arr2))?jQuery2.merge(ret,"string"==typeof arr2?[arr2]:arr2):push.call(ret,arr2)),ret},inArray:function(elem,arr2,i){return null==arr2?-1:indexOf.call(arr2,elem,i)},merge:function(first,second){for(var len=+second.length,j=0,i=first.length;j<len;j++)first[i++]=second[j];return first.length=i,first},grep:function(elems,callback,invert){for(var matches=[],i=0,length=elems.length,callbackExpect=!invert;i<length;i++)!callback(elems[i],i)!==callbackExpect&&matches.push(elems[i]);return matches},map:function(elems,callback,arg){var length,value,i=0,ret=[];if(isArrayLike(elems))for(length=elems.length;i<length;i++)null!=(value=callback(elems[i],i,arg))&&ret.push(value);else for(i in elems)null!=(value=callback(elems[i],i,arg))&&ret.push(value);return flat(ret)},guid:1,support:support}),"function"==typeof Symbol&&(jQuery2.fn[Symbol.iterator]=arr[Symbol.iterator]),jQuery2.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(_i,name){class2type["[object "+name+"]"]=name.toLowerCase()}));var Sizzle= 15/*! 16 * Sizzle CSS Selector Engine v2.3.6 17 * https://sizzlejs.com/ 18 * 19 * Copyright JS Foundation and other contributors 20 * Released under the MIT license 21 * https://js.foundation/ 22 * 23 * Date: 2021-02-16 24 */function(window3){var i,support2,Expr,getText,isXML,tokenize,compile,select,outermostContext,sortInput,hasDuplicate,
vendor: 11,464 bytes, line 24
24setDocument,document3,docElem,documentIsHTML,rbuggyQSA,rbuggyMatches,matches,contains,expando="sizzle"+1*new Date,preferredDoc=window3.document,dirruns=0,done=0,classCache=createCache(),tokenCache=createCache(),compilerCache=createCache(),nonnativeSelectorCache=createCache(),sortOrder=function(a,b){return a===b&&(hasDuplicate=!0),0},hasOwn2={}.hasOwnProperty,arr2=[],pop=arr2.pop,pushNative=arr2.push,push2=arr2.push,slice2=arr2.slice,indexOf2=function(list,elem){for(var i2=0,len=list.length;i2<len;i2++)if(list[i2]===elem)return i2;return-1},booleans="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",whitespace2="[\\x20\\t\\r\\n\\f]",identifier="(?:\\\\[\\da-fA-F]{1,6}"+whitespace2+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",attributes="\\["+whitespace2+"*("+identifier+")(?:"+whitespace2+"*([*^$|!~]?=)"+whitespace2+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+identifier+"))|)"+whitespace2+"*\\]",pseudos=":("+identifier+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+attributes+")*)|.*)\\)|)",rwhitespace=new RegExp(whitespace2+"+","g"),rtrim2=new RegExp("^"+whitespace2+"+|((?:^|[^\\\\])(?:\\\\.)*)"+whitespace2+"+$","g"),rcomma=new RegExp("^"+whitespace2+"*,"+whitespace2+"*"),rcombinators=new RegExp("^"+whitespace2+"*([>+~]|"+whitespace2+")"+whitespace2+"*"),rdescend=new RegExp(whitespace2+"|>"),rpseudo=new RegExp(pseudos),ridentifier=new RegExp("^"+identifier+"$"),matchExpr={ID:new RegExp("^#("+identifier+")"),CLASS:new RegExp("^\\.("+identifier+")"),TAG:new RegExp("^("+identifier+"|[*])"),ATTR:new RegExp("^"+attributes),PSEUDO:new RegExp("^"+pseudos),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+whitespace2+"*(even|odd|(([+-]|)(\\d*)n|)"+whitespace2+"*(?:([+-]|)"+whitespace2+"*(\\d+)|))"+whitespace2+"*\\)|)","i"),bool:new RegExp("^(?:"+booleans+")$","i"),needsContext:new RegExp("^"+whitespace2+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+whitespace2+"*((?:-\\d)?\\d*)"+whitespace2+"*\\)|)(?=[^-]|$)","i")},rhtml2=/HTML$/i,rinputs=/^(?:input|select|textarea|button)$/i,rheader=/^h\d$/i,rnative=/^[^{]+\{\s*\[native \w/,rquickExpr2=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,rsibling=/[+~]/,runescape=new RegExp("\\\\[\\da-fA-F]{1,6}"+whitespace2+"?|\\\\([^\\r\\n\\f])","g"),funescape=function(escape,nonHex){var high="0x"+escape.slice(1)-65536;return nonHex||(high<0?String.fromCharCode(high+65536):String.fromCharCode(high>>10|55296,1023&high|56320))},rcssescape=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,fcssescape=function(ch,asCodePoint){return asCodePoint?"\0"===ch?"�":ch.slice(0,-1)+"\\"+ch.charCodeAt(ch.length-1).toString(16)+" ":"\\"+ch},unloadHandler=function(){setDocument()},inDisabledFieldset=addCombinator((function(elem){return!0===elem.disabled&&"fieldset"===elem.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{push2.apply(arr2=slice2.call(preferredDoc.childNodes),preferredDoc.childNodes),arr2[preferredDoc.childNodes.length].nodeType}catch(e){push2={apply:arr2.length?function(target,els){pushNative.apply(target,slice2.call(els))}:function(target,els){for(var j=target.length,i2=0;target[j++]=els[i2++];);target.length=j-1}}}function Sizzle2(selector,context,results,seed){var m,i2,elem,nid,match,groups,newSelector,newContext=context&&context.ownerDocument,nodeType=context?context.nodeType:9;if(results=results||[],"string"!=typeof selector||!selector||1!==nodeType&&9!==nodeType&&11!==nodeType)return results;if(!seed&&(setDocument(context),context=context||document3,documentIsHTML)){if(11!==nodeType&&(match=rquickExpr2.exec(selector)))if(m=match[1]){if(9===nodeType){if(!(elem=context.getElementById(m)))return results;if(elem.id===m)return results.push(elem),results}else if(newContext&&(elem=newContext.getElementById(m))&&contains(context,elem)&&elem.id===m)return results.push(elem),results}else{if(match[2])return push2.apply(results,context.getElementsByTagName(selector)),results;if((m=match[3])&&support2.getElementsByClassName&&context.getElementsByClassName)return push2.apply(results,context.getElementsByClassName(m)),results}if(support2.qsa&&!nonnativeSelectorCache[selector+" "]&&(!rbuggyQSA||!rbuggyQSA.test(selector))&&(1!==nodeType||"object"!==context.nodeName.toLowerCase())){if(newSelector=selector,newContext=context,1===nodeType&&(rdescend.test(selector)||rcombinators.test(selector))){for((newContext=rsibling.test(selector)&&testContext(context.parentNode)||context)===context&&support2.scope||((nid=context.getAttribute("id"))?nid=nid.replace(rcssescape,fcssescape):context.setAttribute("id",nid=expando)),i2=(groups=tokenize(selector)).length;i2--;)groups[i2]=(nid?"#"+nid:":scope")+" "+toSelector(groups[i2]);newSelector=groups.join(",")}try{return push2.apply(results,newContext.querySelectorAll(newSelector)),results}catch(qsaError){nonnativeSelectorCache(selector,!0)}finally{nid===expando&&context.removeAttribute("id")}}}return select(selector.replace(rtrim2,"$1"),context,results,seed)}function createCache(){var keys=[];return function cache(key,value){return keys.push(key+" ")>Expr.cacheLength&&delete cache[keys.shift()],cache[key+" "]=value}}function markFunction(fn){return fn[expando]=!0,fn}function assert(fn){var el=document3.createElement("fieldset");try{return!!fn(el)}catch(e){return!1}finally{el.parentNode&&el.parentNode.removeChild(el),el=null}}function addHandle(attrs,handler){for(var arr3=attrs.split("|"),i2=arr3.length;i2--;)Expr.attrHandle[arr3[i2]]=handler}function siblingCheck(a,b){var cur=b&&a,diff=cur&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(diff)return diff;if(cur)for(;cur=cur.nextSibling;)if(cur===b)return-1;return a?1:-1}function createInputPseudo(type){return function(elem){return"input"===elem.nodeName.toLowerCase()&&elem.type===type}}function createButtonPseudo(type){return function(elem){var name=elem.nodeName.toLowerCase();return("input"===name||"button"===name)&&elem.type===type}}function createDisabledPseudo(disabled){return function(elem){return"form"in elem?elem.parentNode&&!1===elem.disabled?"label"in elem?"label"in elem.parentNode?elem.parentNode.disabled===disabled:elem.disabled===disabled:elem.isDisabled===disabled||elem.isDisabled!==!disabled&&inDisabledFieldset(elem)===disabled:elem.disabled===disabled:"label"in elem&&elem.disabled===disabled}}function createPositionalPseudo(fn){return markFunction((function(argument){return argument=+argument,markFunction((function(seed,matches2){for(var j,matchIndexes=fn([],seed.length,argument),i2=matchIndexes.length;i2--;)seed[j=matchIndexes[i2]]&&(seed[j]=!(matches2[j]=seed[j]))}))}))}function testContext(context){return context&&void 0!==context.getElementsByTagName&&context}for(i in support2=Sizzle2.support={},isXML=Sizzle2.isXML=function(elem){var namespace=elem&&elem.namespaceURI,docElem2=elem&&(elem.ownerDocument||elem).documentElement;return!rhtml2.test(namespace||docElem2&&docElem2.nodeName||"HTML")},setDocument=Sizzle2.setDocument=function(node){var hasCompare,subWindow,doc=node?node.ownerDocument||node:preferredDoc;return doc!=document3&&9===doc.nodeType&&doc.documentElement?(docElem=(document3=doc).documentElement,documentIsHTML=!isXML(document3),preferredDoc!=document3&&(subWindow=document3.defaultView)&&subWindow.top!==subWindow&&(subWindow.addEventListener?subWindow.addEventListener("unload",unloadHandler,!1):subWindow.attachEvent&&subWindow.attachEvent("onunload",unloadHandler)),support2.scope=assert((function(el){return docElem.appendChild(el).appendChild(document3.createElement("div")),void 0!==el.querySelectorAll&&!el.querySelectorAll(":scope fieldset div").length})),support2.attributes=assert((function(el){return el.className="i",!el.getAttribute("className")})),support2.getElementsByTagName=assert((function(el){return el.appendChild(document3.createComment("")),!el.getElementsByTagName("*").length})),support2.getElementsByClassName=rnative.test(document3.getElementsByClassName),support2.getById=assert((function(el){return docElem.appendChild(el).id=expando,!document3.getElementsByName||!document3.getElementsByName(expando).length})),support2.getById?(Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){return elem.getAttribute("id")===attrId}},Expr.find.ID=function(id,context){if(void 0!==context.getElementById&&documentIsHTML){var elem=context.getElementById(id);return elem?[elem]:[]}}):(Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){var node2=void 0!==elem.getAttributeNode&&elem.getAttributeNode("id");return node2&&node2.value===attrId}},Expr.find.ID=function(id,context){if(void 0!==context.getElementById&&documentIsHTML){var node2,i2,elems,elem=context.getElementById(id);if(elem){if((node2=elem.getAttributeNode("id"))&&node2.value===id)return[elem];for(elems=context.getElementsByName(id),i2=0;elem=elems[i2++];)if((node2=elem.getAttributeNode("id"))&&node2.value===id)return[elem]}return[]}}),Expr.find.TAG=support2.getElementsByTagName?function(tag,context){return void 0!==context.getElementsByTagName?context.getElementsByTagName(tag):support2.qsa?context.querySelectorAll(tag):void 0}:function(tag,context){var elem,tmp=[],i2=0,results=context.getElementsByTagName(tag);if("*"===tag){for(;elem=results[i2++];)1===elem.nodeType&&tmp.push(elem);return tmp}return results},Expr.find.CLASS=support2.getElementsByClassName&&function(className,context){if(void 0!==context.getElementsByClassName&&documentIsHTML)return context.getElementsByClassName(className)},rbuggyMatches=[],rbuggyQSA=[],(support2.qsa=rnative.test(document3.querySelectorAll))&&(assert((function(el){var input;docElem.appendChild(el).innerHTML="<a id='"+expando+"'></a><select id='"+expando+"-\r\\' msallowcapture=''><option selected=''></option></select>",el.querySelectorAll("[msallowcapture^='']").length&&rbuggyQSA.push("[*^$]="+whitespace2+"*(?:''|\"\")"),el.querySelectorAll("[selected]").length||rbuggyQSA.push("\\["+whitespace2+"*(?:value|"+booleans+")"),el.querySelectorAll("[id~="+expando+"-]").length||rbuggyQSA.push("~="),(input=document3.createElement("input")).setAttribute("name",""),el.appendChild(input),el.querySelectorAll("[name='']").length||rbuggyQSA.push("\\["+whitespace2+"*name"+whitespace2+"*="+whitespace2+"*(?:''|\"\")"),el.querySelectorAll(":checked").length||rbuggyQSA.push(":checked"),el.querySelectorAll("a#"+expando+"+*").length||rbuggyQSA.push(".#.+[+~]"),el.querySelectorAll("\\\f"),rbuggyQSA.push("[\\r\\n\\f]")})),assert((function(el){el.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var input=document3.createElement("input");input.setAttribute("type","hidden"),el.appendChild(input).setAttribute("name","D"),el.querySelectorAll("[name=d]").length&&rbuggyQSA.push("name"+whitespace2+"*[*^$|!~]?="),2!==el.querySelectorAll(":enabled").length&&rbuggyQSA.push(":enabled",":disabled"),docElem.appendChild(el).disabled=!0,2!==el.querySelectorAll(":disabled").length&&rbuggyQSA.push(":enabled",":disabled"),el.querySelectorAll("*,:x"),rbuggyQSA.push(",.*:")}))),(support2.matchesSelector=rnative.test(matches=docElem.matches||docElem.webkitMatchesSelector||docElem.mozMatchesSelector||docElem.oMatchesSelector||docElem.msMatchesSelector))&&assert((function(el){support2.disconnectedMatch=matches.call(el,"*"),matches.call(el,"[s!='']:x"),rbuggyMatches.push("!=",pseudos)}
vendor: 5,914 bytes, line 24
24)),rbuggyQSA=rbuggyQSA.length&&new RegExp(rbuggyQSA.join("|")),rbuggyMatches=rbuggyMatches.length&&new RegExp(rbuggyMatches.join("|")),hasCompare=rnative.test(docElem.compareDocumentPosition),contains=hasCompare||rnative.test(docElem.contains)?function(a,b){var adown=9===a.nodeType?a.documentElement:a,bup=b&&b.parentNode;return a===bup||!(!bup||1!==bup.nodeType||!(adown.contains?adown.contains(bup):a.compareDocumentPosition&&16&a.compareDocumentPosition(bup)))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1},sortOrder=hasCompare?function(a,b){if(a===b)return hasDuplicate=!0,0;var compare=!a.compareDocumentPosition-!b.compareDocumentPosition;return compare||(1&(compare=(a.ownerDocument||a)==(b.ownerDocument||b)?a.compareDocumentPosition(b):1)||!support2.sortDetached&&b.compareDocumentPosition(a)===compare?a==document3||a.ownerDocument==preferredDoc&&contains(preferredDoc,a)?-1:b==document3||b.ownerDocument==preferredDoc&&contains(preferredDoc,b)?1:sortInput?indexOf2(sortInput,a)-indexOf2(sortInput,b):0:4&compare?-1:1)}:function(a,b){if(a===b)return hasDuplicate=!0,0;var cur,i2=0,aup=a.parentNode,bup=b.parentNode,ap=[a],bp=[b];if(!aup||!bup)return a==document3?-1:b==document3?1:aup?-1:bup?1:sortInput?indexOf2(sortInput,a)-indexOf2(sortInput,b):0;if(aup===bup)return siblingCheck(a,b);for(cur=a;cur=cur.parentNode;)ap.unshift(cur);for(cur=b;cur=cur.parentNode;)bp.unshift(cur);for(;ap[i2]===bp[i2];)i2++;return i2?siblingCheck(ap[i2],bp[i2]):ap[i2]==preferredDoc?-1:bp[i2]==preferredDoc?1:0},document3):document3},Sizzle2.matches=function(expr,elements){return Sizzle2(expr,null,null,elements)},Sizzle2.matchesSelector=function(elem,expr){if(setDocument(elem),support2.matchesSelector&&documentIsHTML&&!nonnativeSelectorCache[expr+" "]&&(!rbuggyMatches||!rbuggyMatches.test(expr))&&(!rbuggyQSA||!rbuggyQSA.test(expr)))try{var ret=matches.call(elem,expr);if(ret||support2.disconnectedMatch||elem.document&&11!==elem.document.nodeType)return ret}catch(e){nonnativeSelectorCache(expr,!0)}return Sizzle2(expr,document3,null,[elem]).length>0},Sizzle2.contains=function(context,elem){return(context.ownerDocument||context)!=document3&&setDocument(context),contains(context,elem)},Sizzle2.attr=function(elem,name){(elem.ownerDocument||elem)!=document3&&setDocument(elem);var fn=Expr.attrHandle[name.toLowerCase()],val=fn&&hasOwn2.call(Expr.attrHandle,name.toLowerCase())?fn(elem,name,!documentIsHTML):void 0;return void 0!==val?val:support2.attributes||!documentIsHTML?elem.getAttribute(name):(val=elem.getAttributeNode(name))&&val.specified?val.value:null},Sizzle2.escape=function(sel){return(sel+"").replace(rcssescape,fcssescape)},Sizzle2.error=function(msg){throw new Error("Syntax error, unrecognized expression: "+msg)},Sizzle2.uniqueSort=function(results){var elem,duplicates=[],j=0,i2=0;if(hasDuplicate=!support2.detectDuplicates,sortInput=!support2.sortStable&&results.slice(0),results.sort(sortOrder),hasDuplicate){for(;elem=results[i2++];)elem===results[i2]&&(j=duplicates.push(i2));for(;j--;)results.splice(duplicates[j],1)}return sortInput=null,results},getText=Sizzle2.getText=function(elem){var node,ret="",i2=0,nodeType=elem.nodeType;if(nodeType){if(1===nodeType||9===nodeType||11===nodeType){if("string"==typeof elem.textContent)return elem.textContent;for(elem=elem.firstChild;elem;elem=elem.nextSibling)ret+=getText(elem)}else if(3===nodeType||4===nodeType)return elem.nodeValue}else for(;node=elem[i2++];)ret+=getText(node);return ret},(Expr=Sizzle2.selectors={cacheLength:50,createPseudo:markFunction,match:matchExpr,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(match){return match[1]=match[1].replace(runescape,funescape),match[3]=(match[3]||match[4]||match[5]||"").replace(runescape,funescape),"~="===match[2]&&(match[3]=" "+match[3]+" "),match.slice(0,4)},CHILD:function(match){return match[1]=match[1].toLowerCase(),"nth"===match[1].slice(0,3)?(match[3]||Sizzle2.error(match[0]),match[4]=+(match[4]?match[5]+(match[6]||1):2*("even"===match[3]||"odd"===match[3])),match[5]=+(match[7]+match[8]||"odd"===match[3])):match[3]&&Sizzle2.error(match[0]),match},PSEUDO:function(match){var excess,unquoted=!match[6]&&match[2];return matchExpr.CHILD.test(match[0])?null:(match[3]?match[2]=match[4]||match[5]||"":unquoted&&rpseudo.test(unquoted)&&(excess=tokenize(unquoted,!0))&&(excess=unquoted.indexOf(")",unquoted.length-excess)-unquoted.length)&&(match[0]=match[0].slice(0,excess),match[2]=unquoted.slice(0,excess)),match.slice(0,3))}},filter:{TAG:function(nodeNameSelector){var nodeName2=nodeNameSelector.replace(runescape,funescape).toLowerCase();return"*"===nodeNameSelector?function(){return!0}:function(elem){return elem.nodeName&&elem.nodeName.toLowerCase()===nodeName2}},CLASS:function(className){var pattern=classCache[className+" "];return pattern||(pattern=new RegExp("(^|"+whitespace2+")"+className+"("+whitespace2+"|$)"))&&classCache(className,(function(elem){return pattern.test("string"==typeof elem.className&&elem.className||void 0!==elem.getAttribute&&elem.getAttribute("class")||"")}))},ATTR:function(name,operator,check){return function(elem){var result=Sizzle2.attr(elem,name);return null==result?"!="===operator:!operator||(result+="","="===operator?result===check:"!="===operator?result!==check:"^="===operator?check&&0===result.indexOf(check):"*="===operator?check&&result.indexOf(check)>-1:"$="===operator?check&&result.slice(-check.length)===check:"~="===operator?(" "+result.replace(rwhitespace," ")+" ").indexOf(check)>-1:"|="===operator&&(result===check||result.slice(0,check.length+1)===check+"-"))}},CHILD:function(type,what,_argument,first,last){var simple="nth"!==type.slice(0,3),forward="last"!==type.slice(-4),ofType="of-type"===what;return 1===first&&0===last?function(elem){return!!elem.parentNode}
vendor: 4,505 bytes, line 24
24:function(elem,_context,xml){var cache,uniqueCache,outerCache,node,nodeIndex,start,dir2=simple!==forward?"nextSibling":"previousSibling",parent=elem.parentNode,name=ofType&&elem.nodeName.toLowerCase(),useCache=!xml&&!ofType,diff=!1;if(parent){if(simple){for(;dir2;){for(node=elem;node=node[dir2];)if(ofType?node.nodeName.toLowerCase()===name:1===node.nodeType)return!1;start=dir2="only"===type&&!start&&"nextSibling"}return!0}if(start=[forward?parent.firstChild:parent.lastChild],forward&&useCache){for(diff=(nodeIndex=(cache=(uniqueCache=(outerCache=(node=parent)[expando]||(node[expando]={}))[node.uniqueID]||(outerCache[node.uniqueID]={}))[type]||[])[0]===dirruns&&cache[1])&&cache[2],node=nodeIndex&&parent.childNodes[nodeIndex];node=++nodeIndex&&node&&node[dir2]||(diff=nodeIndex=0)||start.pop();)if(1===node.nodeType&&++diff&&node===elem){uniqueCache[type]=[dirruns,nodeIndex,diff];break}}else if(useCache&&(diff=nodeIndex=(cache=(uniqueCache=(outerCache=(node=elem)[expando]||(node[expando]={}))[node.uniqueID]||(outerCache[node.uniqueID]={}))[type]||[])[0]===dirruns&&cache[1]),!1===diff)for(;(node=++nodeIndex&&node&&node[dir2]||(diff=nodeIndex=0)||start.pop())&&((ofType?node.nodeName.toLowerCase()!==name:1!==node.nodeType)||!++diff||(useCache&&((uniqueCache=(outerCache=node[expando]||(node[expando]={}))[node.uniqueID]||(outerCache[node.uniqueID]={}))[type]=[dirruns,diff]),node!==elem)););return(diff-=last)===first||diff%first==0&&diff/first>=0}}},PSEUDO:function(pseudo,argument){var args,fn=Expr.pseudos[pseudo]||Expr.setFilters[pseudo.toLowerCase()]||Sizzle2.error("unsupported pseudo: "+pseudo);return fn[expando]?fn(argument):fn.length>1?(args=[pseudo,pseudo,"",argument],Expr.setFilters.hasOwnProperty(pseudo.toLowerCase())?markFunction((function(seed,matches2){for(var idx,matched=fn(seed,argument),i2=matched.length;i2--;)seed[idx=indexOf2(seed,matched[i2])]=!(matches2[idx]=matched[i2])})):function(elem){return fn(elem,0,args)}):fn}},pseudos:{not:markFunction((function(selector){var input=[],results=[],matcher=compile(selector.replace(rtrim2,"$1"));return matcher[expando]?markFunction((function(seed,matches2,_context,xml){for(var elem,unmatched=matcher(seed,null,xml,[]),i2=seed.length;i2--;)(elem=unmatched[i2])&&(seed[i2]=!(matches2[i2]=elem))})):function(elem,_context,xml){return input[0]=elem,matcher(input,null,xml,results),input[0]=null,!results.pop()}})),has:markFunction((function(selector){return function(elem){return Sizzle2(selector,elem).length>0}})),contains:markFunction((function(text){return text=text.replace(runescape,funescape),function(elem){return(elem.textContent||getText(elem)).indexOf(text)>-1}})),lang:markFunction((function(lang){return ridentifier.test(lang||"")||Sizzle2.error("unsupported lang: "+lang),lang=lang.replace(runescape,funescape).toLowerCase(),function(elem){var elemLang;do{if(elemLang=documentIsHTML?elem.lang:elem.getAttribute("xml:lang")||elem.getAttribute("lang"))return(elemLang=elemLang.toLowerCase())===lang||0===elemLang.indexOf(lang+"-")}while((elem=elem.parentNode)&&1===elem.nodeType);return!1}})),target:function(elem){var hash=window3.location&&window3.location.hash;return hash&&hash.slice(1)===elem.id},root:function(elem){return elem===docElem},focus:function(elem){return elem===document3.activeElement&&(!document3.hasFocus||document3.hasFocus())&&!!(elem.type||elem.href||~elem.tabIndex)},enabled:createDisabledPseudo(!1),disabled:createDisabledPseudo(!0),checked:function(elem){var nodeName2=elem.nodeName.toLowerCase();return"input"===nodeName2&&!!elem.checked||"option"===nodeName2&&!!elem.selected},selected:function(elem){return elem.parentNode&&elem.parentNode.selectedIndex,!0===elem.selected},empty:function(elem){for(elem=elem.firstChild;elem;elem=elem.nextSibling)if(elem.nodeType<6)return!1;return!0},parent:function(elem){return!Expr.pseudos.empty(elem)},header:function(elem){return rheader.test(elem.nodeName)},input:function(elem){return rinputs.test(elem.nodeName)},button:function(elem){var name=elem.nodeName.toLowerCase();return"input"===name&&"button"===elem.type||"button"===name},text:function(elem){var attr;return"input"===elem.nodeName.toLowerCase()&&"text"===elem.type&&(null==(attr=elem.getAttribute("type"))||"text"===attr.toLowerCase())},first:createPositionalPseudo((function(){return[0]})),last:createPositionalPseudo((function(_matchIndexes,length){return[length-1]})),eq:createPositionalPseudo((function(_matchIndexes,length,argument){return[argument<0?argument+length:argument]}
vendor: 9,964 bytes, line 24
24)),even:createPositionalPseudo((function(matchIndexes,length){for(var i2=0;i2<length;i2+=2)matchIndexes.push(i2);return matchIndexes})),odd:createPositionalPseudo((function(matchIndexes,length){for(var i2=1;i2<length;i2+=2)matchIndexes.push(i2);return matchIndexes})),lt:createPositionalPseudo((function(matchIndexes,length,argument){for(var i2=argument<0?argument+length:argument>length?length:argument;--i2>=0;)matchIndexes.push(i2);return matchIndexes})),gt:createPositionalPseudo((function(matchIndexes,length,argument){for(var i2=argument<0?argument+length:argument;++i2<length;)matchIndexes.push(i2);return matchIndexes}))}}).pseudos.nth=Expr.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})Expr.pseudos[i]=createInputPseudo(i);for(i in{submit:!0,reset:!0})Expr.pseudos[i]=createButtonPseudo(i);function setFilters(){}function toSelector(tokens){for(var i2=0,len=tokens.length,selector="";i2<len;i2++)selector+=tokens[i2].value;return selector}function addCombinator(matcher,combinator,base){var dir2=combinator.dir,skip=combinator.next,key=skip||dir2,checkNonElements=base&&"parentNode"===key,doneName=done++;return combinator.first?function(elem,context,xml){for(;elem=elem[dir2];)if(1===elem.nodeType||checkNonElements)return matcher(elem,context,xml);return!1}:function(elem,context,xml){var oldCache,uniqueCache,outerCache,newCache=[dirruns,doneName];if(xml){for(;elem=elem[dir2];)if((1===elem.nodeType||checkNonElements)&&matcher(elem,context,xml))return!0}else for(;elem=elem[dir2];)if(1===elem.nodeType||checkNonElements)if(uniqueCache=(outerCache=elem[expando]||(elem[expando]={}))[elem.uniqueID]||(outerCache[elem.uniqueID]={}),skip&&skip===elem.nodeName.toLowerCase())elem=elem[dir2]||elem;else{if((oldCache=uniqueCache[key])&&oldCache[0]===dirruns&&oldCache[1]===doneName)return newCache[2]=oldCache[2];if(uniqueCache[key]=newCache,newCache[2]=matcher(elem,context,xml))return!0}return!1}}function elementMatcher(matchers){return matchers.length>1?function(elem,context,xml){for(var i2=matchers.length;i2--;)if(!matchers[i2](elem,context,xml))return!1;return!0}:matchers[0]}function condense(unmatched,map,filter,context,xml){for(var elem,newUnmatched=[],i2=0,len=unmatched.length,mapped=null!=map;i2<len;i2++)(elem=unmatched[i2])&&(filter&&!filter(elem,context,xml)||(newUnmatched.push(elem),mapped&&map.push(i2)));return newUnmatched}function setMatcher(preFilter,selector,matcher,postFilter,postFinder,postSelector){return postFilter&&!postFilter[expando]&&(postFilter=setMatcher(postFilter)),postFinder&&!postFinder[expando]&&(postFinder=setMatcher(postFinder,postSelector)),markFunction((function(seed,results,context,xml){var temp,i2,elem,preMap=[],postMap=[],preexisting=results.length,elems=seed||function(selector,contexts,results){for(var i2=0,len=contexts.length;i2<len;i2++)Sizzle2(selector,contexts[i2],results);return results}(selector||"*",context.nodeType?[context]:context,[]),matcherIn=!preFilter||!seed&&selector?elems:condense(elems,preMap,preFilter,context,xml),matcherOut=matcher?postFinder||(seed?preFilter:preexisting||postFilter)?[]:results:matcherIn;if(matcher&&matcher(matcherIn,matcherOut,context,xml),postFilter)for(temp=condense(matcherOut,postMap),postFilter(temp,[],context,xml),i2=temp.length;i2--;)(elem=temp[i2])&&(matcherOut[postMap[i2]]=!(matcherIn[postMap[i2]]=elem));if(seed){if(postFinder||preFilter){if(postFinder){for(temp=[],i2=matcherOut.length;i2--;)(elem=matcherOut[i2])&&temp.push(matcherIn[i2]=elem);postFinder(null,matcherOut=[],temp,xml)}for(i2=matcherOut.length;i2--;)(elem=matcherOut[i2])&&(temp=postFinder?indexOf2(seed,elem):preMap[i2])>-1&&(seed[temp]=!(results[temp]=elem))}}else matcherOut=condense(matcherOut===results?matcherOut.splice(preexisting,matcherOut.length):matcherOut),postFinder?postFinder(null,results,matcherOut,xml):push2.apply(results,matcherOut)}))}function matcherFromTokens(tokens){for(var checkContext,matcher,j,len=tokens.length,leadingRelative=Expr.relative[tokens[0].type],implicitRelative=leadingRelative||Expr.relative[" "],i2=leadingRelative?1:0,matchContext=addCombinator((function(elem){return elem===checkContext}),implicitRelative,!0),matchAnyContext=addCombinator((function(elem){return indexOf2(checkContext,elem)>-1}),implicitRelative,!0),matchers=[function(elem,context,xml){var ret=!leadingRelative&&(xml||context!==outermostContext)||((checkContext=context).nodeType?matchContext(elem,context,xml):matchAnyContext(elem,context,xml));return checkContext=null,ret}];i2<len;i2++)if(matcher=Expr.relative[tokens[i2].type])matchers=[addCombinator(elementMatcher(matchers),matcher)];else{if((matcher=Expr.filter[tokens[i2].type].apply(null,tokens[i2].matches))[expando]){for(j=++i2;j<len&&!Expr.relative[tokens[j].type];j++);return setMatcher(i2>1&&elementMatcher(matchers),i2>1&&toSelector(tokens.slice(0,i2-1).concat({value:" "===tokens[i2-2].type?"*":""})).replace(rtrim2,"$1"),matcher,i2<j&&matcherFromTokens(tokens.slice(i2,j)),j<len&&matcherFromTokens(tokens=tokens.slice(j)),j<len&&toSelector(tokens))}matchers.push(matcher)}return elementMatcher(matchers)}return setFilters.prototype=Expr.filters=Expr.pseudos,Expr.setFilters=new setFilters,tokenize=Sizzle2.tokenize=function(selector,parseOnly){var matched,match,tokens,type,soFar,groups,preFilters,cached=tokenCache[selector+" "];if(cached)return parseOnly?0:cached.slice(0);for(soFar=selector,groups=[],preFilters=Expr.preFilter;soFar;){for(type in matched&&!(match=rcomma.exec(soFar))||(match&&(soFar=soFar.slice(match[0].length)||soFar),groups.push(tokens=[])),matched=!1,(match=rcombinators.exec(soFar))&&(matched=match.shift(),tokens.push({value:matched,type:match[0].replace(rtrim2," ")}),soFar=soFar.slice(matched.length)),Expr.filter)!(match=matchExpr[type].exec(soFar))||preFilters[type]&&!(match=preFilters[type](match))||(matched=match.shift(),tokens.push({value:matched,type:type,matches:match}),soFar=soFar.slice(matched.length));if(!matched)break}return parseOnly?soFar.length:soFar?Sizzle2.error(selector):tokenCache(selector,groups).slice(0)},compile=Sizzle2.compile=function(selector,match){var i2,setMatchers=[],elementMatchers=[],cached=compilerCache[selector+" "];if(!cached){for(match||(match=tokenize(selector)),i2=match.length;i2--;)(cached=matcherFromTokens(match[i2]))[expando]?setMatchers.push(cached):elementMatchers.push(cached);(cached=compilerCache(selector,function(elementMatchers,setMatchers){var bySet=setMatchers.length>0,byElement=elementMatchers.length>0,superMatcher=function(seed,context,xml,results,outermost){var elem,j,matcher,matchedCount=0,i2="0",unmatched=seed&&[],setMatched=[],contextBackup=outermostContext,elems=seed||byElement&&Expr.find.TAG("*",outermost),dirrunsUnique=dirruns+=null==contextBackup?1:Math.random()||.1,len=elems.length;for(outermost&&(outermostContext=context==document3||context||outermost);i2!==len&&null!=(elem=elems[i2]);i2++){if(byElement&&elem){for(j=0,context||elem.ownerDocument==document3||(setDocument(elem),xml=!documentIsHTML);matcher=elementMatchers[j++];)if(matcher(elem,context||document3,xml)){results.push(elem);break}outermost&&(dirruns=dirrunsUnique)}bySet&&((elem=!matcher&&elem)&&matchedCount--,seed&&unmatched.push(elem))}if(matchedCount+=i2,bySet&&i2!==matchedCount){for(j=0;matcher=setMatchers[j++];)matcher(unmatched,setMatched,context,xml);if(seed){if(matchedCount>0)for(;i2--;)unmatched[i2]||setMatched[i2]||(setMatched[i2]=pop.call(results));setMatched=condense(setMatched)}push2.apply(results,setMatched),outermost&&!seed&&setMatched.length>0&&matchedCount+setMatchers.length>1&&Sizzle2.uniqueSort(results)}return outermost&&(dirruns=dirrunsUnique,outermostContext=contextBackup),unmatched};return bySet?markFunction(superMatcher):superMatcher}(elementMatchers,setMatchers))).selector=selector}return cached},select=Sizzle2.select=function(selector,context,results,seed){var i2,tokens,token,type,find,compiled="function"==typeof selector&&selector,match=!seed&&tokenize(selector=compiled.selector||selector);if(results=results||[],1===match.length){if((tokens=match[0]=match[0].slice(0)).length>2&&"ID"===(token=tokens[0]).type&&9===context.nodeType&&documentIsHTML&&Expr.relative[tokens[1].type]){if(!(context=(Expr.find.ID(token.matches[0].replace(runescape,funescape),context)||[])[0]))return results;compiled&&(context=context.parentNode),selector=selector.slice(tokens.shift().value.length)}for(i2=matchExpr.needsContext.test(selector)?0:tokens.length;i2--&&(token=tokens[i2],!Expr.relative[type=token.type]);)if((find=Expr.find[type])&&(seed=find(token.matches[0].replace(runescape,funescape),rsibling.test(tokens[0].type)&&testContext(context.parentNode)||context))){if(tokens.splice(i2,1),!(selector=seed.length&&toSelector(tokens)))return push2.apply(results,seed),results;break}}return(compiled||compile(selector,match))(seed,context,!documentIsHTML,results,!context||rsibling.test(selector)&&testContext(context.parentNode)||context),results},support2.sortStable=expando.split("").sort(sortOrder).join("")===expando,support2.detectDuplicates=!!hasDuplicate,setDocument(),support2.sortDetached=assert((function(el){return 1&el.compareDocumentPosition(document3.createElement("fieldset"))})),assert((function(el){return el.innerHTML="<a href='#'></a>","#"===el.firstChild.getAttribute("href")}))||addHandle("type|href|height|width",(function(elem,name,isXML2){if(!isXML2)return elem.getAttribute(name,"type"===name.toLowerCase()?1:2)})),support2.attributes&&assert((function(el){return el.innerHTML="<input/>",el.firstChild.setAttribute("value",""),""===el.firstChild.getAttribute("value")}))||addHandle("value",(function(elem,_name,isXML2){if(!isXML2&&"input"===elem.nodeName.toLowerCase())return elem.defaultValue})),assert((function(el){return null==el.getAttribute("disabled")}))||addHandle(booleans,(function(elem,name,isXML2){var val;if(!isXML2)return!0===elem[name]?name.toLowerCase():(val=elem.getAttributeNode(name))&&val.specified?val.value:null})),Sizzle2}(window2);
vendor: 2,612 bytes, line 24
24jQuery2.find=Sizzle,jQuery2.expr=Sizzle.selectors,jQuery2.expr[":"]=jQuery2.expr.pseudos,jQuery2.uniqueSort=jQuery2.unique=Sizzle.uniqueSort,jQuery2.text=Sizzle.getText,jQuery2.isXMLDoc=Sizzle.isXML,jQuery2.contains=Sizzle.contains,jQuery2.escapeSelector=Sizzle.escape;var dir=function(elem,dir2,until){for(var matched=[],truncate=void 0!==until;(elem=elem[dir2])&&9!==elem.nodeType;)if(1===elem.nodeType){if(truncate&&jQuery2(elem).is(until))break;matched.push(elem)}return matched},siblings=function(n,elem){for(var matched=[];n;n=n.nextSibling)1===n.nodeType&&n!==elem&&matched.push(n);return matched},rneedsContext=jQuery2.expr.match.needsContext;function nodeName(elem,name){return elem.nodeName&&elem.nodeName.toLowerCase()===name.toLowerCase()}var rsingleTag=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function winnow(elements,qualifier,not){return isFunction(qualifier)?jQuery2.grep(elements,(function(elem,i){return!!qualifier.call(elem,i,elem)!==not})):qualifier.nodeType?jQuery2.grep(elements,(function(elem){return elem===qualifier!==not})):"string"!=typeof qualifier?jQuery2.grep(elements,(function(elem){return indexOf.call(qualifier,elem)>-1!==not})):jQuery2.filter(qualifier,elements,not)}jQuery2.filter=function(expr,elems,not){var elem=elems[0];return not&&(expr=":not("+expr+")"),1===elems.length&&1===elem.nodeType?jQuery2.find.matchesSelector(elem,expr)?[elem]:[]:jQuery2.find.matches(expr,jQuery2.grep(elems,(function(elem2){return 1===elem2.nodeType})))},jQuery2.fn.extend({find:function(selector){var i,ret,len=this.length,self2=this;if("string"!=typeof selector)return this.pushStack(jQuery2(selector).filter((function(){for(i=0;i<len;i++)if(jQuery2.contains(self2[i],this))return!0})));for(ret=this.pushStack([]),i=0;i<len;i++)jQuery2.find(selector,self2[i],ret);return len>1?jQuery2.uniqueSort(ret):ret},filter:function(selector){return this.pushStack(winnow(this,selector||[],!1))},not:function(selector){return this.pushStack(winnow(this,selector||[],!0))},is:function(selector){return!!winnow(this,"string"==typeof selector&&rneedsContext.test(selector)?jQuery2(selector):selector||[],!1).length}});var rootjQuery,rquickExpr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(jQuery2.fn.init=function(selector,context,root){var match,elem;if(!selector)return this;if(root=root||rootjQuery,"string"==typeof selector){if(!(match="<"===selector[0]&&">"===selector[selector.length-1]&&selector.length>=3?[null,selector,null]:rquickExpr.exec(selector))||!match[1]&&context)return!context||context.jquery?(context||root).find(selector):this.constructor(context).find(selector);
vendor: 5,816 bytes, line 24
24if(match[1]){if(context=context instanceof jQuery2?context[0]:context,jQuery2.merge(this,jQuery2.parseHTML(match[1],context&&context.nodeType?context.ownerDocument||context:document2,!0)),rsingleTag.test(match[1])&&jQuery2.isPlainObject(context))for(match in context)isFunction(this[match])?this[match](context[match]):this.attr(match,context[match]);return this}return(elem=document2.getElementById(match[2]))&&(this[0]=elem,this.length=1),this}return selector.nodeType?(this[0]=selector,this.length=1,this):isFunction(selector)?void 0!==root.ready?root.ready(selector):selector(jQuery2):jQuery2.makeArray(selector,this)}).prototype=jQuery2.fn,rootjQuery=jQuery2(document2);var rparentsprev=/^(?:parents|prev(?:Until|All))/,guaranteedUnique={children:!0,contents:!0,next:!0,prev:!0};function sibling(cur,dir2){for(;(cur=cur[dir2])&&1!==cur.nodeType;);return cur}jQuery2.fn.extend({has:function(target){var targets=jQuery2(target,this),l=targets.length;return this.filter((function(){for(var i=0;i<l;i++)if(jQuery2.contains(this,targets[i]))return!0}))},closest:function(selectors,context){var cur,i=0,l=this.length,matched=[],targets="string"!=typeof selectors&&jQuery2(selectors);if(!rneedsContext.test(selectors))for(;i<l;i++)for(cur=this[i];cur&&cur!==context;cur=cur.parentNode)if(cur.nodeType<11&&(targets?targets.index(cur)>-1:1===cur.nodeType&&jQuery2.find.matchesSelector(cur,selectors))){matched.push(cur);break}return this.pushStack(matched.length>1?jQuery2.uniqueSort(matched):matched)},index:function(elem){return elem?"string"==typeof elem?indexOf.call(jQuery2(elem),this[0]):indexOf.call(this,elem.jquery?elem[0]:elem):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(selector,context){return this.pushStack(jQuery2.uniqueSort(jQuery2.merge(this.get(),jQuery2(selector,context))))},addBack:function(selector){return this.add(null==selector?this.prevObject:this.prevObject.filter(selector))}}),jQuery2.each({parent:function(elem){var parent=elem.parentNode;return parent&&11!==parent.nodeType?parent:null},parents:function(elem){return dir(elem,"parentNode")},parentsUntil:function(elem,_i,until){return dir(elem,"parentNode",until)},next:function(elem){return sibling(elem,"nextSibling")},prev:function(elem){return sibling(elem,"previousSibling")},nextAll:function(elem){return dir(elem,"nextSibling")},prevAll:function(elem){return dir(elem,"previousSibling")},nextUntil:function(elem,_i,until){return dir(elem,"nextSibling",until)},prevUntil:function(elem,_i,until){return dir(elem,"previousSibling",until)},siblings:function(elem){return siblings((elem.parentNode||{}).firstChild,elem)},children:function(elem){return siblings(elem.firstChild)},contents:function(elem){return null!=elem.contentDocument&&getProto(elem.contentDocument)?elem.contentDocument:(nodeName(elem,"template")&&(elem=elem.content||elem),jQuery2.merge([],elem.childNodes))}},(function(name,fn){jQuery2.fn[name]=function(until,selector){var matched=jQuery2.map(this,fn,until);return"Until"!==name.slice(-5)&&(selector=until),selector&&"string"==typeof selector&&(matched=jQuery2.filter(selector,matched)),this.length>1&&(guaranteedUnique[name]||jQuery2.uniqueSort(matched),rparentsprev.test(name)&&matched.reverse()),this.pushStack(matched)}}));var rnothtmlwhite=/[^\x20\t\r\n\f]+/g;function Identity(v){return v}function Thrower(ex){throw ex}function adoptValue(value,resolve,reject,noValue){var method;try{value&&isFunction(method=value.promise)?method.call(value).done(resolve).fail(reject):value&&isFunction(method=value.then)?method.call(value,resolve,reject):resolve.apply(void 0,[value].slice(noValue))}catch(value2){reject.apply(void 0,[value2])}}jQuery2.Callbacks=function(options){options="string"==typeof options?function(options){var object={};return jQuery2.each(options.match(rnothtmlwhite)||[],(function(_,flag){object[flag]=!0})),object}(options):jQuery2.extend({},options);var firing,memory,fired,locked,list=[],queue=[],firingIndex=-1,fire=function(){for(locked=locked||options.once,fired=firing=!0;queue.length;firingIndex=-1)for(memory=queue.shift();++firingIndex<list.length;)!1===list[firingIndex].apply(memory[0],memory[1])&&options.stopOnFalse&&(firingIndex=list.length,memory=!1);options.memory||(memory=!1),firing=!1,locked&&(list=memory?[]:"")},self2={add:function(){return list&&(memory&&!firing&&(firingIndex=list.length-1,queue.push(memory)),function add(args){jQuery2.each(args,(function(_,arg){isFunction(arg)?options.unique&&self2.has(arg)||list.push(arg):arg&&arg.length&&"string"!==toType(arg)&&add(arg)}))}(arguments),memory&&!firing&&fire()),this},remove:function(){return jQuery2.each(arguments,(function(_,arg){for(var index;(index=jQuery2.inArray(arg,list,index))>-1;)list.splice(index,1),index<=firingIndex&&firingIndex--})),this},has:function(fn){return fn?jQuery2.inArray(fn,list)>-1:list.length>0},empty:function(){return list&&(list=[]),this},disable:function(){return locked=queue=[],list=memory="",this},disabled:function(){return!list},lock:function(){return locked=queue=[],memory||firing||(list=memory=""),this},locked:function(){return!!locked},fireWith:function(context,args){return locked||(args=[context,(args=args||[]).slice?args.slice():args],queue.push(args),firing||fire()),this},fire:function(){return self2.fireWith(this,arguments),this},fired:function(){return!!fired}};return self2},jQuery2.extend({Deferred:function(func){var tuples=[["notify","progress",jQuery2.Callbacks("memory"),jQuery2.Callbacks("memory"),2],["resolve","done",jQuery2.Callbacks("once memory"),jQuery2.Callbacks("once memory"),0,"resolved"],["reject","fail",jQuery2.Callbacks("once memory"),jQuery2.Callbacks("once memory"),1,"rejected"]],state="pending",promise={state:function(){return state},always:function(){return deferred.done(arguments).fail(arguments),this}
vendor: 4,703 bytes, line 24
24,catch:function(fn){return promise.then(null,fn)},pipe:function(){var fns=arguments;return jQuery2.Deferred((function(newDefer){jQuery2.each(tuples,(function(_i,tuple){var fn=isFunction(fns[tuple[4]])&&fns[tuple[4]];deferred[tuple[1]]((function(){var returned=fn&&fn.apply(this,arguments);returned&&isFunction(returned.promise)?returned.promise().progress(newDefer.notify).done(newDefer.resolve).fail(newDefer.reject):newDefer[tuple[0]+"With"](this,fn?[returned]:arguments)}))})),fns=null})).promise()},then:function(onFulfilled,onRejected,onProgress){var maxDepth=0;function resolve(depth,deferred2,handler,special){return function(){var that=this,args=arguments,mightThrow=function(){var returned,then;if(!(depth<maxDepth)){if((returned=handler.apply(that,args))===deferred2.promise())throw new TypeError("Thenable self-resolution");then=returned&&("object"==typeof returned||"function"==typeof returned)&&returned.then,isFunction(then)?special?then.call(returned,resolve(maxDepth,deferred2,Identity,special),resolve(maxDepth,deferred2,Thrower,special)):(maxDepth++,then.call(returned,resolve(maxDepth,deferred2,Identity,special),resolve(maxDepth,deferred2,Thrower,special),resolve(maxDepth,deferred2,Identity,deferred2.notifyWith))):(handler!==Identity&&(that=void 0,args=[returned]),(special||deferred2.resolveWith)(that,args))}},process=special?mightThrow:function(){try{mightThrow()}catch(e){jQuery2.Deferred.exceptionHook&&jQuery2.Deferred.exceptionHook(e,process.stackTrace),depth+1>=maxDepth&&(handler!==Thrower&&(that=void 0,args=[e]),deferred2.rejectWith(that,args))}};depth?process():(jQuery2.Deferred.getStackHook&&(process.stackTrace=jQuery2.Deferred.getStackHook()),window2.setTimeout(process))}}return jQuery2.Deferred((function(newDefer){tuples[0][3].add(resolve(0,newDefer,isFunction(onProgress)?onProgress:Identity,newDefer.notifyWith)),tuples[1][3].add(resolve(0,newDefer,isFunction(onFulfilled)?onFulfilled:Identity)),tuples[2][3].add(resolve(0,newDefer,isFunction(onRejected)?onRejected:Thrower))})).promise()},promise:function(obj){return null!=obj?jQuery2.extend(obj,promise):promise}},deferred={};return jQuery2.each(tuples,(function(i,tuple){var list=tuple[2],stateString=tuple[5];promise[tuple[1]]=list.add,stateString&&list.add((function(){state=stateString}),tuples[3-i][2].disable,tuples[3-i][3].disable,tuples[0][2].lock,tuples[0][3].lock),list.add(tuple[3].fire),deferred[tuple[0]]=function(){return deferred[tuple[0]+"With"](this===deferred?void 0:this,arguments),this},deferred[tuple[0]+"With"]=list.fireWith})),promise.promise(deferred),func&&func.call(deferred,deferred),deferred},when:function(singleValue){var remaining=arguments.length,i=remaining,resolveContexts=Array(i),resolveValues=slice.call(arguments),primary=jQuery2.Deferred(),updateFunc=function(i2){return function(value){resolveContexts[i2]=this,resolveValues[i2]=arguments.length>1?slice.call(arguments):value,--remaining||primary.resolveWith(resolveContexts,resolveValues)}};if(remaining<=1&&(adoptValue(singleValue,primary.done(updateFunc(i)).resolve,primary.reject,!remaining),"pending"===primary.state()||isFunction(resolveValues[i]&&resolveValues[i].then)))return primary.then();for(;i--;)adoptValue(resolveValues[i],updateFunc(i),primary.reject);return primary.promise()}});var rerrorNames=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;jQuery2.Deferred.exceptionHook=function(error,stack){window2.console&&window2.console.warn&&error&&rerrorNames.test(error.name)&&window2.console.warn("jQuery.Deferred exception: "+error.message,error.stack,stack)},jQuery2.readyException=function(error){window2.setTimeout((function(){throw error}))};var readyList=jQuery2.Deferred();function completed(){document2.removeEventListener("DOMContentLoaded",completed),window2.removeEventListener("load",completed),jQuery2.ready()}jQuery2.fn.ready=function(fn){return readyList.then(fn).catch((function(error){jQuery2.readyException(error)})),this},jQuery2.extend({isReady:!1,readyWait:1,ready:function(wait){(!0===wait?--jQuery2.readyWait:jQuery2.isReady)||(jQuery2.isReady=!0,!0!==wait&&--jQuery2.readyWait>0||readyList.resolveWith(document2,[jQuery2]))}}),jQuery2.ready.then=readyList.then,"complete"===document2.readyState||"loading"!==document2.readyState&&!document2.documentElement.doScroll?window2.setTimeout(jQuery2.ready):(document2.addEventListener("DOMContentLoaded",completed),window2.addEventListener("load",completed));var access=function(elems,fn,key,value,chainable,emptyGet,raw){var i=0,len=elems.length,bulk=null==key;if("object"===toType(key))for(i in chainable=!0,key)access(elems,fn,i,key[i],!0,emptyGet,raw);else if(void 0!==value&&(chainable=!0,isFunction(value)||(raw=!0),bulk&&
vendor: 6,424 bytes, line 24
24(raw?(fn.call(elems,value),fn=null):(bulk=fn,fn=function(elem,_key,value2){return bulk.call(jQuery2(elem),value2)})),fn))for(;i<len;i++)fn(elems[i],key,raw?value:value.call(elems[i],i,fn(elems[i],key)));return chainable?elems:bulk?fn.call(elems):len?fn(elems[0],key):emptyGet},rmsPrefix=/^-ms-/,rdashAlpha=/-([a-z])/g;function fcamelCase(_all,letter){return letter.toUpperCase()}function camelCase(string){return string.replace(rmsPrefix,"ms-").replace(rdashAlpha,fcamelCase)}var acceptData=function(owner){return 1===owner.nodeType||9===owner.nodeType||!+owner.nodeType};function Data(){this.expando=jQuery2.expando+Data.uid++}Data.uid=1,Data.prototype={cache:function(owner){var value=owner[this.expando];return value||(value={},acceptData(owner)&&(owner.nodeType?owner[this.expando]=value:Object.defineProperty(owner,this.expando,{value:value,configurable:!0}))),value},set:function(owner,data,value){var prop,cache=this.cache(owner);if("string"==typeof data)cache[camelCase(data)]=value;else for(prop in data)cache[camelCase(prop)]=data[prop];return cache},get:function(owner,key){return void 0===key?this.cache(owner):owner[this.expando]&&owner[this.expando][camelCase(key)]},access:function(owner,key,value){return void 0===key||key&&"string"==typeof key&&void 0===value?this.get(owner,key):(this.set(owner,key,value),void 0!==value?value:key)},remove:function(owner,key){var i,cache=owner[this.expando];if(void 0!==cache){if(void 0!==key){i=(key=Array.isArray(key)?key.map(camelCase):(key=camelCase(key))in cache?[key]:key.match(rnothtmlwhite)||[]).length;for(;i--;)delete cache[key[i]]}(void 0===key||jQuery2.isEmptyObject(cache))&&(owner.nodeType?owner[this.expando]=void 0:delete owner[this.expando])}},hasData:function(owner){var cache=owner[this.expando];return void 0!==cache&&!jQuery2.isEmptyObject(cache)}};var dataPriv=new Data,dataUser=new Data,rbrace=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,rmultiDash=/[A-Z]/g;function dataAttr(elem,key,data){var name;if(void 0===data&&1===elem.nodeType)if(name="data-"+key.replace(rmultiDash,"-$&").toLowerCase(),"string"==typeof(data=elem.getAttribute(name))){try{data=function(data){return"true"===data||"false"!==data&&("null"===data?null:data===+data+""?+data:rbrace.test(data)?JSON.parse(data):data)}(data)}catch(e){}dataUser.set(elem,key,data)}else data=void 0;return data}jQuery2.extend({hasData:function(elem){return dataUser.hasData(elem)||dataPriv.hasData(elem)},data:function(elem,name,data){return dataUser.access(elem,name,data)},removeData:function(elem,name){dataUser.remove(elem,name)},_data:function(elem,name,data){return dataPriv.access(elem,name,data)},_removeData:function(elem,name){dataPriv.remove(elem,name)}}),jQuery2.fn.extend({data:function(key,value){var i,name,data,elem=this[0],attrs=elem&&elem.attributes;if(void 0===key){if(this.length&&(data=dataUser.get(elem),1===elem.nodeType&&!dataPriv.get(elem,"hasDataAttrs"))){for(i=attrs.length;i--;)attrs[i]&&0===(name=attrs[i].name).indexOf("data-")&&(name=camelCase(name.slice(5)),dataAttr(elem,name,data[name]));dataPriv.set(elem,"hasDataAttrs",!0)}return data}return"object"==typeof key?this.each((function(){dataUser.set(this,key)})):access(this,(function(value2){var data2;if(elem&&void 0===value2)return void 0!==(data2=dataUser.get(elem,key))||void 0!==(data2=dataAttr(elem,key))?data2:void 0;this.each((function(){dataUser.set(this,key,value2)}))}),null,value,arguments.length>1,null,!0)},removeData:function(key){return this.each((function(){dataUser.remove(this,key)}))}}),jQuery2.extend({queue:function(elem,type,data){var queue;if(elem)return type=(type||"fx")+"queue",queue=dataPriv.get(elem,type),data&&(!queue||Array.isArray(data)?queue=dataPriv.access(elem,type,jQuery2.makeArray(data)):queue.push(data)),queue||[]},dequeue:function(elem,type){type=type||"fx";var queue=jQuery2.queue(elem,type),startLength=queue.length,fn=queue.shift(),hooks=jQuery2._queueHooks(elem,type);"inprogress"===fn&&(fn=queue.shift(),startLength--),fn&&("fx"===type&&queue.unshift("inprogress"),delete hooks.stop,fn.call(elem,(function(){jQuery2.dequeue(elem,type)}),hooks)),!startLength&&hooks&&hooks.empty.fire()},_queueHooks:function(elem,type){var key=type+"queueHooks";return dataPriv.get(elem,key)||dataPriv.access(elem,key,{empty:jQuery2.Callbacks("once memory").add((function(){dataPriv.remove(elem,[type+"queue",key])}))})}}),jQuery2.fn.extend({queue:function(type,data){var setter=2;return"string"!=typeof type&&(data=type,type="fx",setter--),arguments.length<setter?jQuery2.queue(this[0],type):void 0===data?this:this.each((function(){var queue=jQuery2.queue(this,type,data);jQuery2._queueHooks(this,type),"fx"===type&&"inprogress"!==queue[0]&&jQuery2.dequeue(this,type)}))},dequeue:function(type){return this.each((function(){jQuery2.dequeue(this,type)}))},clearQueue:function(type){return this.queue(type||"fx",[])},promise:function(type,obj){var tmp,count=1,defer=jQuery2.Deferred(),elements=this,i=this.length,resolve=function(){--count||defer.resolveWith(elements,[elements])};for("string"!=typeof type&&(obj=type,type=void 0),type=type||"fx";i--;)(tmp=dataPriv.get(elements[i],type+"queueHooks"))&&tmp.empty&&(count++,tmp.empty.add(resolve));return resolve(),defer.promise(obj)}});var pnum=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,rcssNum=new RegExp("^(?:([+-])=|)("+pnum+")([a-z%]*)$","i"),cssExpand=["Top","Right","Bottom","Left"],documentElement=document2.documentElement,isAttached=function(elem){return jQuery2.contains(elem.ownerDocument,elem)},composed={composed:!0};documentElement.getRootNode&&(isAttached=function(elem){return jQuery2.contains(elem.ownerDocument,elem)||elem.getRootNode(composed)===elem.ownerDocument});var isHiddenWithinTree=function(elem,el){return"none"===(elem=el||elem).style.display||""===elem.style.display&&isAttached(elem)&&"none"===jQuery2.css(elem,"display")};function adjustCSS(elem,prop,valueParts,tween){var adjusted,scale,maxIterations=20,currentValue=tween?function(){return tween.cur()}:function(){return jQuery2.css(elem,prop,"")},initial=currentValue(),unit=valueParts&&valueParts[3]||(jQuery2.cssNumber[prop]?"":"px"),initialInUnit=elem.nodeType&&(jQuery2.cssNumber[prop]||"px"!==unit&&+initial)&&rcssNum.exec(jQuery2.css(elem,prop));if(initialInUnit&&initialInUnit[3]!==unit){for(initial/=2,unit=unit||initialInUnit[3],initialInUnit=+initial||1;maxIterations--;)jQuery2.style(elem,prop,initialInUnit+unit),(1-scale)*(1-(scale=currentValue()
vendor: 9,085 bytes, line 24
24/initial||.5))<=0&&(maxIterations=0),initialInUnit/=scale;initialInUnit*=2,jQuery2.style(elem,prop,initialInUnit+unit),valueParts=valueParts||[]}return valueParts&&(initialInUnit=+initialInUnit||+initial||0,adjusted=valueParts[1]?initialInUnit+(valueParts[1]+1)*valueParts[2]:+valueParts[2],tween&&(tween.unit=unit,tween.start=initialInUnit,tween.end=adjusted)),adjusted}var defaultDisplayMap={};function getDefaultDisplay(elem){var temp,doc=elem.ownerDocument,nodeName2=elem.nodeName,display=defaultDisplayMap[nodeName2];return display||(temp=doc.body.appendChild(doc.createElement(nodeName2)),display=jQuery2.css(temp,"display"),temp.parentNode.removeChild(temp),"none"===display&&(display="block"),defaultDisplayMap[nodeName2]=display,display)}function showHide(elements,show){for(var display,elem,values=[],index=0,length=elements.length;index<length;index++)(elem=elements[index]).style&&(display=elem.style.display,show?("none"===display&&(values[index]=dataPriv.get(elem,"display")||null,values[index]||(elem.style.display="")),""===elem.style.display&&isHiddenWithinTree(elem)&&(values[index]=getDefaultDisplay(elem))):"none"!==display&&(values[index]="none",dataPriv.set(elem,"display",display)));for(index=0;index<length;index++)null!=values[index]&&(elements[index].style.display=values[index]);return elements}jQuery2.fn.extend({show:function(){return showHide(this,!0)},hide:function(){return showHide(this)},toggle:function(state){return"boolean"==typeof state?state?this.show():this.hide():this.each((function(){isHiddenWithinTree(this)?jQuery2(this).show():jQuery2(this).hide()}))}});var div,input,rcheckableType=/^(?:checkbox|radio)$/i,rtagName=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,rscriptType=/^$|^module$|\/(?:java|ecma)script/i;div=document2.createDocumentFragment().appendChild(document2.createElement("div")),(input=document2.createElement("input")).setAttribute("type","radio"),input.setAttribute("checked","checked"),input.setAttribute("name","t"),div.appendChild(input),support.checkClone=div.cloneNode(!0).cloneNode(!0).lastChild.checked,div.innerHTML="<textarea>x</textarea>",support.noCloneChecked=!!div.cloneNode(!0).lastChild.defaultValue,div.innerHTML="<option></option>",support.option=!!div.lastChild;var wrapMap={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function getAll(context,tag){var ret;return ret=void 0!==context.getElementsByTagName?context.getElementsByTagName(tag||"*"):void 0!==context.querySelectorAll?context.querySelectorAll(tag||"*"):[],void 0===tag||tag&&nodeName(context,tag)?jQuery2.merge([context],ret):ret}function setGlobalEval(elems,refElements){for(var i=0,l=elems.length;i<l;i++)dataPriv.set(elems[i],"globalEval",!refElements||dataPriv.get(refElements[i],"globalEval"))}wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead,wrapMap.th=wrapMap.td,support.option||(wrapMap.optgroup=wrapMap.option=[1,"<select multiple='multiple'>","</select>"]);var rhtml=/<|&#?\w+;/;function buildFragment(elems,context,scripts,selection,ignored){for(var elem,tmp,tag,wrap,attached,j,fragment=context.createDocumentFragment(),nodes=[],i=0,l=elems.length;i<l;i++)if((elem=elems[i])||0===elem)if("object"===toType(elem))jQuery2.merge(nodes,elem.nodeType?[elem]:elem);else if(rhtml.test(elem)){for(tmp=tmp||fragment.appendChild(context.createElement("div")),tag=(rtagName.exec(elem)||["",""])[1].toLowerCase(),wrap=wrapMap[tag]||wrapMap._default,tmp.innerHTML=wrap[1]+jQuery2.htmlPrefilter(elem)+wrap[2],j=wrap[0];j--;)tmp=tmp.lastChild;jQuery2.merge(nodes,tmp.childNodes),(tmp=fragment.firstChild).textContent=""}else nodes.push(context.createTextNode(elem));for(fragment.textContent="",i=0;elem=nodes[i++];)if(selection&&jQuery2.inArray(elem,selection)>-1)ignored&&ignored.push(elem);else if(attached=isAttached(elem),tmp=getAll(fragment.appendChild(elem),"script"),attached&&setGlobalEval(tmp),scripts)for(j=0;elem=tmp[j++];)rscriptType.test(elem.type||"")&&scripts.push(elem);return fragment}var rtypenamespace=/^([^.]*)(?:\.(.+)|)/;function returnTrue(){return!0}function returnFalse(){return!1}function expectSync(elem,type){return elem===function(){try{return document2.activeElement}catch(err){}}()==("focus"===type)}function on(elem,types,selector,data,fn,one){var origFn,type;if("object"==typeof types){for(type in"string"!=typeof selector&&(data=data||selector,selector=void 0),types)on(elem,type,selector,data,types[type],one);return elem}if(null==data&&null==fn?(fn=selector,data=selector=void 0):null==fn&&("string"==typeof selector?(fn=data,data=void 0):(fn=data,data=selector,selector=void 0)),!1===fn)fn=returnFalse;else if(!fn)return elem;return 1===one&&(origFn=fn,(fn=function(event){return jQuery2().off(event),origFn.apply(this,arguments)}).guid=origFn.guid||(origFn.guid=jQuery2.guid++)),elem.each((function(){jQuery2.event.add(this,types,fn,data,selector)}))}function leverageNative(el,type,expectSync2){expectSync2?(dataPriv.set(el,type,!1),jQuery2.event.add(el,type,{namespace:!1,handler:function(event){var notAsync,result,saved=dataPriv.get(this,type);if(1&event.isTrigger&&this[type]){if(saved.length)(jQuery2.event.special[type]||{}).delegateType&&event.stopPropagation();else if(saved=slice.call(arguments),dataPriv.set(this,type,saved),notAsync=expectSync2(this,type),this[type](),saved!==(result=dataPriv.get(this,type))||notAsync?dataPriv.set(this,type,!1):result={},saved!==result)return event.stopImmediatePropagation(),event.preventDefault(),result&&result.value}else saved.length&&(dataPriv.set(this,type,{value:jQuery2.event.trigger(jQuery2.extend(saved[0],jQuery2.Event.prototype),saved.slice(1),this)}),event.stopImmediatePropagation())}})):void 0===dataPriv.get(el,type)&&jQuery2.event.add(el,type,returnTrue)}jQuery2.event={global:{},add:function(elem,types,handler,data,selector){var handleObjIn,eventHandle,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.get(elem);if(acceptData(elem))for(handler.handler&&(handler=(handleObjIn=handler).handler,selector=handleObjIn.selector),selector&&jQuery2.find.matchesSelector(documentElement,selector),handler.guid||(handler.guid=jQuery2.guid++),(events=elemData.events)||(events=elemData.events=Object.create(null)),(eventHandle=elemData.handle)||(eventHandle=elemData.handle=function(e){return void 0!==jQuery2&&jQuery2.event.triggered!==e.type?jQuery2.event.dispatch.apply(elem,arguments):void 0}),t=(types=(types||"").match(rnothtmlwhite)||[""]).length;t--;)type=origType=(tmp=rtypenamespace.exec(types[t])||[])[1],namespaces=(tmp[2]||"").split(".").sort(),type&&(special=jQuery2.event.special[type]||{},type=(selector?special.delegateType:special.bindType)||type,special=jQuery2.event.special[type]||{},handleObj=jQuery2.extend({type:type,origType:origType,data:data,handler:handler,guid:handler.guid,selector:selector,needsContext:selector&&jQuery2.expr.match.needsContext.test(selector),namespace:namespaces.join(".")},handleObjIn),(handlers=events[type])||((handlers=events[type]=[]).delegateCount=0,special.setup&&!1!==special.setup.call(elem,data,namespaces,eventHandle)||elem.addEventListener&&elem.addEventListener(type,eventHandle)),special.add&&(special.add.call(elem,handleObj),handleObj.handler.guid||(handleObj.handler.guid=handler.guid)),selector?handlers.splice(handlers.delegateCount++,0,handleObj):handlers.push(handleObj),jQuery2.event.global[type]=!0)},remove:function(elem,types,handler,selector,mappedTypes){var j,origCount,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.hasData(elem)&&dataPriv.get(elem);if(elemData&&(events=elemData.events)){for(t=(types=(types||"").match(rnothtmlwhite)||[""]).length;t--;)if(type=origType=(tmp=rtypenamespace.exec(types[t])||[])[1],namespaces=(tmp[2]||"").split(".").sort(),type){for(special=jQuery2.event.special[type]||{},handlers=events[type=(selector?special.delegateType:special.bindType)||type]||[],tmp=tmp[2]&&new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"),origCount=j=handlers.length;j--;)handleObj=handlers[j],!mappedTypes&&origType!==handleObj.origType||handler&&handler.guid!==handleObj.guid||tmp&&!tmp.test(handleObj.namespace)||selector&&selector!==handleObj.selector&&("**"!==selector||!handleObj.selector)||(handlers.splice(j,1),handleObj.selector&&handlers.delegateCount--,special.remove&&special.remove.call(elem,handleObj));origCount&&!handlers.length&&(special.teardown&&!1!==special.teardown.call(elem,namespaces,elemData.handle)||jQuery2.removeEvent(elem,type,elemData.handle),delete events[type])}else for(type in events)jQuery2.event.remove(elem,type+types[t],handler,selector,!0);jQuery2.isEmptyObject(events)&&dataPriv.remove(elem,"handle events")}},dispatch:function(nativeEvent){var i,j,ret,matched,handleObj,handlerQueue,args=new Array(arguments.length),event=jQuery2.event.fix(nativeEvent),handlers=(dataPriv.get(this,"events")||Object.create(null))[event.type]||[],special=jQuery2.event.special[event.type]||{};
vendor: 4,805 bytes, line 24
24for(args[0]=event,i=1;i<arguments.length;i++)args[i]=arguments[i];if(event.delegateTarget=this,!special.preDispatch||!1!==special.preDispatch.call(this,event)){for(handlerQueue=jQuery2.event.handlers.call(this,event,handlers),i=0;(matched=handlerQueue[i++])&&!event.isPropagationStopped();)for(event.currentTarget=matched.elem,j=0;(handleObj=matched.handlers[j++])&&!event.isImmediatePropagationStopped();)event.rnamespace&&!1!==handleObj.namespace&&!event.rnamespace.test(handleObj.namespace)||(event.handleObj=handleObj,event.data=handleObj.data,void 0!==(ret=((jQuery2.event.special[handleObj.origType]||{}).handle||handleObj.handler).apply(matched.elem,args))&&!1===(event.result=ret)&&(event.preventDefault(),event.stopPropagation()));return special.postDispatch&&special.postDispatch.call(this,event),event.result}},handlers:function(event,handlers){var i,handleObj,sel,matchedHandlers,matchedSelectors,handlerQueue=[],delegateCount=handlers.delegateCount,cur=event.target;if(delegateCount&&cur.nodeType&&!("click"===event.type&&event.button>=1))for(;cur!==this;cur=cur.parentNode||this)if(1===cur.nodeType&&("click"!==event.type||!0!==cur.disabled)){for(matchedHandlers=[],matchedSelectors={},i=0;i<delegateCount;i++)void 0===matchedSelectors[sel=(handleObj=handlers[i]).selector+" "]&&(matchedSelectors[sel]=handleObj.needsContext?jQuery2(sel,this).index(cur)>-1:jQuery2.find(sel,this,null,[cur]).length),matchedSelectors[sel]&&matchedHandlers.push(handleObj);matchedHandlers.length&&handlerQueue.push({elem:cur,handlers:matchedHandlers})}return cur=this,delegateCount<handlers.length&&handlerQueue.push({elem:cur,handlers:handlers.slice(delegateCount)}),handlerQueue},addProp:function(name,hook){Object.defineProperty(jQuery2.Event.prototype,name,{enumerable:!0,configurable:!0,get:isFunction(hook)?function(){if(this.originalEvent)return hook(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[name]},set:function(value){Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:value})}})},fix:function(originalEvent){return originalEvent[jQuery2.expando]?originalEvent:new jQuery2.Event(originalEvent)},special:{load:{noBubble:!0},click:{setup:function(data){var el=this||data;return rcheckableType.test(el.type)&&el.click&&nodeName(el,"input")&&leverageNative(el,"click",returnTrue),!1},trigger:function(data){var el=this||data;return rcheckableType.test(el.type)&&el.click&&nodeName(el,"input")&&leverageNative(el,"click"),!0},_default:function(event){var target=event.target;return rcheckableType.test(target.type)&&target.click&&nodeName(target,"input")&&dataPriv.get(target,"click")||nodeName(target,"a")}},beforeunload:{postDispatch:function(event){void 0!==event.result&&event.originalEvent&&(event.originalEvent.returnValue=event.result)}}}},jQuery2.removeEvent=function(elem,type,handle){elem.removeEventListener&&elem.removeEventListener(type,handle)},jQuery2.Event=function(src,props){if(!(this instanceof jQuery2.Event))return new jQuery2.Event(src,props);src&&src.type?(this.originalEvent=src,this.type=src.type,this.isDefaultPrevented=src.defaultPrevented||void 0===src.defaultPrevented&&!1===src.returnValue?returnTrue:returnFalse,this.target=src.target&&3===src.target.nodeType?src.target.parentNode:src.target,this.currentTarget=src.currentTarget,this.relatedTarget=src.relatedTarget):this.type=src,props&&jQuery2.extend(this,props),this.timeStamp=src&&src.timeStamp||Date.now(),this[jQuery2.expando]=!0},jQuery2.Event.prototype={constructor:jQuery2.Event,isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=returnTrue,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=returnTrue,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=returnTrue,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},jQuery2.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},jQuery2.event.addProp),jQuery2.each({focus:"focusin",blur:"focusout"},(function(type,delegateType){jQuery2.event.special[type]={setup:function(){return leverageNative(this,type,expectSync),!1},trigger:function(){return leverageNative(this,type),!0},_default:function(event){return dataPriv.get(event.target,type)},delegateType:delegateType}}
vendor: 4,362 bytes, line 24
24)),jQuery2.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(orig,fix){jQuery2.event.special[orig]={delegateType:fix,bindType:fix,handle:function(event){var ret,target=this,related=event.relatedTarget,handleObj=event.handleObj;return related&&(related===target||jQuery2.contains(target,related))||(event.type=handleObj.origType,ret=handleObj.handler.apply(this,arguments),event.type=fix),ret}}})),jQuery2.fn.extend({on:function(types,selector,data,fn){return on(this,types,selector,data,fn)},one:function(types,selector,data,fn){return on(this,types,selector,data,fn,1)},off:function(types,selector,fn){var handleObj,type;if(types&&types.preventDefault&&types.handleObj)return handleObj=types.handleObj,jQuery2(types.delegateTarget).off(handleObj.namespace?handleObj.origType+"."+handleObj.namespace:handleObj.origType,handleObj.selector,handleObj.handler),this;if("object"==typeof types){for(type in types)this.off(type,selector,types[type]);return this}return!1!==selector&&"function"!=typeof selector||(fn=selector,selector=void 0),!1===fn&&(fn=returnFalse),this.each((function(){jQuery2.event.remove(this,types,fn,selector)}))}});var rnoInnerhtml=/<script|<style|<link/i,rchecked=/checked\s*(?:[^=]|=\s*.checked.)/i,rcleanScript=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function manipulationTarget(elem,content){return nodeName(elem,"table")&&nodeName(11!==content.nodeType?content:content.firstChild,"tr")&&jQuery2(elem).children("tbody")[0]||elem}function disableScript(elem){return elem.type=(null!==elem.getAttribute("type"))+"/"+elem.type,elem}function restoreScript(elem){return"true/"===(elem.type||"").slice(0,5)?elem.type=elem.type.slice(5):elem.removeAttribute("type"),elem}function cloneCopyEvent(src,dest){var i,l,type,udataOld,udataCur,events;if(1===dest.nodeType){if(dataPriv.hasData(src)&&(events=dataPriv.get(src).events))for(type in dataPriv.remove(dest,"handle events"),events)for(i=0,l=events[type].length;i<l;i++)jQuery2.event.add(dest,type,events[type][i]);dataUser.hasData(src)&&(udataOld=dataUser.access(src),udataCur=jQuery2.extend({},udataOld),dataUser.set(dest,udataCur))}}function domManip(collection,args,callback,ignored){args=flat(args);var fragment,first,scripts,hasScripts,node,doc,i=0,l=collection.length,iNoClone=l-1,value=args[0],valueIsFunction=isFunction(value);if(valueIsFunction||l>1&&"string"==typeof value&&!support.checkClone&&rchecked.test(value))return collection.each((function(index){var self2=collection.eq(index);valueIsFunction&&(args[0]=value.call(this,index,self2.html())),domManip(self2,args,callback,ignored)}));if(l&&(first=(fragment=buildFragment(args,collection[0].ownerDocument,!1,collection,ignored)).firstChild,1===fragment.childNodes.length&&(fragment=first),first||ignored)){for(hasScripts=(scripts=jQuery2.map(getAll(fragment,"script"),disableScript)).length;i<l;i++)node=fragment,i!==iNoClone&&(node=jQuery2.clone(node,!0,!0),hasScripts&&jQuery2.merge(scripts,getAll(node,"script"))),callback.call(collection[i],node,i);if(hasScripts)for(doc=scripts[scripts.length-1].ownerDocument,jQuery2.map(scripts,restoreScript),i=0;i<hasScripts;i++)node=scripts[i],rscriptType.test(node.type||"")&&!dataPriv.access(node,"globalEval")&&jQuery2.contains(doc,node)&&(node.src&&"module"!==(node.type||"").toLowerCase()?jQuery2._evalUrl&&!node.noModule&&jQuery2._evalUrl(node.src,{nonce:node.nonce||node.getAttribute("nonce")},doc):DOMEval(node.textContent.replace(rcleanScript,""),node,doc))}return collection}function remove(elem,selector,keepData){for(var node,nodes=selector?jQuery2.filter(selector,elem):elem,i=0;null!=(node=nodes[i]);i++)keepData||1!==node.nodeType||jQuery2.cleanData(getAll(node)),node.parentNode&&(keepData&&isAttached(node)&&setGlobalEval(getAll(node,"script")),node.parentNode.removeChild(node));return elem}jQuery2.extend({htmlPrefilter:function(html){return html},clone:function(elem,dataAndEvents,deepDataAndEvents){var i,l,srcElements,destElements,src,dest,nodeName2,clone=elem.cloneNode(!0),inPage=isAttached(elem);if(!(support.noCloneChecked||1!==elem.nodeType&&11!==elem.nodeType||jQuery2.isXMLDoc(elem)))for(destElements=getAll(clone),i=0,l=(srcElements=getAll(elem)).length;i<l;i++)src=srcElements[i],dest=destElements[i],nodeName2=void 0,"input"===(nodeName2=dest.nodeName.toLowerCase())&&rcheckableType.test(src.type)?de
vendor: 17,558 bytes, line 24
24st.checked=src.checked:"input"!==nodeName2&&"textarea"!==nodeName2||(dest.defaultValue=src.defaultValue);if(dataAndEvents)if(deepDataAndEvents)for(srcElements=srcElements||getAll(elem),destElements=destElements||getAll(clone),i=0,l=srcElements.length;i<l;i++)cloneCopyEvent(srcElements[i],destElements[i]);else cloneCopyEvent(elem,clone);return(destElements=getAll(clone,"script")).length>0&&setGlobalEval(destElements,!inPage&&getAll(elem,"script")),clone},cleanData:function(elems){for(var data,elem,type,special=jQuery2.event.special,i=0;void 0!==(elem=elems[i]);i++)if(acceptData(elem)){if(data=elem[dataPriv.expando]){if(data.events)for(type in data.events)special[type]?jQuery2.event.remove(elem,type):jQuery2.removeEvent(elem,type,data.handle);elem[dataPriv.expando]=void 0}elem[dataUser.expando]&&(elem[dataUser.expando]=void 0)}}}),jQuery2.fn.extend({detach:function(selector){return remove(this,selector,!0)},remove:function(selector){return remove(this,selector)},text:function(value){return access(this,(function(value2){return void 0===value2?jQuery2.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=value2)}))}),null,value,arguments.length)},append:function(){return domManip(this,arguments,(function(elem){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||manipulationTarget(this,elem).appendChild(elem)}))},prepend:function(){return domManip(this,arguments,(function(elem){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var target=manipulationTarget(this,elem);target.insertBefore(elem,target.firstChild)}}))},before:function(){return domManip(this,arguments,(function(elem){this.parentNode&&this.parentNode.insertBefore(elem,this)}))},after:function(){return domManip(this,arguments,(function(elem){this.parentNode&&this.parentNode.insertBefore(elem,this.nextSibling)}))},empty:function(){for(var elem,i=0;null!=(elem=this[i]);i++)1===elem.nodeType&&(jQuery2.cleanData(getAll(elem,!1)),elem.textContent="");return this},clone:function(dataAndEvents,deepDataAndEvents){return dataAndEvents=null!=dataAndEvents&&dataAndEvents,deepDataAndEvents=null==deepDataAndEvents?dataAndEvents:deepDataAndEvents,this.map((function(){return jQuery2.clone(this,dataAndEvents,deepDataAndEvents)}))},html:function(value){return access(this,(function(value2){var elem=this[0]||{},i=0,l=this.length;if(void 0===value2&&1===elem.nodeType)return elem.innerHTML;if("string"==typeof value2&&!rnoInnerhtml.test(value2)&&!wrapMap[(rtagName.exec(value2)||["",""])[1].toLowerCase()]){value2=jQuery2.htmlPrefilter(value2);try{for(;i<l;i++)1===(elem=this[i]||{}).nodeType&&(jQuery2.cleanData(getAll(elem,!1)),elem.innerHTML=value2);elem=0}catch(e){}}elem&&this.empty().append(value2)}),null,value,arguments.length)},replaceWith:function(){var ignored=[];return domManip(this,arguments,(function(elem){var parent=this.parentNode;jQuery2.inArray(this,ignored)<0&&(jQuery2.cleanData(getAll(this)),parent&&parent.replaceChild(elem,this))}),ignored)}}),jQuery2.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(name,original){jQuery2.fn[name]=function(selector){for(var elems,ret=[],insert=jQuery2(selector),last=insert.length-1,i=0;i<=last;i++)elems=i===last?this:this.clone(!0),jQuery2(insert[i])[original](elems),push.apply(ret,elems.get());return this.pushStack(ret)}}));var rnumnonpx=new RegExp("^("+pnum+")(?!px)[a-z%]+$","i"),rcustomProp=/^--/,getStyles=function(elem){var view=elem.ownerDocument.defaultView;return view&&view.opener||(view=window2),view.getComputedStyle(elem)},swap=function(elem,options,callback){var ret,name,old={};for(name in options)old[name]=elem.style[name],elem.style[name]=options[name];for(name in ret=callback.call(elem),options)elem.style[name]=old[name];return ret},rboxStyle=new RegExp(cssExpand.join("|"),"i"),rtrimCSS=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g");function curCSS(elem,name,computed){var width,minWidth,maxWidth,ret,isCustomProp=rcustomProp.test(name),style=elem.style;return(computed=computed||getStyles(elem))&&(ret=computed.getPropertyValue(name)||computed[name],isCustomProp&&(ret=ret.replace(rtrimCSS,"$1")),""!==ret||isAttached(elem)||(ret=jQuery2.style(elem,name)),!support.pixelBoxStyles()&&rnumnonpx.test(ret)&&rboxStyle.test(name)&&(width=style.width,minWidth=style.minWidth,maxWidth=style.maxWidth,style.minWidth=style.maxWidth=style.width=ret,ret=computed.width,style.width=width,style.minWidth=minWidth,style.maxWidth=maxWidth)),void 0!==ret?ret+"":ret}function addGetHookIf(conditionFn,hookFn){return{get:function(){if(!conditionFn())return(this.get=hookFn).apply(this,arguments);delete this.get}}}!function(){function computeStyleTests(){if(div){container.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",div.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",documentElement.appendChild(container).appendChild(div);var divStyle=window2.getComputedStyle(div);pixelPositionVal="1%"!==divStyle.top,reliableMarginLeftVal=12===roundPixelMeasures(divStyle.marginLeft),div.style.right="60%",pixelBoxStylesVal=36===roundPixelMeasures(divStyle.right),boxSizingReliableVal=36===roundPixelMeasures(divStyle.width),div.style.position="absolute",scrollboxSizeVal=12===roundPixelMeasures(div.offsetWidth/3),documentElement.removeChild(container),div=null}}function roundPixelMeasures(measure){return Math.round(parseFloat(measure))}var pixelPositionVal,boxSizingReliableVal,scrollboxSizeVal,pixelBoxStylesVal,reliableTrDimensionsVal,reliableMarginLeftVal,container=document2.createElement("div"),div=document2.createElement("div");div.style&&(div.style.backgroundClip="content-box",div.cloneNode(!0).style.backgroundClip="",support.clearCloneStyle="content-box"===div.style.backgroundClip,jQuery2.extend(support,{boxSizingReliable:function(){return computeStyleTests(),boxSizingReliableVal},pixelBoxStyles:function(){return computeStyleTests(),pixelBoxStylesVal},pixelPosition:function(){return computeStyleTests(),pixelPositionVal},reliableMarginLeft:function(){return computeStyleTests(),reliableMarginLeftVal},scrollboxSize:function(){return computeStyleTests(),scrollboxSizeVal},reliableTrDimensions:function(){var table,tr,trChild,trStyle;return null==reliableTrDimensionsVal&&(table=document2.createElement("table"),tr=document2.createElement("tr"),trChild=document2.createElement("div"),table.style.cssText="position:absolute;left:-11111px;border-collapse:separate",tr.style.cssText="border:1px solid",tr.style.height="1px",trChild.style.height="9px",trChild.style.display="block",documentElement.appendChild(table).appendChild(tr).appendChild(trChild),trStyle=window2.getComputedStyle(tr),reliableTrDimensionsVal=parseInt(trStyle.height,10)+parseInt(trStyle.borderTopWidth,10)+parseInt(trStyle.borderBottomWidth,10)===tr.offsetHeight,documentElement.removeChild(table)),reliableTrDimensionsVal}}))}();var cssPrefixes=["Webkit","Moz","ms"],emptyStyle=document2.createElement("div").style,vendorProps={};function finalPropName(name){var final=jQuery2.cssProps[name]||vendorProps[name];return final||(name in emptyStyle?name:vendorProps[name]=function(name){for(var capName=name[0].toUpperCase()+name.slice(1),i=cssPrefixes.length;i--;)if((name=cssPrefixes[i]+capName)in emptyStyle)return name}(name)||name)}var rdisplayswap=/^(none|table(?!-c[ea]).+)/,cssShow={position:"absolute",visibility:"hidden",display:"block"},cssNormalTransform={letterSpacing:"0",fontWeight:"400"};function setPositiveNumber(_elem,value,subtract){var matches=rcssNum.exec(value);return matches?Math.max(0,matches[2]-(subtract||0))+(matches[3]||"px"):value}function boxModelAdjustment(elem,dimension,box,isBorderBox,styles,computedVal){var i="width"===dimension?1:0,extra=0,delta=0;if(box===(isBorderBox?"border":"content"))return 0;for(;i<4;i+=2)"margin"===box&&(delta+=jQuery2.css(elem,box+cssExpand[i],!0,styles)),isBorderBox?("content"===box&&(delta-=jQuery2.css(elem,"padding"+cssExpand[i],!0,styles)),"margin"!==box&&(delta-=jQuery2.css(elem,"border"+cssExpand[i]+"Width",!0,styles))):(delta+=jQuery2.css(elem,"padding"+cssExpand[i],!0,styles),"padding"!==box?delta+=jQuery2.css(elem,"border"+cssExpand[i]+"Width",!0,styles):extra+=jQuery2.css(elem,"border"+cssExpand[i]+"Width",!0,styles));return!isBorderBox&&computedVal>=0&&(delta+=Math.max(0,Math.ceil(elem["offset"+dimension[0].toUpperCase()+dimension.slice(1)]-computedVal-delta-extra-.5))||0),delta}function getWidthOrHeight(elem,dimension,extra){var styles=getStyles(elem),isBorderBox=(!support.boxSizingReliable()||extra)&&"border-box"===jQuery2.css(elem,"boxSizing",!1,styles),valueIsBorderBox=isBorderBox,val=curCSS(elem,dimension,styles),offsetProp="offset"+dimension[0].toUpperCase()+dimension.slice(1);if(rnumnonpx.test(val)){if(!extra)return val;val="auto"}return(!support.boxSizingReliable()&&isBorderBox||!support.reliableTrDimensions()&&nodeName(elem,"tr")||"auto"===val||!parseFloat(val)&&"inline"===jQuery2.css(elem,"display",!1,styles))&&elem.getClientRects().length&&(isBorderBox="border-box"===jQuery2.css(elem,"boxSizing",!1,styles),(valueIsBorderBox=offsetProp in elem)&&(val=elem[offsetProp])),(val=parseFloat(val)||0)+boxModelAdjustment(elem,dimension,extra||(isBorderBox?"border":"content"),valueIsBorderBox,styles,val)+"px"}function Tween(elem,options,prop,end,easing){return new Tween.prototype.init(elem,options,prop,end,easing)}jQuery2.extend({cssHooks:{opacity:{get:function(elem,computed){if(computed){var ret=curCSS(elem,"opacity");return""===ret?"1":ret}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(elem,name,value,extra){if(elem&&3!==elem.nodeType&&8!==elem.nodeType&&elem.style){var ret,type,hooks,origName=camelCase(name),isCustomProp=rcustomProp.test(name),style=elem.style;if(isCustomProp||(name=finalPropName(origName)),hooks=jQuery2.cssHooks[name]||jQuery2.cssHooks[origName],void 0===value)return hooks&&"get"in hooks&&void 0!==(ret=hooks.get(elem,!1,extra))?ret:style[name];"string"===(type=typeof value)&&(ret=rcssNum.exec(value))&&ret[1]&&(value=adjustCSS(elem,name,ret),type="number"),null!=value&&value==value&&("number"!==type||isCustomProp||(value+=ret&&ret[3]||(jQuery2.cssNumber[origName]?"":"px")),support.clearCloneStyle||""!==value||0!==name.indexOf("background")||(style[name]="inherit"),hooks&&"set"in hooks&&void 0===(value=hooks.set(elem,value,extra))||(isCustomProp?style.setProperty(name,value):style[name]=value))}},css:function(elem,name,extra,styles){var val,num,hooks,origName=camelCase(name);return rcustomProp.test(name)||(name=finalPropName(origName)),(hooks=jQuery2.cssHooks[name]||jQuery2.cssHooks[origName])&&"get"in hooks&&(val=hooks.get(elem,!0,extra)),void 0===val&&(val=curCSS(elem,name,styles)),"normal"===val&&name in cssNormalTransform&&(val=cssNormalTransform[name]),""===extra||extra?(num=parseFloat(val),!0===extra||isFinite(num)?num||0:val):val}}),jQuery2.each(["height","width"],(function(_i,dimension){jQuery2.cssHooks[dimension]={get:function(elem,computed,extra){if(computed)return!rdisplayswap.test(jQuery2.css(elem,"display"))||elem.getClientRects().length&&elem.getBoundingClientRect().width?getWidthOrHeight(elem,dimension,extra):swap(elem,cssShow,(function(){return getWidthOrHeight(elem,dimension,extra)}))},set:function(elem,value,extra){var matches,styles=getStyles(elem),scrollboxSizeBuggy=!support.scrollboxSize()&&"absolute"===styles.position,isBorderBox=(scrollboxSizeBuggy||extra)&&"border-box"===jQuery2.css(elem,"boxSizing",!1,styles),subtract=extra?boxModelAdjustment(elem,dimension,extra,isBorderBox,styles):0;return isBorderBox&&scrollboxSizeBuggy&&(subtract-=Math.ceil(elem["offset"+dimension[0].toUpperCase()+dimension.slice(1)]-parseFloat(styles[dimension])-boxModelAdjustment(elem,dimension,"border",!1,styles)-.5)),subtract&&(matches=rcssNum.exec(value))&&"px"!==(matches[3]||"px")&&(elem.style[dimension]=value,value=jQuery2.css(elem,dimension)),setPositiveNumber(0,value,subtract)}}})),jQuery2.cssHooks.marginLeft=addGetHookIf(support.reliableMarginLeft,(function(elem,computed){if(computed)return(parseFloat(curCSS(elem,"marginLeft"))||elem.getBoundingClientRect().left-swap(elem,{marginLeft:0},(function(){return elem.getBoundingClientRect().left})))+"px"})),jQuery2.each({margin:"",padding:"",border:"Width"},(function(prefix,suffix){jQuery2.cssHooks[prefix+suffix]={expand:function(value){for(var i=0,expanded={},parts="string"==typeof value?value.split(" "):[value];i<4;i++)expanded[prefix+cssExpand[i]+suffix]=parts[i]||parts[i-2]||parts[0];return expanded}},"margin"!==prefix&&(jQuery2.cssHooks[prefix+suffix].set=setPositiveNumber)})),jQuery2.fn.extend({css:function(name,value){return access(this,(function(elem,name2,value2){var styles,len,map={},i=0;if(Array.isArray(name2)){for(styles=getStyles(elem),len=name2.length;i<len;i++)map[name2[i]]=jQuery2.css(elem,name2[i],!1,styles);return map}return void 0!==value2?jQuery2.style(elem,name2,value2):jQuery2.css(elem,name2)}),name,value,arguments.length>1)}}),jQuery2.Tween=Tween,Tween.prototype={constructor:Tween,init:function(elem,options,prop,end,easing,unit){this.elem=elem,this.prop=prop,this.easing=easing||jQuery2.easing._default,this.options=options,this.start=this.now=this.cur(),this.end=end,this.unit=unit||(jQuery2.cssNumber[prop]?"":"px")},cur:function(){var hooks=Tween.propHooks[this.prop];return hooks&&hooks.get?hooks.get(this):Tween.propHooks._default.get(this)},run:function(percent){var eased,hooks=Tween.propHooks[this.prop];return this.options.duration?this.pos=eased=jQuery2.easing[this.easing](percent,this.options.duration*percent,0,1,this.options.duration):this.pos=eased=percent,this.now=(this.end-this.start)*eased+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),hooks&&hooks.set?hooks.set(this):Tween.propHooks._default.set(this),this}},Tween.prototype.init.prototype=Tween.prototype,Tween.propHooks={_default:{get:function(tween){var result;return 1!==tween.elem.nodeType||null!=tween.elem[tween.prop]&&null==tween.elem.style[tween.prop]?tween.elem[tween.prop]:(result=jQuery2.css(tween.elem,tween.prop,""))&&"auto"!==result?result:0},set:function(tween){jQuery2.fx.step[tween.prop]?jQuery2.fx.step[tween.prop](tween):1!==tween.elem.nodeType||!jQuery2.cssHooks[tween.prop]&&null==tween.elem.style[finalPropName(tween.prop)]?tween.elem[tween.prop]=tween.now:jQuery2.style(tween.elem,tween.prop,tween.now+tween.unit)}}},Tween.propHooks.scrollTop=Tween.propHooks.scrollLeft={set:function(tween){tween.elem.nodeType&&tween.elem.parentNode&&(tween.elem[tween.prop]=tween.now)}},jQuery2.easing={linear:function(p){return p},swing:function(p){return.5-Math.cos(p*Math.PI)/2},_default:"swing"},jQuery2.fx=Tween.prototype.init,jQuery2.fx.step={};var fxNow,inProgress,rfxtypes=/^(?:toggle|show|hide)$/,rrun=/queueHooks$/;function schedule(){inProgress&&(!1===document2.hidden&&window2.requestAnimationFrame?window2.requestAnimationFrame(schedule):window2.setTimeout(schedule,jQuery2.fx.interval),jQuery2.fx.tick())}function createFxNow(){return window2.setTimeout((function(){fxNow=void 0})),fxNow=Date.now()}function genFx(type,includeWidth){var which,i=0,attrs={height:type};for(includeWidth=includeWidth?1:0;i<4;i+=2-includeWidth)attrs["margin"+(which=cssExpand[i])]=attrs["padding"+which]=type;return includeWidth&&(attrs.opacity=attrs.width=type),attrs}function createTween(value,prop,animation){for(var tween,collection=(Animation.tweeners[prop]||[]).concat(Animation.tweeners["*"]),index=0,length=collection.length;index<length;index++)if(tween=collection[index].call(animation,prop,value))return tween}function Animation(elem,properties,options){var result,stopped,index=0,length=Animation.prefilters.length,deferred=jQuery2.Deferred().always((function(){delete tick.elem})),tick=function(){if(stopped)return!1;for(var currentTime=fxNow||createFxNow(),remaining=Math.max(0,animation.startTime+animation.duration-currentTime),percent=1-(remaining/animation.duration||0),index2=0,length2=animation.tweens.length;index2<length2;index2++)animation.tweens[index2].run(percent);return deferred.notifyWith(elem,[animation,percent,remaining]),percent<1&&length2?remaining:(length2||deferred.notifyWith(elem,[animation,1,0]),deferred.resolveWith(elem,[animation]),!1)},animation=deferred.promise({elem:elem,props:jQuery2.extend({},properties),opts:jQuery2.extend(!0,{specialEasing:{},easing:jQuery2.easing._default},options),originalProperties:properties,originalOptions:options,startTime:fxNow||createFxNow(),duration:options.duration,tweens:[],createTween:function(prop,end){var tween=jQuery2.Tween(elem,animation.opts,prop,end,animation.opts.specialEasing[prop]||animation.opts.easing);return animation.tweens.push(tween),tween},stop:function(gotoEnd){var index2=0,length2=gotoEnd?animation.tweens.length:0;if(stopped)return this;for(stopped=!0;index2<length2;index2++)animation.tweens[index2].run(1);return gotoEnd?(deferred.notifyWith(elem,[animation,1,0]),deferred.resolveWith(elem,[animation,gotoEnd])):deferred.rejectWith(elem,[animation,gotoEnd]),this}}),props=animation.props;for(!function(props,specialEasing){var index,name,easing,value,hooks;
vendor: 10,984 bytes, line 24
24for(index in props)if(easing=specialEasing[name=camelCase(index)],value=props[index],Array.isArray(value)&&(easing=value[1],value=props[index]=value[0]),index!==name&&(props[name]=value,delete props[index]),(hooks=jQuery2.cssHooks[name])&&"expand"in hooks)for(index in value=hooks.expand(value),delete props[name],value)index in props||(props[index]=value[index],specialEasing[index]=easing);else specialEasing[name]=easing}(props,animation.opts.specialEasing);index<length;index++)if(result=Animation.prefilters[index].call(animation,elem,props,animation.opts))return isFunction(result.stop)&&(jQuery2._queueHooks(animation.elem,animation.opts.queue).stop=result.stop.bind(result)),result;return jQuery2.map(props,createTween,animation),isFunction(animation.opts.start)&&animation.opts.start.call(elem,animation),animation.progress(animation.opts.progress).done(animation.opts.done,animation.opts.complete).fail(animation.opts.fail).always(animation.opts.always),jQuery2.fx.timer(jQuery2.extend(tick,{elem:elem,anim:animation,queue:animation.opts.queue})),animation}jQuery2.Animation=jQuery2.extend(Animation,{tweeners:{"*":[function(prop,value){var tween=this.createTween(prop,value);return adjustCSS(tween.elem,prop,rcssNum.exec(value),tween),tween}]},tweener:function(props,callback){isFunction(props)?(callback=props,props=["*"]):props=props.match(rnothtmlwhite);for(var prop,index=0,length=props.length;index<length;index++)prop=props[index],Animation.tweeners[prop]=Animation.tweeners[prop]||[],Animation.tweeners[prop].unshift(callback)},prefilters:[function(elem,props,opts){var prop,value,toggle,hooks,oldfire,propTween,restoreDisplay,display,isBox="width"in props||"height"in props,anim=this,orig={},style=elem.style,hidden=elem.nodeType&&isHiddenWithinTree(elem),dataShow=dataPriv.get(elem,"fxshow");for(prop in opts.queue||(null==(hooks=jQuery2._queueHooks(elem,"fx")).unqueued&&(hooks.unqueued=0,oldfire=hooks.empty.fire,hooks.empty.fire=function(){hooks.unqueued||oldfire()}),hooks.unqueued++,anim.always((function(){anim.always((function(){hooks.unqueued--,jQuery2.queue(elem,"fx").length||hooks.empty.fire()}))}))),props)if(value=props[prop],rfxtypes.test(value)){if(delete props[prop],toggle=toggle||"toggle"===value,value===(hidden?"hide":"show")){if("show"!==value||!dataShow||void 0===dataShow[prop])continue;hidden=!0}orig[prop]=dataShow&&dataShow[prop]||jQuery2.style(elem,prop)}if((propTween=!jQuery2.isEmptyObject(props))||!jQuery2.isEmptyObject(orig))for(prop in isBox&&1===elem.nodeType&&(opts.overflow=[style.overflow,style.overflowX,style.overflowY],null==(restoreDisplay=dataShow&&dataShow.display)&&(restoreDisplay=dataPriv.get(elem,"display")),"none"===(display=jQuery2.css(elem,"display"))&&(restoreDisplay?display=restoreDisplay:(showHide([elem],!0),restoreDisplay=elem.style.display||restoreDisplay,display=jQuery2.css(elem,"display"),showHide([elem]))),("inline"===display||"inline-block"===display&&null!=restoreDisplay)&&"none"===jQuery2.css(elem,"float")&&(propTween||(anim.done((function(){style.display=restoreDisplay})),null==restoreDisplay&&(display=style.display,restoreDisplay="none"===display?"":display)),style.display="inline-block")),opts.overflow&&(style.overflow="hidden",anim.always((function(){style.overflow=opts.overflow[0],style.overflowX=opts.overflow[1],style.overflowY=opts.overflow[2]}))),propTween=!1,orig)propTween||(dataShow?"hidden"in dataShow&&(hidden=dataShow.hidden):dataShow=dataPriv.access(elem,"fxshow",{display:restoreDisplay}),toggle&&(dataShow.hidden=!hidden),hidden&&showHide([elem],!0),anim.done((function(){for(prop in hidden||showHide([elem]),dataPriv.remove(elem,"fxshow"),orig)jQuery2.style(elem,prop,orig[prop])}))),propTween=createTween(hidden?dataShow[prop]:0,prop,anim),prop in dataShow||(dataShow[prop]=propTween.start,hidden&&(propTween.end=propTween.start,propTween.start=0))}],prefilter:function(callback,prepend){prepend?Animation.prefilters.unshift(callback):Animation.prefilters.push(callback)}}),jQuery2.speed=function(speed,easing,fn){var opt=speed&&"object"==typeof speed?jQuery2.extend({},speed):{complete:fn||!fn&&easing||isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!isFunction(easing)&&easing};return jQuery2.fx.off?opt.duration=0:"number"!=typeof opt.duration&&(opt.duration in jQuery2.fx.speeds?opt.duration=jQuery2.fx.speeds[opt.duration]:opt.duration=jQuery2.fx.speeds._default),null!=opt.queue&&!0!==opt.queue||(opt.queue="fx"),opt.old=opt.complete,opt.complete=function(){isFunction(opt.old)&&opt.old.call(this),opt.queue&&jQuery2.dequeue(this,opt.queue)},opt},jQuery2.fn.extend({fadeTo:function(speed,to,easing,callback){return this.filter(isHiddenWithinTree).css("opacity",0).show().end().animate({opacity:to},speed,easing,callback)},animate:function(prop,speed,easing,callback){var empty=jQuery2.isEmptyObject(prop),optall=jQuery2.speed(speed,easing,callback),doAnimation=function(){var anim=Animation(this,jQuery2.extend({},prop),optall);(empty||dataPriv.get(this,"finish"))&&anim.stop(!0)};return doAnimation.finish=doAnimation,empty||!1===optall.queue?this.each(doAnimation):this.queue(optall.queue,doAnimation)},stop:function(type,clearQueue,gotoEnd){var stopQueue=function(hooks){var stop=hooks.stop;delete hooks.stop,stop(gotoEnd)};return"string"!=typeof type&&(gotoEnd=clearQueue,clearQueue=type,type=void 0),clearQueue&&this.queue(type||"fx",[]),this.each((function(){var dequeue=!0,index=null!=type&&type+"queueHooks",timers=jQuery2.timers,data=dataPriv.get(this);if(index)data[index]&&data[index].stop&&stopQueue(data[index]);else for(index in data)data[index]&&data[index].stop&&rrun.test(index)&&stopQueue(data[index]);for(index=timers.length;index--;)timers[index].elem!==this||null!=type&&timers[index].queue!==type||(timers[index].anim.stop(gotoEnd),dequeue=!1,timers.splice(index,1));!dequeue&&gotoEnd||jQuery2.dequeue(this,type)}))},finish:function(type){return!1!==type&&(type=type||"fx"),this.each((function(){var index,data=dataPriv.get(this),queue=data[type+"queue"],hooks=data[type+"queueHooks"],timers=jQuery2.timers,length=queue?queue.length:0;for(data.finish=!0,jQuery2.queue(this,type,[]),hooks&&hooks.stop&&hooks.stop.call(this,!0),index=timers.length;index--;)timers[index].elem===this&&timers[index].queue===type&&(timers[index].anim.stop(!0),timers.splice(index,1));for(index=0;index<length;index++)queue[index]&&queue[index].finish&&queue[index].finish.call(this);delete data.finish}))}}),jQuery2.each(["toggle","show","hide"],(function(_i,name){var cssFn=jQuery2.fn[name];jQuery2.fn[name]=function(speed,easing,callback){return null==speed||"boolean"==typeof speed?cssFn.apply(this,arguments):this.animate(genFx(name,!0),speed,easing,callback)}})),jQuery2.each({slideDown:genFx("show"),slideUp:genFx("hide"),slideToggle:genFx("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(name,props){jQuery2.fn[name]=function(speed,easing,callback){return this.animate(props,speed,easing,callback)}})),jQuery2.timers=[],jQuery2.fx.tick=function(){var timer,i=0,timers=jQuery2.timers;for(fxNow=Date.now();i<timers.length;i++)(timer=timers[i])()||timers[i]!==timer||timers.splice(i--,1);timers.length||jQuery2.fx.stop(),fxNow=void 0},jQuery2.fx.timer=function(timer){jQuery2.timers.push(timer),jQuery2.fx.start()},jQuery2.fx.interval=13,jQuery2.fx.start=function(){inProgress||(inProgress=!0,schedule())},jQuery2.fx.stop=function(){inProgress=null},jQuery2.fx.speeds={slow:600,fast:200,_default:400},jQuery2.fn.delay=function(time,type){return time=jQuery2.fx&&jQuery2.fx.speeds[time]||time,type=type||"fx",this.queue(type,(function(next,hooks){var timeout=window2.setTimeout(next,time);hooks.stop=function(){window2.clearTimeout(timeout)}}))},function(){var input=document2.createElement("input"),opt=document2.createElement("select").appendChild(document2.createElement("option"));input.type="checkbox",support.checkOn=""!==input.value,support.optSelected=opt.selected,(input=document2.createElement("input")).value="t",input.type="radio",support.radioValue="t"===input.value}();var boolHook,attrHandle=jQuery2.expr.attrHandle;jQuery2.fn.extend({attr:function(name,value){return access(this,jQuery2.attr,name,value,arguments.length>1)},removeAttr:function(name){return this.each((function(){jQuery2.removeAttr(this,name)}))}}),jQuery2.extend({attr:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(3!==nType&&8!==nType&&2!==nType)return void 0===elem.getAttribute?jQuery2.prop(elem,name,value):(1===nType&&jQuery2.isXMLDoc(elem)||(hooks=jQuery2.attrHooks[name.toLowerCase()]||(jQuery2.expr.match.bool.test(name)?boolHook:void 0)),void 0!==value?null===value?void jQuery2.removeAttr(elem,name):hooks&&"set"in hooks&&void 0!==(ret=hooks.set(elem,value,name))?ret:(elem.setAttribute(name,value+""),value):hooks&&"get"in hooks&&null!==(ret=hooks.get(elem,name))?ret:null==(ret=jQuery2.find.attr(elem,name))?void 0:ret)},attrHooks:{type:{set:function(elem,value){if(!support.radioValue&&"radio"===value&&nodeName(elem,"input")){var val=elem.value;return elem.setAttribute("type",value),val&&(elem.value=val),value}}}},removeAttr:function(elem,value){var name,i=0,attrNames=value&&value.match(rnothtmlwhite);if(attrNames&&1===elem.nodeType)for(;name=attrNames[i++];)elem.removeAttribute(name)}}),boolHook={set:function(elem,value,name){return!1===value?jQuery2.removeAttr(elem,name):elem.setAttribute(name,name),name}},jQuery2.each(jQuery2.expr.match.bool.source.match(/\w+/g),(function(_i,name){var getter=attrHandle[name]||jQuery2.find.attr;attrHandle[name]=function(elem,name2,isXML){var ret,handle,lowercaseName=name2.toLowerCase();return isXML||(handle=attrHandle[lowercaseName],attrHandle[lowercaseName]=ret,ret=null!=getter(elem,name2,isXML)?lowercaseName:null,attrHandle[lowercaseName]=handle),ret}}));var rfocusable=/^(?:input|select|textarea|button)$/i,rclickable=/^(?:a|area)$/i;function stripAndCollapse(value){return(value.match(rnothtmlwhite)||[]).join(" ")}function getClass(elem){return elem.getAttribute&&elem.getAttribute("class")||""}function classesToArray(value){return Array.isArray(value)?value:"string"==typeof value&&value.match(rnothtmlwhite)||[]}jQuery2.fn.extend({prop:function(name,value){return access(this,jQuery2.prop,name,value,arguments.length>1)},removeProp:function(name){return this.each((function(){delete this[jQuery2.propFix[name]||name]}))}}),jQuery2.extend({prop:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(3!==nType&&8!==nType&&2!==nType)return 1===nType&&jQuery2.isXMLDoc(elem)||(name=jQuery2.propFix[name]||name,hooks=jQuery2.propHooks[name]),void 0!==value?hooks&&"set"in hooks&&void 0!==(ret=hooks.set(elem,value,name))?ret:elem[name]=value:hooks&&"get"in hooks&&null!==(ret=hooks.get(elem,name))?ret:elem[name]},propHooks:{tabIndex:{get:function(elem){var tabindex=jQuery2.find.attr(elem,"tabindex");return tabindex?parseInt(tabindex,10):rfocusable.test(elem.nodeName)||rclickable.test(elem.nodeName)&&elem.href?
vendor: 5,602 bytes, line 24
240:-1}}},propFix:{for:"htmlFor",class:"className"}}),support.optSelected||(jQuery2.propHooks.selected={get:function(elem){var parent=elem.parentNode;return parent&&parent.parentNode&&parent.parentNode.selectedIndex,null},set:function(elem){var parent=elem.parentNode;parent&&(parent.selectedIndex,parent.parentNode&&parent.parentNode.selectedIndex)}}),jQuery2.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){jQuery2.propFix[this.toLowerCase()]=this})),jQuery2.fn.extend({addClass:function(value){var classNames,cur,curValue,className,i,finalValue;return isFunction(value)?this.each((function(j){jQuery2(this).addClass(value.call(this,j,getClass(this)))})):(classNames=classesToArray(value)).length?this.each((function(){if(curValue=getClass(this),cur=1===this.nodeType&&" "+stripAndCollapse(curValue)+" "){for(i=0;i<classNames.length;i++)className=classNames[i],cur.indexOf(" "+className+" ")<0&&(cur+=className+" ");finalValue=stripAndCollapse(cur),curValue!==finalValue&&this.setAttribute("class",finalValue)}})):this},removeClass:function(value){var classNames,cur,curValue,className,i,finalValue;return isFunction(value)?this.each((function(j){jQuery2(this).removeClass(value.call(this,j,getClass(this)))})):arguments.length?(classNames=classesToArray(value)).length?this.each((function(){if(curValue=getClass(this),cur=1===this.nodeType&&" "+stripAndCollapse(curValue)+" "){for(i=0;i<classNames.length;i++)for(className=classNames[i];cur.indexOf(" "+className+" ")>-1;)cur=cur.replace(" "+className+" "," ");finalValue=stripAndCollapse(cur),curValue!==finalValue&&this.setAttribute("class",finalValue)}})):this:this.attr("class","")},toggleClass:function(value,stateVal){var classNames,className,i,self2,type=typeof value,isValidValue="string"===type||Array.isArray(value);return isFunction(value)?this.each((function(i2){jQuery2(this).toggleClass(value.call(this,i2,getClass(this),stateVal),stateVal)})):"boolean"==typeof stateVal&&isValidValue?stateVal?this.addClass(value):this.removeClass(value):(classNames=classesToArray(value),this.each((function(){if(isValidValue)for(self2=jQuery2(this),i=0;i<classNames.length;i++)className=classNames[i],self2.hasClass(className)?self2.removeClass(className):self2.addClass(className);else void 0!==value&&"boolean"!==type||((className=getClass(this))&&dataPriv.set(this,"__className__",className),this.setAttribute&&this.setAttribute("class",className||!1===value?"":dataPriv.get(this,"__className__")||""))})))},hasClass:function(selector){var className,elem,i=0;for(className=" "+selector+" ";elem=this[i++];)if(1===elem.nodeType&&(" "+stripAndCollapse(getClass(elem))+" ").indexOf(className)>-1)return!0;return!1}});var rreturn=/\r/g;jQuery2.fn.extend({val:function(value){var hooks,ret,valueIsFunction,elem=this[0];return arguments.length?(valueIsFunction=isFunction(value),this.each((function(i){var val;1===this.nodeType&&(null==(val=valueIsFunction?value.call(this,i,jQuery2(this).val()):value)?val="":"number"==typeof val?val+="":Array.isArray(val)&&(val=jQuery2.map(val,(function(value2){return null==value2?"":value2+""}))),(hooks=jQuery2.valHooks[this.type]||jQuery2.valHooks[this.nodeName.toLowerCase()])&&"set"in hooks&&void 0!==hooks.set(this,val,"value")||(this.value=val))}))):elem?(hooks=jQuery2.valHooks[elem.type]||jQuery2.valHooks[elem.nodeName.toLowerCase()])&&"get"in hooks&&void 0!==(ret=hooks.get(elem,"value"))?ret:"string"==typeof(ret=elem.value)?ret.replace(rreturn,""):null==ret?"":ret:void 0}}),jQuery2.extend({valHooks:{option:{get:function(elem){var val=jQuery2.find.attr(elem,"value");return null!=val?val:stripAndCollapse(jQuery2.text(elem))}},select:{get:function(elem){var value,option,i,options=elem.options,index=elem.selectedIndex,one="select-one"===elem.type,values=one?null:[],max=one?index+1:options.length;for(i=index<0?max:one?index:0;i<max;i++)if(((option=options[i]).selected||i===index)&&!option.disabled&&(!option.parentNode.disabled||!nodeName(option.parentNode,"optgroup"))){if(value=jQuery2(option).val(),one)return value;values.push(value)}return values},set:function(elem,value){for(var optionSet,option,options=elem.options,values=jQuery2.makeArray(value),i=options.length;i--;)((option=options[i]).selected=jQuery2.inArray(jQuery2.valHooks.option.get(option),values)>-1)&&(optionSet=!0);return optionSet||(elem.selectedIndex=-1),values}}}}),jQuery2.each(["radio","checkbox"],(function(){jQuery2.valHooks[this]={set:function(elem,value){if(Array.isArray(value))return elem.checked=jQuery2.inArray(jQuery2(elem).val(),value)>-1}},support.checkOn||(jQuery2.valHooks[this].get=function(elem){return null===elem.getAttribute("value")?"on":elem.value})})),support.focusin="onfocusin"in window2;var rfocusMorph=/^(?:focusinfocus|focusoutblur)$/,stopPropagationCallback=function(e){e.stopPropagation()};jQuery2.extend(jQuery2.event,{trigger:function(event,data,elem,onlyHandlers){var i,cur,tmp,bubbleType,ontype,handle,special,lastElement,eventPath=[elem||document2],type=hasOwn.call(event,"type")?event.type:event,namespaces=hasOwn.call(event,"namespace")?event.namespace.split("."):[];if(cur=lastElement=tmp=elem=elem||document2,3!==elem.nodeType&&8!==elem.nodeType&&!rfocusMorph.test(type+jQuery2.event.triggered)&&(type.indexOf(".")>-1&&(namespaces=type.split("."),type=namespaces.shift(),namespaces.sort()),ontype=type.indexOf(":")<0&&"on"+type,(event=event[jQuery2.expando]?event:new jQuery2.Event(type,"object"==typeof event&&event)).isTrigger=onlyHandlers?2:3,event.namespace=namespaces.join("."),event.rn
vendor: 4,240 bytes, line 24
24amespace=event.namespace?new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,event.result=void 0,event.target||(event.target=elem),data=null==data?[event]:jQuery2.makeArray(data,[event]),special=jQuery2.event.special[type]||{},onlyHandlers||!special.trigger||!1!==special.trigger.apply(elem,data))){if(!onlyHandlers&&!special.noBubble&&!isWindow(elem)){for(bubbleType=special.delegateType||type,rfocusMorph.test(bubbleType+type)||(cur=cur.parentNode);cur;cur=cur.parentNode)eventPath.push(cur),tmp=cur;tmp===(elem.ownerDocument||document2)&&eventPath.push(tmp.defaultView||tmp.parentWindow||window2)}for(i=0;(cur=eventPath[i++])&&!event.isPropagationStopped();)lastElement=cur,event.type=i>1?bubbleType:special.bindType||type,(handle=(dataPriv.get(cur,"events")||Object.create(null))[event.type]&&dataPriv.get(cur,"handle"))&&handle.apply(cur,data),(handle=ontype&&cur[ontype])&&handle.apply&&acceptData(cur)&&(event.result=handle.apply(cur,data),!1===event.result&&event.preventDefault());return event.type=type,onlyHandlers||event.isDefaultPrevented()||special._default&&!1!==special._default.apply(eventPath.pop(),data)||!acceptData(elem)||ontype&&isFunction(elem[type])&&!isWindow(elem)&&((tmp=elem[ontype])&&(elem[ontype]=null),jQuery2.event.triggered=type,event.isPropagationStopped()&&lastElement.addEventListener(type,stopPropagationCallback),elem[type](),event.isPropagationStopped()&&lastElement.removeEventListener(type,stopPropagationCallback),jQuery2.event.triggered=void 0,tmp&&(elem[ontype]=tmp)),event.result}},simulate:function(type,elem,event){var e=jQuery2.extend(new jQuery2.Event,event,{type:type,isSimulated:!0});jQuery2.event.trigger(e,null,elem)}}),jQuery2.fn.extend({trigger:function(type,data){return this.each((function(){jQuery2.event.trigger(type,data,this)}))},triggerHandler:function(type,data){var elem=this[0];if(elem)return jQuery2.event.trigger(type,data,elem,!0)}}),support.focusin||jQuery2.each({focus:"focusin",blur:"focusout"},(function(orig,fix){var handler=function(event){jQuery2.event.simulate(fix,event.target,jQuery2.event.fix(event))};jQuery2.event.special[fix]={setup:function(){var doc=this.ownerDocument||this.document||this,attaches=dataPriv.access(doc,fix);attaches||doc.addEventListener(orig,handler,!0),dataPriv.access(doc,fix,(attaches||0)+1)},teardown:function(){var doc=this.ownerDocument||this.document||this,attaches=dataPriv.access(doc,fix)-1;attaches?dataPriv.access(doc,fix,attaches):(doc.removeEventListener(orig,handler,!0),dataPriv.remove(doc,fix))}}}));var location2=window2.location,nonce={guid:Date.now()},rquery=/\?/;jQuery2.parseXML=function(data){var xml,parserErrorElem;if(!data||"string"!=typeof data)return null;try{xml=(new window2.DOMParser).parseFromString(data,"text/xml")}catch(e){}return parserErrorElem=xml&&xml.getElementsByTagName("parsererror")[0],xml&&!parserErrorElem||jQuery2.error("Invalid XML: "+(parserErrorElem?jQuery2.map(parserErrorElem.childNodes,(function(el){return el.textContent})).join("\n"):data)),xml};var rbracket=/\[\]$/,rCRLF=/\r?\n/g,rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i;function buildParams(prefix,obj,traditional,add){var name;if(Array.isArray(obj))jQuery2.each(obj,(function(i,v){traditional||rbracket.test(prefix)?add(prefix,v):buildParams(prefix+"["+("object"==typeof v&&null!=v?i:"")+"]",v,traditional,add)}));else if(traditional||"object"!==toType(obj))add(prefix,obj);else for(name in obj)buildParams(prefix+"["+name+"]",obj[name],traditional,add)}jQuery2.param=function(a,traditional){var prefix,s=[],add=function(key,valueOrFunction){var value=isFunction(valueOrFunction)?valueOrFunction():valueOrFunction;s[s.length]=encodeURIComponent(key)+"="+encodeURIComponent(null==value?"":value)};if(null==a)return"";if(Array.isArray(a)||a.jquery&&!jQuery2.isPlainObject(a))jQuery2.each(a,(function(){add(this.name,this.value)}));else for(prefix in a)buildParams(prefix,a[prefix],traditional,add);return s.join("&")},jQuery2.fn.extend({serialize:function(){return jQuery2.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var elements=jQuery2.prop(this,"elements");return elements?jQuery2.makeArray(elements):this}
vendor: 19,434 bytes, line 24
24)).filter((function(){var type=this.type;return this.name&&!jQuery2(this).is(":disabled")&&rsubmittable.test(this.nodeName)&&!rsubmitterTypes.test(type)&&(this.checked||!rcheckableType.test(type))})).map((function(_i,elem){var val=jQuery2(this).val();return null==val?null:Array.isArray(val)?jQuery2.map(val,(function(val2){return{name:elem.name,value:val2.replace(rCRLF,"\r\n")}})):{name:elem.name,value:val.replace(rCRLF,"\r\n")}})).get()}});var r20=/%20/g,rhash=/#.*$/,rantiCache=/([?&])_=[^&]*/,rheaders=/^(.*?):[ \t]*([^\r\n]*)$/gm,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,prefilters={},transports={},allTypes="*/".concat("*"),originAnchor=document2.createElement("a");function addToPrefiltersOrTransports(structure){return function(dataTypeExpression,func){"string"!=typeof dataTypeExpression&&(func=dataTypeExpression,dataTypeExpression="*");var dataType,i=0,dataTypes=dataTypeExpression.toLowerCase().match(rnothtmlwhite)||[];if(isFunction(func))for(;dataType=dataTypes[i++];)"+"===dataType[0]?(dataType=dataType.slice(1)||"*",(structure[dataType]=structure[dataType]||[]).unshift(func)):(structure[dataType]=structure[dataType]||[]).push(func)}}function inspectPrefiltersOrTransports(structure,options,originalOptions,jqXHR){var inspected={},seekingTransport=structure===transports;function inspect(dataType){var selected;return inspected[dataType]=!0,jQuery2.each(structure[dataType]||[],(function(_,prefilterOrFactory){var dataTypeOrTransport=prefilterOrFactory(options,originalOptions,jqXHR);return"string"!=typeof dataTypeOrTransport||seekingTransport||inspected[dataTypeOrTransport]?seekingTransport?!(selected=dataTypeOrTransport):void 0:(options.dataTypes.unshift(dataTypeOrTransport),inspect(dataTypeOrTransport),!1)})),selected}return inspect(options.dataTypes[0])||!inspected["*"]&&inspect("*")}function ajaxExtend(target,src){var key,deep,flatOptions=jQuery2.ajaxSettings.flatOptions||{};for(key in src)void 0!==src[key]&&((flatOptions[key]?target:deep||(deep={}))[key]=src[key]);return deep&&jQuery2.extend(!0,target,deep),target}originAnchor.href=location2.href,jQuery2.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:location2.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(location2.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":allTypes,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":jQuery2.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(target,settings){return settings?ajaxExtend(ajaxExtend(target,jQuery2.ajaxSettings),settings):ajaxExtend(jQuery2.ajaxSettings,target)},ajaxPrefilter:addToPrefiltersOrTransports(prefilters),ajaxTransport:addToPrefiltersOrTransports(transports),ajax:function(url,options){"object"==typeof url&&(options=url,url=void 0),options=options||{};var transport,cacheURL,responseHeadersString,responseHeaders,timeoutTimer,urlAnchor,completed2,fireGlobals,i,uncached,s=jQuery2.ajaxSetup({},options),callbackContext=s.context||s,globalEventContext=s.context&&(callbackContext.nodeType||callbackContext.jquery)?jQuery2(callbackContext):jQuery2.event,deferred=jQuery2.Deferred(),completeDeferred=jQuery2.Callbacks("once memory"),statusCode=s.statusCode||{},requestHeaders={},requestHeadersNames={},strAbort="canceled",jqXHR={readyState:0,getResponseHeader:function(key){var match;if(completed2){if(!responseHeaders)for(responseHeaders={};match=rheaders.exec(responseHeadersString);)responseHeaders[match[1].toLowerCase()+" "]=(responseHeaders[match[1].toLowerCase()+" "]||[]).concat(match[2]);match=responseHeaders[key.toLowerCase()+" "]}return null==match?null:match.join(", ")},getAllResponseHeaders:function(){return completed2?responseHeadersString:null},setRequestHeader:function(name,value){return null==completed2&&(name=requestHeadersNames[name.toLowerCase()]=requestHeadersNames[name.toLowerCase()]||name,requestHeaders[name]=value),this},overrideMimeType:function(type){return null==completed2&&(s.mimeType=type),this},statusCode:function(map){var code;if(map)if(completed2)jqXHR.always(map[jqXHR.status]);else for(code in map)statusCode[code]=[statusCode[code],map[code]];return this},abort:function(statusText){var finalText=statusText||strAbort;return transport&&transport.abort(finalText),done(0,finalText),this}};if(deferred.promise(jqXHR),s.url=((url||s.url||location2.href)+"").replace(rprotocol,location2.protocol+"//"),s.type=options.method||options.type||s.method||s.type,s.dataTypes=(s.dataType||"*").toLowerCase().match(rnothtmlwhite)||[""],null==s.crossDomain){urlAnchor=document2.createElement("a");try{urlAnchor.href=s.url,urlAnchor.href=urlAnchor.href,s.crossDomain=originAnchor.protocol+"//"+originAnchor.host!=urlAnchor.protocol+"//"+urlAnchor.host}catch(e){s.crossDomain=!0}}if(s.data&&s.processData&&"string"!=typeof s.data&&(s.data=jQuery2.param(s.data,s.traditional)),inspectPrefiltersOrTransports(prefilters,s,options,jqXHR),completed2)return jqXHR;for(i in(fireGlobals=jQuery2.event&&s.global)&&0==jQuery2.active++&&jQuery2.event.trigger("ajaxStart"),s.type=s.type.toUpperCase(),s.hasContent=!rnoContent.test(s.type),cacheURL=s.url.replace(rhash,""),s.hasContent?s.data&&s.processData&&0===(s.contentType||"").indexOf("application/x-www-form-urlencoded")&&(s.data=s.data.replace(r20,"+")):(uncached=s.url.slice(cacheURL.length),s.data&&(s.processData||"string"==typeof s.data)&&(cacheURL+=(rquery.test(cacheURL)?"&":"?")+s.data,delete s.data),!1===s.cache&&(cacheURL=cacheURL.replace(rantiCache,"$1"),uncached=(rquery.test(cacheURL)?"&":"?")+"_="+nonce.guid+++uncached),s.url=cacheURL+uncached),s.ifModified&&(jQuery2.lastModified[cacheURL]&&jqXHR.setRequestHeader("If-Modified-Since",jQuery2.lastModified[cacheURL]),jQuery2.etag[cacheURL]&&jqXHR.setRequestHeader("If-None-Match",jQuery2.etag[cacheURL])),(s.data&&s.hasContent&&!1!==s.contentType||options.contentType)&&jqXHR.setRequestHeader("Content-Type",s.contentType),jqXHR.setRequestHeader("Accept",s.dataTypes[0]&&s.accepts[s.dataTypes[0]]?s.accepts[s.dataTypes[0]]+("*"!==s.dataTypes[0]?", "+allTypes+"; q=0.01":""):s.accepts["*"]),s.headers)jqXHR.setRequestHeader(i,s.headers[i]);if(s.beforeSend&&(!1===s.beforeSend.call(callbackContext,jqXHR,s)||completed2))return jqXHR.abort();if(strAbort="abort",completeDeferred.add(s.complete),jqXHR.done(s.success),jqXHR.fail(s.error),transport=inspectPrefiltersOrTransports(transports,s,options,jqXHR)){if(jqXHR.readyState=1,fireGlobals&&globalEventContext.trigger("ajaxSend",[jqXHR,s]),completed2)return jqXHR;s.async&&s.timeout>0&&(timeoutTimer=window2.setTimeout((function(){jqXHR.abort("timeout")}),s.timeout));try{completed2=!1,transport.send(requestHeaders,done)}catch(e){if(completed2)throw e;done(-1,e)}}else done(-1,"No Transport");function done(status,nativeStatusText,responses,headers){var isSuccess,success,error,response,modified,statusText=nativeStatusText;completed2||(completed2=!0,timeoutTimer&&window2.clearTimeout(timeoutTimer),transport=void 0,responseHeadersString=headers||"",jqXHR.readyState=status>0?4:0,isSuccess=status>=200&&status<300||304===status,responses&&(response=function(s,jqXHR,responses){for(var ct,type,finalDataType,firstDataType,contents=s.contents,dataTypes=s.dataTypes;"*"===dataTypes[0];)dataTypes.shift(),void 0===ct&&(ct=s.mimeType||jqXHR.getResponseHeader("Content-Type"));if(ct)for(type in contents)if(contents[type]&&contents[type].test(ct)){dataTypes.unshift(type);break}if(dataTypes[0]in responses)finalDataType=dataTypes[0];else{for(type in responses){if(!dataTypes[0]||s.converters[type+" "+dataTypes[0]]){finalDataType=type;break}firstDataType||(firstDataType=type)}finalDataType=finalDataType||firstDataType}if(finalDataType)return finalDataType!==dataTypes[0]&&dataTypes.unshift(finalDataType),responses[finalDataType]}(s,jqXHR,responses)),!isSuccess&&jQuery2.inArray("script",s.dataTypes)>-1&&jQuery2.inArray("json",s.dataTypes)<0&&(s.converters["text script"]=function(){}),response=function(s,response,jqXHR,isSuccess){var conv2,current,conv,tmp,prev,converters={},dataTypes=s.dataTypes.slice();if(dataTypes[1])for(conv in s.converters)converters[conv.toLowerCase()]=s.converters[conv];for(current=dataTypes.shift();current;)if(s.responseFields[current]&&(jqXHR[s.responseFields[current]]=response),!prev&&isSuccess&&s.dataFilter&&(response=s.dataFilter(response,s.dataType)),prev=current,current=dataTypes.shift())if("*"===current)current=prev;else if("*"!==prev&&prev!==current){if(!(conv=converters[prev+" "+current]||converters["* "+current]))for(conv2 in converters)if((tmp=conv2.split(" "))[1]===current&&(conv=converters[prev+" "+tmp[0]]||converters["* "+tmp[0]])){!0===conv?conv=converters[conv2]:!0!==converters[conv2]&&(current=tmp[0],dataTypes.unshift(tmp[1]));break}if(!0!==conv)if(conv&&s.throws)response=conv(response);else try{response=conv(response)}catch(e){return{state:"parsererror",error:conv?e:"No conversion from "+prev+" to "+current}}}return{state:"success",data:response}}(s,response,jqXHR,isSuccess),isSuccess?(s.ifModified&&((modified=jqXHR.getResponseHeader("Last-Modified"))&&(jQuery2.lastModified[cacheURL]=modified),(modified=jqXHR.getResponseHeader("etag"))&&(jQuery2.etag[cacheURL]=modified)),204===status||"HEAD"===s.type?statusText="nocontent":304===status?statusText="notmodified":(statusText=response.state,success=response.data,isSuccess=!(error=response.error))):(error=statusText,!status&&statusText||(statusText="error",status<0&&(status=0))),jqXHR.status=status,jqXHR.statusText=(nativeStatusText||statusText)+"",isSuccess?deferred.resolveWith(callbackContext,[success,statusText,jqXHR]):deferred.rejectWith(callbackContext,[jqXHR,statusText,error]),jqXHR.statusCode(statusCode),statusCode=void 0,fireGlobals&&globalEventContext.trigger(isSuccess?"ajaxSuccess":"ajaxError",[jqXHR,s,isSuccess?success:error]),completeDeferred.fireWith(callbackContext,[jqXHR,statusText]),fireGlobals&&(globalEventContext.trigger("ajaxComplete",[jqXHR,s]),--jQuery2.active||jQuery2.event.trigger("ajaxStop")))}return jqXHR},getJSON:function(url,data,callback){return jQuery2.get(url,data,callback,"json")},getScript:function(url,callback){return jQuery2.get(url,void 0,callback,"script")}}),jQuery2.each(["get","post"],(function(_i,method){jQuery2[method]=function(url,data,callback,type){return isFunction(data)&&(type=type||callback,callback=data,data=void 0),jQuery2.ajax(jQuery2.extend({url:url,type:method,dataType:type,data:data,success:callback},jQuery2.isPlainObject(url)&&url))}})),jQuery2.ajaxPrefilter((function(s){var i;for(i in s.headers)"content-type"===i.toLowerCase()&&(s.contentType=s.headers[i]||"")})),jQuery2._evalUrl=function(url,options,doc){return jQuery2.ajax({url:url,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(response){jQuery2.globalEval(response,options,doc)}})},jQuery2.fn.extend({wrapAll:function(html){var wrap;return this[0]&&(isFunction(html)&&(html=html.call(this[0])),wrap=jQuery2(html,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&wrap.insertBefore(this[0]),wrap.map((function(){for(var elem=this;elem.firstElementChild;)elem=elem.firstElementChild;return elem})).append(this)),this},wrapInner:function(html){return isFunction(html)?this.each((function(i){jQuery2(this).wrapInner(html.call(this,i))})):this.each((function(){var self2=jQuery2(this),contents=self2.contents();contents.length?contents.wrapAll(html):self2.append(html)}))},wrap:function(html){var htmlIsFunction=isFunction(html);return this.each((function(i){jQuery2(this).wrapAll(htmlIsFunction?html.call(this,i):html)}))},unwrap:function(selector){return this.parent(selector).not("body").each((function(){jQuery2(this).replaceWith(this.childNodes)})),this}}),jQuery2.expr.pseudos.hidden=function(elem){return!jQuery2.expr.pseudos.visible(elem)},jQuery2.expr.pseudos.visible=function(elem){return!!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length)},jQuery2.ajaxSettings.xhr=function(){try{return new window2.XMLHttpRequest}catch(e){}};var xhrSuccessStatus={0:200,1223:204},xhrSupported=jQuery2.ajaxSettings.xhr();support.cors=!!xhrSupported&&"withCredentials"in xhrSupported,support.ajax=xhrSupported=!!xhrSupported,jQuery2.ajaxTransport((function(options){var callback,errorCallback;if(support.cors||xhrSupported&&!options.crossDomain)return{send:function(headers,complete){var i,xhr=options.xhr();if(xhr.open(options.type,options.url,options.async,options.username,options.password),options.xhrFields)for(i in options.xhrFields)xhr[i]=options.xhrFields[i];for(i in options.mimeType&&xhr.overrideMimeType&&xhr.overrideMimeType(options.mimeType),options.crossDomain||headers["X-Requested-With"]||(headers["X-Requested-With"]="XMLHttpRequest"),headers)xhr.setRequestHeader(i,headers[i]);callback=function(type){return function(){callback&&(callback=errorCallback=xhr.onload=xhr.onerror=xhr.onabort=xhr.ontimeout=xhr.onreadystatechange=null,"abort"===type?xhr.abort():"error"===type?"number"!=typeof xhr.status?complete(0,"error"):complete(xhr.status,xhr.statusText):complete(xhrSuccessStatus[xhr.status]||xhr.status,xhr.statusText,"text"!==(xhr.responseType||"text")||"string"!=typeof xhr.responseText?{binary:xhr.response}:{text:xhr.responseText},xhr.getAllResponseHeaders()))}},xhr.onload=callback(),errorCallback=xhr.onerror=xhr.ontimeout=callback("error"),void 0!==xhr.onabort?xhr.onabort=errorCallback:xhr.onreadystatechange=function(){4===xhr.readyState&&window2.setTimeout((function(){callback&&errorCallback()}))},callback=callback("abort");try{xhr.send(options.hasContent&&options.data||null)}catch(e){if(callback)throw e}},abort:function(){callback&&callback()}}})),jQuery2.ajaxPrefilter((function(s){s.crossDomain&&(s.contents.script=!1)})),jQuery2.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(text){return jQuery2.globalEval(text),text}}}),jQuery2.ajaxPrefilter("script",(function(s){void 0===s.cache&&(s.cache=!1),s.crossDomain&&(s.type="GET")})),jQuery2.ajaxTransport("script",(function(s){var script,callback;if(s.crossDomain||s.scriptAttrs)return{send:function(_,complete){script=jQuery2("<script>").attr(s.scriptAttrs||{}).prop({charset:s.scriptCharset,src:s.url}).on("load error",callback=function(evt){script.remove(),callback=null,evt&&complete("error"===evt.type?404:200,evt.type)}),document2.head.appendChild(script[0])},abort:function(){callback&&callback()}}}));var body,oldCallbacks=[],rjsonp=/(=)\?(?=&|$)|\?\?/;jQuery2.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var callback=oldCallbacks.pop()||jQuery2.expando+"_"+nonce.guid++;return this[callback]=!0,callback}}),jQuery2.ajaxPrefilter("json jsonp",(function(s,originalSettings,jqXHR){var callbackName,overwritten,responseContainer,jsonProp=!1!==s.jsonp&&(rjsonp.test(s.url)?"url":"string"==typeof s.data&&0===(s.contentType||"").indexOf("application/x-www-form-urlencoded")&&rjsonp.test(s.data)&&"data");if(jsonProp||"jsonp"===s.dataTypes[0])return callbackName=s.jsonpCallback=isFunction(s.jsonpCallback)?s.jsonpCallback():s.jsonpCallback,jsonProp?s[jsonProp]=s[jsonProp].replace(rjsonp,"$1"+callbackName):!1!==s.jsonp&&(s.url+=(rquery.test(s.url)?"&":"?")+s.jsonp+"="+callbackName),s.converters["script json"]=function(){return responseContainer||jQuery2.error(callbackName+" was not called"),responseContainer[0]},s.dataTypes[0]="json",overwritten=window2[callbackName],window2[callbackName]=function(){responseContainer=arguments},jqXHR.always((function(){void 0===overwritten?jQuery2(window2).removeProp(callbackName):window2[callbackName]=overwritten,s[callbackName]&&(s.jsonpCallback=originalSettings.jsonpCallback,oldCallbacks.push(callbackName)),responseContainer&&isFunction(overwritten)&&overwritten(responseContainer[0]),responseContainer=overwritten=void 0})),"script"})),support.createHTMLDocument=((body=document2.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===body.childNodes.length),jQuery2.parseHTML=function(data,context,keepScripts){return"string"!=typeof data?[]:("boolean"==typeof context&&(keepScripts=context,context=!1),context||(support.createHTMLDocument?((base=(context=document2.implementation.createHTMLDocument("")).createElement("base")).href=document2.location.href,context.head.appendChild(base)):context=document2),scripts=!keepScripts&&[],(parsed=rsingleTag.exec(data))?[context.createElement(parsed[1])]:(parsed=buildFragment([data],context,scripts),scripts&&scripts.length&&jQuery2(scripts).remove(),jQuery2.merge([],parsed.childNodes)));var base,parsed,scripts},jQuery2.fn.load=function(url,params,callback){var selector,type,response,self2=this,off=url.indexOf(" ");return off>-1&&(selector=stripAndCollapse(url.slice(off)),url=url.slice(0,off)),isFunction(params)?(callback=params,params=void 0):params&&"object"==typeof params&&(type="POST"),self2.length>0&&jQuery2.ajax({url:url,type:type||"GET",dataType:"html",data:params}).done((function(responseText){response=arguments,self2.html(selector?jQuery2("<div>").append(jQuery2.parseHTML(responseText)).find(selector):responseText)})).always(callback&&function(jqXHR,status){self2.each((function(){callback.apply(this,response||[jqXHR.responseText,status,jqXHR])}))}),this},jQuery2.expr.pseudos.animated=function(elem){return jQuery2.grep(jQuery2.timers,(function(fn){return elem===fn.elem})).length},jQuery2.offset={setOffset:function(elem,options,i){var curPosition,curLeft,curCSSTop,curTop,curOffset,curCSSLeft,position=jQuery2.css(elem,"position"),curElem=jQuery2(elem),props={};"static"===position&&(elem.style.position="relative"),curOffset=curElem.offset(),curCSSTop=jQuery2.css(elem,"top"),curCSSLeft=jQuery2.css(elem,"left"),("absolute"===position||"fixed"===position)&&(curCSSTop+curCSSLeft).indexOf("auto")>-1?(curTop=(curPosition=curElem.position()).top,curLeft=curPosition.left):(curTop=parseFloat(curCSSTop)||0,curLeft=parseFloat(curCSSLeft)||0),isFunction(options)&&(options=options.call(elem,i,jQuery2.extend({},curOffset))),null!=options.top&&(props.top=options.top-curOffset.top+curTop),null!=options.left&&(props.left=options.left-curOffset.left+curLeft),"using"in options?options.using.call(elem,props):curElem.css(props)}},jQuery2.fn.extend({offset:function(options){if(arguments.length)return void 0===options?this:this.each((function(i){jQuery2.offset.setOffset(this,options,i)}));var rect,win,elem=this[0];return elem?elem.getClientRects().length?(rect=elem.getBoundingClientRect(),win=elem.ownerDocument.defaultView,{top:rect.top+win.pageYOffset,left:rect.left+win.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var offsetParent,offset,doc,elem=this[0],parentOffset={top:0,left:0};if("fixed"===jQuery2.css(elem,"position"))offset=elem.getBoundingClientRect();else{for(offset=this.offset(),doc=elem.ownerDocument,offsetParent=elem.offsetParent||doc.documentElement;offsetParent&&(offsetParent===doc.body||offsetParent===doc.documentElement)&&"static"===jQuery2.css(offsetParent,"position");)offsetParent=offsetParent.parentNode;
24offsetParent&&offsetParent!==elem&&1===offsetParent.nodeType&&((parentOffset=jQuery2(offsetParent).offset()).top+=jQuery2.css(offsetParent,"borderTopWidth",!0),parentOffset.left+=jQuery2.css(offsetParent,"borderLeftWidth",!0))}return{top:offset.top-parentOffset.top-jQuery2.css(elem,"marginTop",!0),left:offset.left-parentOffset.left-jQuery2.css(elem,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var offsetParent=this.offsetParent;offsetParent&&"static"===jQuery2.css(offsetParent,"position");)offsetParent=offsetParent.offsetParent;return offsetParent||documentElement}))}}),jQuery2.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(method,prop){var top="pageYOffset"===prop;jQuery2.fn[method]=function(val){return access(this,(function(elem,method2,val2){var win;if(isWindow(elem)?win=elem:9===elem.nodeType&&(win=elem.defaultView),void 0===val2)return win?win[prop]:elem[method2];win?win.scrollTo(top?win.pageXOffset:val2,top?val2:win.pageYOffset):elem[method2]=val2}),method,val,arguments.length)}})),jQuery2.each(["top","left"],(function(_i,prop){jQuery2.cssHooks[prop]=addGetHookIf(support.pixelPosition,(function(elem,computed){if(computed)return computed=curCSS(elem,prop),rnumnonpx.test(computed)?jQuery2(elem).position()[prop]+"px":computed}))})),jQuery2.each({Height:"height",Width:"width"},(function(name,type){jQuery2.each({padding:"inner"+name,content:type,"":"outer"+name},(function(defaultExtra,funcName){jQuery2.fn[funcName]=function(margin,value){var chainable=arguments.length&&(defaultExtra||"boolean"!=typeof margin),extra=defaultExtra||(!0===margin||!0===value?"margin":"border");return access(this,(function(elem,type2,value2){var doc;return isWindow(elem)?0===funcName.indexOf("outer")?elem["inner"+name]:elem.document.documentElement["client"+name]:9===elem.nodeType?(doc=elem.documentElement,Math.max(elem.body["scroll"+name],doc["scroll"+name],elem.body["offset"+name],doc["offset"+name],doc["client"+name])):void 0===value2?jQuery2.css(elem,type2,extra):jQuery2.style(elem,type2,value2,extra)}),type,chainable?margin:void 0,chainable)}}))})),jQuery2.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(_i,type){jQuery2.fn[type]=function(fn){return this.on(type,fn)}})),jQuery2.fn.extend({bind:function(types,data,fn){return this.on(types,null,data,fn)},unbind:function(types,fn){return this.off(types,null,fn)},delegate:function(selector,types,data,fn){return this.on(types,selector,data,fn)},undelegate:function(selector,types,fn){return 1===arguments.length?this.off(selector,"**"):this.off(types,selector||"**",fn)},hover:function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut||fnOver)}}),jQuery2.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(_i,name){jQuery2.fn[name]=function(data,fn){return arguments.length>0?this.on(name,null,data,fn):this.trigger(name)}}));var rtrim=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;jQuery2.proxy=function(fn,context){var tmp,args,proxy;if("string"==typeof context&&(tmp=fn[context],context=fn,fn=tmp),isFunction(fn))return args=slice.call(arguments,2),(proxy=function(){return fn.apply(context||this,args.concat(slice.call(arguments)))}).guid=fn.guid=fn.guid||jQuery2.guid++,proxy},jQuery2.holdReady=function(hold){hold?jQuery2.readyWait++:jQuery2.ready(!0)},jQuery2.isArray=Array.isArray,jQuery2.parseJSON=JSON.parse,jQuery2.nodeName=nodeName,jQuery2.isFunction=isFunction,jQuery2.isWindow=isWindow,jQuery2.camelCase=camelCase,jQuery2.type=toType,jQuery2.now=Date.now,jQuery2.isNumeric=function(obj){var type=jQuery2.type(obj);return("number"===type||"string"===type)&&!isNaN(obj-parseFloat(obj))},jQuery2.trim=function(text){return null==text?"":(text+"").replace(rtrim,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],(function(){return jQuery2}));var _jQuery=window2.jQuery,_$=window2.$;return jQuery2.noConflict=function(deep){return window2.$===jQuery2&&(window2.$=_$),deep&&window2.jQuery===jQuery2&&(window2.jQuery=_jQuery),jQuery2},void 0===noGlobal&&(window2.jQuery=window2.$=jQuery2),jQuery2})), 25/*! 26 * Bootstrap v5.2.1 (https://getbootstrap.com/) 27 * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 28 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 29 */ 30function(global,factory){"object"==typeof exports&&"undefined"!=typeof module?module.exports=factory():"function"==typeof define&&define.amd?define(factory):(global="undefined"!=typeof globalThis?globalThis:global||self).bootstrap=factory()}(this,(function(){"use strict";const getSelector=element=>{let selector=element.getAttribute("data-bs-target");if(!selector||"#"===selector){let hrefAttribute=element.getAttribute("href");if(!hrefAttribute||!hrefAttribute.includes("#")&&!hrefAttribute.startsWith("."))return null;hrefAttribute.includes("#")&&!hrefAttribute.startsWith("#")&&(hrefAttribute="#"+hrefAttribute.split("#")[1]),selector=hrefAttribute&&"#"!==hrefAttribute?hrefAttribute.trim():null}return selector},getSelectorFromElement=element=>{const selector=getSelector(element);return selector&&document.querySelector(selector)?selector:null},getElementFromSelector=element=>{const selector=getSelector(element);return selector?document.querySelector(selector):null},triggerTransitionEnd=element=>{element.dispatchEvent(new Event("transitionend"))},isElement$1=object=>!(!object||"object"!=typeof object)&&(void 0!==object.jquery&&(object=object[0]),void 0!==object.nodeType),getElement=object=>isElement$1(object)?object.jquery?object[0]:object:"string"==typeof object&&object.length>0?document.querySelector(object):null,isVisible=element=>{if(!isElement$1(element)||0===element.getClientRects().length)return!1;const elementIsVisible="visible"===getComputedStyle(element).getPropertyValue("visibility"),closedDetails=element.closest("details:not([open])");if(!closedDetails)return elementIsVisible;if(closedDetails!==element){const summary=element.closest("summary");if(summary&&summary.parentNode!==closedDetails)return!1;if(null===summary)return!1}return elementIsVisible},isDisabled=element=>!element||element.nodeType!==Node.ELEMENT_NODE||(!!element.classList.contains("disabled")||(void 0!==element.disabled?element.disabled:element.hasAttribute("disabled")&&"false"!==element.getAttribute("disabled"))),findShadowRoot=element=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof element.getRootNode){const root=element.getRootNode();return root instanceof ShadowRoot?root:null}return element instanceof ShadowRoot?element:element.parentNode?findShadowRoot(element.parentNode):null},noop=()=>{},reflow=element=>{element.offsetHeight},getjQuery=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,DOMContentLoadedCallbacks=[],isRTL=()=>"rtl"===document.documentElement.dir,defineJQueryPlugin=plugin=>{var callback;callback=()=>{const $2=getjQuery();if($2){const name=plugin.NAME,JQUERY_NO_CONFLICT=$2.fn[name];$2.fn[name]=plugin.jQueryInterface,$2.fn[name].Constructor=plugin,$2.fn[name].noConflict=()=>($2.fn[name]=JQUERY_NO_CONFLICT,plugin.jQueryInterface)}},"loading"===document.readyState?(DOMContentLoadedCallbacks.length||document.addEventListener("DOMContentLoaded",()=>{for(const callback2 of DOMContentLoadedCallbacks)callback2()}),DOMContentLoadedCallbacks.push(callback)):callback()},execute=callback=>{"function"==typeof callback&&callback()},executeAfterTransition=(callback,transitionElement,waitForTransition=!0)=>
vendor: 1,369 bytes, line 30
30{if(!waitForTransition)return void execute(callback);const emulatedDuration=(element=>{if(!element)return 0;let{transitionDuration:transitionDuration,transitionDelay:transitionDelay}=window.getComputedStyle(element);const floatTransitionDuration=Number.parseFloat(transitionDuration),floatTransitionDelay=Number.parseFloat(transitionDelay);return floatTransitionDuration||floatTransitionDelay?(transitionDuration=transitionDuration.split(",")[0],transitionDelay=transitionDelay.split(",")[0],1e3*(Number.parseFloat(transitionDuration)+Number.parseFloat(transitionDelay))):0})(transitionElement)+5;let called=!1;const handler=({target:target})=>{target===transitionElement&&(called=!0,transitionElement.removeEventListener("transitionend",handler),execute(callback))};transitionElement.addEventListener("transitionend",handler),setTimeout(()=>{called||triggerTransitionEnd(transitionElement)},emulatedDuration)},getNextActiveElement=(list,activeElement,shouldGetNext,isCycleAllowed)=>{const listLength=list.length;let index=list.indexOf(activeElement);return-1===index?!shouldGetNext&&isCycleAllowed?list[listLength-1]:list[0]:(index+=shouldGetNext?1:-1,isCycleAllowed&&(index=(index+listLength)%listLength),list[Math.max(0,Math.min(index,listLength-1))])},namespaceRegex=/[^.]*(?=\..*)\.|.*/,stripNameRegex=/\..*/,stripUidRegex=/::\d+$/,eventRegistry={};let uidEvent=1;
vendor: 4,354 bytes, line 30
30const customEvents={mouseenter:"mouseover",mouseleave:"mouseout"},nativeEvents=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function makeEventUid(element,uid){return uid&&`${uid}::${uidEvent++}`||element.uidEvent||uidEvent++}function getElementEvents(element){const uid=makeEventUid(element);return element.uidEvent=uid,eventRegistry[uid]=eventRegistry[uid]||{},eventRegistry[uid]}function findHandler(events,callable,delegationSelector=null){return Object.values(events).find(event=>event.callable===callable&&event.delegationSelector===delegationSelector)}function normalizeParameters(originalTypeEvent,handler,delegationFunction){const isDelegated="string"==typeof handler,callable=isDelegated?delegationFunction:handler||delegationFunction;let typeEvent=getTypeEvent(originalTypeEvent);return nativeEvents.has(typeEvent)||(typeEvent=originalTypeEvent),[isDelegated,callable,typeEvent]}function addHandler(element,originalTypeEvent,handler,delegationFunction,oneOff){if("string"!=typeof originalTypeEvent||!element)return;let[isDelegated,callable,typeEvent]=normalizeParameters(originalTypeEvent,handler,delegationFunction);if(originalTypeEvent in customEvents){callable=(fn2=>function(event){if(!event.relatedTarget||event.relatedTarget!==event.delegateTarget&&!event.delegateTarget.contains(event.relatedTarget))return fn2.call(this,event)})(callable)}const events=getElementEvents(element),handlers=events[typeEvent]||(events[typeEvent]={}),previousFunction=findHandler(handlers,callable,isDelegated?handler:null);if(previousFunction)return void(previousFunction.oneOff=previousFunction.oneOff&&oneOff);const uid=makeEventUid(callable,originalTypeEvent.replace(namespaceRegex,"")),fn=isDelegated?function(element,selector,fn){return function handler(event){const domElements=element.querySelectorAll(selector);for(let{target:target}=event;target&&target!==this;target=target.parentNode)for(const domElement of domElements)if(domElement===target)return hydrateObj(event,{delegateTarget:target}),handler.oneOff&&EventHandler.off(element,event.type,selector,fn),fn.apply(target,[event])}}(element,handler,callable):function(element,fn){return function handler(event){return hydrateObj(event,{delegateTarget:element}),handler.oneOff&&EventHandler.off(element,event.type,fn),fn.apply(element,[event])}}(element,callable);fn.delegationSelector=isDelegated?handler:null,fn.callable=callable,fn.oneOff=oneOff,fn.uidEvent=uid,handlers[uid]=fn,element.addEventListener(typeEvent,fn,isDelegated)}function removeHandler(element,events,typeEvent,handler,delegationSelector){const fn=findHandler(events[typeEvent],handler,delegationSelector);fn&&(element.removeEventListener(typeEvent,fn,Boolean(delegationSelector)),delete events[typeEvent][fn.uidEvent])}function removeNamespacedHandlers(element,events,typeEvent,namespace){const storeElementEvent=events[typeEvent]||{};for(const handlerKey of Object.keys(storeElementEvent))if(handlerKey.includes(namespace)){const event=storeElementEvent[handlerKey];removeHandler(element,events,typeEvent,event.callable,event.delegationSelector)}}function getTypeEvent(event){return event=event.replace(stripNameRegex,""),customEvents[event]||event}const EventHandler={on(element,event,handler,delegationFunction){addHandler(element,event,handler,delegationFunction,!1)},one(element,event,handler,delegationFunction){addHandler(element,event,handler,delegationFunction,!0)},off(element,originalTypeEvent,handler,delegationFunction){if("string"!=typeof originalTypeEvent||!element)return;const[isDelegated,callable,typeEvent]=normalizeParameters(originalTypeEvent,handler,delegationFunction),inNamespace=typeEvent!==originalTypeEvent,events=getElementEvents(element),storeElementEvent=events[typeEvent]||{},isNamespace=originalTypeEvent.startsWith(".");if(void 0===callable){if(isNamespace)for(const elementEvent of Ob
vendor: 4,599 bytes, line 30
30ject.keys(events))removeNamespacedHandlers(element,events,elementEvent,originalTypeEvent.slice(1));for(const keyHandlers of Object.keys(storeElementEvent)){const handlerKey=keyHandlers.replace(stripUidRegex,"");if(!inNamespace||originalTypeEvent.includes(handlerKey)){const event=storeElementEvent[keyHandlers];removeHandler(element,events,typeEvent,event.callable,event.delegationSelector)}}}else{if(!Object.keys(storeElementEvent).length)return;removeHandler(element,events,typeEvent,callable,isDelegated?handler:null)}},trigger(element,event,args){if("string"!=typeof event||!element)return null;const $2=getjQuery();let jQueryEvent=null,bubbles=!0,nativeDispatch=!0,defaultPrevented=!1;event!==getTypeEvent(event)&&$2&&(jQueryEvent=$2.Event(event,args),$2(element).trigger(jQueryEvent),bubbles=!jQueryEvent.isPropagationStopped(),nativeDispatch=!jQueryEvent.isImmediatePropagationStopped(),defaultPrevented=jQueryEvent.isDefaultPrevented());let evt=new Event(event,{bubbles:bubbles,cancelable:!0});return evt=hydrateObj(evt,args),defaultPrevented&&evt.preventDefault(),nativeDispatch&&element.dispatchEvent(evt),evt.defaultPrevented&&jQueryEvent&&jQueryEvent.preventDefault(),evt}};function hydrateObj(obj,meta){for(const[key,value]of Object.entries(meta||{}))try{obj[key]=value}catch(_unused){Object.defineProperty(obj,key,{configurable:!0,get:()=>value})}return obj}const elementMap=new Map,Data={set(element,key,instance){elementMap.has(element)||elementMap.set(element,new Map);const instanceMap=elementMap.get(element);instanceMap.has(key)||0===instanceMap.size?instanceMap.set(key,instance):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(instanceMap.keys())[0]}.`)},get:(element,key)=>elementMap.has(element)&&elementMap.get(element).get(key)||null,remove(element,key){if(!elementMap.has(element))return;const instanceMap=elementMap.get(element);instanceMap.delete(key),0===instanceMap.size&&elementMap.delete(element)}};function normalizeData(value){if("true"===value)return!0;if("false"===value)return!1;if(value===Number(value).toString())return Number(value);if(""===value||"null"===value)return null;if("string"!=typeof value)return value;try{return JSON.parse(decodeURIComponent(value))}catch(_unused){return value}}function normalizeDataKey(key){return key.replace(/[A-Z]/g,chr=>"-"+chr.toLowerCase())}const Manipulator={setDataAttribute(element,key,value){element.setAttribute("data-bs-"+normalizeDataKey(key),value)},removeDataAttribute(element,key){element.removeAttribute("data-bs-"+normalizeDataKey(key))},getDataAttributes(element){if(!element)return{};const attributes={},bsKeys=Object.keys(element.dataset).filter(key=>key.startsWith("bs")&&!key.startsWith("bsConfig"));for(const key of bsKeys){let pureKey=key.replace(/^bs/,"");pureKey=pureKey.charAt(0).toLowerCase()+pureKey.slice(1,pureKey.length),attributes[pureKey]=normalizeData(element.dataset[key])}return attributes},getDataAttribute:(element,key)=>normalizeData(element.getAttribute("data-bs-"+normalizeDataKey(key)))};class Config{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(config){return config=this._mergeConfigObj(config),config=this._configAfterMerge(config),this._typeCheckConfig(config),config}_configAfterMerge(config){return config}_mergeConfigObj(config,element){const jsonConfig=isElement$1(element)?Manipulator.getDataAttribute(element,"config"):{};return{...this.constructor.Default,..."object"==typeof jsonConfig?jsonConfig:{},...isElement$1(element)?Manipulator.getDataAttributes(element):{},..."object"==typeof config?config:{}}}_typeCheckConfig(config,configTypes=this.constructor.DefaultType){for(const property of Object.keys(configTypes)){const expectedTypes=configTypes[property],value=config[property],valueType=isElement$1(value)?"element":null==(object=value)?""+object:Object.prototype.toString.call(object).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(expectedTypes).test(valueType))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${property}" provided type "${valueType}" but expected type "${expectedTypes}".`)}var object}}class BaseComponent extends Config{constructor(element,config){super(),(element=getElement(element))&&(this._element=element,this._config=this._getConfig(config),Data.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Data.remove(this._element,this.constructor.DATA_KEY),EventHandler.off(this._element,this.constructor.EVENT_KEY);
30for(const propertyName of Object.getOwnPropertyNames(this))this[propertyName]=null}_queueCallback(callback,element,isAnimated=!0){executeAfterTransition(callback,element,isAnimated)}_getConfig(config){return config=this._mergeConfigObj(config,this._element),config=this._configAfterMerge(config),this._typeCheckConfig(config),config}static getInstance(element){return Data.get(getElement(element),this.DATA_KEY)}static getOrCreateInstance(element,config={}){return this.getInstance(element)||new this(element,"object"==typeof config?config:null)}static get VERSION(){return"5.2.1"}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}static eventName(name){return`${name}${this.EVENT_KEY}`}}const enableDismissTrigger=(component,method="hide")=>{const clickEvent="click.dismiss"+component.EVENT_KEY,name=component.NAME;EventHandler.on(document,clickEvent,`[data-bs-dismiss="${name}"]`,(function(event){if(["A","AREA"].includes(this.tagName)&&event.preventDefault(),isDisabled(this))return;const target=getElementFromSelector(this)||this.closest("."+name);component.getOrCreateInstance(target)[method]()}))};class Alert extends BaseComponent{static get NAME(){return"alert"}close(){if(EventHandler.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const isAnimated=this._element.classList.contains("fade");this._queueCallback(()=>this._destroyElement(),this._element,isAnimated)}_destroyElement(){this._element.remove(),EventHandler.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(config){return this.each((function(){const data=Alert.getOrCreateInstance(this);if("string"==typeof config){if(void 0===data[config]||config.startsWith("_")||"constructor"===config)throw new TypeError(`No method named "${config}"`);data[config](this)}}))}}enableDismissTrigger(Alert,"close"),defineJQueryPlugin(Alert);class Button extends BaseComponent{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(config){return this.each((function(){const data=Button.getOrCreateInstance(this);"toggle"===config&&data[config]()}))}}EventHandler.on(document,"click.bs.button.data-api",'[data-bs-toggle="button"]',event=>{event.preventDefault();const button=event.target.closest('[data-bs-toggle="button"]');Button.getOrCreateInstance(button).toggle()}),defineJQueryPlugin(Button);const SelectorEngine={find:(selector,element=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(element,selector)),findOne:(selector,element=document.documentElement)=>Element.prototype.querySelector.call(element,selector),children:(element,selector)=>[].concat(...element.children).filter(child=>child.matches(selector)),parents(element,selector){const parents=[];let ancestor=element.parentNode.closest(selector);for(;ancestor;)parents.push(ancestor),ancestor=ancestor.parentNode.closest(selector);return parents},prev(element,selector){let previous=element.previousElementSibling;for(;previous;){if(previous.matches(selector))return[previous];previous=previous.previousElementSibling}return[]},next(element,selector){let next=element.nextElementSibling;for(;next;){if(next.matches(selector))return[next];next=next.nextElementSibling}return[]},focusableChildren(element){const focusables=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(selector=>selector+':not([tabindex^="-"])').join(",");return this.find(focusables,element).filter(el=>!isDisabled(el)&&isVisible(el))}},Default$c={endCallback:null,leftCallback:null,rightCallback:null},DefaultType$c={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Swipe extends Config{constructor(element,config){super(),this._element=element,element&&Swipe.isSupported()&&(this._config=this._getConfig(config),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Default$c}static get DefaultType(){return DefaultType$c}static get NAME(){return"swipe"}dispose(){EventHandler.off(this._element,".bs.swipe")}_start(event){this._supportPointerEvents?this._eventIsPointerPenTouch(event)&&(this._deltaX=event.clientX):this._deltaX=event.touches[0].clientX}_end(event){this._eventIsPointerPenTouch(event)&&(this._deltaX=event.clientX-this._deltaX),this._handleSwipe(),execute(this._config.endCallback)}_move(event){this._deltaX=event.touches&&event.touches.length>1?0:event.touches[0].clientX-this._deltaX}_handleSwipe(){const absDeltaX=Math.abs(this._deltaX);if(absDeltaX<=40)return;const direction=absDeltaX/this._deltaX;this._deltaX=0,direction&&execute(direction>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(EventHandler.on(this._element,"pointerdown.bs.swipe",event=>this._start(event)),EventHandler.on(this._element,"pointerup.bs.swipe",event=>this._end(event)),this._element.classList.add("pointer-event")):(EventHandler.on(this._element,"touchstart.bs.swipe",event=>this._start(event)),EventHandler.on(this._element,"touchmove.bs.swipe",event=>this._move(event)),EventHandler.on(this._element,"touchend.bs.swipe",event=>this._end(event)))}_eventIsPointerPenTouch(event){return this._supportPointerEvents&&("pen"===event.pointerType||"touch"===event.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const KEY_TO_DIRECTION={ArrowLeft:"right",ArrowRight:"left"},Default$b={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},DefaultType$b={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Carousel extends BaseComponent{constructor(element,config){super(element,config),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=SelectorEngine.findOne(".carousel-indicators",this._element),this._addEventListeners(),"carousel"===this._config.ride&&this.cycle()}static get Default(){return Default$b}static get DefaultType(){return DefaultType$b}static get NAME(){return"carousel"}next(){this._slide("next")}nextWhenVisible(){!document.hidden&&isVisible(this._element)&&this.next()}prev(){this._slide("prev")}pause(){this._isSliding&&triggerTransitionEnd(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?EventHandler.one(this._element,"slid.bs.carousel",()=>this.cycle()):this.cycle())}to(index){const items=this._getItems();if(index>items.length-1||index<0)return;if(this._isSliding)return void EventHandler.one(this._element,"slid.bs.carousel",()=>this.to(index));const activeIndex=this._getItemIndex(this._getActive());if(activeIndex===index)return;const order2=index>activeIndex?"next":"prev";this._slide(order2,items[index])}
vendor: 3,864 bytes, line 30
30dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(config){return config.defaultInterval=config.interval,config}_addEventListeners(){this._config.keyboard&&EventHandler.on(this._element,"keydown.bs.carousel",event=>this._keydown(event)),"hover"===this._config.pause&&(EventHandler.on(this._element,"mouseenter.bs.carousel",()=>this.pause()),EventHandler.on(this._element,"mouseleave.bs.carousel",()=>this._maybeEnableCycle())),this._config.touch&&Swipe.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const img of SelectorEngine.find(".carousel-item img",this._element))EventHandler.on(img,"dragstart.bs.carousel",event=>event.preventDefault());const swipeConfig={leftCallback:()=>this._slide(this._directionToOrder("left")),rightCallback:()=>this._slide(this._directionToOrder("right")),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}};this._swipeHelper=new Swipe(this._element,swipeConfig)}_keydown(event){if(/input|textarea/i.test(event.target.tagName))return;const direction=KEY_TO_DIRECTION[event.key];direction&&(event.preventDefault(),this._slide(this._directionToOrder(direction)))}_getItemIndex(element){return this._getItems().indexOf(element)}_setActiveIndicatorElement(index){if(!this._indicatorsElement)return;const activeIndicator=SelectorEngine.findOne(".active",this._indicatorsElement);activeIndicator.classList.remove("active"),activeIndicator.removeAttribute("aria-current");const newActiveIndicator=SelectorEngine.findOne(`[data-bs-slide-to="${index}"]`,this._indicatorsElement);newActiveIndicator&&(newActiveIndicator.classList.add("active"),newActiveIndicator.setAttribute("aria-current","true"))}_updateInterval(){const element=this._activeElement||this._getActive();if(!element)return;const elementInterval=Number.parseInt(element.getAttribute("data-bs-interval"),10);this._config.interval=elementInterval||this._config.defaultInterval}_slide(order2,element=null){if(this._isSliding)return;const activeElement=this._getActive(),isNext="next"===order2,nextElement=element||getNextActiveElement(this._getItems(),activeElement,isNext,this._config.wrap);if(nextElement===activeElement)return;const nextElementIndex=this._getItemIndex(nextElement),triggerEvent=eventName=>EventHandler.trigger(this._element,eventName,{relatedTarget:nextElement,direction:this._orderToDirection(order2),from:this._getItemIndex(activeElement),to:nextElementIndex});if(triggerEvent("slide.bs.carousel").defaultPrevented)return;if(!activeElement||!nextElement)return;const isCycling=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(nextElementIndex),this._activeElement=nextElement;const directionalClassName=isNext?"carousel-item-start":"carousel-item-end",orderClassName=isNext?"carousel-item-next":"carousel-item-prev";nextElement.classList.add(orderClassName),reflow(nextElement),activeElement.classList.add(directionalClassName),nextElement.classList.add(directionalClassName);this._queueCallback(()=>{nextElement.classList.remove(directionalClassName,orderClassName),nextElement.classList.add("active"),activeElement.classList.remove("active",orderClassName,directionalClassName),this._isSliding=!1,triggerEvent("slid.bs.carousel")},activeElement,this._isAnimated()),isCycling&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return SelectorEngine.findOne(".active.carousel-item",this._element)}_getItems(){return SelectorEngine.find(".carousel-item",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(direction){return isRTL()?"left"===direction?"prev":"next":"left"===direction?"next":"prev"}
vendor: 1,128 bytes, line 30
30_orderToDirection(order2){return isRTL()?"prev"===order2?"left":"right":"prev"===order2?"right":"left"}static jQueryInterface(config){return this.each((function(){const data=Carousel.getOrCreateInstance(this,config);if("number"!=typeof config){if("string"==typeof config){if(void 0===data[config]||config.startsWith("_")||"constructor"===config)throw new TypeError(`No method named "${config}"`);data[config]()}}else data.to(config)}))}}EventHandler.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",(function(event){const target=getElementFromSelector(this);if(!target||!target.classList.contains("carousel"))return;event.preventDefault();const carousel=Carousel.getOrCreateInstance(target),slideIndex=this.getAttribute("data-bs-slide-to");return slideIndex?(carousel.to(slideIndex),void carousel._maybeEnableCycle()):"next"===Manipulator.getDataAttribute(this,"slide")?(carousel.next(),void carousel._maybeEnableCycle()):(carousel.prev(),void carousel._maybeEnableCycle())})),EventHandler.on(window,"load.bs.carousel.data-api",()=>{const carousels=SelectorEngine.find('[data-bs-ride="carousel"]');
30for(const carousel of carousels)Carousel.getOrCreateInstance(carousel)}),defineJQueryPlugin(Carousel);const Default$a={parent:null,toggle:!0},DefaultType$a={parent:"(null|element)",toggle:"boolean"};class Collapse extends BaseComponent{constructor(element,config){super(element,config),this._isTransitioning=!1,this._triggerArray=[];const toggleList=SelectorEngine.find('[data-bs-toggle="collapse"]');for(const elem of toggleList){const selector=getSelectorFromElement(elem),filterElement=SelectorEngine.find(selector).filter(foundElement=>foundElement===this._element);null!==selector&&filterElement.length&&this._triggerArray.push(elem)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Default$a}static get DefaultType(){return DefaultType$a}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let activeChildren=[];if(this._config.parent&&(activeChildren=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(element=>element!==this._element).map(element=>Collapse.getOrCreateInstance(element,{toggle:!1}))),activeChildren.length&&activeChildren[0]._isTransitioning)return;if(EventHandler.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const activeInstance of activeChildren)activeInstance.hide();const dimension=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[dimension]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const scrollSize="scroll"+(dimension[0].toUpperCase()+dimension.slice(1));this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove("collapsing"),this._element.classList.add("collapse","show"),this._element.style[dimension]="",EventHandler.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[dimension]=this._element[scrollSize]+"px"}hide(){if(this._isTransitioning||!this._isShown())return;if(EventHandler.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const dimension=this._getDimension();this._element.style[dimension]=this._element.getBoundingClientRect()[dimension]+"px",reflow(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");for(const trigger of this._triggerArray){const element=getElementFromSelector(trigger);element&&!this._isShown(element)&&this._addAriaAndCollapsedClass([trigger],!1)}this._isTransitioning=!0;this._element.style[dimension]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove("collapsing"),this._element.classList.add("collapse"),EventHandler.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}_isShown(element=this._element){return element.classList.contains("show")}_configAfterMerge(config){return config.toggle=Boolean(config.toggle),config.parent=getElement(config.parent),config}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const children=this._getFirstLevelChildren('[data-bs-toggle="collapse"]');for(const element of children){const selected=getElementFromSelector(element);selected&&this._addAriaAndCollapsedClass([element],this._isShown(selected))}}_getFirstLevelChildren(selector){const children=SelectorEngine.find(":scope .collapse .collapse",this._config.parent);return SelectorEngine.find(selector,this._config.parent).filter(element=>!children.includes(element))}_addAriaAndCollapsedClass(triggerArray,isOpen){if(triggerArray.length)for(const element of triggerArray)element.classList.toggle("collapsed",!isOpen),element.setAttribute("aria-expanded",isOpen)}static jQueryInterface(config){const _config={};return"string"==typeof config&&/show|hide/.test(config)&&(_config.toggle=!1),this.each((function(){const data=Collapse.getOrCreateInstance(this,_config);if("string"==typeof config){if(void 0===data[config])throw new TypeError(`No method n
30amed "${config}"`);data[config]()}}))}}EventHandler.on(document,"click.bs.collapse.data-api",'[data-bs-toggle="collapse"]',(function(event){("A"===event.target.tagName||event.delegateTarget&&"A"===event.delegateTarget.tagName)&&event.preventDefault();const selector=getSelectorFromElement(this),selectorElements=SelectorEngine.find(selector);for(const element of selectorElements)Collapse.getOrCreateInstance(element,{toggle:!1}).toggle()})),defineJQueryPlugin(Collapse);var top="top",bottom="bottom",right="right",left="left",basePlacements=[top,bottom,right,left],end="end",variationPlacements=basePlacements.reduce((function(acc,placement){return acc.concat([placement+"-start",placement+"-"+end])}),[]),placements=[].concat(basePlacements,["auto"]).reduce((function(acc,placement){return acc.concat([placement,placement+"-start",placement+"-"+end])}),[]),modifierPhases=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function getNodeName(element){return element?(element.nodeName||"").toLowerCase():null}function getWindow(node){if(null==node)return window;if("[object Window]"!==node.toString()){var ownerDocument=node.ownerDocument;return ownerDocument&&ownerDocument.defaultView||window}return node}function isElement(node){return node instanceof getWindow(node).Element||node instanceof Element}function isHTMLElement(node){return node instanceof getWindow(node).HTMLElement||node instanceof HTMLElement}function isShadowRoot(node){return"undefined"!=typeof ShadowRoot&&(node instanceof getWindow(node).ShadowRoot||node instanceof ShadowRoot)}const applyStyles$1={name:"applyStyles",enabled:!0,phase:"write",fn:function(_ref){var state=_ref.state;Object.keys(state.elements).forEach((function(name){var style=state.styles[name]||{},attributes=state.attributes[name]||{},element=state.elements[name];isHTMLElement(element)&&getNodeName(element)&&(Object.assign(element.style,style),Object.keys(attributes).forEach((function(name2){var value=attributes[name2];!1===value?element.removeAttribute(name2):element.setAttribute(name2,!0===value?"":value)})))}))},effect:function(_ref2){var state=_ref2.state,initialStyles={popper:{position:state.o
vendor: 4,138 bytes, line 30
30ptions.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(state.elements.popper.style,initialStyles.popper),state.styles=initialStyles,state.elements.arrow&&Object.assign(state.elements.arrow.style,initialStyles.arrow),function(){Object.keys(state.elements).forEach((function(name){var element=state.elements[name],attributes=state.attributes[name]||{},style=Object.keys(state.styles.hasOwnProperty(name)?state.styles[name]:initialStyles[name]).reduce((function(style2,property){return style2[property]="",style2}),{});isHTMLElement(element)&&getNodeName(element)&&(Object.assign(element.style,style),Object.keys(attributes).forEach((function(attribute){element.removeAttribute(attribute)})))}))}},requires:["computeStyles"]};function getBasePlacement(placement){return placement.split("-")[0]}var max=Math.max,min=Math.min,round=Math.round;function getUAString(){var uaData=navigator.userAgentData;return null!=uaData&&uaData.brands?uaData.brands.map((function(item){return item.brand+"/"+item.version})).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(element,includeScale,isFixedStrategy){void 0===includeScale&&(includeScale=!1),void 0===isFixedStrategy&&(isFixedStrategy=!1);var clientRect=element.getBoundingClientRect(),scaleX=1,scaleY=1;includeScale&&isHTMLElement(element)&&(scaleX=element.offsetWidth>0&&round(clientRect.width)/element.offsetWidth||1,scaleY=element.offsetHeight>0&&round(clientRect.height)/element.offsetHeight||1);var visualViewport=(isElement(element)?getWindow(element):window).visualViewport,addVisualOffsets=!isLayoutViewport()&&isFixedStrategy,x=(clientRect.left+(addVisualOffsets&&visualViewport?visualViewport.offsetLeft:0))/scaleX,y=(clientRect.top+(addVisualOffsets&&visualViewport?visualViewport.offsetTop:0))/scaleY,width=clientRect.width/scaleX,height=clientRect.height/scaleY;return{width:width,height:height,top:y,right:x+width,bottom:y+height,left:x,x:x,y:y}}function getLayoutRect(element){var clientRect=getBoundingClientRect(element),width=element.offsetWidth,height=element.offsetHeight;return Math.abs(clientRect.width-width)<=1&&(width=clientRect.width),Math.abs(clientRect.height-height)<=1&&(height=clientRect.height),{x:element.offsetLeft,y:element.offsetTop,width:width,height:height}}function contains(parent,child){var rootNode=child.getRootNode&&child.getRootNode();if(parent.contains(child))return!0;if(rootNode&&isShadowRoot(rootNode)){var next=child;do{if(next&&parent.isSameNode(next))return!0;next=next.parentNode||next.host}while(next)}return!1}function getComputedStyle$1(element){return getWindow(element).getComputedStyle(element)}function isTableElement(element){return["table","td","th"].indexOf(getNodeName(element))>=0}function getDocumentElement(element){return((isElement(element)?element.ownerDocument:element.document)||window.document).documentElement}function getParentNode(element){return"html"===getNodeName(element)?element:element.assignedSlot||element.parentNode||(isShadowRoot(element)?element.host:null)||getDocumentElement(element)}function getTrueOffsetParent(element){return isHTMLElement(element)&&"fixed"!==getComputedStyle$1(element).position?element.offsetParent:null}function getOffsetParent(element){for(var window2=getWindow(element),offsetParent=getTrueOffsetParent(element);offsetParent&&isTableElement(offsetParent)&&"static"===getComputedStyle$1(offsetParent).position;)offsetParent=getTrueOffsetParent(offsetParent);return offsetParent&&("html"===getNodeName(offsetParent)||"body"===getNodeName(offsetParent)&&"static"===getComputedStyle$1(offsetParent).position)?window2:offsetParent||function(element){var isFirefox=/firefox/i.test(getUAString());if(/Trident/i.test(getUAString())&&isHTMLElement(element)&&"fixed"===getComputedStyle$1(element).position)return null;var currentNode=getParentNode(element);for(isShadowRoot(currentNode)&&(currentNode=currentNode.host);isHTMLElement(currentNode)&&["html","body"].indexOf(getNodeName(currentNode))<0;){var css=getComputedStyle$1(currentNode);
vendor: 9,150 bytes, line 30
30if("none"!==css.transform||"none"!==css.perspective||"paint"===css.contain||-1!==["transform","perspective"].indexOf(css.willChange)||isFirefox&&"filter"===css.willChange||isFirefox&&css.filter&&"none"!==css.filter)return currentNode;currentNode=currentNode.parentNode}return null}(element)||window2}function getMainAxisFromPlacement(placement){return["top","bottom"].indexOf(placement)>=0?"x":"y"}function within(min$1,value,max$1){return max(min$1,min(value,max$1))}function mergePaddingObject(paddingObject){return Object.assign({},{top:0,right:0,bottom:0,left:0},paddingObject)}function expandToHashMap(value,keys){return keys.reduce((function(hashMap,key){return hashMap[key]=value,hashMap}),{})}const arrow$1={name:"arrow",enabled:!0,phase:"main",fn:function(_ref){var _state$modifiersData$,state=_ref.state,name=_ref.name,options=_ref.options,arrowElement=state.elements.arrow,popperOffsets2=state.modifiersData.popperOffsets,basePlacement=getBasePlacement(state.placement),axis=getMainAxisFromPlacement(basePlacement),len=[left,right].indexOf(basePlacement)>=0?"height":"width";if(arrowElement&&popperOffsets2){var paddingObject=function(padding,state){return mergePaddingObject("number"!=typeof(padding="function"==typeof padding?padding(Object.assign({},state.rects,{placement:state.placement})):padding)?padding:expandToHashMap(padding,basePlacements))}(options.padding,state),arrowRect=getLayoutRect(arrowElement),minProp="y"===axis?top:left,maxProp="y"===axis?bottom:right,endDiff=state.rects.reference[len]+state.rects.reference[axis]-popperOffsets2[axis]-state.rects.popper[len],startDiff=popperOffsets2[axis]-state.rects.reference[axis],arrowOffsetParent=getOffsetParent(arrowElement),clientSize=arrowOffsetParent?"y"===axis?arrowOffsetParent.clientHeight||0:arrowOffsetParent.clientWidth||0:0,centerToReference=endDiff/2-startDiff/2,min2=paddingObject[minProp],max2=clientSize-arrowRect[len]-paddingObject[maxProp],center=clientSize/2-arrowRect[len]/2+centerToReference,offset2=within(min2,center,max2),axisProp=axis;state.modifiersData[name]=((_state$modifiersData$={})[axisProp]=offset2,_state$modifiersData$.centerOffset=offset2-center,_state$modifiersData$)}},effect:function(_ref2){var state=_ref2.state,_options$element=_ref2.options.element,arrowElement=void 0===_options$element?"[data-popper-arrow]":_options$element;null!=arrowElement&&("string"!=typeof arrowElement||(arrowElement=state.elements.popper.querySelector(arrowElement)))&&contains(state.elements.popper,arrowElement)&&(state.elements.arrow=arrowElement)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getVariation(placement){return placement.split("-")[1]}var unsetSides={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mapToStyles(_ref2){var _Object$assign2,popper2=_ref2.popper,popperRect=_ref2.popperRect,placement=_ref2.placement,variation=_ref2.variation,offsets=_ref2.offsets,position=_ref2.position,gpuAcceleration=_ref2.gpuAcceleration,adaptive=_ref2.adaptive,roundOffsets=_ref2.roundOffsets,isFixed=_ref2.isFixed,_offsets$x=offsets.x,x=void 0===_offsets$x?0:_offsets$x,_offsets$y=offsets.y,y=void 0===_offsets$y?0:_offsets$y,_ref3="function"==typeof roundOffsets?roundOffsets({x:x,y:y}):{x:x,y:y};x=_ref3.x,y=_ref3.y;var hasX=offsets.hasOwnProperty("x"),hasY=offsets.hasOwnProperty("y"),sideX=left,sideY=top,win=window;if(adaptive){var offsetParent=getOffsetParent(popper2),heightProp="clientHeight",widthProp="clientWidth";if(offsetParent===getWindow(popper2)&&"static"!==getComputedStyle$1(offsetParent=getDocumentElement(popper2)).position&&"absolute"===position&&(heightProp="scrollHeight",widthProp="scrollWidth"),offsetParent=offsetParent,placement===top||(placement===left||placement===right)&&variation===end)sideY=bottom,y-=(isFixed&&offsetParent===win&&win.visualViewport?win.visualViewport.height:offsetParent[heightProp])-popperRect.height,y*=gpuAcceleration?1:-1;if(placement===left||(placement===top||placement===bottom)&&variation===end)sideX=right,x-=(isFixed&&offsetParent===win&&win.visualViewport?win.visualViewport.width:offsetParent[widthProp])-popperRect.width,x*=gpuAcceleration?1:-1}var _Object$assign,commonStyles=Object.assign({position:position},adaptive&&unsetSides),_ref4=!0===roundOffsets?function(_ref){var x=_ref.x,y=_ref.y,dpr=window.devicePixelRatio||1;return{x:round(x*dpr)/dpr||0,y:round(y*dpr)/dpr||0}}({x:x,y:y}):{x:x,y:y};return x=_ref4.x,y=_ref4.y,gpuAcceleration?Object.assign({},commonStyles,((_Object$assign={})[sideY]=hasY?"0":"",_Object$assign[sideX]=hasX?"0":"",_Object$assign.transform=(win.devicePixelRatio||1)<=1?"translate("+x+"px, "+y+"px)":"translate3d("+x+"px, "+y+"px, 0)",_Object$assign)):Object.assign({},commonStyles,((_Object$assign2={})[sideY]=hasY?y+"px":"",_Object$assign2[sideX]=hasX?x+"px":"",_Object$assign2.transform="",_Object$assign2))}const computeStyles$1={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(_ref5){var state=_ref5.state,options=_ref5.options,_options$gpuAccelerat=options.gpuAcceleration,gpuAcceleration=void 0===_options$gpuAccelerat||_options$gpuAccelerat,_options$adaptive=options.adaptive,adaptive=void 0===_options$adaptive||_options$adaptive,_options$roundOffsets=options.roundOffsets,roundOffsets=void 0===_options$roundOffsets||_options$roundOffsets,commonStyles={placement:getBasePlacement(state.placement),variation:getVariation(state.placement),popper:state.elements.popper,popperRect:state.rects.popper,gpuAcceleration:gpuAcceleration,isFixed:"fixed"===state.options.strategy};null!=state.modifiersData.popperOffsets&&(state.styles.popper=Object.assign({},state.styles.popper,mapToStyles(Object.assign({},commonStyles,{offsets:state.modifiersData.popperOffsets,position:state.options.strategy,adaptive:adaptive,roundOffsets:roundOffsets})))),null!=state.modifiersData.arrow&&(state.styles.arrow=Object.assign({},state.styles.arrow,mapToStyles(Object.assign({},commonStyles,{offsets:state.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:roundOffsets})))),state.attributes.popper=Object.assign({},state.attributes.popper,{"data-popper-placement":state.placement})},data:{}};var passive={passive:!0};const eventListeners={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(_ref){var state=_ref.state,instance=_ref.instance,options=_ref.options,_options$scroll=options.scroll,scroll=void 0===_options$scroll||_options$scroll,_options$resize=options.resize,resize=void 0===_options$resize||_options$resize,window2=getWindow(state.elements.popper),scrollParents=[].concat(state.scrollParents.reference,state.scrollParents.popper);return scroll&&scrollParents.forEach((function(scrollParent){scrollParent.addEventListener("scroll",instance.update,passive)})),resize&&window2.addEventListener("resize",instance.update,passive),function(){scroll&&scrollParents.forEach((function(scrollParent){scrollParent.removeEventListener("scroll",instance.update,passive)})),resize&&window2.removeEventListener("resize",instance.update,passive)}},data:{}};var hash$1={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(placement){return placement.replace(/left|right|bottom|top/g,(function(matched){return hash$1[matched]}))}var hash={start:"end",end:"start"};function getOppositeVariationPlacement(placement){return placement.replace(/start|end/g,(function(matched){return hash[matched]}))}function getWindowScroll(node){var win=getWindow(node);return{scrollLeft:win.pageXOffset,scrollTop:win.pageYOffset}}function getWindowScrollBarX(element){return getBoundingClientRect(getDocumentElement(element)).left+getWindowScroll(element).scrollLeft}function isScrollParent(element){var _getComputedStyle=getComputedStyle$1(element),overflow=_getComputedStyle.overflow,overflowX=_getComputedStyle.overflowX,overflowY=_getComputedStyle.overflowY;return/auto|scroll|overlay|hidden/.test(overflow+overflowY+overflowX)}function listScrollParents(element,list){var _element$ownerDocumen;void 0===list&&(list=[]);var scrollParent=function getScrollParent(node){return["html","body","#document"].indexOf(getNodeName(node))>=0?node.ownerDocument.body:isHTMLElement(node)&&isScrollParent(node)?node:getScrollParent(getParentNode(node))}(element),isBody=scrollParent===(null==(_element$ownerDocumen=element.ownerDocument)?void 0:_element$ownerDocumen.body),win=getWindow(scrollParent),target=isBody?[win].concat(win.visualViewport||[],isScrollParent(scrollParent)?scrollParent:[]):scrollParent,updatedList=list.concat(target);return isBody?updatedList:updatedList.concat(listScrollParents(getParentNode(target)))}function rectToClientRect(rect){return Object.assign({},rect,{left:rect.x,top:rect.y,right:rect.x+rect.width,bottom:rect.y+rect.height})}function getClientRectFromMixedType(element,clippingParent,strategy){return"viewport"===clippingParent?rectToClientRect(function(element,strategy){var win=getWindow(element),html=getDocumentElement(element),visualViewport=win.visualViewport,width=html.clientWidth,height=html.clientHeight,x=0,y=0;if(visualViewport){width=visualViewport.width,height=visualViewport.height;var layoutViewport=isLayoutViewport();
vendor: 4,234 bytes, line 30
30(layoutViewport||!layoutViewport&&"fixed"===strategy)&&(x=visualViewport.offsetLeft,y=visualViewport.offsetTop)}return{width:width,height:height,x:x+getWindowScrollBarX(element),y:y}}(element,strategy)):isElement(clippingParent)?function(element,strategy){var rect=getBoundingClientRect(element,!1,"fixed"===strategy);return rect.top=rect.top+element.clientTop,rect.left=rect.left+element.clientLeft,rect.bottom=rect.top+element.clientHeight,rect.right=rect.left+element.clientWidth,rect.width=element.clientWidth,rect.height=element.clientHeight,rect.x=rect.left,rect.y=rect.top,rect}(clippingParent,strategy):rectToClientRect(function(element){var _element$ownerDocumen,html=getDocumentElement(element),winScroll=getWindowScroll(element),body=null==(_element$ownerDocumen=element.ownerDocument)?void 0:_element$ownerDocumen.body,width=max(html.scrollWidth,html.clientWidth,body?body.scrollWidth:0,body?body.clientWidth:0),height=max(html.scrollHeight,html.clientHeight,body?body.scrollHeight:0,body?body.clientHeight:0),x=-winScroll.scrollLeft+getWindowScrollBarX(element),y=-winScroll.scrollTop;return"rtl"===getComputedStyle$1(body||html).direction&&(x+=max(html.clientWidth,body?body.clientWidth:0)-width),{width:width,height:height,x:x,y:y}}(getDocumentElement(element)))}function getClippingRect(element,boundary,rootBoundary,strategy){var mainClippingParents="clippingParents"===boundary?function(element){var clippingParents2=listScrollParents(getParentNode(element)),clipperElement=["absolute","fixed"].indexOf(getComputedStyle$1(element).position)>=0&&isHTMLElement(element)?getOffsetParent(element):element;return isElement(clipperElement)?clippingParents2.filter((function(clippingParent){return isElement(clippingParent)&&contains(clippingParent,clipperElement)&&"body"!==getNodeName(clippingParent)})):[]}(element):[].concat(boundary),clippingParents2=[].concat(mainClippingParents,[rootBoundary]),firstClippingParent=clippingParents2[0],clippingRect=clippingParents2.reduce((function(accRect,clippingParent){var rect=getClientRectFromMixedType(element,clippingParent,strategy);return accRect.top=max(rect.top,accRect.top),accRect.right=min(rect.right,accRect.right),accRect.bottom=min(rect.bottom,accRect.bottom),accRect.left=max(rect.left,accRect.left),accRect}),getClientRectFromMixedType(element,firstClippingParent,strategy));return clippingRect.width=clippingRect.right-clippingRect.left,clippingRect.height=clippingRect.bottom-clippingRect.top,clippingRect.x=clippingRect.left,clippingRect.y=clippingRect.top,clippingRect}function computeOffsets(_ref){var offsets,reference2=_ref.reference,element=_ref.element,placement=_ref.placement,basePlacement=placement?getBasePlacement(placement):null,variation=placement?getVariation(placement):null,commonX=reference2.x+reference2.width/2-element.width/2,commonY=reference2.y+reference2.height/2-element.height/2;switch(basePlacement){case top:offsets={x:commonX,y:reference2.y-element.height};break;case bottom:offsets={x:commonX,y:reference2.y+reference2.height};break;case right:offsets={x:reference2.x+reference2.width,y:commonY};break;case left:offsets={x:reference2.x-element.width,y:commonY};break;default:offsets={x:reference2.x,y:reference2.y}}var mainAxis=basePlacement?getMainAxisFromPlacement(basePlacement):null;if(null!=mainAxis){var len="y"===mainAxis?"height":"width";switch(variation){case"start":offsets[mainAxis]=offsets[mainAxis]-(reference2[len]/2-element[len]/2);break;case end:offsets[mainAxis]=offsets[mainAxis]+(reference2[len]/2-element[len]/2)}}return offsets}function detectOverflow(state,options){void 0===options&&(options={});var _options=options,_options$placement=_options.placement,placement=void 0===_options$placement?state.placement:_options$placement,_options$strategy=_options.strategy,strategy=void 0===_options$strategy?state.strategy:_options$strategy,_options$boundary=_options.boundary,boundary=void 0===_options$boundary?"clippingParents":_options$boundary,_options$rootBoundary=_options.rootBoundary,rootBoundary=void 0===_options$rootBoundary?"viewport":_options$rootBoundary,_options$elementConte=_options.elementContext,elementContext=void 0===_options$elementConte?"popper":_options$elementConte,_options$altBoundary=_o
vendor: 4,788 bytes, line 30
30ptions.altBoundary,altBoundary=void 0!==_options$altBoundary&&_options$altBoundary,_options$padding=_options.padding,padding=void 0===_options$padding?0:_options$padding,paddingObject=mergePaddingObject("number"!=typeof padding?padding:expandToHashMap(padding,basePlacements)),altContext="popper"===elementContext?"reference":"popper",popperRect=state.rects.popper,element=state.elements[altBoundary?altContext:elementContext],clippingClientRect=getClippingRect(isElement(element)?element:element.contextElement||getDocumentElement(state.elements.popper),boundary,rootBoundary,strategy),referenceClientRect=getBoundingClientRect(state.elements.reference),popperOffsets2=computeOffsets({reference:referenceClientRect,element:popperRect,strategy:"absolute",placement:placement}),popperClientRect=rectToClientRect(Object.assign({},popperRect,popperOffsets2)),elementClientRect="popper"===elementContext?popperClientRect:referenceClientRect,overflowOffsets={top:clippingClientRect.top-elementClientRect.top+paddingObject.top,bottom:elementClientRect.bottom-clippingClientRect.bottom+paddingObject.bottom,left:clippingClientRect.left-elementClientRect.left+paddingObject.left,right:elementClientRect.right-clippingClientRect.right+paddingObject.right},offsetData=state.modifiersData.offset;if("popper"===elementContext&&offsetData){var offset2=offsetData[placement];Object.keys(overflowOffsets).forEach((function(key){var multiply=[right,bottom].indexOf(key)>=0?1:-1,axis=[top,bottom].indexOf(key)>=0?"y":"x";overflowOffsets[key]+=offset2[axis]*multiply}))}return overflowOffsets}const flip$1={name:"flip",enabled:!0,phase:"main",fn:function(_ref){var state=_ref.state,options=_ref.options,name=_ref.name;if(!state.modifiersData[name]._skip){for(var _options$mainAxis=options.mainAxis,checkMainAxis=void 0===_options$mainAxis||_options$mainAxis,_options$altAxis=options.altAxis,checkAltAxis=void 0===_options$altAxis||_options$altAxis,specifiedFallbackPlacements=options.fallbackPlacements,padding=options.padding,boundary=options.boundary,rootBoundary=options.rootBoundary,altBoundary=options.altBoundary,_options$flipVariatio=options.flipVariations,flipVariations=void 0===_options$flipVariatio||_options$flipVariatio,allowedAutoPlacements=options.allowedAutoPlacements,preferredPlacement=state.options.placement,basePlacement=getBasePlacement(preferredPlacement),fallbackPlacements=specifiedFallbackPlacements||(basePlacement===preferredPlacement||!flipVariations?[getOppositePlacement(preferredPlacement)]:function(placement){if("auto"===getBasePlacement(placement))return[];var oppositePlacement=getOppositePlacement(placement);return[getOppositeVariationPlacement(placement),oppositePlacement,getOppositeVariationPlacement(oppositePlacement)]}(preferredPlacement)),placements2=[preferredPlacement].concat(fallbackPlacements).reduce((function(acc,placement2){return acc.concat("auto"===getBasePlacement(placement2)?function(state,options){void 0===options&&(options={});var _options=options,placement=_options.placement,boundary=_options.boundary,rootBoundary=_options.rootBoundary,padding=_options.padding,flipVariations=_options.flipVariations,_options$allowedAutoP=_options.allowedAutoPlacements,allowedAutoPlacements=void 0===_options$allowedAutoP?placements:_options$allowedAutoP,variation=getVariation(placement),placements$1=variation?flipVariations?variationPlacements:variationPlacements.filter((function(placement2){return getVariation(placement2)===variation})):basePlacements,allowedPlacements=placements$1.filter((function(placement2){return allowedAutoPlacements.indexOf(placement2)>=0}));0===allowedPlacements.length&&(allowedPlacements=placements$1);var overflows=allowedPlacements.reduce((function(acc,placement2){return acc[placement2]=detectOverflow(state,{placement:placement2,boundary:boundary,rootBoundary:rootBoundary,padding:padding})[getBasePlacement(placement2)],acc}),{});return Object.keys(overflows).sort((function(a,b){return overflows[a]-overflows[b]}))}(state,{placement:placement2,boundary:boundary,rootBoundary:rootBoundary,padding:padding,flipVariations:flipVariations,allowedAutoPlacements:allowedAutoPlacements}):placement2)}),[]),referenceRect=state.rects.reference,popperRect=state.rects.popper,checksMap=new Map,makeFallbackChecks=!0,firstFittingPlacement=placements2[0],i=0;i<placements2.length;i++){var placement=placements2[i],_basePlacement=getBasePlacement(placement),isStartVariation="start"===getVariation(placement),isVertical=[top,bottom].indexOf(_basePlacement)>=0,len=isVertical?"width":"height",overflow=detectOverflow(state,{placement:placement,boundary:boundary,rootBoundary:rootBoundary,altBoundary:altBoundary,padding:padding}),mainVariationSide=isVertical?isStartVariation?right:left:isStartVariation?bottom:top;referenceRect[len]>
vendor: 9,894 bytes, line 30
30popperRect[len]&&(mainVariationSide=getOppositePlacement(mainVariationSide));var altVariationSide=getOppositePlacement(mainVariationSide),checks=[];if(checkMainAxis&&checks.push(overflow[_basePlacement]<=0),checkAltAxis&&checks.push(overflow[mainVariationSide]<=0,overflow[altVariationSide]<=0),checks.every((function(check){return check}))){firstFittingPlacement=placement,makeFallbackChecks=!1;break}checksMap.set(placement,checks)}if(makeFallbackChecks)for(var _loop=function(_i2){var fittingPlacement=placements2.find((function(placement2){var checks2=checksMap.get(placement2);if(checks2)return checks2.slice(0,_i2).every((function(check){return check}))}));if(fittingPlacement)return firstFittingPlacement=fittingPlacement,"break"},_i=flipVariations?3:1;_i>0;_i--){if("break"===_loop(_i))break}state.placement!==firstFittingPlacement&&(state.modifiersData[name]._skip=!0,state.placement=firstFittingPlacement,state.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function getSideOffsets(overflow,rect,preventedOffsets){return void 0===preventedOffsets&&(preventedOffsets={x:0,y:0}),{top:overflow.top-rect.height-preventedOffsets.y,right:overflow.right-rect.width+preventedOffsets.x,bottom:overflow.bottom-rect.height+preventedOffsets.y,left:overflow.left-rect.width-preventedOffsets.x}}function isAnySideFullyClipped(overflow){return[top,right,bottom,left].some((function(side){return overflow[side]>=0}))}const hide$1={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(_ref){var state=_ref.state,name=_ref.name,referenceRect=state.rects.reference,popperRect=state.rects.popper,preventedOffsets=state.modifiersData.preventOverflow,referenceOverflow=detectOverflow(state,{elementContext:"reference"}),popperAltOverflow=detectOverflow(state,{altBoundary:!0}),referenceClippingOffsets=getSideOffsets(referenceOverflow,referenceRect),popperEscapeOffsets=getSideOffsets(popperAltOverflow,popperRect,preventedOffsets),isReferenceHidden=isAnySideFullyClipped(referenceClippingOffsets),hasPopperEscaped=isAnySideFullyClipped(popperEscapeOffsets);state.modifiersData[name]={referenceClippingOffsets:referenceClippingOffsets,popperEscapeOffsets:popperEscapeOffsets,isReferenceHidden:isReferenceHidden,hasPopperEscaped:hasPopperEscaped},state.attributes.popper=Object.assign({},state.attributes.popper,{"data-popper-reference-hidden":isReferenceHidden,"data-popper-escaped":hasPopperEscaped})}};const offset$1={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(_ref2){var state=_ref2.state,options=_ref2.options,name=_ref2.name,_options$offset=options.offset,offset2=void 0===_options$offset?[0,0]:_options$offset,data=placements.reduce((function(acc,placement){return acc[placement]=function(placement,rects,offset2){var basePlacement=getBasePlacement(placement),invertDistance=[left,top].indexOf(basePlacement)>=0?-1:1,_ref="function"==typeof offset2?offset2(Object.assign({},rects,{placement:placement})):offset2,skidding=_ref[0],distance=_ref[1];return skidding=skidding||0,distance=(distance||0)*invertDistance,[left,right].indexOf(basePlacement)>=0?{x:distance,y:skidding}:{x:skidding,y:distance}}(placement,state.rects,offset2),acc}),{}),_data$state$placement=data[state.placement],x=_data$state$placement.x,y=_data$state$placement.y;null!=state.modifiersData.popperOffsets&&(state.modifiersData.popperOffsets.x+=x,state.modifiersData.popperOffsets.y+=y),state.modifiersData[name]=data}};const popperOffsets$1={name:"popperOffsets",enabled:!0,phase:"read",fn:function(_ref){var state=_ref.state,name=_ref.name;state.modifiersData[name]=computeOffsets({reference:state.rects.reference,element:state.rects.popper,strategy:"absolute",placement:state.placement})},data:{}};const preventOverflow$1={name:"preventOverflow",enabled:!0,phase:"main",fn:function(_ref){var state=_ref.state,options=_ref.options,name=_ref.name,_options$mainAxis=options.mainAxis,checkMainAxis=void 0===_options$mainAxis||_options$mainAxis,_options$altAxis=options.altAxis,checkAltAxis=void 0!==_options$altAxis&&_options$altAxis,boundary=options.boundary,rootBoundary=options.rootBoundary,altBoundary=options.altBoundary,padding=options.padding,_options$tether=options.tether,tether=void 0===_options$tether||_options$tether,_options$tetherOffset=options.tetherOffset,tetherOffset=void 0===_options$tetherOffset?0:_options$tetherOffset,overflow=detectOverflow(state,{boundary:boundary,rootBoundary:rootBoundary,padding:padding,altBoundary:altBoundary}),basePlacement=getBasePlacement(state.placement),variation=getVariation(state.placement),isBasePlacement=!variation,mainAxis=getMainAxisFromPlacement(basePlacement),altAxis="x"===mainAxis?"y":"x",popperOffsets2=state.modifiersData.popperOffsets,referenceRect=state.rects.reference,popperRect=state.rects.popper,tetherOffsetValue="function"==typeof tetherOffset?tetherOffset(Object.assign({},state.rects,{placement:state.placement})):tetherOffset,normalizedTetherOffsetValue="number"==typeof tetherOffsetValue?{mainAxis:tetherOffsetValue,altAxis:tetherOffsetValue}:Object.assign({mainAxis:0,altAxis:0},tetherOffsetValue),offsetModifierState=state.modifiersData.offset?state.modifiersData.offset[state.placement]:null,data={x:0,y:0};if(popperOffsets2){if(checkMainAxis){var _offsetModifierState$,mainSide="y"===mainAxis?top:left,altSide="y"===mainAxis?bottom:right,len="y"===mainAxis?"height":"width",offset2=popperOffsets2[mainAxis],min$1=offset2+overflow[mainSide],max$1=offset2-overflow[altSide],additive=tether?-popperRect[len]/2:0,minLen="start"===variation?referenceRect[len]:popperRect[len],maxLen="start"===variation?-popperRect[len]:-referenceRect[len],arrowElement=state.elements.arrow,arrowRect=tether&&arrowElement?getLayoutRect(arrowElement):{width:0,height:0},arrowPaddingObject=state.modifiersData["arrow#persistent"]?state.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},arrowPaddingMin=arrowPaddingObject[mainSide],arrowPaddingMax=arrowPaddingObject[altSide],arrowLen=within(0,referenceRect[len],arrowRect[len]),minOffset=isBasePlacement?referenceRect[len]/2-additive-arrowLen-arrowPaddingMin-normalizedTetherOffsetValue.mainAxis:minLen-arrowLen-arrowPaddingMin-normalizedTetherOffsetValue.mainAxis,maxOffset=isBasePlacement?-referenceRect[len]/2+additive+arrowLen+arrowPaddingMax+normalizedTetherOffsetValue.mainAxis:maxLen+arrowLen+arrowPaddingMax+normalizedTetherOffsetValue.mainAxis,arrowOffsetParent=state.elements.arrow&&getOffsetParent(state.elements.arrow),clientOffset=arrowOffsetParent?"y"===mainAxis?arrowOffsetParent.clientTop||0:arrowOffsetParent.clientLeft||0:0,offsetModifierValue=null!=(_offsetModifierState$=null==offsetModifierState?void 0:offsetModifierState[mainAxis])?_offsetModifierState$:0,tetherMax=offset2+maxOffset-offsetModifierValue,preventedOffset=within(tether?min(min$1,offset2+minOffset-offsetModifierValue-clientOffset):min$1,offset2,tether?max(max$1,tetherMax):max$1);popperOffsets2[mainAxis]=preventedOffset,data[mainAxis]=preventedOffset-offset2}if(checkAltAxis){var _offsetModifierState$2,_mainSide="x"===mainAxis?top:left,_altSide="x"===mainAxis?bottom:right,_offset=popperOffsets2[altAxis],_len="y"===altAxis?"height":"width",_min=_offset+overflow[_mainSide],_max=_offset-overflow[_altSide],isOriginSide=-1!==[top,left].indexOf(basePlacement),_offsetModifierValue=null!=(_offsetModifierState$2=null==offsetModifierState?void 0:offsetModifierState[altAxis])?_offsetModifierState$2:0,_tetherMin=isOriginSide?_min:_offset-referenceRect[_len]-popperRect[_len]-_offsetModifierValue+normalizedTetherOffsetValue.altAxis,_tetherMax=isOriginSide?_offset+referenceRect[_len]+popperRect[_len]-_offsetModifierValue-normalizedTetherOffsetValue.altAxis:_max,_preventedOffset=tether&&isOriginSide?(v=within(_tetherMin,_offset,max2=_tetherMax))>max2?max2:v:within(tether?_tetherMin:_min,_offset,tether?_tetherMax:_max);popperOffsets2[altAxis]=_preventedOffset,data[altAxis]=_preventedOffset-_offset}var max2,v;state.modifiersData[name]=data}},requiresIfExists:["offset"]};function getCompositeRect(elementOrVirtualElement,offsetParent,isFixed){void 0===isFixed&&(isFixed=!1);var node,element,isOffsetParentAnElement=isHTMLElement(offsetParent),offsetParentIsScaled=isHTMLElement(offsetParent)&&function(element){var rect=element.getBoundingClientRect(),scaleX=round(rect.width)/element.offsetWidth||1,scaleY=round(rect.height)/element.offsetHeight||1;return 1!==scaleX||1!==scaleY}(offsetParent),documentElement=getDocumentElement(offsetParent),rect=getBoundingClientRect(elementOrVirtualElement,offsetParentIsScaled,isFixed),scroll={scrollLeft:0,scrollTop:0},offsets={x:0,y:0};return(isOffsetParentAnElement||!isOffsetParentAnElement&&!isFixed)&&(("body"!==getNodeName(offsetParent)||isScrollParent(documentElement))&&(scroll=(node=offsetParent)!==getWindow(node)&&isHTMLElement(node)?{scrollLeft:(element=node).scrollLeft,scrollTop:element.scrollTop}:getWindowScroll(node)),isHTMLElement(offsetParent)?((offsets=getBoundingClientRect(offsetParent,!0)).x+=offsetParent.clientLeft,offsets.y+=offsetParent.clientTop):documentElement&&(offsets.x=getWindowScrollBarX(documentElement))),{x:rect.left+scroll.scrollLeft-offsets.x,y:rect.top+scroll.scrollTop-offsets.y,width:rect.width,height:rect.height}}function order(modifiers){var map=new Map,visited=new Set,result=[];return modifiers.forEach((function(modifier){map.set(modifier.name,modifier)})),modifiers.forEach((function(modifier){visited.has(modifier.name)||function sort(modifier){visited.add(modifier.name),[].concat(modifier.requires||[],modifier.requiresIfExists||[]).forEach((function(dep){if(!visited.has(dep)){var depModifier=map.get(dep);depModifier&&sort(depModifier)}})),result.push(modifier)}(modifier)})),result}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var _len=arguments.length,args=new Array(_len),_
vendor: 5,897 bytes, line 30
30key=0;_key<_len;_key++)args[_key]=arguments[_key];return!args.some((function(element){return!(element&&"function"==typeof element.getBoundingClientRect)}))}function popperGenerator(generatorOptions){void 0===generatorOptions&&(generatorOptions={});var _generatorOptions=generatorOptions,_generatorOptions$def=_generatorOptions.defaultModifiers,defaultModifiers2=void 0===_generatorOptions$def?[]:_generatorOptions$def,_generatorOptions$def2=_generatorOptions.defaultOptions,defaultOptions=void 0===_generatorOptions$def2?DEFAULT_OPTIONS:_generatorOptions$def2;return function(reference2,popper2,options){void 0===options&&(options=defaultOptions);var fn,pending,state={placement:"bottom",orderedModifiers:[],options:Object.assign({},DEFAULT_OPTIONS,defaultOptions),modifiersData:{},elements:{reference:reference2,popper:popper2},attributes:{},styles:{}},effectCleanupFns=[],isDestroyed=!1,instance={state:state,setOptions:function(setOptionsAction){var options2="function"==typeof setOptionsAction?setOptionsAction(state.options):setOptionsAction;cleanupModifierEffects(),state.options=Object.assign({},defaultOptions,state.options,options2),state.scrollParents={reference:isElement(reference2)?listScrollParents(reference2):reference2.contextElement?listScrollParents(reference2.contextElement):[],popper:listScrollParents(popper2)};var modifiers,merged,orderedModifiers=function(modifiers){var orderedModifiers=order(modifiers);return modifierPhases.reduce((function(acc,phase){return acc.concat(orderedModifiers.filter((function(modifier){return modifier.phase===phase})))}),[])}((modifiers=[].concat(defaultModifiers2,state.options.modifiers),merged=modifiers.reduce((function(merged2,current){var existing=merged2[current.name];return merged2[current.name]=existing?Object.assign({},existing,current,{options:Object.assign({},existing.options,current.options),data:Object.assign({},existing.data,current.data)}):current,merged2}),{}),Object.keys(merged).map((function(key){return merged[key]}))));return state.orderedModifiers=orderedModifiers.filter((function(m){return m.enabled})),state.orderedModifiers.forEach((function(_ref3){var name=_ref3.name,_ref3$options=_ref3.options,options2=void 0===_ref3$options?{}:_ref3$options,effect2=_ref3.effect;if("function"==typeof effect2){var cleanupFn=effect2({state:state,name:name,instance:instance,options:options2});effectCleanupFns.push(cleanupFn||function(){})}})),instance.update()},forceUpdate:function(){if(!isDestroyed){var _state$elements=state.elements,reference3=_state$elements.reference,popper3=_state$elements.popper;if(areValidElements(reference3,popper3)){state.rects={reference:getCompositeRect(reference3,getOffsetParent(popper3),"fixed"===state.options.strategy),popper:getLayoutRect(popper3)},state.reset=!1,state.placement=state.options.placement,state.orderedModifiers.forEach((function(modifier){return state.modifiersData[modifier.name]=Object.assign({},modifier.data)}));for(var index=0;index<state.orderedModifiers.length;index++)if(!0!==state.reset){var _state$orderedModifie=state.orderedModifiers[index],fn=_state$orderedModifie.fn,_state$orderedModifie2=_state$orderedModifie.options,_options=void 0===_state$orderedModifie2?{}:_state$orderedModifie2,name=_state$orderedModifie.name;"function"==typeof fn&&(state=fn({state:state,options:_options,name:name,instance:instance})||state)}else state.reset=!1,index=-1}}},update:(fn=function(){return new Promise((function(resolve){instance.forceUpdate(),resolve(state)}))},function(){return pending||(pending=new Promise((function(resolve){Promise.resolve().then((function(){pending=void 0,resolve(fn())}))}))),pending}),destroy:function(){cleanupModifierEffects(),isDestroyed=!0}};if(!areValidElements(reference2,popper2))return instance;function cleanupModifierEffects(){effectCleanupFns.forEach((function(fn){return fn()})),effectCleanupFns=[]}return instance.setOptions(options).then((function(state2){!isDestroyed&&options.onFirstUpdate&&options.onFirstUpdate(state2)})),instance}}var createPopper$2=popperGenerator(),createPopper$1=popperGenerator({defaultModifiers:[eventListeners,popperOffsets$1,computeStyles$1,applyStyles$1]}),createPopper=popperGenerator({defaultModifiers:[eventListeners,popperOffsets$1,computeStyles$1,applyStyles$1,offset$1,flip$1,preventOverflow$1,arrow$1,hide$1]});const Popper=Object.freeze(Object.defineProperty({__proto__:null,popperGenerator:popperGenerator,detectOverflow:detectOverflow,createPopperBase:createPopper$2,createPopper:createPopper,createPopperLite:createPopper$1,top:top,bottom:bottom,right:right,left:left,auto:"auto",basePlacements:basePlacements,start:"start",end:end,clippingParents:"clippingParents",viewport:"viewport",popper:"popper",reference:"reference",variationPlacements:variationPlacements,placements:placements,beforeRead:"beforeRead",read:"read",afterRead:"afterRead",beforeMain:"beforeMain",main:"main",afterMain:"afterMain",beforeWrite:"beforeWrite",write:"write",afterWrite:"afterWrite",modifierPhases:modifierPhases,applyStyles:applyStyles$1,arrow:arrow$1,computeStyles:computeStyles$1,eventListeners:eventListeners,flip:flip$1,hide:hide$1,offset:offset$1,popperOffsets:popperOffsets$1,preventOverflow:preventOverflow$1},Symbol.toStringTag,{value:"Module"})),ARROW_UP_KEY$1="ArrowUp",ARROW_DOWN_KEY$1="ArrowDown",SELECTOR_DATA_TOGGLE$3='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',PLACEMENT_TOP=isRTL()?"top-end":"top-start",PLACEMENT_TOPEND=isRTL()?"top-start":"top-end",PLACEMENT_BOTTOM=isRTL()?"bottom-end":"bottom-start",PLACEMENT_BOTTOMEND=isRTL()?"bottom-start":"bottom-end",PLACEMENT_RIGHT=isRTL()?"left-start":"right-start",PLACEMENT_LEFT=isRTL()?"right-start":"left-start",Default$9={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},DefaultType$9={autoClose:"(boolean|string)",boundary:"(string|element)",display:"str
30ing",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Dropdown extends BaseComponent{constructor(element,config){super(element,config),this._popper=null,this._parent=this._element.parentNode,this._menu=SelectorEngine.next(this._element,".dropdown-menu")[0]||SelectorEngine.prev(this._element,".dropdown-menu")[0],this._inNavbar=this._detectNavbar()}static get Default(){return Default$9}static get DefaultType(){return DefaultType$9}static get NAME(){return"dropdown"}toggle(){return this._isShown()?this.hide():this.show()}show(){if(isDisabled(this._element)||this._isShown())return;const relatedTarget={relatedTarget:this._element};if(!EventHandler.trigger(this._element,"show.bs.dropdown",relatedTarget).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const element of[].concat(...document.body.children))EventHandler.on(element,"mouseover",noop);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add("show"),this._element.classList.add("show"),EventHandler.trigger(this._element,"shown.bs.dropdown",relatedTarget)}}hide(){if(isDisabled(this._element)||!this._isShown())return;const relatedTarget={relatedTarget:this._element};this._completeHide(relatedTarget)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(relatedTarget){if(!EventHandler.trigger(this._element,"hide.bs.dropdown",relatedTarget).defaultPrevented){if("ontouchstart"in document.documentElement)for(const element of[].concat(...document.body.children))EventHandler.off(element,"mouseover",noop);this._popper&&this._popper.destroy(),this._menu.classList.remove("show"),this._element.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),Manipulator.removeDataAttribute(this._menu,"popper"),EventHandler.trigger(this._element,"hidden.bs.dropdown",relatedTarget)}}_getConfig(config){if("object"==typeof(config=super._getConfig(config)).reference&&!isElement$1(config.reference)&&"function"!=typeof config.reference.getBoundingClientRect)throw new TypeError("dropdown".toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.');return config}_createPopper(){if(void 0===Popper)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let referenceElement=this._element;"parent"===this._config.reference?referenceElement=this._parent:isElement$1(this._config.reference)?referenceElement=getElement(this._config.reference):"object"==typeof this._config.reference&&(referenceElement=this._config.reference);const popperConfig=this._getPopperConfig();this._popper=createPopper(referenceElement,this._menu,popperConfig)}_isShown(){return this._menu.classList.contains("show")}_getPlacement(){const parentDropdown=this._parent;if(parentDropdown.classList.contains("dropend"))return PLACEMENT_RIGHT;if(parentDropdown.classList.contains("dropstart"))return PLACEMENT_LEFT;if(parentDropdown.classList.contains("dropup-center"))return"top";if(parentDropdown.classList.contains("dropdown-center"))return"bottom";const isEnd="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return parentDropdown.classList.contains("dropup")?isEnd?PLACEMENT_TOPEND:PLACEMENT_TOP:isEnd?PLACEMENT_BOTTOMEND:PLACEMENT_BOTTOM}
30_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:offset2}=this._config;return"string"==typeof offset2?offset2.split(",").map(value=>Number.parseInt(value,10)):"function"==typeof offset2?popperData=>offset2(popperData,this._element):offset2}_getPopperConfig(){const defaultBsPopperConfig={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(Manipulator.setDataAttribute(this._menu,"popper","static"),defaultBsPopperConfig.modifiers=[{name:"applyStyles",enabled:!1}]),{...defaultBsPopperConfig,..."function"==typeof this._config.popperConfig?this._config.popperConfig(defaultBsPopperConfig):this._config.popperConfig}}_selectMenuItem({key:key,target:target}){const items=SelectorEngine.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(element=>isVisible(element));items.length&&getNextActiveElement(items,target,key===ARROW_DOWN_KEY$1,!items.includes(target)).focus()}static jQueryInterface(config){return this.each((function(){const data=Dropdown.getOrCreateInstance(this,config);if("string"==typeof config){if(void 0===data[config])throw new TypeError(`No method named "${config}"`);data[config]()}}))}static clearMenus(event){if(2===event.button||"keyup"===event.type&&"Tab"!==event.key)return;const openToggles=SelectorEngine.find('[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled).show');for(const toggle of openToggles){const context=Dropdown.getInstance(toggle);if(!context||!1===context._config.autoClose)continue;const composedPath=event.composedPath(),isMenuTarget=composedPath.includes(context._menu);if(composedPath.includes(context._element)||"inside"===context._config.autoClose&&!isMenuTarget||"outside"===context._config.autoClose&&isMenuTarget)continue;if(context._menu.contains(event.target)&&("keyup"===event.type&&"Tab"===event.key||/input|select|option|textarea|form/i.test(event.target.tagName)))continue;const relatedTarget={relatedTarget:context._element};"click"===event.type&&(relatedTarget.clickEvent=event),context._completeHide(relatedTarget)}}static dataApiKeydownHandler(event){const isInput=/input|textarea/i.test(event.target.tagName),isEscapeEvent="Escape"===event.key,isUpOrDownEvent=[ARROW_UP_KEY$1,ARROW_DOWN_KEY$1].includes(event.key);if(!isUpOrDownEvent&&!isEscapeEvent)return;if(isInput&&!isEscapeEvent)return;event.preventDefault();const getToggleButton=this.matches(SELECTOR_DATA_TOGGLE$3)?this:SelectorEngine.prev(this,SELECTOR_DATA_TOGGLE$3)[0]||SelectorEngine.next(this,SELECTOR_DATA_TOGGLE$3)[0],instance=Dropdown.getOrCreateInstance(getToggleButton);if(isUpOrDownEvent)return event.stopPropagation(),instance.show(),void instance._selectMenuItem(event);instance._isShown()&&(event.stopPropagation(),instance.hide(),getToggleButton.focus())}}EventHandler.on(document,"keydown.bs.dropdown.data-api",SELECTOR_DATA_TOGGLE$3,Dropdown.dataApiKeydownHandler),EventHandler.on(document,"keydown.bs.dropdown.data-api",".dropdown-menu",Dropdown.dataApiKeydownHandler),EventHandler.on(document,"click.bs.dropdown.data-api",Dropdown.clearMenus),EventHandler.on(document,"keyup.bs.dropdown.data-api",Dropdown.clearMenus),EventHandler.on(document,"click.bs.dropdown.data-api",SELECTOR_DATA_TOGGLE$3,(function(event){event.preventDefault(),Dropdown.getOrCreateInstance(this).toggle()})),defineJQueryPlugin(Dropdown);class ScrollBarHelper{constructor(){this._element=document.body}getWidth(){const documentWidth=document.documentElement.clientWidth;return Math.abs(window.innerWidth-documentWidth)}hide(){const width=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"padding-right",calculatedValue=>calculatedValue+width),this._setElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","padding-right",calculatedValue=>calculatedValue+width),this._setElementAttributes(".sticky-top","margin-right",calculatedValue=>calculatedValue-width)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"padding-right"),this._resetElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","padding-right"),this._resetElementAttributes(".sticky-top","margin-right")}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(selector,styleProperty,callback){const scrollbarWidth=this.getWidth();this._applyManipulationCallback(selector,element=>{if(element!==this._element&&window.innerWidth>element.clientWidth+scrollbarWidth)return;this._saveInitialAttribute(element,styleProperty);const calculatedValue=window.getComputedStyle(element).getPropertyValue(styleProperty);element.style.setProperty(styleProperty,callback(Number.parseFloat(calculatedValue))+"px")})}_saveInitialAttribute(element,styleProperty){const actualValue=element.style.getPropertyValue(styleProperty);actualValue&&Manipulator.setDataAttribute(element,styleProperty,actualValue)}_resetElementAttributes(selector,styleProperty){this._applyManipulationCallback(selector,element=>{const value=Manipulator.getDataAttribute(element,styleProperty);null!==value?(Manipulator.removeDataAttribute(element,styleProperty),element.style.setProperty(styleProperty,value)):element.style.removeProperty(styleProperty)})}
30_applyManipulationCallback(selector,callBack){if(isElement$1(selector))callBack(selector);else for(const sel of SelectorEngine.find(selector,this._element))callBack(sel)}}const Default$8={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},DefaultType$8={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Backdrop extends Config{constructor(config){super(),this._config=this._getConfig(config),this._isAppended=!1,this._element=null}static get Default(){return Default$8}static get DefaultType(){return DefaultType$8}static get NAME(){return"backdrop"}show(callback){if(!this._config.isVisible)return void execute(callback);this._append();const element=this._getElement();this._config.isAnimated&&reflow(element),element.classList.add("show"),this._emulateAnimation(()=>{execute(callback)})}hide(callback){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),execute(callback)})):execute(callback)}dispose(){this._isAppended&&(EventHandler.off(this._element,"mousedown.bs.backdrop"),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const backdrop=document.createElement("div");backdrop.className=this._config.className,this._config.isAnimated&&backdrop.classList.add("fade"),this._element=backdrop}return this._element}_configAfterMerge(config){return config.rootElement=getElement(config.rootElement),config}_append(){if(this._isAppended)return;const element=this._getElement();this._config.rootElement.append(element),EventHandler.on(element,"mousedown.bs.backdrop",()=>{execute(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(callback){executeAfterTransition(callback,this._getElement(),this._config.isAnimated)}}const Default$7={autofocus:!0,trapElement:null},DefaultType$7={autofocus:"boolean",trapElement:"element"};class FocusTrap extends Config{constructor(config){super(),this._config=this._getConfig(config),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Default$7}static get DefaultType(){return DefaultType$7}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),EventHandler.off(document,".bs.focustrap"),EventHandler.on(document,"focusin.bs.focustrap",event=>this._handleFocusin(event)),EventHandler.on(document,"keydown.tab.bs.focustrap",event=>this._handleKeydown(event)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,EventHandler.off(document,".bs.focustrap"))}_handleFocusin(event){const{trapElement:trapElement}=this._config;if(event.target===document||event.target===trapElement||trapElement.contains(event.target))return;const elements=SelectorEngine.focusableChildren(trapElement);0===elements.length?trapElement.focus():"backward"===this._lastTabNavDirection?elements[elements.length-1].focus():elements[0].focus()}_handleKeydown(event){"Tab"===event.key&&(this._lastTabNavDirection=event.shiftKey?"backward":"forward")}}const Default$6={backdrop:!0,focus:!0,keyboard:!0},DefaultType$6={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Modal extends BaseComponent{constructor(element,config){super(element,config),this._dialog=SelectorEngine.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new ScrollBarHelper,this._addEventListeners()}static get Default(){return Default$6}static get DefaultType(){return DefaultType$6}static get NAME(){return"modal"}toggle(relatedTarget){return this._isShown?this.hide():this.show(relatedTarget)}show(relatedTarget){if(this._isShown||this._isTransitioning)return;EventHandler.trigger(this._element,"show.bs.modal",{relatedTarget:relatedTarget}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add("modal-open"),this._adjustDialog(),this._backdrop.show(()=>this._showElement(relatedTarget)))}
30hide(){if(!this._isShown||this._isTransitioning)return;EventHandler.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove("show"),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){for(const htmlElement of[window,this._dialog])EventHandler.off(htmlElement,".bs.modal");this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Backdrop({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new FocusTrap({trapElement:this._element})}_showElement(relatedTarget){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const modalBody=SelectorEngine.findOne(".modal-body",this._dialog);modalBody&&(modalBody.scrollTop=0),reflow(this._element),this._element.classList.add("show");this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,EventHandler.trigger(this._element,"shown.bs.modal",{relatedTarget:relatedTarget})},this._dialog,this._isAnimated())}_addEventListeners(){EventHandler.on(this._element,"keydown.dismiss.bs.modal",event=>{if("Escape"===event.key)return this._config.keyboard?(event.preventDefault(),void this.hide()):void this._triggerBackdropTransition()}),EventHandler.on(window,"resize.bs.modal",()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),EventHandler.on(this._element,"mousedown.dismiss.bs.modal",event=>{EventHandler.one(this._element,"click.dismiss.bs.modal",event2=>{this._dialog.contains(event.target)||this._dialog.contains(event2.target)||("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove("modal-open"),this._resetAdjustments(),this._scrollBar.reset(),EventHandler.trigger(this._element,"hidden.bs.modal")})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(EventHandler.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const isModalOverflowing=this._element.scrollHeight>document.documentElement.clientHeight,initialOverflowY=this._element.style.overflowY;"hidden"===initialOverflowY||this._element.classList.contains("modal-static")||(isModalOverflowing||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static"),this._queueCallback(()=>{this._element.classList.remove("modal-static"),this._queueCallback(()=>{this._element.style.overflowY=initialOverflowY},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const isModalOverflowing=this._element.scrollHeight>document.documentElement.clientHeight,scrollbarWidth=this._scrollBar.getWidth(),isBodyOverflowing=scrollbarWidth>0;if(isBodyOverflowing&&!isModalOverflowing){const property=isRTL()?"paddingLeft":"paddingRight";this._element.style[property]=scrollbarWidth+"px"}if(!isBodyOverflowing&&isModalOverflowing){const property=isRTL()?"paddingRight":"paddingLeft";this._element.style[property]=scrollbarWidth+"px"}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(config,relatedTarget){return this.each((function(){const data=Modal.getOrCreateInstance(this,config);if("string"==typeof config){if(void 0===data[config])throw new TypeError(`No method named "${config}"`);data[config](relatedTarget)}}))}}EventHandler.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(event){const target=getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&event.preventDefault(),EventHandler.one(target,"show.bs.modal",showEvent=>{showEvent.defaultPrevented||EventHandler.one(target,"hidden.bs.modal",()=>{isVisible(this)&&this.focus()})});const alreadyOpen=SelectorEngine.findOne(".modal.show");alreadyOpen&&Modal.getInstance(alreadyOpen).hide();Modal.getOrCreateInstance(target).toggle(this)})),enableDismissTrigger(Modal),defineJQueryPlugin(Modal);const EVENT_KEY$3=".bs.offcanvas",EVENT_LOAD_DATA_API$2=`load${EVENT_KEY$3}.data-api`,EVENT_CLICK_DATA_API$1=`click${EVENT_KEY$3}.data-api`,Default$5={backdrop:!0,keyboard:!0,scroll:!1},DefaultType$5={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Offcanvas extends BaseComponent{constructor(element,config){super(element,config),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Default$5}static get DefaultType(){return DefaultType$5}static get NAME(){return"offcanvas"}toggle(relatedTarget){return this._isShown?this.hide():this.show(relatedTarget)}show(relatedTarget){if(this._isShown)return;if(EventHandler.trigger(this._element,"show.bs.offcanvas",{relatedTarget:relatedTarget}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new ScrollBarHelper).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add("showing");this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add("show"),this._element.classList.remove("showing"),EventHandler.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:relatedTarget})},this._element,!0)}
30hide(){if(!this._isShown)return;if(EventHandler.trigger(this._element,"hide.bs.offcanvas").defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add("hiding"),this._backdrop.hide();this._queueCallback(()=>{this._element.classList.remove("show","hiding"),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new ScrollBarHelper).reset(),EventHandler.trigger(this._element,"hidden.bs.offcanvas")},this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const isVisible2=Boolean(this._config.backdrop);return new Backdrop({className:"offcanvas-backdrop",isVisible:isVisible2,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:isVisible2?()=>{"static"!==this._config.backdrop?this.hide():EventHandler.trigger(this._element,"hidePrevented.bs.offcanvas")}:null})}_initializeFocusTrap(){return new FocusTrap({trapElement:this._element})}_addEventListeners(){EventHandler.on(this._element,"keydown.dismiss.bs.offcanvas",event=>{"Escape"===event.key&&(this._config.keyboard?this.hide():EventHandler.trigger(this._element,"hidePrevented.bs.offcanvas"))})}static jQueryInterface(config){return this.each((function(){const data=Offcanvas.getOrCreateInstance(this,config);if("string"==typeof config){if(void 0===data[config]||config.startsWith("_")||"constructor"===config)throw new TypeError(`No method named "${config}"`);data[config](this)}}))}}EventHandler.on(document,EVENT_CLICK_DATA_API$1,'[data-bs-toggle="offcanvas"]',(function(event){const target=getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&event.preventDefault(),isDisabled(this))return;EventHandler.one(target,"hidden.bs.offcanvas",()=>{isVisible(this)&&this.focus()});const alreadyOpen=SelectorEngine.findOne(".offcanvas.show");alreadyOpen&&alreadyOpen!==target&&Offcanvas.getInstance(alreadyOpen).hide();Offcanvas.getOrCreateInstance(target).toggle(this)})),EventHandler.on(window,EVENT_LOAD_DATA_API$2,()=>{for(const selector of SelectorEngine.find(".offcanvas.show"))Offcanvas.getOrCreateInstance(selector).show()}),EventHandler.on(window,"resize.bs.offcanvas",()=>{for(const element of SelectorEngine.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(element).position&&Offcanvas.getOrCreateInstance(element).hide()}),enableDismissTrigger(Offcanvas),defineJQueryPlugin(Offcanvas);const uriAttributes=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),SAFE_URL_PATTERN=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,DATA_URL_PATTERN=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,allowedAttribute=(attribute,allowedAttributeList)=>{const attributeName=attribute.nodeName.toLowerCase();return allowedAttributeList.includes(attributeName)?!uriAttributes.has(attributeName)||Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue)||DATA_URL_PATTERN.test(attribute.nodeValue)):allowedAttributeList.filter(attributeRegex=>attributeRegex instanceof RegExp).some(regex=>regex.test(attributeName))},DefaultAllowlist={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};const Default$4={allowList:DefaultAllowlist,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},DefaultType$4={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},DefaultContentType={entry:"(string|element|function|null)",selector:"(string|element)"};class TemplateFactory extends Config{constructor(config){super(),this._config=this._getConfig(config)}static get Default(){return Default$4}static get DefaultType(){return DefaultType$4}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(config=>
vendor: 5,436 bytes, line 30
30this._resolvePossibleFunction(config)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(content){return this._checkContent(content),this._config.content={...this._config.content,...content},this}toHtml(){const templateWrapper=document.createElement("div");templateWrapper.innerHTML=this._maybeSanitize(this._config.template);for(const[selector,text]of Object.entries(this._config.content))this._setContent(templateWrapper,text,selector);const template=templateWrapper.children[0],extraClass=this._resolvePossibleFunction(this._config.extraClass);return extraClass&&template.classList.add(...extraClass.split(" ")),template}_typeCheckConfig(config){super._typeCheckConfig(config),this._checkContent(config.content)}_checkContent(arg){for(const[selector,content]of Object.entries(arg))super._typeCheckConfig({selector:selector,entry:content},DefaultContentType)}_setContent(template,content,selector){const templateElement=SelectorEngine.findOne(selector,template);templateElement&&((content=this._resolvePossibleFunction(content))?isElement$1(content)?this._putElementInTemplate(getElement(content),templateElement):this._config.html?templateElement.innerHTML=this._maybeSanitize(content):templateElement.textContent=content:templateElement.remove())}_maybeSanitize(arg){return this._config.sanitize?function(unsafeHtml,allowList,sanitizeFunction){if(!unsafeHtml.length)return unsafeHtml;if(sanitizeFunction&&"function"==typeof sanitizeFunction)return sanitizeFunction(unsafeHtml);const createdDocument=(new window.DOMParser).parseFromString(unsafeHtml,"text/html"),elements=[].concat(...createdDocument.body.querySelectorAll("*"));for(const element of elements){const elementName=element.nodeName.toLowerCase();if(!Object.keys(allowList).includes(elementName)){element.remove();continue}const attributeList=[].concat(...element.attributes),allowedAttributes=[].concat(allowList["*"]||[],allowList[elementName]||[]);for(const attribute of attributeList)allowedAttribute(attribute,allowedAttributes)||element.removeAttribute(attribute.nodeName)}return createdDocument.body.innerHTML}(arg,this._config.allowList,this._config.sanitizeFn):arg}_resolvePossibleFunction(arg){return"function"==typeof arg?arg(this):arg}_putElementInTemplate(element,templateElement){if(this._config.html)return templateElement.innerHTML="",void templateElement.append(element);templateElement.textContent=element.textContent}}const DISALLOWED_ATTRIBUTES=new Set(["sanitize","allowList","sanitizeFn"]),AttachmentMap={AUTO:"auto",TOP:"top",RIGHT:isRTL()?"left":"right",BOTTOM:"bottom",LEFT:isRTL()?"right":"left"},Default$3={allowList:DefaultAllowlist,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},DefaultType$3={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Tooltip extends BaseComponent{constructor(element,config){if(void 0===Popper)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(element,config),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners()}static get Default(){return Default$3}static get DefaultType(){return DefaultType$3}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(event){if(this._isEnabled){if(event){const context=this._initializeOnDelegatedTarget(event);return context._activeTrigger.click=!context._activeTrigger.click,void(context._isWithActiveTrigger()?context._enter():context._leave())}this._isShown()?this._leave():this._enter()}}dispose(){clearTimeout(this._timeout),EventHandler.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.remove(),this._config.originalTitle&&this._element.setAttribute("title",this._config.originalTitle),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const showEvent=EventHandler.trigger(this._element,this.constructor.eventName("show")),isInTheDom=(findShadowRoot(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(showEvent.defaultPrevented||!isInTheDom)return;this.tip&&(this.tip.remove(),this.tip=null);const tip=this._getTipElement();this._element.setAttribute("aria-describedby",tip.getAttribute("id"));const{container:container}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(container.append(tip),EventHandler.trigger(this._element,this.constructor.eventName("inserted"))),this._popper?this._popper.update(
vendor: 4,389 bytes, line 30
30):this._popper=this._createPopper(tip),tip.classList.add("show"),"ontouchstart"in document.documentElement)for(const element of[].concat(...document.body.children))EventHandler.on(element,"mouseover",noop);this._queueCallback(()=>{EventHandler.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(EventHandler.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;const tip=this._getTipElement();if(tip.classList.remove("show"),"ontouchstart"in document.documentElement)for(const element of[].concat(...document.body.children))EventHandler.off(element,"mouseover",noop);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=null;this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||tip.remove(),this._element.removeAttribute("aria-describedby"),EventHandler.trigger(this._element,this.constructor.eventName("hidden")),this._disposePopper())},this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(content){const tip=this._getTemplateFactory(content).toHtml();if(!tip)return null;tip.classList.remove("fade","show"),tip.classList.add(`bs-${this.constructor.NAME}-auto`);const tipId=(prefix=>{do{prefix+=Math.floor(1e6*Math.random())}while(document.getElementById(prefix));return prefix})(this.constructor.NAME).toString();return tip.setAttribute("id",tipId),this._isAnimated()&&tip.classList.add("fade"),tip}setContent(content){this._newContent=content,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(content){return this._templateFactory?this._templateFactory.changeContent(content):this._templateFactory=new TemplateFactory({...this._config,content:content,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._config.originalTitle}_initializeOnDelegatedTarget(event){return this.constructor.getOrCreateInstance(event.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains("fade")}_isShown(){return this.tip&&this.tip.classList.contains("show")}_createPopper(tip){const placement="function"==typeof this._config.placement?this._config.placement.call(this,tip,this._element):this._config.placement,attachment=AttachmentMap[placement.toUpperCase()];return createPopper(this._element,tip,this._getPopperConfig(attachment))}_getOffset(){const{offset:offset2}=this._config;return"string"==typeof offset2?offset2.split(",").map(value=>Number.parseInt(value,10)):"function"==typeof offset2?popperData=>offset2(popperData,this._element):offset2}_resolvePossibleFunction(arg){return"function"==typeof arg?arg.call(this._element):arg}_getPopperConfig(attachment){const defaultBsPopperConfig={placement:attachment,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:data=>{this._getTipElement().setAttribute("data-popper-placement",data.state.placement)}}]};return{...defaultBsPopperConfig,..."function"==typeof this._config.popperConfig?this._config.popperConfig(defaultBsPopperConfig):this._config.popperConfig}}_setListeners(){const triggers=this._config.trigger.split(" ");for(const trigger of triggers)if("click"===trigger)EventHandler.on(this._element,this.constructor.eventName("click"),this._config.selector,event=>this.toggle(event));else if("manual"!==trigger){const eventIn="hover"===trigger?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),eventOut="hover"===trigger?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");EventHandler.on(this._element,eventIn,this._config.selector,event=>{const context=this._initializeOnDelegatedTarget(event);
30context._activeTrigger["focusin"===event.type?"focus":"hover"]=!0,context._enter()}),EventHandler.on(this._element,eventOut,this._config.selector,event=>{const context=this._initializeOnDelegatedTarget(event);context._activeTrigger["focusout"===event.type?"focus":"hover"]=context._element.contains(event.relatedTarget),context._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},EventHandler.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const title=this._config.originalTitle;title&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",title),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(handler,timeout){clearTimeout(this._timeout),this._timeout=setTimeout(handler,timeout)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(config){const dataAttributes=Manipulator.getDataAttributes(this._element);for(const dataAttribute of Object.keys(dataAttributes))DISALLOWED_ATTRIBUTES.has(dataAttribute)&&delete dataAttributes[dataAttribute];return config={...dataAttributes,..."object"==typeof config&&config?config:{}},config=this._mergeConfigObj(config),config=this._configAfterMerge(config),this._typeCheckConfig(config),config}_configAfterMerge(config){return config.container=!1===config.container?document.body:getElement(config.container),"number"==typeof config.delay&&(config.delay={show:config.delay,hide:config.delay}),config.originalTitle=this._element.getAttribute("title")||"","number"==typeof config.title&&(config.title=config.title.toString()),"number"==typeof config.content&&(config.content=config.content.toString()),config}_getDelegateConfig(){const config={};for(const key in this._config)this.constructor.Default[key]!==this._config[key]&&(config[key]=this._config[key]);return config}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(config){return this.each((function(){const data=Tooltip.getOrCreateInstance(this,config);if("string"==typeof config){if(void 0===data[config])throw new TypeError(`No method named "${config}"`);data[config]()}}))}}defineJQueryPlugin(Tooltip);const Default$2={...Tooltip.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},DefaultType$2={...Tooltip.DefaultType,content:"(null|string|element|function)"};class Popover extends Tooltip{static get Default(){return Default$2}static get DefaultType(){return DefaultType$2}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(config){return this.each((function(){const data=Popover.getOrCreateInstance(this,config);if("string"==typeof config){if(void 0===data[config])throw new TypeError(`No method named "${config}"`);data[config]()}}))}}defineJQueryPlugin(Popover);const Default$1={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},DefaultType$1={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class ScrollSpy extends BaseComponent{constructor(element,config){super(element,config),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Default$1}static get DefaultType(){return DefaultType$1}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const section of this._observableSections.values())this._observer.observe(section)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(config){return config.target=getElement(config.target)||document.body,config.rootMargin=config.offset?config.offset+"px 0px -30%":config.rootMargin,"string"==typeof config.threshold&&(config.threshold=config.threshold.split(",").map(value=>Number.parseFloat(value))),config}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(EventHandler.off(this._config.target,"click.bs.scrollspy"),EventHandler.on(this._config.target,"click.bs.scrollspy","[href]",event=>{const observableSection=this._observableSections.get(event.target.hash);if(observableSection){event.preventDefault();const root=this._rootElement||window,height=observableSection.offsetTop-this._element.offsetTop;if(root.scrollTo)return void root.scrollTo({top:height,behavior:"smooth"});root.scrollTop=height}}))}_getNewObserver(){const options={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(entries=>this._observerCallback(entries),options)}_observerCallback(entries){const targetElement=entry=>this._targetLinks.get("#"+entry.target.id),activate=entry=>{this._previousScrollData.visibleEntryTop=entry.target.offsetTop,this._process(targetElement(entry))},parentScrollTop=(this._rootElement||document.documentElement).scrollTop,userScrollsDown=parentScrollTop>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=parentScrollTop;
30for(const entry of entries){if(!entry.isIntersecting){this._activeTarget=null,this._clearActiveClass(targetElement(entry));continue}const entryIsLowerThanPrevious=entry.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(userScrollsDown&&entryIsLowerThanPrevious){if(activate(entry),!parentScrollTop)return}else userScrollsDown||entryIsLowerThanPrevious||activate(entry)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const targetLinks=SelectorEngine.find("[href]",this._config.target);for(const anchor of targetLinks){if(!anchor.hash||isDisabled(anchor))continue;const observableSection=SelectorEngine.findOne(anchor.hash,this._element);isVisible(observableSection)&&(this._targetLinks.set(anchor.hash,anchor),this._observableSections.set(anchor.hash,observableSection))}}_process(target){this._activeTarget!==target&&(this._clearActiveClass(this._config.target),this._activeTarget=target,target.classList.add("active"),this._activateParents(target),EventHandler.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:target}))}_activateParents(target){if(target.classList.contains("dropdown-item"))SelectorEngine.findOne(".dropdown-toggle",target.closest(".dropdown")).classList.add("active");else for(const listGroup of SelectorEngine.parents(target,".nav, .list-group"))for(const item of SelectorEngine.prev(listGroup,".nav-link, .nav-item > .nav-link, .list-group-item"))item.classList.add("active")}_clearActiveClass(parent){parent.classList.remove("active");const activeNodes=SelectorEngine.find("[href].active",parent);for(const node of activeNodes)node.classList.remove("active")}static jQueryInterface(config){return this.each((function(){const data=ScrollSpy.getOrCreateInstance(this,config);if("string"==typeof config){if(void 0===data[config]||config.startsWith("_")||"constructor"===config)throw new TypeError(`No method named "${config}"`);data[config]()}}))}}EventHandler.on(window,"load.bs.scrollspy.data-api",()=>{for(const spy of SelectorEngine.find('[data-bs-spy="scroll"]'))ScrollSpy.getOrCreateInstance(spy)}),defineJQueryPlugin(ScrollSpy);const ARROW_LEFT_KEY="ArrowLeft",ARROW_RIGHT_KEY="ArrowRight",ARROW_UP_KEY="ArrowUp",ARROW_DOWN_KEY="ArrowDown",SELECTOR_DATA_TOGGLE='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',SELECTOR_INNER_ELEM='.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), '+SELECTOR_DATA_TOGGLE;class Tab extends BaseComponent{constructor(element){super(element),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),EventHandler.on(this._element,"keydown.bs.tab",event=>this._keydown(event)))}static get NAME(){return"tab"}show(){const innerElem=this._element;if(this._elemIsActive(innerElem))return;const active=this._getActiveElem(),hideEvent=active?EventHandler.trigger(active,"hide.bs.tab",{relatedTarget:innerElem}):null;EventHandler.trigger(innerElem,"show.bs.tab",{relatedTarget:active}).defaultPrevented||hideEvent&&hideEvent.defaultPrevented||(this._deactivate(active,innerElem),this._activate(innerElem,active))}_activate(element,relatedElem){if(!element)return;element.classList.add("active"),this._activate(getElementFromSelector(element));this._queueCallback(()=>{"tab"===element.getAttribute("role")?(element.focus(),element.removeAttribute("tabindex"),element.setAttribute("aria-selected",!0),this._toggleDropDown(element,!0),EventHandler.trigger(element,"shown.bs.tab",{relatedTarget:relatedElem})):element.classList.add("show")},element,element.classList.contains("fade"))}_deactivate(element,relatedElem){if(!element)return;element.classList.remove("active"),element.blur(),this._deactivate(getElementFromSelector(element));this._queueCallback(()=>{"tab"===element.getAttribute("role")?(element.setAttribute("aria-selected",!1),element.setAttribute("tabindex","-1"),this._toggleDropDown(element,!1),EventHandler.trigger(element,"hidden.bs.tab",{relatedTarget:relatedElem})):element.classList.remove("show")},element,element.classList.contains("fade"))}_keydown(event){if(![ARROW_LEFT_KEY,ARROW_RIGHT_KEY,ARROW_UP_KEY,ARROW_DOWN_KEY].includes(event.key))return;event.stopPropagation(),event.preventDefault();const isNext=[ARROW_RIGHT_KEY,ARROW_DOWN_KEY].includes(event.key),nextActiveElement=getNextActiveElement(this._getChildren().filter(element=>!isDisabled(element)),event.target,isNext,!0);nextActiveElement&&Tab.getOrCreateInstance(nextActiveElement).show()}_getChildren(){return SelectorEngine.find(SELECTOR_INNER_ELEM,this._parent)}_getActiveElem(){return this._getChildren().find(child=>this._elemIsActive(child))||null}_setInitialAttributes(parent,children){this._setAttributeIfNotExists(parent,"role","tablist");for(const child of children)this._setInitialAttributesOnChild(child)}_setInitialAttributesOnChild(child){child=this._getInnerElement(child);const isActive=this._elemIsActive(child),outerElem=this._getOuterElement(child);child.setAttribute("aria-selected",isActive),outerElem!==child&&this._setAttributeIfNotExists(outerElem,"role","presentation"),isActive||child.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(child,"role","tab"),this._setInitialAttributesOnTargetPanel(child)}_setInitialAttributesOnTargetPanel(child){const target=getElementFromSelector(child);target&&(this._setAttributeIfNotExists(target,"role","tabpanel"),child.id&&this._setAttributeIfNotExists(target,"aria-labelledby","#"+child.id))}_toggleDropDown(element,open){const outerElem=this._getOuterElement(element);if(!outerElem.classList.contains("dropdown"))return;const toggle=(selector,className)=>{const element2=SelectorEngine.findOne(selector,outerElem);element2&&element2.classList.toggle(className,open)};toggle(".dropdown-toggle","active"),toggle(".dropdown-menu","show"),toggle(".dropdown-item","active"),outerElem.setAttribute("aria-expanded",open)}_setAttributeIfNotExists(element,attribute,value){element.hasAttribute(attribute)||element.setAttribute(attribute,value)}_elemIsActive(elem){return elem.classList.contains("active")}_getInnerElement(elem){return elem.matches(SELECTOR_INNER_ELEM)?elem:SelectorEngine.findOne(SELECTOR_INNER_ELEM,elem)}
vendor: 4,074 bytes, lines 30-44
30_getOuterElement(elem){return elem.closest(".nav-item, .list-group-item")||elem}static jQueryInterface(config){return this.each((function(){const data=Tab.getOrCreateInstance(this);if("string"==typeof config){if(void 0===data[config]||config.startsWith("_")||"constructor"===config)throw new TypeError(`No method named "${config}"`);data[config]()}}))}}EventHandler.on(document,"click.bs.tab",SELECTOR_DATA_TOGGLE,(function(event){["A","AREA"].includes(this.tagName)&&event.preventDefault(),isDisabled(this)||Tab.getOrCreateInstance(this).show()})),EventHandler.on(window,"load.bs.tab",()=>{for(const element of SelectorEngine.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))Tab.getOrCreateInstance(element)}),defineJQueryPlugin(Tab);const DefaultType={animation:"boolean",autohide:"boolean",delay:"number"},Default={animation:!0,autohide:!0,delay:5e3};class Toast extends BaseComponent{constructor(element,config){super(element,config),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Default}static get DefaultType(){return DefaultType}static get NAME(){return"toast"}show(){if(EventHandler.trigger(this._element,"show.bs.toast").defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove("hide"),reflow(this._element),this._element.classList.add("show","showing"),this._queueCallback(()=>{this._element.classList.remove("showing"),EventHandler.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation)}hide(){if(!this.isShown())return;if(EventHandler.trigger(this._element,"hide.bs.toast").defaultPrevented)return;this._element.classList.add("showing"),this._queueCallback(()=>{this._element.classList.add("hide"),this._element.classList.remove("showing","show"),EventHandler.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove("show"),super.dispose()}isShown(){return this._element.classList.contains("show")}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(event,isInteracting){switch(event.type){case"mouseover":case"mouseout":this._hasMouseInteraction=isInteracting;break;case"focusin":case"focusout":this._hasKeyboardInteraction=isInteracting}if(isInteracting)return void this._clearTimeout();const nextElement=event.relatedTarget;this._element===nextElement||this._element.contains(nextElement)||this._maybeScheduleHide()}_setListeners(){EventHandler.on(this._element,"mouseover.bs.toast",event=>this._onInteraction(event,!0)),EventHandler.on(this._element,"mouseout.bs.toast",event=>this._onInteraction(event,!1)),EventHandler.on(this._element,"focusin.bs.toast",event=>this._onInteraction(event,!0)),EventHandler.on(this._element,"focusout.bs.toast",event=>this._onInteraction(event,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(config){return this.each((function(){const data=Toast.getOrCreateInstance(this,config);if("string"==typeof config){if(void 0===data[config])throw new TypeError(`No method named "${config}"`);data[config](this)}}))}}enableDismissTrigger(Toast),defineJQueryPlugin(Toast);return{Alert:Alert,Button:Button,Carousel:Carousel,Collapse:Collapse,Dropdown:Dropdown,Modal:Modal,Offcanvas:Offcanvas,Popover:Popover,ScrollSpy:ScrollSpy,Tab:Tab,Toast:Toast,Tooltip:Tooltip}})), 31/*! 32 * jQuery Form Plugin 33 * version: 4.3.0 34 * Requires jQuery v1.7.2 or later 35 * Project repository: https://github.com/jquery-form/form 36 37 * Copyright 2017 Kevin Morris 38 * Copyright 2006 M. Alsup 39 40 * Dual licensed under the LGPL-2.1+ or MIT licenses 41 * https://github.com/jquery-form/form#license 42 43 * This library is free software; you can redistribute it and/or 44 * modify it under the terms of the GNU Lesser General Public
45 * License as published by the Free Software Foundation; either 46 * version 2.1 of the License, or (at your option) any later version. 47 * This library is distributed in the hope that it will be useful, 48 * but WITHOUT ANY WARRANTY; without even the implied warranty of 49 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 50 * Lesser General Public License for more details. 51 */ 52function(factory){"function"==typeof define&&define.amd?define(["jquery"],factory):"object"==typeof module&&module.exports?module.exports=function(root,jQuery2){return void 0===jQuery2&&(jQuery2="undefined"!=typeof window?require("jquery"):require("jquery")(root)),factory(jQuery2),jQuery2}:factory(jQuery)}((function($2){"use strict";var rCRLF=/\r?\n/g,feature={};feature.fileapi=void 0!==$2('<input type="file">').get(0).files,feature.formdata=void 0!==window.FormData;var hasProp=!!$2.fn.prop;function doAjaxSubmit(e){var options=e.data;e.isDefaultPrevented()||(e.preventDefault(),$2(e.target).closest("form").ajaxSubmit(options))}function captureSubmittingElement(e){var target=e.target,$el=$2(target);if(!$el.is("[type=submit],[type=image]")){var t=$el.closest("[type=submit]");if(0===t.length)return;target=t[0]}var form=target.form;if(form.clk=target,"image"===target.type)if(void 0!==e.offsetX)form.clk_x=e.offsetX,form.clk_y=e.offsetY;else if("function"==typeof $2.fn.offset){var offset=$el.offset();form.clk_x=e.pageX-offset.left,form.clk_y=e.pageY-offset.top}else form.clk_x=e.pageX-target.offsetLeft,form.clk_y=e.pageY-target.offsetTop;setTimeout((function(){form.clk=form.clk_x=form.clk_y=null}),100)}function log(){if($2.fn.ajaxSubmit.debug){var msg="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&&window.console.log?window.console.log(msg):window.opera&&window.opera.postError&&window.opera.postError(msg)}}$2.fn.attr2=function(){if(!hasProp)return this.attr.apply(this,arguments);var val=this.prop.apply(this,arguments);return val&&val.jquery||"string"==typeof val?val:this.attr.apply(this,arguments)},$2.fn.ajaxSubmit=function(options,data,dataType,onSuccess){if(!this.length)return log("ajaxSubmit: skipping submit process - no element selected"),this;var method,action,url,iframeSrc,$form=this;"function"==typeof options?options={success:options}:"string"==typeof options||!1===options&&arguments.length>0?(options={url:options,data:data,dataType:dataType},"function"==typeof onSuccess&&(options.success=onSuccess)):void 0===options&&(options={}),method=options.method||options.type||this.attr2("method"),(url=(url="string"==typeof(action=options.url||this.attr2("action"))?$2.trim(action):"")||window.location.href||"")&&(url=(url.match(/^([^#]+)/)||[])[1]),iframeSrc=/(MSIE|Trident)/.test(navigator.userAgent||"")&&/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",options=$2.extend(!0,{url:url,success:$2.ajaxSettings.success,type:method||$2.ajaxSettings.type,iframeSrc:iframeSrc},options);var veto={};if(this.trigger("form-pre-serialize",[this,options,veto]),veto.veto)return log("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(options.beforeSerialize&&!1===options.beforeSerialize(this,options))return log("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var traditional=options.traditional;void 0===traditional&&(traditional=$2.ajaxSettings.traditional);var qx,elements=[],a=this.formToArray(options.semantic,elements,options.filtering);if(options.data){var optionsData=$2.isFunction(options.data)?options.data(a):options.data;options.extraData=optionsData,qx=$2.param(optionsData,traditional)}if(options.beforeSubmit&&!1===options.beforeSubmit(a,this,options))return log("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[a,this,options,veto]),veto.veto)return log("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var q=$2.param(a,traditional);qx&&(q=q?q+"&"+qx:qx),"GET"===options.type.toUpperCase()?(options.url+=(options.url.indexOf("?")>=0?"&":"?")+q,options.data=null):options.data=q;var callbacks=[];if(options.resetForm&&callbacks.push((function(){$form.resetForm()})),options.clearForm&&callbacks.push((function(){$form.clearForm(options.includeHidden)})),!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push((function(data2,textStatus,jqXHR){var successArguments=arguments,fn=options.replaceTarget?"replaceWith":"html";$2(options.target)[fn](data2).each((function(){oldSuccess.apply(this,successArguments)}))}))}else options.success&&($2.isArray(options.success)?$2.merge(callbacks,options.success):callbacks.push(options.success));if(options.success=function(data2,status,xhr){for(var context=options.context||this,i=0,max=callbacks.length;i<max;i++)callbacks[i].apply(context,[data2,status,xhr||$form,$form])},options.error){var oldError=options.error;options.error=function(xhr,status,error){var context=options.context||this;oldError.apply(context,[xhr,status,error,$form])}}if(options.complete){var oldComplete=options.complete;options.complete=function(xhr,status){var context=options.context||this;oldComplete.apply(context,[xhr,status,$form])}}var fileInputs=$2("input[type=file]:enabled",this).filter((function(){return""!==$2(this).val()})),hasFileInputs=fileInputs.length>0,mp="multipart/form-data",multipart=$form.attr("enctype")===mp||$form.attr("encoding")===mp,fileAPI=feature.fileapi&&feature.formdata;log("fileAPI :"+fileAPI);var jqxhr,shouldUseFrame=(hasFileInputs||multipart)&&!fileAPI;!1!==options.iframe&&(options.iframe||shouldUseFrame)?options.closeKeepAlive?$2.get(options.closeKeepAlive,(function(){jqxhr=fileUploadIframe(a)}
vendor: 5,555 bytes, line 52
52)):jqxhr=fileUploadIframe(a):jqxhr=(hasFileInputs||multipart)&&fileAPI?fileUploadXhr(a):$2.ajax(options),$form.removeData("jqxhr").data("jqxhr",jqxhr);for(var k=0;k<elements.length;k++)elements[k]=null;return this.trigger("form-submit-notify",[this,options]),this;function deepSerialize(extraData){var i,part,serialized=$2.param(extraData,options.traditional).split("&"),len=serialized.length,result=[];for(i=0;i<len;i++)serialized[i]=serialized[i].replace(/\+/g," "),part=serialized[i].split("="),result.push([decodeURIComponent(part[0]),decodeURIComponent(part[1])]);return result}function fileUploadXhr(a2){for(var formdata=new FormData,i=0;i<a2.length;i++)formdata.append(a2[i].name,a2[i].value);if(options.extraData){var serializedData=deepSerialize(options.extraData);for(i=0;i<serializedData.length;i++)serializedData[i]&&formdata.append(serializedData[i][0],serializedData[i][1])}options.data=null;var s=$2.extend(!0,{},$2.ajaxSettings,options,{contentType:!1,processData:!1,cache:!1,type:method||"POST"});options.uploadProgress&&(s.xhr=function(){var xhr=$2.ajaxSettings.xhr();return xhr.upload&&xhr.upload.addEventListener("progress",(function(event){var percent=0,position=event.loaded||event.position,total=event.total;event.lengthComputable&&(percent=Math.ceil(position/total*100)),options.uploadProgress(event,position,total,percent)}),!1),xhr}),s.data=null;var beforeSend=s.beforeSend;return s.beforeSend=function(xhr,o){options.formData?o.data=options.formData:o.data=formdata,beforeSend&&beforeSend.call(this,xhr,o)},$2.ajax(s)}function fileUploadIframe(a2){var el,i,s,g,id,$io,io,xhr,sub,n,timedOut,timeoutHandle,form=$form[0],deferred=$2.Deferred();if(deferred.abort=function(status){xhr.abort(status)},a2)for(i=0;i<elements.length;i++)el=$2(elements[i]),hasProp?el.prop("disabled",!1):el.removeAttr("disabled");(s=$2.extend(!0,{},$2.ajaxSettings,options)).context=s.context||s,id="jqFormIO"+(new Date).getTime();var ownerDocument=form.ownerDocument,$body=$form.closest("body");if(s.iframeTarget?(n=($io=$2(s.iframeTarget,ownerDocument)).attr2("name"))?id=n:$io.attr2("name",id):($io=$2('<iframe name="'+id+'" src="'+s.iframeSrc+'" />',ownerDocument)).css({position:"absolute",top:"-1000px",left:"-1000px"}),io=$io[0],xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(status){var e="timeout"===status?"timeout":"aborted";log("aborting upload... "+e),this.aborted=1;try{io.contentWindow.document.execCommand&&io.contentWindow.document.execCommand("Stop")}catch(ignore){}$io.attr("src",s.iframeSrc),xhr.error=e,s.error&&s.error.call(s.context,xhr,e,status),g&&$2.event.trigger("ajaxError",[xhr,s,e]),s.complete&&s.complete.call(s.context,xhr,e)}},(g=s.global)&&0==$2.active++&&$2.event.trigger("ajaxStart"),g&&$2.event.trigger("ajaxSend",[xhr,s]),s.beforeSend&&!1===s.beforeSend.call(s.context,xhr,s))return s.global&&$2.active--,deferred.reject(),deferred;if(xhr.aborted)return deferred.reject(),deferred;(sub=form.clk)&&(n=sub.name)&&!sub.disabled&&(s.extraData=s.extraData||{},s.extraData[n]=sub.value,"image"===sub.type&&(s.extraData[n+".x"]=form.clk_x,s.extraData[n+".y"]=form.clk_y));function getDoc(frame){var doc2=null;try{frame.contentWindow&&(doc2=frame.contentWindow.document)}catch(err){log("cannot get iframe.contentWindow document: "+err)}if(doc2)return doc2;try{doc2=frame.contentDocument?frame.contentDocument:frame.document}catch(err){log("cannot get iframe.contentDocument: "+err),doc2=frame.document}return doc2}var csrf_token=$2("meta[name=csrf-token]").attr("content"),csrf_param=$2("meta[name=csrf-param]").attr("content");function doSubmit(){var t=$form.attr2("target"),a3=$form.attr2("action"),et=$form.attr("enctype")||$form.attr("encoding")||"multipart/form-data";form.setAttribute("target",id),method&&!/post/i.test(method)||form.setAttribute("method","POST"),a3!==s.url&&form.setAttribute("action",s.url),s.skipEncodingOverride||method&&!/post/i.test(method)||$form.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"}),s.timeout&&(timeoutHandle=setTimeout((function(){timedOut=!0,cb(1)}),s.timeout));var extraInputs=[];try{if(s.extraData)for(var n2 in s.extraData)s.extraData.hasOwnProperty(n2)&&($2.isPlainObject(s.extraData[n2])&&s.extraData[n2].hasOwnProperty("name")&&s.extraData[n2].hasOwnProperty("value")?extraInputs.push($2('<input type="hidden" name="'+s.extraData[n2].name+'">',ownerDocument).val(s.extraData[n2].value).appendTo(form)[0]):extraInputs.push($2('<input type="hidden" name="'+n2+'">',ownerDocument).val(s.extraData[n2]).appendTo(form)[0]));s.iframeTarget||$io.appendTo($body),io.attachEvent?io.attachEvent("onload",cb):io.addEventListener("load",cb,!1),setTimeout((function checkState(){try{var state=getDoc(io).readyState;log("state = "+state),state&&"uninitialized"===state.toLowerCase()&&setTimeout(checkState,50)}catch(e){log("Server abort: ",e," (",e.name,")"),cb(2),timeoutHandle&&clearTimeout(timeoutHandle),timeoutHandle=void 0}}),15);try{form.submit()}catch(err){document.createElement("form").submit.apply(form)}}finally{form.setAttribute("action",a3),form.setAttribute("enctype",et),t?form.setAttribute("target",t):$form.removeAttr("target"),$2(extraInputs).remove()}}csrf_param&&csrf_token&&(s.extraData=s.extraData||{},s.extraData[csrf_param]=csrf_token),s.forceSync?doSubmit():setTimeout(doSubmit,10);var data2,doc,callbackProcessed,domCheckCount=50;function cb(e){if(!xhr.aborted&&!callbackProcessed){if((doc=getDoc(io)
52)||(log("cannot access response document"),e=2),1===e&&xhr)return xhr.abort("timeout"),void deferred.reject(xhr,"timeout");if(2===e&&xhr)return xhr.abort("server abort"),void deferred.reject(xhr,"error","server abort");if(doc&&doc.location.href!==s.iframeSrc||timedOut){io.detachEvent?io.detachEvent("onload",cb):io.removeEventListener("load",cb,!1);var errMsg,status="success";try{if(timedOut)throw"timeout";var isXml="xml"===s.dataType||doc.XMLDocument||$2.isXMLDoc(doc);if(log("isXml="+isXml),!isXml&&window.opera&&(null===doc.body||!doc.body.innerHTML)&&--domCheckCount)return log("requeing onLoad callback, DOM not available"),void setTimeout(cb,250);var docRoot=doc.body?doc.body:doc.documentElement;xhr.responseText=docRoot?docRoot.innerHTML:null,xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc,isXml&&(s.dataType="xml"),xhr.getResponseHeader=function(header){return{"content-type":s.dataType}[header.toLowerCase()]},docRoot&&(xhr.status=Number(docRoot.getAttribute("status"))||xhr.status,xhr.statusText=docRoot.getAttribute("statusText")||xhr.statusText);var dt=(s.dataType||"").toLowerCase(),scr=/(json|script|text)/.test(dt);if(scr||s.textarea){var ta=doc.getElementsByTagName("textarea")[0];if(ta)xhr.responseText=ta.value,xhr.status=Number(ta.getAttribute("status"))||xhr.status,xhr.statusText=ta.getAttribute("statusText")||xhr.statusText;else if(scr){var pre=doc.getElementsByTagName("pre")[0],b=doc.getElementsByTagName("body")[0];pre?xhr.responseText=pre.textContent?pre.textContent:pre.innerText:b&&(xhr.responseText=b.textContent?b.textContent:b.innerText)}}else"xml"===dt&&!xhr.responseXML&&xhr.responseText&&(xhr.responseXML=toXml(xhr.responseText));try{data2=httpData(xhr,dt,s)}catch(err){status="parsererror",xhr.error=errMsg=err||status}}catch(err){log("error caught: ",err),status="error",xhr.error=errMsg=err||status}xhr.aborted&&(log("upload aborted"),status=null),xhr.status&&(status=xhr.status>=200&&xhr.status<300||304===xhr.status?"success":"error"),"success"===status?(s.success&&s.success.call(s.context,data2,"success",xhr),deferred.resolve(xhr.responseText,"success",xhr),g&&$2.event.trigger("ajaxSuccess",[xhr,s])):status&&(void 0===errMsg&&(errMsg=xhr.statusText),s.error&&s.error.call(s.context,xhr,status,errMsg),deferred.reject(xhr,"error",errMsg),g&&$2.event.trigger("ajaxError",[xhr,s,errMsg])),g&&$2.event.trigger("ajaxComplete",[xhr,s]),g&&!--$2.active&&$2.event.trigger("ajaxStop"),s.complete&&s.complete.call(s.context,xhr,status),callbackProcessed=!0,s.timeout&&clearTimeout(timeoutHandle),setTimeout((function(){s.iframeTarget?$io.attr("src",s.iframeSrc):$io.remove(),xhr.responseXML=null}),100)}}}var toXml=$2.parseXML||function(s2,doc2){return window.ActiveXObject?((doc2=new ActiveXObject("Microsoft.XMLDOM")).async="false",doc2.loadXML(s2)):doc2=(new DOMParser).parseFromString(s2,"text/xml"),doc2&&doc2.documentElement&&"parsererror"!==doc2.documentElement.nodeName?doc2:null},parseJSON=$2.parseJSON||function(s2){return window.eval("("+s2+")")},httpData=function(xhr2,type,s2){var ct=xhr2.getResponseHeader("content-type")||"",xml=("xml"===type||!type)&&ct.indexOf("xml")>=0,data3=xml?xhr2.responseXML:xhr2.responseText;return xml&&"parsererror"===data3.documentElement.nodeName&&$2.error&&$2.error("parsererror"),s2&&s2.dataFilter&&(data3=s2.dataFilter(data3,type)),"string"==typeof data3&&(("json"===type||!type)&&ct.indexOf("json")>=0?data3=parseJSON(data3):("script"===type||!type)&&ct.indexOf("javascript")>=0&&$2.globalEval(data3)),data3};return deferred}},$2.fn.ajaxForm=function(options,data,dataType,onSuccess){if(("string"==typeof options||!1===options&&arguments.length>0)&&(options={url:options,data:data,dataType:dataType},"function"==typeof onSuccess&&(options.success=onSuccess)),(options=options||{}).delegation=options.delegation&&$2.isFunction($2.fn.on),!options.delegation&&0===this.length){var o={s:this.selector,c:this.context};return!$2.isReady&&o.s?(log("DOM not ready, queuing ajaxForm"),$2((function(){$2(o.s,o.c).ajaxForm(options)})),this):(log("terminating; zero elements found by selector"+($2.isReady?"":" (DOM not ready)")),this)}return options.delegation?($2(document).off("submit.form-plugin",this.selector,doAjaxSubmit).off("
52click.form-plugin",this.selector,captureSubmittingElement).on("submit.form-plugin",this.selector,options,doAjaxSubmit).on("click.form-plugin",this.selector,options,captureSubmittingElement),this):(options.beforeFormUnbind&&options.beforeFormUnbind(this,options),this.ajaxFormUnbind().on("submit.form-plugin",options,doAjaxSubmit).on("click.form-plugin",options,captureSubmittingElement))},$2.fn.ajaxFormUnbind=function(){return this.off("submit.form-plugin click.form-plugin")},$2.fn.formToArray=function(semantic,elements,filtering){var a=[];if(0===this.length)return a;var els2,i,j,n,v,el,max,jmax,form=this[0],formId=this.attr("id"),els=semantic||void 0===form.elements?form.getElementsByTagName("*"):form.elements;if(els&&(els=$2.makeArray(els)),formId&&(semantic||/(Edge|Trident)\//.test(navigator.userAgent))&&(els2=$2(':input[form="'+formId+'"]').get()).length&&(els=(els||[]).concat(els2)),!els||!els.length)return a;for($2.isFunction(filtering)&&(els=$2.map(els,filtering)),i=0,max=els.length;i<max;i++)if((n=(el=els[i]).name)&&!el.disabled)if(semantic&&form.clk&&"image"===el.type)form.clk===el&&(a.push({name:n,value:$2(el).val(),type:el.type}),a.push({name:n+".x",value:form.clk_x},{name:n+".y",value:form.clk_y}));else if((v=$2.fieldValue(el,!0))&&v.constructor===Array)for(elements&&elements.push(el),j=0,jmax=v.length;j<jmax;j++)a.push({name:n,value:v[j]});else if(feature.fileapi&&"file"===el.type){elements&&elements.push(el);var files=el.files;if(files.length)for(j=0;j<files.length;j++)a.push({name:n,value:files[j],type:el.type});else a.push({name:n,value:"",type:el.type})}else null!=v&&(elements&&elements.push(el),a.push({name:n,value:v,type:el.type,required:el.required}));if(!semantic&&form.clk){var $input=$2(form.clk),input=$input[0];(n=input.name)&&!input.disabled&&"image"===input.type&&(a.push({name:n,value:$input.val()}),a.push({name:n+".x",value:form.clk_x},{name:n+".y",value:form.clk_y}))}return a},$2.fn.formSerialize=function(semantic){return $2.param(this.formToArray(semantic))},$2.fn.fieldSerialize=function(successful){var a=[];return this.each((function(){var n=this.name;if(n){var v=$2.fieldValue(this,successful);if(v&&v.constructor===Array)for(var i=0,max=v.length;i<max;i++)a.push({name:n,value:v[i]});else null!=v&&a.push({name:this.name,value:v})}})),$2.param(a)},$2.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i],v=$2.fieldValue(el,successful);null==v||v.constructor===Array&&!v.length||(v.constructor===Array?$2.merge(val,v):val.push(v))}return val},$2.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(void 0===successful&&(successful=!0),successful&&(!n||el.disabled||"reset"===t||"button"===t||("checkbox"===t||"radio"===t)&&!el.checked||("submit"===t||"image"===t)&&el.form&&el.form.clk!==el||"select"===tag&&-1===el.selectedIndex))return null;if("select"===tag){var index=el.selectedIndex;if(index<0)return null;for(var a=[],ops=el.options,one="select-one"===t,max=one?index+1:ops.length,i=one?index:0;i<max;i++){var op=ops[i];if(op.selected&&!op.disabled){var v=op.value;if(v||(v=op.attributes&&op.attributes.value&&!op.attributes.value.specified?op.text:op.value),one)return v;a.push(v)}}return a}return $2(el).val().replace(rCRLF,"\r\n")},$2.fn.clearForm=function(includeHidden){return this.each((function(){$2("input,select,textarea",this).clearFields(includeHidden)}))},$2.fn.clearFields=$2.fn.clearInputs=function(includeHidden){var re=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each((function(){var t=this.type,tag=this.tagName.toLowerCase();re.test(t)||"textarea"===tag?this.value="":"checkbox"===t||"radio"===t?this.checked=!1:"select"===tag?this.selectedIndex=-1:"file"===t?/MSIE/.test(navigator.userAgent)?$2(this).replaceWith($2(this).clone(!0)):$2(this).val(""):includeHidden&&(!0===includeHidden&&/hidden/.test(t)||"string"==typeof includeHidden&&$2(this).is(includeHidden))&&(this.value="")}))},$2.fn.resetForm=function(){return this.each((function(){var el=$2(this),tag=this.tagName.toLowerCase();switch(tag){case"input":this.checked=this.defaultChecked;case"textarea":return this.value=this.defaultValue,!0;case"option":case"optgroup":var select=el.parents("select");return select.length&&select[0].multiple?"option"===tag?this.selected=this.defaultSelected:el.find("option").resetForm():select.resetForm(),!0;case"select":return el.find("option").each((function(i){if(this.selected=this.defaultSelected,this.defaultSelected&&!el[0].multiple)return el[0].selectedIndex=i,!1})),!0;case"label":var forEl=$2(el.attr("for")),list=el.find("input,select,textarea");return forEl[0]&&list.unshift(forEl[0]),list.resetForm(),!0;case"form":return("function"==typeof this.reset||"object"==typeof this.reset&&!this.reset.nodeType)&&this.reset(),!0;default:return el.find("form,input,label,select,textarea").resetForm(),!0}}))},$2.fn.enable=function(b){return void 0===b&&(b=!0),this.each((function(){this.disabled=!b}))},$2.fn.selected=function(select){return void 0===select&&(select=!0),this.each((function(){var t=this.t
vendor: 20,873 bytes, line 52
52ype;if("checkbox"===t||"radio"===t)this.checked=select;else if("option"===this.tagName.toLowerCase()){var $sel=$2(this).parent("select");select&&$sel[0]&&"select-one"===$sel[0].type&&$sel.find("option").selected(!1),this.selected=select}}))},$2.fn.ajaxSubmit.debug=!1})),function(global,factory){"object"==typeof exports&&"undefined"!=typeof module?module.exports=factory():"function"==typeof define&&define.amd?define(factory):(global="undefined"!=typeof globalThis?globalThis:global||self).Swiper=factory()}(this,(function(){"use strict";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,descriptor.key,descriptor)}}function _extends(){return(_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target}).apply(this,arguments)}function isObject$1(obj){return null!==obj&&"object"==typeof obj&&"constructor"in obj&&obj.constructor===Object}function extend$1(target,src){void 0===target&&(target={}),void 0===src&&(src={}),Object.keys(src).forEach((function(key){void 0===target[key]?target[key]=src[key]:isObject$1(src[key])&&isObject$1(target[key])&&Object.keys(src[key]).length>0&&extend$1(target[key],src[key])}))}var ssrDocument={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 getDocument(){var doc="undefined"!=typeof document?document:{};return extend$1(doc,ssrDocument),doc}var ssrWindow={document:ssrDocument,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(callback){return"undefined"==typeof setTimeout?(callback(),null):setTimeout(callback,0)},cancelAnimationFrame:function(id){"undefined"!=typeof setTimeout&&clearTimeout(id)}};function getWindow(){var win="undefined"!=typeof window?window:{};return extend$1(win,ssrWindow),win}function _getPrototypeOf(o){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(o2){return o2.__proto__||Object.getPrototypeOf(o2)})(o)}function _setPrototypeOf(o,p){return(_setPrototypeOf=Object.setPrototypeOf||function(o2,p2){return o2.__proto__=p2,o2})(o,p)}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _construct(Parent,args,Class){return(_construct=_isNativeReflectConstruct()?Reflect.construct:function(Parent2,args2,Class2){var a=[null];a.push.apply(a,args2);var instance=new(Function.bind.apply(Parent2,a));return Class2&&_setPrototypeOf(instance,Class2.prototype),instance}).apply(null,arguments)}function _wrapNativeSuper(Class){var _cache="function"==typeof Map?new Map:void 0;return(_wrapNativeSuper=function(Class2){if(null===Class2||(fn=Class2,-1===Function.toString.call(fn).indexOf("[native code]")))return Class2;var fn;if("function"!=typeof Class2)throw new TypeError("Super expression must either be null or a function");if(void 0!==_cache){if(_cache.has(Class2))return _cache.get(Class2);_cache.set(Class2,Wrapper)}function Wrapper(){return _construct(Class2,arguments,_getPrototypeOf(this).constructor)}return Wrapper.prototype=Object.create(Class2.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(Wrapper,Class2)})(Class)}var Dom7=function(_Array){var subClass,superClass;function Dom72(items){var _this,obj,proto;return _this=_Array.call.apply(_Array,[this].concat(items))||this,obj=function(self2){if(void 0===self2)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self2}(_this),proto=obj.__proto__,Object.defineProperty(obj,"__proto__",{get:function(){return proto},set:function(value){proto.__proto__=value}}),_this}return superClass=_Array,(subClass=Dom72).prototype=Object.create(superClass.prototype),subClass.prototype.constructor=subClass,subClass.__proto__=superClass,Dom72}(_wrapNativeSuper(Array));function arrayFlat(arr){void 0===arr&&(arr=[]);var res=[];return arr.forEach((function(el){Array.isArray(el)?res.push.apply(res,arrayFlat(el)):res.push(el)})),res}function arrayFilter(arr,callback){return Array.prototype.filter.call(arr,callback)}function $2(selector,context){var window2=getWindow(),document2=getDocument(),arr=[];if(!context&&selector instanceof Dom7)return selector;if(!selector)return new Dom7(arr);if("string"==typeof selector){var html2=selector.trim();if(html2.indexOf("<")>=0&&html2.indexOf(">")>=0){var toCreate="div";0===html2.indexOf("<li")&&(toCreate="ul"),0===html2.indexOf("<tr")&&(toCreate="tbody"),0!==html2.indexOf("<td")&&0!==html2.indexOf("<th")||(toCreate="tr"),0===html2.indexOf("<tbody")&&(toCreate="table"),0===html2.indexOf("<option")&&(toCreate="select");var tempParent=document2.createElement(toCreate);tempParent.innerHTML=html2;for(var i=0;i<tempParent.childNodes.length;i+=1)arr.push(tempParent.childNodes[i])}else arr=function(selector,context){if("string"!=typeof selector)return[selector];for(var a=[],res=context.querySelectorAll(selector),i=0;i<res.length;i+=1)a.push(res[i]);return a}(selector.trim(),context||document2)}else if(selector.nodeType||selector===window2||selector===document2)arr.push(selector);else if(Array.isArray(selector)){if(selector instanceof Dom7)return selector;arr=selector}return new Dom7(function(arr){for(var uniqueArray=[],i=0;i<arr.length;i+=1)-1===uniqueArray.indexOf(arr[i])&&uniqueArray.push(arr[i]);return uniqueArray}(arr))}$2.fn=Dom7.prototype;var support,device,browser,Methods={addClass:function(){for(var _len=arguments.length,classes2=new Array(_len),_key=0;_key<_len;_key++)classes2[_key]=arguments[_key];var classNames=arrayFlat(classes2.map((function(c){return c.split(" ")})));return this.forEach((function(el){var _el$classList;(_el$classList=el.classList).add.apply(_el$classList,classNames)})),this},removeClass:function(){for(var _len2=arguments.length,classes2=new Array(_len2),_key2=0;_key2<_len2;_key2++)classes2[_key2]=arguments[_key2];var classNames=arrayFlat(classes2.map((function(c){return c.split(" ")})));return this.forEach((function(el){var _el$classList2;(_el$classList2=el.classList).remove.apply(_el$classList2,classNames)})),this},hasClass:function(){for(var _len4=arguments.length,classes2=new Array(_len4),_key4=0;_key4<_len4;_key4++)classes2[_key4]=arguments[_key4];var classNames=arrayFlat(classes2.map((function(c){return c.split(" ")})));return arrayFilter(this,(function(el){return classNames.filter((function(className){return el.classList.contains(className)})).length>0})).length>0},toggleClass:function(){for(var _len3=arguments.length,classes2=new Array(_len3),_key3=0;_key3<_len3;_key3++)classes2[_key3]=arguments[_key3];var classNames=arrayFlat(classes2.map((function(c){return c.split(" ")})));this.forEach((function(el){classNames.forEach((function(className){el.classList.toggle(className)}))}))},attr:function(attrs,value){if(1===arguments.length&&"string"==typeof attrs)return this[0]?this[0].getAttribute(attrs):void 0;for(var i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(attrs,value);else for(var attrName in attrs)this[i][attrName]=attrs[attrName],this[i].setAttribute(attrName,attrs[attrName]);return this},removeAttr:function(attr2){for(var i=0;i<this.length;i+=1)this[i].removeAttribute(attr2);return this},transform:function(transform2){for(var i=0;i<this.length;i+=1)this[i].style.transform=transform2;return this},transition:function(duration){for(var i=0;i<this.length;i+=1)this[i].style.transitionDuration="string"!=typeof duration?duration+"ms":duration;return this},on:function(){for(var _len5=arguments.length,args=new Array(_len5),_key5=0;_key5<_len5;_key5++)args[_key5]=arguments[_key5];var eventType=args[0],targetSelector=args[1],listener=args[2],capture=args[3];function handleLiveEvent(e){var target=e.target;if(target){var eventData=e.target.dom7EventData||[];if(eventData.indexOf(e)<0&&eventData.unshift(e),$2(target).is(targetSelector))listener.apply(target,eventData);else for(var _parents=$2(target).parents(),k=0;k<_parents.length;k+=1)$2(_parents[k]).is(targetSelector)&&listener.apply(_parents[k],eventData)}}function handleEvent(e){var eventData=e&&e.target&&e.target.dom7EventData||[];eventData.indexOf(e)<0&&eventData.unshift(e),listener.apply(this,eventData)}"function"==typeof args[1]&&(eventType=args[0],listener=args[1],capture=args[2],targetSelector=void 0),capture||(capture=!1);for(var j,events2=eventType.split(" "),i=0;i<this.length;i+=1){var el=this[i];if(targetSelector)for(j=0;j<events2.length;j+=1){var _event=events2[j];el.dom7LiveListeners||(el.dom7LiveListeners={}),el.dom7LiveListeners[_event]||(el.dom7LiveListeners[_event]=[]),el.dom7LiveListeners[_event].push({listener:listener,proxyListener:handleLiveEvent}),el.addEventListener(_event,handleLiveEvent,capture)}else for(j=0;j<events2.length;j+=1){var event=events2[j];el.dom7Listeners||(el.dom7Listeners={}),el.dom7Listeners[event]||(el.dom7Listeners[event]=[]),el.dom7Listeners[event].push({listener:listener,proxyListener:handleEvent}),el.addEventListener(event,handleEvent,capture)}}return this},off:function(){for(var _len6=arguments.length,args=new Array(_len6),_key6=0;_key6<_len6;_key6++)args[_key6]=arguments[_key6];var eventType=args[0],targetSelector=args[1],listener=args[2],capture=args[3];"function"==typeof args[1]&&(eventType=args[0],listener=args[1],capture=args[2],targetSelector=void 0),capture||(capture=!1);for(var events2=eventType.split(" "),i=0;i<events2.length;i+=1)for(var event=events2[i],j=0;j<this.length;j+=1){var el=this[j],handlers=void 0;if(!targetSelector&&el.dom7Listeners?handlers=el.dom7Listeners[event]:targetSelector&&el.dom7LiveListeners&&(handlers=el.dom7LiveListeners[event]),handlers&&handlers.length)for(var k=handlers.length-1;k>=0;k-=1){var handler=handlers[k];listener&&handler.listener===listener||listener&&handler.listener&&handler.listener.dom7proxy&&handler.listener.dom7proxy===listener?(el.removeEventListener(event,handler.proxyListener,capture),handlers.splice(k,1)):listener||(el.removeEventListener(event,handler.proxyListener,capture),handlers.splice(k,1))}}return this},trigger:function(){for(var window2=getWindow(),_len9=arguments.length,args=new Array(_len9),_key9=0;_key9<_len9;_key9++)args[_key9]=arguments[_key9];for(var events2=args[0].split(" "),eventData=args[1],i=0;i<events2.length;i+=1)for(var event=events2[i],j=0;j<this.length;j+=1){var el=this[j];if(window2.CustomEvent){var evt=new window2.CustomEvent(event,{detail:eventData,bubbles:!0,cancelable:!0});el.dom7EventData=args.filter((function(data,dataIndex){return dataIndex>0})),el.dispatchEvent(evt),el.dom7EventData=[],delete el.dom7EventData}}return this},transitionEnd:function(callback){var dom=this;return callback&&dom.on("transitionend",(function fireCallBack(e){e.target===this&&(callback.call(this,e),dom.off("transitionend",fireCallBack))})),this},outerWidth:function(includeMargins){if(this.length>0){if(includeMargins){var _styles=this.styles();return this[0].offsetWidth+parseFloat(_styles.getPropertyValue("margin-right"))+parseFloat(_styles.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(includeMargins){if(this.length>0){if(includeMargins){var _styles2=this.styles();return this[0].offsetHeight+parseFloat(_styles2.getPropertyValue("margin-top"))+parseFloat(_styles2.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var window2=getWindow();return this[0]?window2.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var window2=getWindow(),document2=getDocument(),el=this[0],box=el.getBoundingClientRect(),body=document2.body,clientTop=el.clientTop||body.clientTop||0,clientLeft=el.clientLeft||body.clientLeft||0,scrollTop=el===window2?window2.scrollY:el.scrollTop,scrollLeft=el===window2?window2.scrollX:el.scrollLeft;return{top:box.top+scrollTop-clientTop,left:box.left+scrollLeft-clientLeft}}return null},css:function(props,value){var i,window2=getWindow();if(1===arguments.length){if("string"!=typeof props){for(i=0;i<this.length;i+=1)for(var _prop in props)this[i].style[_prop]=props[_prop];return this}if(this[0])return window2.getComputedStyle(this[0],null).getPropertyValue(props)}if(2===arguments.length&&"string"==typeof props){for(i=0;i<this.length;i+=1)this[i].style[props]=value;return this}return this},each:function(callback){return callback?(this.forEach((function(el,index2){callback.apply(el,[el,index2])})),this):this},html:function(html2){if(void 0===html2)return this[0]?this[0].innerHTML:null;for(var i=0;i<this.length;i+=1)this[i].innerHTML=html2;return this},text:function(text2){if(void 0===text2)return this[0]?this[0].textContent.trim():null;for(var i=0;i<this.length;i+=1)this[i].textContent=text2;return this},is:function(selector){var compareWith,i,window2=getWindow(),document2=getDocument(),el=this[0];if(!el||void 0===selector)return!1;if("string"==typeof selector){if(el.matches)return el.matches(selector);if(el.webkitMatchesSelector)return el.webkitMatchesSelector(selector);if(el.msMatchesSelector)return el.msMatchesSelector(selector);for(compareWith=$2(selector),i=0;i<compareWith.length;i+=1)if(compareWith[i]===el)return!0;return!1}if(selector===document2)return el===document2;if(selector===window2)return el===window2;if(selector.nodeType||selector instanceof Dom7){for(compareWith=selector.nodeType?[selector]:selector,i=0;i<compareWith.length;i+=1)if(compareWith[i]===el)return!0;return!1}return!1},index:function(){var i,child=this[0];if(child){for(i=0;null!==(child=child.previousSibling);)1===child.nodeType&&(i+=1);return i}},eq:function(index2){if(void 0===index2)return this;var length=this.length;if(index2>length-1)return $2([]);if(index2<0){var returnIndex=length+index2;return $2(returnIndex<0?[]:[this[returnIndex]])}return $2([this[index2]])},append:function(){for(var newChild,document2=getDocument(),k=0;k<arguments.length;k+=1){newChild=k<0||arguments.length<=k?void 0:arguments[k];for(var i=0;i<this.length;i+=1)if("string"==typeof newChild){var tempDiv=document2.createElement("div");for(tempDiv.innerHTML=newChild;tempDiv.firstChild;)this[i].appendChild(tempDiv.firstChild)}else if(newChild instanceof Dom7)for(var j=0;j<newChild.length;j+=1)this[i].appendChild(newChild[j]);else this[i].appendChild(newChild)}return this},prepend:function(newChild){var i,j,document2=getDocument();for(i=0;i<this.length;i+=1)if("string"==typeof newChild){var tempDiv=document2.createElement("div");for(tempDiv.innerHTML=newChild,j=tempDiv.childNodes.length-1;j>=0;j-=1)this[i].insertBefore(tempDiv.childNodes[j],this[i].childNodes[0])}else if(newChild instanceof Dom7)for(j=0;j<newChild.length;j+=1)this[i].insertBefore(newChild[j],this[i].childNodes[0]);else this[i].insertBefore(newChild,this[i].childNodes[0]);return this},next:function(selector){return this.length>0?selector?this[0].nextElementSibling&&$2(this[0].nextElementSibling).is(selector)?$2([this[0].nextElementSibling]):$2([]):this[0].nextElementSibling?$2([this[0].nextElementSibling]):$2([]):$2([])},nextAll:function(selector){var nextEls=[],el=this[0];if(!el)return $2([]);for(;el.nextElementSibling;){var _next=el.nextElementSibling;selector?$2(_next).is(selector)&&nextEls.push(_next):nextEls.push(_next),el=_next}return $2(nextEls)},prev:function(selector){if(this.length>0){var el=this[0];return selector?el.previousElementSibling&&$2(el.previousElementSibling).is(selector)?$2([el.previousElementSibling]):$2([]):el.previousElementSibling?$2([el.previousElementSibling]):$2([])}return $2([])},prevAll:function(selector){var prevEls=[],el=this[0];if(!el)return $2([]);for(;el.previousElementSibling;){var _prev=el.previousElementSibling;selector?$2(_prev).is(selector)&&prevEls.push(_prev):prevEls.push(_prev),el=_prev}return $2(prevEls)},parent:function(selector){for(var parents2=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(selector?$2(this[i].parentNode).is(selector)&&parents2.push(this[i].parentNode):parents2.push(this[i].parentNode));return $2(parents2)},parents:function(selector){for(var parents2=[],i=0;i<this.length;i+=1)for(var _parent=this[i].parentNode;_parent;)selector?$2(_parent).is(selector)&&parents2.push(_parent):parents2.push(_parent),_parent=_parent.parentNode;return $2(parents2)},closest:function(selector){var closest2=this;return void 0===selector?$2([]):(closest2.is(selector)||(closest2=closest2.parents(selector).eq(0)),closest2)},find:function(selector){for(var foundElements=[],i=0;i<this.length;i+=1){try{var found=this[i].querySelectorAll(selector)}catch(err){console.log(selector)}for(var j=0;j<found.length;j+=1)foundElements.push(found[j])}return $2(foundElements)},children:function(selector){for(var children2=[],i=0;i<this.length;i+=1)for(var childNodes=this[i].children,j=0;j<childNodes.length;j+=1)selector&&!$2(childNodes[j]).is(selector)||children2.push(childNodes[j]);return $2(children2)},filter:function(callback){return $2(arrayFilter(this,callback))},remove:function(){for(var i=0;i<this.length;i+=1)this[i].parentNode&&this[i].parentNode.removeChild(this[i]);return this}};function nextTick(callback,delay){return void 0===delay&&(delay=0),setTimeout(callback,delay)}function now(){return Date.now()}function getTranslate(el,axis){void 0===axis&&(axis="x");var matrix,curTransform,transformMatrix,window2=getWindow(),curStyle=function(el){var style,window2=getWindow();return window2.getComputedStyle&&(style=window2.getComputedStyle(el,null)),!style&&el.currentStyle&&(style=el.currentStyle),style||(style=el.style),style}(el);return window2.WebKitCSSMatrix?((curTransform=curStyle.transform||curStyle.webkitTransform).split(",").length>6&&(curTransform=curTransform.split(", ").map((function(a){return a.replace(",",".")})).join(", ")),transformMatrix=new window2.WebKitCSSMatrix("none"===curTransform?"":curTransform)):matrix=(transformMatrix=curStyle.MozTransform||curStyle.OTransform||curStyle.MsTransform||curStyle.msTransform||curStyle.transform||curStyle.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===axis&&(curTransform=window2.WebKitCSSMatrix?transformMatrix.m41:16===matrix.length?parseFloat(matrix[12]):parseFloat(matrix[4])),"y"===axis&&(curTransform=window2.WebKitCSSMatrix?transformMatrix.m42:16===matrix.length?parseFloat(matrix[13]):parseFloat(matrix[5])),curTransform||0}function isObject(o){return"object"==typeof o&&null!==o&&o.constructor&&"Object"===Object.prototype.toString.call(o).slice(8,-1)}function extend(){for(var to=Object(arguments.length<=0?void 0:arguments[0]),noExtend=["__proto__","constructor","prototype"],HTMLElement2="undefined"!=typeof window?window.HTMLElement:void 0,i=1;i<arguments.length;i+=1){var nextSource=i<0||arguments.length<=i?void 0:arguments[i];if(null!=nextSource&&!(HTMLElement2&&nextSource instanceof HTMLElement2))for(var keysArray=Object.keys(Object(nextSource)).filter((function(key){return noExtend.indexOf(key)<0})),nextIndex=0,len=keysArray.length;nextIndex<len;nextIndex+=1){var nextKey=keysArray[nextIndex],desc=Object.getOwnPropertyDescriptor(nextSource,nextKey);void 0!==desc&&desc.enumerable&&(isObject(to[nextKey])&&isObject(nextSource[nextKey])?nextSource[nextKey].__swiper__?to[nextKey]=nextSource[nextKey]:extend(to[nextKey],nextSource[nextKey]):!isObject(to[nextKey])&&isObject(nextSource[nextKey])?(to[nextKey]={},nextSource[nextKey].__swiper__?to[nextKey]=nextSource[nextKey]:extend(to[nextKey],nextSource[nextKey])):to[nextKey]=nextSource[nextKey])}}return to}function bindModuleMethods(instance,obj){Object.keys(obj).forEac
52h((function(key){isObject(obj[key])&&Object.keys(obj[key]).forEach((function(subKey){"function"==typeof obj[key][subKey]&&(obj[key][subKey]=obj[key][subKey].bind(instance))})),instance[key]=obj[key]}))}function classesToSelector(classes2){return void 0===classes2&&(classes2=""),"."+classes2.trim().replace(/([\.:\/])/g,"\\$1").replace(/ /g,".")}function createElementIfNotDefined($container,params,createElements,checkProps){var document2=getDocument();return createElements&&Object.keys(checkProps).forEach((function(key){if(!params[key]&&!0===params.auto){var element=document2.createElement("div");element.className=checkProps[key],$container.append(element),params[key]=element}})),params}function getSupport(){var window2,document2;return support||(window2=getWindow(),document2=getDocument(),support={touch:!!("ontouchstart"in window2||window2.DocumentTouch&&document2 instanceof window2.DocumentTouch),pointerEvents:!!window2.PointerEvent&&"maxTouchPoints"in window2.navigator&&window2.navigator.maxTouchPoints>=0,observer:"MutationObserver"in window2||"WebkitMutationObserver"in window2,passiveListener:function(){var supportsPassive=!1;try{var opts=Object.defineProperty({},"passive",{get:function(){supportsPassive=!0}});window2.addEventListener("testPassiveListener",null,opts)}catch(e){}return supportsPassive}(),gestures:"ongesturestart"in window2}),support}function getDevice(overrides){var _temp,userAgent,support2,window2,platform,ua,device2,screenWidth,screenHeight,android,ipad,ipod,iphone,windows,macos;return void 0===overrides&&(overrides={}),device||(userAgent=(void 0===(_temp=overrides)?{}:_temp).userAgent,support2=getSupport(),window2=getWindow(),platform=window2.navigator.platform,ua=userAgent||window2.navigator.userAgent,device2={ios:!1,android:!1},screenWidth=window2.screen.width,screenHeight=window2.screen.height,android=ua.match(/(Android);?[\s\/]+([\d.]+)?/),ipad=ua.match(/(iPad).*OS\s([\d_]+)/),ipod=ua.match(/(iPod)(.*OS\s([\d_]+))?/),iphone=!ipad&&ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/),windows="Win32"===platform,macos="MacIntel"===platform,!ipad&&macos&&support2.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(screenWidth+"x"+screenHeight)>=0&&((ipad=ua.match(/(Version)\/([\d.]+)/))||(ipad=[0,1,"13_0_0"]),macos=!1),android&&!windows&&(device2.os="android",device2.android=!0),(ipad||iphone||ipod)&&(device2.os="ios",device2.ios=!0),device=device2),device}function getBrowser(){var ua,window2;return browser||(window2=getWindow(),browser={isEdge:!!window2.navigator.userAgent.match(/Edge/g),isSafari:(ua=window2.navigator.userAgent.toLowerCase(),ua.indexOf("safari")>=0&&ua.indexOf("chrome")<0&&ua.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window2.navigator.userAgent)}),browser}Object.keys(Methods).forEach((function(methodName){Object.defineProperty($2.fn,methodName,{value:Methods[methodName],writable:!0})}));var Resize={name:"resize",create:function(){var swiper=this;extend(swiper,{resize:{observer:null,createObserver:function(){swiper&&!swiper.destroyed&&swiper.initialized&&(swi
52per.resize.observer=new ResizeObserver((function(entries){var width=swiper.width,height=swiper.height,newWidth=width,newHeight=height;entries.forEach((function(_ref){var contentBoxSize=_ref.contentBoxSize,contentRect=_ref.contentRect,target=_ref.target;target&&target!==swiper.el||(newWidth=contentRect?contentRect.width:(contentBoxSize[0]||contentBoxSize).inlineSize,newHeight=contentRect?contentRect.height:(contentBoxSize[0]||contentBoxSize).blockSize)})),newWidth===width&&newHeight===height||swiper.resize.resizeHandler()})),swiper.resize.observer.observe(swiper.el))},removeObserver:function(){swiper.resize.observer&&swiper.resize.observer.unobserve&&swiper.el&&(swiper.resize.observer.unobserve(swiper.el),swiper.resize.observer=null)},resizeHandler:function(){swiper&&!swiper.destroyed&&swiper.initialized&&(swiper.emit("beforeResize"),swiper.emit("resize"))},orientationChangeHandler:function(){swiper&&!swiper.destroyed&&swiper.initialized&&swiper.emit("orientationchange")}}})},on:{init:function(swiper){var window2=getWindow();swiper.params.resizeObserver&&void 0!==getWindow().ResizeObserver?swiper.resize.createObserver():(window2.addEventListener("resize",swiper.resize.resizeHandler),window2.addEventListener("orientationchange",swiper.resize.orientationChangeHandler))},destroy:function(swiper){var window2=getWindow();swiper.resize.removeObserver(),window2.removeEventListener("resize",swiper.resize.resizeHandler),window2.removeEventListener("orientationchange",swiper.resize.orientationChangeHandler)}}},Observer={attach:function(target,options){void 0===options&&(options={});var window2=getWindow(),swiper=this,observer=new(window2.MutationObserver||window2.WebkitMutationObserver)((function(mutations){if(1!==mutations.length){var observerUpdate=function(){swiper.emit("observerUpdate",mutations[0])};window2.requestAnimationFrame?window2.requestAnimationFrame(observerUpdate):window2.setTimeout(observerUpdate,0)}else swiper.emit("observerUpdate",mutations[0])}));observer.observe(target,{attributes:void 0===options.attributes||options.attributes,childList:void 0===options.childList||options.childList,characterData:void 0===options.characterData||options.characterData}),swiper.observer.observers.push(observer)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var containerParents=this.$el.parents(),i=0;i<containerParents.length;i+=1)this.observer.attach(containerParents[i]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach((function(observer){observer.disconnect()})),this.observer.observers=[]}},Observer$1={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){bindModuleMethods(this,{observer:_extends({},Observer,{observers:[]})})},on:{init:function(swiper){swiper.observer.init()},destroy:function(swiper){swiper.observer.destroy()}}};function onTouchStart(event){var document2=getDocument(),window2=getWindow(),data=this.touchEventsData,params=this.params,touches=this.touches;if(this.enabled&&(!this.animating||!params.preventInteractionOnTransition)){var e=event;e.originalEvent&&(e=e.originalEvent);var $targetEl=$2(e.target);if("wrapper"!==params.touchEventsTarget||$targetEl.closest(this.wrapperEl).length)if(data.isTouchEvent="touchstart"===e.type,data.isTouchEvent||!("which"in e)||3!==e.which)if(!(!data.isTouchEvent&&"button"in e&&e.button>0))if(!data.isTouched||!data.isMoved)if(!!params.noSwipingClass&&""!==params.noSwipingClass&&e.target&&e.target.shadowRoot&&event.path&&event.path[0]&&($targetEl=$2(event.path[0])),params.noSwiping&&$targetEl.closest(params.noSwipingSelector?params.noSwipingSelector:"."+params.noSwipingClass)[0])this.allowClick=!0;else if(!params.swipeHandler||$targetEl.closest(params.swipeHandler)[0]){touches.currentX="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,touches.currentY="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY;var startX=touches.currentX,startY=touches.currentY,edgeSwipeDetection=params.edgeSwipeDetection||params.iOSEdgeSwipeDetection,edgeSwipeThreshold=params.edgeSwipeThreshold||params.iOSEdgeSwipeThreshold;if(edgeSwipeDetection&&(startX<=edgeSwipeThreshold||startX>=window2.innerWidth-edgeSwipeThreshold)){if("prevent"!==edgeSwipeDetection)return;event.preventDefault()}if(extend(data,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),touches.startX=startX,touches.startY=startY,data.touchStartTime=now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,params.threshold>0&&(data.allowThresholdMove=!1),"touchstart"!==e.type){var preventDefault=!0;$targetEl.is(data.focusableElements)&&(preventDefault=!1),document2.activeElement&&$2(document2.activeElement).is(data.focusableElements)&&document2.activeElement!==$targetEl[0]&&document2.activeElement.blur();var shouldPreventDefault=preventDefault&&this.allowTouchMove&¶ms.touchStartPreventDefault;!params.touchStartForcePreventDefault&&!shouldPreventDefault||$targetEl[0].isContentEditable||e.preventDefault()}
52this.emit("touchStart",e)}}}function onTouchMove(event){var document2=getDocument(),data=this.touchEventsData,params=this.params,touches=this.touches,rtl=this.rtlTranslate;if(this.enabled){var e=event;if(e.originalEvent&&(e=e.originalEvent),data.isTouched){if(!data.isTouchEvent||"touchmove"===e.type){var targetTouch="touchmove"===e.type&&e.targetTouches&&(e.targetTouches[0]||e.changedTouches[0]),pageX="touchmove"===e.type?targetTouch.pageX:e.pageX,pageY="touchmove"===e.type?targetTouch.pageY:e.pageY;if(e.preventedByNestedSwiper)return touches.startX=pageX,void(touches.startY=pageY);if(!this.allowTouchMove)return this.allowClick=!1,void(data.isTouched&&(extend(touches,{startX:pageX,startY:pageY,currentX:pageX,currentY:pageY}),data.touchStartTime=now()));if(data.isTouchEvent&¶ms.touchReleaseOnEdges&&!params.loop)if(this.isVertical()){if(pageY<touches.startY&&this.translate<=this.maxTranslate()||pageY>touches.startY&&this.translate>=this.minTranslate())return data.isTouched=!1,void(data.isMoved=!1)}else if(pageX<touches.startX&&this.translate<=this.maxTranslate()||pageX>touches.startX&&this.translate>=this.minTranslate())return;if(data.isTouchEvent&&document2.activeElement&&e.target===document2.activeElement&&$2(e.target).is(data.focusableElements))return data.isMoved=!0,void(this.allowClick=!1);if(data.allowTouchCallbacks&&this.emit("touchMove",e),!(e.targetTouches&&e.targetTouches.length>1)){touches.currentX=pageX,touches.currentY=pageY;var diffX=touches.currentX-touches.startX,diffY=touches.currentY-touches.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(diffX,2)+Math.pow(diffY,2))<this.params.threshold)){var touchAngle;if(void 0===data.isScrolling)this.isHorizontal()&&touches.currentY===touches.startY||this.isVertical()&&touches.currentX===touches.startX?data.isScrolling=!1:diffX*diffX+diffY*diffY>=25&&(touchAngle=180*Math.atan2(Math.abs(diffY),Math.abs(diffX))/Math.PI,data.isScrolling=this.isHorizontal()?touchAngle>params.touchAngle:90-touchAngle>params.touchAngle);if(data.isScrolling&&this.emit("touchMoveOpposite",e),void 0===data.startMoving&&(touches.currentX===touches.startX&&touches.currentY===touches.startY||(data.startMoving=!0)),data.isScrolling)data.isTouched=!1;else if(data.startMoving){this.allowClick=!1,!params.cssMode&&e.cancelable&&e.preventDefault(),params.touchMoveStopPropagation&&!params.nested&&e.stopPropagation(),data.isMoved||(params.loop&&this.loopFix(),data.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),data.allowMomentumBounce=!1,!params.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",e)),this.emit("sliderMove",e),data.isMoved=!0;var diff=this.isHorizontal()?diffX:diffY;touches.diff=diff,diff*=params.touchRatio,rtl&&(diff=-diff),this.swipeDirection=diff>0?"prev":"next",data.currentTranslate=diff+data.startTranslate;var disableParentSwiper=!0,resistanceRatio=params.resistanceRatio;if(params.touchReleaseOnEdges&&(resistanceRatio=0),diff>0&&data.currentTranslate>this.minTranslate()?(disableParentSwiper=!1,params.resistance&&(data.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+data.startTranslate+diff,resistanceRatio))):diff<0&&data.currentTranslate<this.maxTranslate()&&(disableParentSwiper=!1,params.resistance&&(data.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-data.startTranslate-diff,resistanceRatio))),disableParentSwiper&&(e.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&data.currentTranslate<data.startTranslate&&(data.currentTranslate=data.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&data.currentTranslate>data.startTranslate&&(data.currentTranslate=data.startTranslate),this.allowSlidePrev||this.allowSlideNext||(data.currentTranslate=data.startTranslate),params.threshold>0){if(!(Math.abs(diff)>params.threshold||data.allowThresholdMove))return void(data.currentTranslate=data.startTranslate);
vendor: 4,323 bytes, line 52
52if(!data.allowThresholdMove)return data.allowThresholdMove=!0,touches.startX=touches.currentX,touches.startY=touches.currentY,data.currentTranslate=data.startTranslate,void(touches.diff=this.isHorizontal()?touches.currentX-touches.startX:touches.currentY-touches.startY)}params.followFinger&&!params.cssMode&&((params.freeMode||params.watchSlidesProgress||params.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),params.freeMode&&(0===data.velocities.length&&data.velocities.push({position:touches[this.isHorizontal()?"startX":"startY"],time:data.touchStartTime}),data.velocities.push({position:touches[this.isHorizontal()?"currentX":"currentY"],time:now()})),this.updateProgress(data.currentTranslate),this.setTranslate(data.currentTranslate))}}}}}else data.startMoving&&data.isScrolling&&this.emit("touchMoveOpposite",e)}}function onTouchEnd(event){var swiper=this,data=swiper.touchEventsData,params=swiper.params,touches=swiper.touches,rtl=swiper.rtlTranslate,$wrapperEl=swiper.$wrapperEl,slidesGrid=swiper.slidesGrid,snapGrid=swiper.snapGrid;if(swiper.enabled){var e=event;if(e.originalEvent&&(e=e.originalEvent),data.allowTouchCallbacks&&swiper.emit("touchEnd",e),data.allowTouchCallbacks=!1,!data.isTouched)return data.isMoved&¶ms.grabCursor&&swiper.setGrabCursor(!1),data.isMoved=!1,void(data.startMoving=!1);params.grabCursor&&data.isMoved&&data.isTouched&&(!0===swiper.allowSlideNext||!0===swiper.allowSlidePrev)&&swiper.setGrabCursor(!1);var currentPos,touchEndTime=now(),timeDiff=touchEndTime-data.touchStartTime;if(swiper.allowClick&&(swiper.updateClickedSlide(e),swiper.emit("tap click",e),timeDiff<300&&touchEndTime-data.lastClickTime<300&&swiper.emit("doubleTap doubleClick",e)),data.lastClickTime=now(),nextTick((function(){swiper.destroyed||(swiper.allowClick=!0)})),!data.isTouched||!data.isMoved||!swiper.swipeDirection||0===touches.diff||data.currentTranslate===data.startTranslate)return data.isTouched=!1,data.isMoved=!1,void(data.startMoving=!1);if(data.isTouched=!1,data.isMoved=!1,data.startMoving=!1,currentPos=params.followFinger?rtl?swiper.translate:-swiper.translate:-data.currentTranslate,!params.cssMode)if(params.freeMode){if(currentPos<-swiper.minTranslate())return void swiper.slideTo(swiper.activeIndex);if(currentPos>-swiper.maxTranslate())return void(swiper.slides.length<snapGrid.length?swiper.slideTo(snapGrid.length-1):swiper.slideTo(swiper.slides.length-1));if(params.freeModeMomentum){if(data.velocities.length>1){var lastMoveEvent=data.velocities.pop(),velocityEvent=data.velocities.pop(),distance=lastMoveEvent.position-velocityEvent.position,time=lastMoveEvent.time-velocityEvent.time;swiper.velocity=distance/time,swiper.velocity/=2,Math.abs(swiper.velocity)<params.freeModeMinimumVelocity&&(swiper.velocity=0),(time>150||now()-lastMoveEvent.time>300)&&(swiper.velocity=0)}else swiper.velocity=0;swiper.velocity*=params.freeModeMomentumVelocityRatio,data.velocities.length=0;var momentumDuration=1e3*params.freeModeMomentumRatio,momentumDistance=swiper.velocity*momentumDuration,newPosition=swiper.translate+momentumDistance;rtl&&(newPosition=-newPosition);var afterBouncePosition,needsLoopFix,doBounce=!1,bounceAmount=20*Math.abs(swiper.velocity)*params.freeModeMomentumBounceRatio;if(newPosition<swiper.maxTranslate())params.freeModeMomentumBounce?(newPosition+swiper.maxTranslate()<-bounceAmount&&(newPosition=swiper.maxTranslate()-bounceAmount),afterBouncePosition=swiper.maxTranslate(),doBounce=!0,data.allowMomentumBounce=!0):newPosition=swiper.maxTranslate(),params.loop&¶ms.centeredSlides&&(needsLoopFix=!0);else if(newPosition>swiper.minTranslate())params.freeModeMomentumBounce?(newPosition-swiper.minTranslate()>bounceAmount&&(newPosition=swiper.minTranslate()+bounceAmount),afterBouncePosition=swiper.minTranslate(),doBounce=!0,data.allowMomentumBounce=!0):newPosition=swiper.minTranslate(),params.loop&¶ms.centeredSlides&&(needsLoopFix=!0);else if(params.freeModeSticky){for(var nextSlide,j=0;j<snapGrid.length;j+=1)if(snapGrid[j]>-newPosition){nextSlide=j;break}newPosition=-(newPosition=Math.abs(snapGrid[nextSlide]-newPosition)<Math.abs(snapGrid[nextSlide-1]-newPosition)||"next"===swiper.swipeDirection?snapGrid[nextSlide]:snapGrid[nextSlide-1])}if(needsLoopFix&&swiper.once("transitionEnd",(function(){swiper.loopFix()}
52)),0!==swiper.velocity){if(momentumDuration=rtl?Math.abs((-newPosition-swiper.translate)/swiper.velocity):Math.abs((newPosition-swiper.translate)/swiper.velocity),params.freeModeSticky){var moveDistance=Math.abs((rtl?-newPosition:newPosition)-swiper.translate),currentSlideSize=swiper.slidesSizesGrid[swiper.activeIndex];momentumDuration=moveDistance<currentSlideSize?params.speed:moveDistance<2*currentSlideSize?1.5*params.speed:2.5*params.speed}}else if(params.freeModeSticky)return void swiper.slideToClosest();params.freeModeMomentumBounce&&doBounce?(swiper.updateProgress(afterBouncePosition),swiper.setTransition(momentumDuration),swiper.setTranslate(newPosition),swiper.transitionStart(!0,swiper.swipeDirection),swiper.animating=!0,$wrapperEl.transitionEnd((function(){swiper&&!swiper.destroyed&&data.allowMomentumBounce&&(swiper.emit("momentumBounce"),swiper.setTransition(params.speed),setTimeout((function(){swiper.setTranslate(afterBouncePosition),$wrapperEl.transitionEnd((function(){swiper&&!swiper.destroyed&&swiper.transitionEnd()}))}),0))}))):swiper.velocity?(swiper.updateProgress(newPosition),swiper.setTransition(momentumDuration),swiper.setTranslate(newPosition),swiper.transitionStart(!0,swiper.swipeDirection),swiper.animating||(swiper.animating=!0,$wrapperEl.transitionEnd((function(){swiper&&!swiper.destroyed&&swiper.transitionEnd()})))):(swiper.emit("_freeModeNoMomentumRelease"),swiper.updateProgress(newPosition)),swiper.updateActiveIndex(),swiper.updateSlidesClasses()}else{if(params.freeModeSticky)return void swiper.slideToClosest();params.freeMode&&swiper.emit("_freeModeNoMomentumRelease")}(!params.freeModeMomentum||timeDiff>=params.longSwipesMs)&&(swiper.updateProgress(),swiper.updateActiveIndex(),swiper.updateSlidesClasses())}else{for(var stopIndex=0,groupSize=swiper.slidesSizesGrid[0],i=0;i<slidesGrid.length;i+=i<params.slidesPerGroupSkip?1:params.slidesPerGroup){var _increment=i<params.slidesPerGroupSkip-1?1:params.slidesPerGroup;void 0!==slidesGrid[i+_increment]?currentPos>=slidesGrid[i]&¤tPos<slidesGrid[i+_increment]&&(stopIndex=i,groupSize=slidesGrid[i+_increment]-slidesGrid[i]):currentPos>=slidesGrid[i]&&(stopIndex=i,groupSize=slidesGrid[slidesGrid.length-1]-slidesGrid[slidesGrid.length-2])}var ratio=(currentPos-slidesGrid[stopIndex])/groupSize,increment=stopIndex<params.slidesPerGroupSkip-1?1:params.slidesPerGroup;if(timeDiff>params.longSwipesMs){if(!params.longSwipes)return void swiper.slideTo(swiper.activeIndex);"next"===swiper.swipeDirection&&(ratio>=params.longSwipesRatio?swiper.slideTo(stopIndex+increment):swiper.slideTo(stopIndex)),"prev"===swiper.swipeDirection&&(ratio>1-params.longSwipesRatio?swiper.slideTo(stopIndex+increment):swiper.slideTo(stopIndex))}else{if(!params.shortSwipes)return void swiper.slideTo(swiper.activeIndex);swiper.navigation&&(e.target===swiper.navigation.nextEl||e.target===swiper.navigation.prevEl)?e.target===swiper.navigation.nextEl?swiper.slideTo(stopIndex+increment):swiper.slideTo(stopIndex):("next"===swiper.swipeDirection&&swiper.slideTo(stopIndex+increment),"prev"===swiper.swipeDirection&&swiper.slideTo(stopIndex))}}}}function onResize(){var params=this.params,el=this.el;if(!el||0!==el.offsetWidth){params.breakpoints&&this.setBreakpoint();var allowSlideNext=this.allowSlideNext,allowSlidePrev=this.allowSlidePrev,snapGrid=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===params.slidesPerView||params.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=allowSlidePrev,this.allowSlideNext=allowSlideNext,this.params.watchOverflow&&snapGrid!==this.snapGrid&&this.checkOverflow()}}function onClick(e){this.enabled&&(this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){var wrapperEl=this.wrapperEl,rtlTranslate=this.rtlTranslate;if(this.enabled){this.previousTranslate=this.translate,this.isHorizontal()?this.translate=rtlTranslate?wrapperEl.scrollWidth-wrapperEl.offsetWidth-wrapperEl.scrollLeft:-wrapperEl.scrollLeft:this.translate=-wrapperEl.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var translatesDiff=this.maxTranslate()-this.minTranslate();(0===translatesDiff?0:(this.translate-this.minTranslate())/translatesDiff)!==this.progress&&this.updateProgress(rtlTranslate?-this.translate:this.translate),this.emit
52("setTranslate",this.translate,!1)}}var dummyEventAttached=!1;function dummyEventListener(){}var defaults={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,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,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},prototypes={modular:{useParams:function(instanceParams){var instance=this;instance.modules&&Object.keys(instance.modules).forEach((function(moduleName){var module2=instance.modules[moduleName];module2.params&&extend(instanceParams,module2.params)}))},useModules:function(modulesParams){void 0===modulesParams&&(modulesParams={});var instance=this;instance.modules&&Object.keys(instance.modules).forEach((function(moduleName){var module2=instance.modules[moduleName],moduleParams=modulesParams[moduleName]||{};module2.on&&instance.on&&Object.keys(module2.on).forEach((function(moduleEventName){instance.on(moduleEventName,module2.on[moduleEventName])})),module2.create&&module2.create.bind(instance)(moduleParams)}))}},eventsEmitter:{on:function(events2,handler,priority){var self2=this;if("function"!=typeof handler)return self2;var method=priority?"unshift":"push";return events2.split(" ").forEach((function(event){self2.eventsListeners[event]||(self2.eventsListeners[event]=[]),self2.eventsListeners[event][method](handler)})),self2},once:function(events2,handler,priority){var self2=this;if("function"!=typeof handler)return self2;function onceHandler(){self2.off(events2,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];handler.apply(self2,args)}return onceHandler.__emitterProxy=handler,self2.on(events2,onceHandler,priority)},onAny:function(handler,priority){if("function"!=typeof handler)return this;var method=priority?"unshift":"push";return this.eventsAnyListeners.indexOf(handler)<0&&this.eventsAnyListeners[method](handler),this},offAny:function(handler){if(!this.eventsAnyListeners)return this;var index2=this.eventsAnyListeners.indexOf(handler);return index2>=0&&this.eventsAnyListeners.splice(index2,1),this},off:function(events2,handler){var self2=this;return self2.eventsListeners?(events2.split(" ").forEach((function(event){void 0===handler?self2.eventsListeners[event]=[]:self2.eventsListeners[event]&&self2.eventsListeners[event].forEach((function(eventHandler,index2){(eventHandler===handler||eventHandler.__emitterProxy&&eventHandler.__emitterProxy===handler)&&self2.eventsListeners[event].splice(index2,1)}))})),self2):self2},emit:function(){var events2,data,context,self2=this;if(!self2.eventsListeners)return self2;for(var _len2=arguments.length,args=new Array(_len2),_key2=0;_key2<_len2;_key2++)args[_key2]=arguments[_key2];"string"==typeof args[0]||Array.isArray(args[0])?(events2=args[0],data=args.slice(1,args.length),context=self2):(events2=args[0].events,data=args[0].data,context=args[0].c
vendor: 4,146 bytes, line 52
52ontext||self2),data.unshift(context);var eventsArray=Array.isArray(events2)?events2:events2.split(" ");return eventsArray.forEach((function(event){self2.eventsAnyListeners&&self2.eventsAnyListeners.length&&self2.eventsAnyListeners.forEach((function(eventHandler){eventHandler.apply(context,[event].concat(data))})),self2.eventsListeners&&self2.eventsListeners[event]&&self2.eventsListeners[event].forEach((function(eventHandler){eventHandler.apply(context,data)}))})),self2}},update:{updateSize:function(){var width,height,$el=this.$el;width=void 0!==this.params.width&&null!==this.params.width?this.params.width:$el[0].clientWidth,height=void 0!==this.params.height&&null!==this.params.height?this.params.height:$el[0].clientHeight,0===width&&this.isHorizontal()||0===height&&this.isVertical()||(width=width-parseInt($el.css("padding-left")||0,10)-parseInt($el.css("padding-right")||0,10),height=height-parseInt($el.css("padding-top")||0,10)-parseInt($el.css("padding-bottom")||0,10),Number.isNaN(width)&&(width=0),Number.isNaN(height)&&(height=0),extend(this,{width:width,height:height,size:this.isHorizontal()?width:height}))},updateSlides:function(){var swiper=this;function getDirectionLabel(property){return swiper.isHorizontal()?property:{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"}[property]}function getDirectionPropertyValue(node,label){return parseFloat(node.getPropertyValue(getDirectionLabel(label))||0)}var params=swiper.params,$wrapperEl=swiper.$wrapperEl,swiperSize=swiper.size,rtl=swiper.rtlTranslate,wrongRTL=swiper.wrongRTL,isVirtual=swiper.virtual&¶ms.virtual.enabled,previousSlidesLength=isVirtual?swiper.virtual.slides.length:swiper.slides.length,slides=$wrapperEl.children("."+swiper.params.slideClass),slidesLength=isVirtual?swiper.virtual.slides.length:slides.length,snapGrid=[],slidesGrid=[],slidesSizesGrid=[],offsetBefore=params.slidesOffsetBefore;"function"==typeof offsetBefore&&(offsetBefore=params.slidesOffsetBefore.call(swiper));var offsetAfter=params.slidesOffsetAfter;"function"==typeof offsetAfter&&(offsetAfter=params.slidesOffsetAfter.call(swiper));var previousSnapGridLength=swiper.snapGrid.length,previousSlidesGridLength=swiper.slidesGrid.length,spaceBetween=params.spaceBetween,slidePosition=-offsetBefore,prevSlideSize=0,index2=0;if(void 0!==swiperSize){var slidesNumberEvenToRows,slideSize;"string"==typeof spaceBetween&&spaceBetween.indexOf("%")>=0&&(spaceBetween=parseFloat(spaceBetween.replace("%",""))/100*swiperSize),swiper.virtualSize=-spaceBetween,rtl?slides.css({marginLeft:"",marginTop:""}):slides.css({marginRight:"",marginBottom:""}),params.slidesPerColumn>1&&(slidesNumberEvenToRows=Math.floor(slidesLength/params.slidesPerColumn)===slidesLength/swiper.params.slidesPerColumn?slidesLength:Math.ceil(slidesLength/params.slidesPerColumn)*params.slidesPerColumn,"auto"!==params.slidesPerView&&"row"===params.slidesPerColumnFill&&(slidesNumberEvenToRows=Math.max(slidesNumberEvenToRows,params.slidesPerView*params.slidesPerColumn)));for(var newSlidesGrid,_$wrapperEl$css,_$wrapperEl$css2,slidesPerColumn=params.slidesPerColumn,slidesPerRow=slidesNumberEvenToRows/slidesPerColumn,numFullColumns=Math.floor(slidesLength/params.slidesPerColumn),i=0;i<slidesLength;i+=1){slideSize=0;var slide2=slides.eq(i);if(params.slidesPerColumn>1){var newSlideOrderIndex=void 0,column=void 0,row=void 0;if("row"===params.slidesPerColumnFill&¶ms.slidesPerGroup>1){var groupIndex=Math.floor(i/(params.slidesPerGroup*params.slidesPerColumn)),slideIndexInGroup=i-params.slidesPerColumn*params.slidesPerGroup*groupIndex,columnsInGroup=0===groupIndex?params.slidesPerGroup:Math.min(Math.ceil((slidesLength-groupIndex*slidesPerColumn*params.slidesPerGroup)/slidesPerColumn),params.slidesPerGroup);newSlideOrderIndex=(column=slideIndexInGroup-(row=Math.floor(slideIndexInGroup/columnsInGroup))*columnsInGroup+groupIndex*params.slidesPerGroup)+row*slidesNumberEvenToRows/slidesPerColumn,slide2.css({"-webkit-box-ordinal-group":newSl
vendor: 4,099 bytes, line 52
52ideOrderIndex,"-moz-box-ordinal-group":newSlideOrderIndex,"-ms-flex-order":newSlideOrderIndex,"-webkit-order":newSlideOrderIndex,order:newSlideOrderIndex})}else"column"===params.slidesPerColumnFill?(row=i-(column=Math.floor(i/slidesPerColumn))*slidesPerColumn,(column>numFullColumns||column===numFullColumns&&row===slidesPerColumn-1)&&(row+=1)>=slidesPerColumn&&(row=0,column+=1)):column=i-(row=Math.floor(i/slidesPerRow))*slidesPerRow;slide2.css(getDirectionLabel("margin-top"),0!==row?params.spaceBetween&¶ms.spaceBetween+"px":"")}if("none"!==slide2.css("display")){if("auto"===params.slidesPerView){var slideStyles=getComputedStyle(slide2[0]),currentTransform=slide2[0].style.transform,currentWebKitTransform=slide2[0].style.webkitTransform;if(currentTransform&&(slide2[0].style.transform="none"),currentWebKitTransform&&(slide2[0].style.webkitTransform="none"),params.roundLengths)slideSize=swiper.isHorizontal()?slide2.outerWidth(!0):slide2.outerHeight(!0);else{var width=getDirectionPropertyValue(slideStyles,"width"),paddingLeft=getDirectionPropertyValue(slideStyles,"padding-left"),paddingRight=getDirectionPropertyValue(slideStyles,"padding-right"),marginLeft=getDirectionPropertyValue(slideStyles,"margin-left"),marginRight=getDirectionPropertyValue(slideStyles,"margin-right"),boxSizing=slideStyles.getPropertyValue("box-sizing");if(boxSizing&&"border-box"===boxSizing)slideSize=width+marginLeft+marginRight;else{var _slide$=slide2[0],clientWidth=_slide$.clientWidth;slideSize=width+paddingLeft+paddingRight+marginLeft+marginRight+(_slide$.offsetWidth-clientWidth)}}currentTransform&&(slide2[0].style.transform=currentTransform),currentWebKitTransform&&(slide2[0].style.webkitTransform=currentWebKitTransform),params.roundLengths&&(slideSize=Math.floor(slideSize))}else slideSize=(swiperSize-(params.slidesPerView-1)*spaceBetween)/params.slidesPerView,params.roundLengths&&(slideSize=Math.floor(slideSize)),slides[i]&&(slides[i].style[getDirectionLabel("width")]=slideSize+"px");slides[i]&&(slides[i].swiperSlideSize=slideSize),slidesSizesGrid.push(slideSize),params.centeredSlides?(slidePosition=slidePosition+slideSize/2+prevSlideSize/2+spaceBetween,0===prevSlideSize&&0!==i&&(slidePosition=slidePosition-swiperSize/2-spaceBetween),0===i&&(slidePosition=slidePosition-swiperSize/2-spaceBetween),Math.abs(slidePosition)<.001&&(slidePosition=0),params.roundLengths&&(slidePosition=Math.floor(slidePosition)),index2%params.slidesPerGroup==0&&snapGrid.push(slidePosition),slidesGrid.push(slidePosition)):(params.roundLengths&&(slidePosition=Math.floor(slidePosition)),(index2-Math.min(swiper.params.slidesPerGroupSkip,index2))%swiper.params.slidesPerGroup==0&&snapGrid.push(slidePosition),slidesGrid.push(slidePosition),slidePosition=slidePosition+slideSize+spaceBetween),swiper.virtualSize+=slideSize+spaceBetween,prevSlideSize=slideSize,index2+=1}}if(swiper.virtualSize=Math.max(swiper.virtualSize,swiperSize)+offsetAfter,rtl&&wrongRTL&&("slide"===params.effect||"coverflow"===params.effect)&&$wrapperEl.css({width:swiper.virtualSize+params.spaceBetween+"px"}),params.setWrapperSize)$wrapperEl.css(((_$wrapperEl$css={})[getDirectionLabel("width")]=swiper.virtualSize+params.spaceBetween+"px",_$wrapperEl$css));if(params.slidesPerColumn>1)if(swiper.virtualSize=(slideSize+params.spaceBetween)*slidesNumberEvenToRows,swiper.virtualSize=Math.ceil(swiper.virtualSize/params.slidesPerColumn)-params.spaceBetween,$wrapperEl.css(((_$wrapperEl$css2={})[getDirectionLabel("width")]=swiper.virtualSize+params.spaceBetween+"px",_$wrapperEl$css2)),params.centeredSlides){newSlidesGrid=[];for(var _i=0;_i<snapGrid.length;_i+=1){var slidesGridItem=snapGrid[_i];params.roundLengths&&(slidesGridItem=Math.floor(slidesGridItem)),snapGrid[_i]<swiper.virtualSize+snapGrid[0]&&newSlidesGrid.push(slidesGridItem)}snapGrid=newSlidesGrid}if(!params.centeredSlides){newSlidesGrid=[];for(var _i2=0;_i2<snapGrid.length;_i2+=1){var _slidesGridItem=snapGrid[_i2];params.roundLengths&&(_slidesGridItem=Math.floor(_slidesGridItem)),snapGrid[_i2]<=swiper.virtualSize-swiperSize&&newSlidesGrid.push(_slidesGridItem)}
52snapGrid=newSlidesGrid,Math.floor(swiper.virtualSize-swiperSize)-Math.floor(snapGrid[snapGrid.length-1])>1&&snapGrid.push(swiper.virtualSize-swiperSize)}if(0===snapGrid.length&&(snapGrid=[0]),0!==params.spaceBetween){var _slides$filter$css,key=swiper.isHorizontal()&&rtl?"marginLeft":getDirectionLabel("marginRight");slides.filter((function(_,slideIndex){return!params.cssMode||slideIndex!==slides.length-1})).css(((_slides$filter$css={})[key]=spaceBetween+"px",_slides$filter$css))}if(params.centeredSlides&¶ms.centeredSlidesBounds){var allSlidesSize=0;slidesSizesGrid.forEach((function(slideSizeValue){allSlidesSize+=slideSizeValue+(params.spaceBetween?params.spaceBetween:0)}));var maxSnap=(allSlidesSize-=params.spaceBetween)-swiperSize;snapGrid=snapGrid.map((function(snap){return snap<0?-offsetBefore:snap>maxSnap?maxSnap+offsetAfter:snap}))}if(params.centerInsufficientSlides){var _allSlidesSize=0;if(slidesSizesGrid.forEach((function(slideSizeValue){_allSlidesSize+=slideSizeValue+(params.spaceBetween?params.spaceBetween:0)})),(_allSlidesSize-=params.spaceBetween)<swiperSize){var allSlidesOffset=(swiperSize-_allSlidesSize)/2;snapGrid.forEach((function(snap,snapIndex){snapGrid[snapIndex]=snap-allSlidesOffset})),slidesGrid.forEach((function(snap,snapIndex){slidesGrid[snapIndex]=snap+allSlidesOffset}))}}extend(swiper,{slides:slides,snapGrid:snapGrid,slidesGrid:slidesGrid,slidesSizesGrid:slidesSizesGrid}),slidesLength!==previousSlidesLength&&swiper.emit("slidesLengthChange"),snapGrid.length!==previousSnapGridLength&&(swiper.params.watchOverflow&&swiper.checkOverflow(),swiper.emit("snapGridLengthChange")),slidesGrid.length!==previousSlidesGridLength&&swiper.emit("slidesGridLengthChange"),(params.watchSlidesProgress||params.watchSlidesVisibility)&&swiper.updateSlidesOffset()}},updateAutoHeight:function(speed){var i,swiper=this,activeSlides=[],isVirtual=swiper.virtual&&swiper.params.virtual.enabled,newHeight=0;"number"==typeof speed?swiper.setTransition(speed):!0===speed&&swiper.setTransition(swiper.params.speed);var getSlideByIndex=function(index3){return isVirtual?swiper.slides.filter((function(el){return parseInt(el.getAttribute("data-swiper-slide-index"),10)===index3}))[0]:swiper.slides.eq(index3)[0]};if("auto"!==swiper.params.slidesPerView&&swiper.params.slidesPerView>1)if(swiper.params.centeredSlides)swiper.visibleSlides.each((function(slide2){activeSlides.push(slide2)}));else for(i=0;i<Math.ceil(swiper.params.slidesPerView);i+=1){var index2=swiper.activeIndex+i;if(index2>swiper.slides.length&&!isVirtual)break;activeSlides.push(getSlideByIndex(index2))}else activeSlides.push(getSlideByIndex(swiper.activeIndex));for(i=0;i<activeSlides.length;i+=1)if(void 0!==activeSlides[i]){var height=activeSlides[i].offsetHeight;newHeight=height>newHeight?height:newHeight}newHeight&&swiper.$wrapperEl.css("height",newHeight+"px")},updateSlidesOffset:function(){for(var slides=this.slides,i=0;i<slides.length;i+=1)slides[i].swiperSlideOffset=this.isHorizontal()?slides[i].offsetLeft:slides[i].offsetTop},updateSlidesProgress:function(translate2){void 0===translate2&&(translate2=this&&this.translate||0);var params=this.params,slides=this.slides,rtl=this.rtlTranslate;if(0!==slides.length){void 0===slides[0].swiperSlideOffset&&this.updateSlidesOffset();var offsetCenter=-translate2;rtl&&(offsetCenter=translate2),slides.removeClass(params.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var i=0;i<slides.length;i+=1){var slide2=slides[i],slideProgress=(offsetCenter+(params.centeredSlides?this.minTranslate():0)-slide2.swiperSlideOffset)/(slide2.swiperSlideSize+params.spaceBetween);if(params.watchSlidesVisibility||params.centeredSlides&¶ms.autoHeight){var slideBefore=-(offsetCenter-slide2.swiperSlideOffset),slideAfter=slideBefore+this.slidesSizesGrid[i];(slideBefore>=0&&slideBefore<this.size-1||slideAfter>1&&slideAfter<=this.size||slideBefore<=0&&slideAfter>=this.size)&&(this.visibleSlides.push(slide2),this.visibleSlidesIndexes.push(i),slides.eq(i).addClass(params.slideVisibleClass))}slide2.progress=rtl?-slideProgress:slideProgress}this.visibleSlides=$2(this.visibleSlides)}},updateProgress:function(translate2){if(void 0===translate2){var multiplier=this.rtlTranslate?-1:1;translate2=this&&this.translate&&this.translate*multiplier||0}var params=this.params,translatesDiff=this.maxTranslate()-this.minTranslate(),progress=this.progress,isBeg
52inning=this.isBeginning,isEnd=this.isEnd,wasBeginning=isBeginning,wasEnd=isEnd;0===translatesDiff?(progress=0,isBeginning=!0,isEnd=!0):(isBeginning=(progress=(translate2-this.minTranslate())/translatesDiff)<=0,isEnd=progress>=1),extend(this,{progress:progress,isBeginning:isBeginning,isEnd:isEnd}),(params.watchSlidesProgress||params.watchSlidesVisibility||params.centeredSlides&¶ms.autoHeight)&&this.updateSlidesProgress(translate2),isBeginning&&!wasBeginning&&this.emit("reachBeginning toEdge"),isEnd&&!wasEnd&&this.emit("reachEnd toEdge"),(wasBeginning&&!isBeginning||wasEnd&&!isEnd)&&this.emit("fromEdge"),this.emit("progress",progress)},updateSlidesClasses:function(){var activeSlide,slides=this.slides,params=this.params,$wrapperEl=this.$wrapperEl,activeIndex=this.activeIndex,realIndex=this.realIndex,isVirtual=this.virtual&¶ms.virtual.enabled;slides.removeClass(params.slideActiveClass+" "+params.slideNextClass+" "+params.slidePrevClass+" "+params.slideDuplicateActiveClass+" "+params.slideDuplicateNextClass+" "+params.slideDuplicatePrevClass),(activeSlide=isVirtual?this.$wrapperEl.find("."+params.slideClass+'[data-swiper-slide-index="'+activeIndex+'"]'):slides.eq(activeIndex)).addClass(params.slideActiveClass),params.loop&&(activeSlide.hasClass(params.slideDuplicateClass)?$wrapperEl.children("."+params.slideClass+":not(."+params.slideDuplicateClass+')[data-swiper-slide-index="'+realIndex+'"]').addClass(params.slideDuplicateActiveClass):$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+'[data-swiper-slide-index="'+realIndex+'"]').addClass(params.slideDuplicateActiveClass));var nextSlide=activeSlide.nextAll("."+params.slideClass).eq(0).addClass(params.slideNextClass);params.loop&&0===nextSlide.length&&(nextSlide=slides.eq(0)).addClass(params.slideNextClass);var prevSlide=activeSlide.prevAll("."+params.slideClass).eq(0).addClass(params.slidePrevClass);params.loop&&0===prevSlide.length&&(prevSlide=slides.eq(-1)).addClass(params.slidePrevClass),params.loop&&(nextSlide.hasClass(params.slideDuplicateClass)?$wrapperEl.children("."+params.slideClass+":not(."+params.slideDuplicateClass+')[data-swiper-slide-index="'+nextSlide.attr("data-swiper-slide-index")+'"]').addClass(params.slideDuplicateNextClass):$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+'[data-swiper-slide-index="'+nextSlide.attr("data-swiper-slide-index")+'"]').addClass(params.slideDuplicateNextClass),prevSlide.hasClass(params.slideDuplicateClass)?$wrapperEl.children("."+params.slideClass+":not(."+params.slideDuplicateClass+')[data-swiper-slide-index="'+prevSlide.attr("data-swiper-slide-index")+'"]').addClass(params.slideDuplicatePrevClass):$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+'[data-swiper-slide-index="'+prevSlide.attr("data-swiper-slide-index")+'"]').addClass(params.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(newActiveIndex){var snapIndex,translate2=this.rtlTranslate?this.translate:-this.translate,slidesGrid=this.slidesGrid,snapGrid=this.snapGrid,params=this.params,previousIndex=this.activeIndex,previousRealIndex=this.realIndex,previousSnapIndex=this.snapIndex,activeIndex=newActiveIndex;if(void 0===activeIndex){for(var i=0;i<slidesGrid.length;i+=1)void 0!==slidesGrid[i+1]?translate2>=slidesGrid[i]&&translate2<slidesGrid[i+1]-(slidesGrid[i+1]-slidesGrid[i])/2?activeIndex=i:translate2>=slidesGrid[i]&&translate2<slidesGrid[i+1]&&(activeIndex=i+1):translate2>=slidesGrid[i]&&(activeIndex=i);params.normalizeSlideIndex&&(activeIndex<0||void 0===activeIndex)&&(activeIndex=0)}if(snapGrid.indexOf(translate2)>=0)snapIndex=snapGrid.indexOf(translate2);else{var skip=Math.min(params.slidesPerGroupSkip,activeIndex);snapIndex=skip+Math.floor((activeIndex-skip)/params.slidesPerGroup)}if(snapIndex>=snapGrid.length&&(snapIndex=snapGrid.length-1),activeIndex!==previousIndex){var realIndex=parseInt(this.slides.eq(activeIndex).attr("data-swiper-slide-index")||activeIndex,10);extend(this,{snapIndex:snapIndex,realIndex:realIndex,previousIndex:previousIndex,activeIndex:activeIndex}
52),this.emit("activeIndexChange"),this.emit("snapIndexChange"),previousRealIndex!==realIndex&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")}else snapIndex!==previousSnapIndex&&(this.snapIndex=snapIndex,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var slideIndex,params=this.params,slide2=$2(e.target).closest("."+params.slideClass)[0],slideFound=!1;if(slide2)for(var i=0;i<this.slides.length;i+=1)if(this.slides[i]===slide2){slideFound=!0,slideIndex=i;break}if(!slide2||!slideFound)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=slide2,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt($2(slide2).attr("data-swiper-slide-index"),10):this.clickedIndex=slideIndex,params.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(axis){void 0===axis&&(axis=this.isHorizontal()?"x":"y");var params=this.params,rtl=this.rtlTranslate,translate2=this.translate,$wrapperEl=this.$wrapperEl;if(params.virtualTranslate)return rtl?-translate2:translate2;if(params.cssMode)return translate2;var currentTranslate=getTranslate($wrapperEl[0],axis);return rtl&&(currentTranslate=-currentTranslate),currentTranslate||0},setTranslate:function(translate2,byController){var rtl=this.rtlTranslate,params=this.params,$wrapperEl=this.$wrapperEl,wrapperEl=this.wrapperEl,progress=this.progress,x=0,y=0;this.isHorizontal()?x=rtl?-translate2:translate2:y=translate2,params.roundLengths&&(x=Math.floor(x),y=Math.floor(y)),params.cssMode?wrapperEl[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-x:-y:params.virtualTranslate||$wrapperEl.transform("translate3d("+x+"px, "+y+"px, 0px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?x:y;var translatesDiff=this.maxTranslate()-this.minTranslate();(0===translatesDiff?0:(translate2-this.minTranslate())/translatesDiff)!==progress&&this.updateProgress(translate2),this.emit("setTranslate",this.translate,byController)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(translate2,speed,runCallbacks,translateBounds,internal){void 0===translate2&&(translate2=0),void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0),void 0===translateBounds&&(translateBounds=!0);var swiper=this,params=swiper.params,wrapperEl=swiper.wrapperEl;
vendor: 5,210 bytes, line 52
52if(swiper.animating&¶ms.preventInteractionOnTransition)return!1;var newTranslate,minTranslate2=swiper.minTranslate(),maxTranslate2=swiper.maxTranslate();if(newTranslate=translateBounds&&translate2>minTranslate2?minTranslate2:translateBounds&&translate2<maxTranslate2?maxTranslate2:translate2,swiper.updateProgress(newTranslate),params.cssMode){var _wrapperEl$scrollTo,isH=swiper.isHorizontal();if(0===speed)wrapperEl[isH?"scrollLeft":"scrollTop"]=-newTranslate;else if(wrapperEl.scrollTo)wrapperEl.scrollTo(((_wrapperEl$scrollTo={})[isH?"left":"top"]=-newTranslate,_wrapperEl$scrollTo.behavior="smooth",_wrapperEl$scrollTo));else wrapperEl[isH?"scrollLeft":"scrollTop"]=-newTranslate;return!0}return 0===speed?(swiper.setTransition(0),swiper.setTranslate(newTranslate),runCallbacks&&(swiper.emit("beforeTransitionStart",speed,internal),swiper.emit("transitionEnd"))):(swiper.setTransition(speed),swiper.setTranslate(newTranslate),runCallbacks&&(swiper.emit("beforeTransitionStart",speed,internal),swiper.emit("transitionStart")),swiper.animating||(swiper.animating=!0,swiper.onTranslateToWrapperTransitionEnd||(swiper.onTranslateToWrapperTransitionEnd=function(e){swiper&&!swiper.destroyed&&e.target===this&&(swiper.$wrapperEl[0].removeEventListener("transitionend",swiper.onTranslateToWrapperTransitionEnd),swiper.$wrapperEl[0].removeEventListener("webkitTransitionEnd",swiper.onTranslateToWrapperTransitionEnd),swiper.onTranslateToWrapperTransitionEnd=null,delete swiper.onTranslateToWrapperTransitionEnd,runCallbacks&&swiper.emit("transitionEnd"))}),swiper.$wrapperEl[0].addEventListener("transitionend",swiper.onTranslateToWrapperTransitionEnd),swiper.$wrapperEl[0].addEventListener("webkitTransitionEnd",swiper.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(duration,byController){this.params.cssMode||this.$wrapperEl.transition(duration),this.emit("setTransition",duration,byController)},transitionStart:function(runCallbacks,direction){void 0===runCallbacks&&(runCallbacks=!0);var activeIndex=this.activeIndex,params=this.params,previousIndex=this.previousIndex;if(!params.cssMode){params.autoHeight&&this.updateAutoHeight();var dir=direction;if(dir||(dir=activeIndex>previousIndex?"next":activeIndex<previousIndex?"prev":"reset"),this.emit("transitionStart"),runCallbacks&&activeIndex!==previousIndex){if("reset"===dir)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===dir?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}}},transitionEnd:function(runCallbacks,direction){void 0===runCallbacks&&(runCallbacks=!0);var activeIndex=this.activeIndex,previousIndex=this.previousIndex,params=this.params;if(this.animating=!1,!params.cssMode){this.setTransition(0);var dir=direction;if(dir||(dir=activeIndex>previousIndex?"next":activeIndex<previousIndex?"prev":"reset"),this.emit("transitionEnd"),runCallbacks&&activeIndex!==previousIndex){if("reset"===dir)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===dir?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(index2,speed,runCallbacks,internal,initial){if(void 0===index2&&(index2=0),void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0),"number"!=typeof index2&&"string"!=typeof index2)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof index2+"] given.");if("string"==typeof index2){var indexAsNumber=parseInt(index2,10);if(!isFinite(indexAsNumber))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+index2+"] given.");index2=indexAsNumber}var swiper=this,slideIndex=index2;slideIndex<0&&(slideIndex=0);var params=swiper.params,snapGrid=swiper.snapGrid,slidesGrid=swiper.slidesGrid,previousIndex=swiper.previousIndex,activeIndex=swiper.activeIndex,rtl=swiper.rtlTranslate,wrapperEl=swiper.wrapperEl,enabled=swiper.enabled;if(swiper.animating&¶ms.preventInteractionOnTransition||!enabled&&!internal&&!initial)return!1;var skip=Math.min(swiper.params.slidesPerGroupSkip,slideIndex),snapIndex=skip+Math.floor((slideIndex-skip)/swiper.params.slidesPerGroup);snapIndex>=snapGrid.length&&(snapIndex=snapGrid.length-1),(activeIndex||params.initialSlide||0)===(previousIndex||0)&&runCallbacks&&swiper.emit("beforeSlideChangeStart");var direction,translate2=-snapGrid[snapIndex];if(swiper.updateProgress(translate2),params.normalizeSlideIndex)for(var i=0;i<slidesGrid.length;i+=1){var normalizedTranslate=-Math.floor(100*translate2),normalizedGird=Math.floor(100*slidesGrid[i]),normalizedGridNext=Math.floor(100*slidesGrid[i+1]);void 0!==slidesGrid[i+1]?normalizedTranslate>=normalizedGird&&normalizedTranslate<normalizedGridNext-(normalizedGridNext-normalizedGird)/2?slideIndex=i:normalizedTranslate>=normalizedGird&&normalizedTranslate<normalizedGridNext&&(slideIndex=i+1):normalizedTranslate>=normalizedGird&&(slideIndex=i)}if(swiper.initialized&&slideIndex!==activeIndex){if(!swiper.allowSlideNext&&translate2<swiper.translate&&translate2<swiper.minTranslate())return!1;if(!swiper.allowSlidePrev&&translate2>swiper.translate&&translate2>
52swiper.maxTranslate()&&(activeIndex||0)!==slideIndex)return!1}if(direction=slideIndex>activeIndex?"next":slideIndex<activeIndex?"prev":"reset",rtl&&-translate2===swiper.translate||!rtl&&translate2===swiper.translate)return swiper.updateActiveIndex(slideIndex),params.autoHeight&&swiper.updateAutoHeight(),swiper.updateSlidesClasses(),"slide"!==params.effect&&swiper.setTranslate(translate2),"reset"!==direction&&(swiper.transitionStart(runCallbacks,direction),swiper.transitionEnd(runCallbacks,direction)),!1;if(params.cssMode){var _wrapperEl$scrollTo,isH=swiper.isHorizontal(),t=-translate2;if(rtl&&(t=wrapperEl.scrollWidth-wrapperEl.offsetWidth-t),0===speed)wrapperEl[isH?"scrollLeft":"scrollTop"]=t;else if(wrapperEl.scrollTo)wrapperEl.scrollTo(((_wrapperEl$scrollTo={})[isH?"left":"top"]=t,_wrapperEl$scrollTo.behavior="smooth",_wrapperEl$scrollTo));else wrapperEl[isH?"scrollLeft":"scrollTop"]=t;return!0}return 0===speed?(swiper.setTransition(0),swiper.setTranslate(translate2),swiper.updateActiveIndex(slideIndex),swiper.updateSlidesClasses(),swiper.emit("beforeTransitionStart",speed,internal),swiper.transitionStart(runCallbacks,direction),swiper.transitionEnd(runCallbacks,direction)):(swiper.setTransition(speed),swiper.setTranslate(translate2),swiper.updateActiveIndex(slideIndex),swiper.updateSlidesClasses(),swiper.emit("beforeTransitionStart",speed,internal),swiper.transitionStart(runCallbacks,direction),swiper.animating||(swiper.animating=!0,swiper.onSlideToWrapperTransitionEnd||(swiper.onSlideToWrapperTransitionEnd=function(e){swiper&&!swiper.destroyed&&e.target===this&&(swiper.$wrapperEl[0].removeEventListener("transitionend",swiper.onSlideToWrapperTransitionEnd),swiper.$wrapperEl[0].removeEventListener("webkitTransitionEnd",swiper.onSlideToWrapperTransitionEnd),swiper.onSlideToWrapperTransitionEnd=null,delete swiper.onSlideToWrapperTransitionEnd,swiper.transitionEnd(runCallbacks,direction))}),swiper.$wrapperEl[0].addEventListener("transitionend",swiper.onSlideToWrapperTransitionEnd),swiper.$wrapperEl[0].addEventListener("webkitTransitionEnd",swiper.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(index2,speed,runCallbacks,internal){void 0===index2&&(index2=0),void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0);var newIndex=index2;return this.params.loop&&(newIndex+=this.loopedSlides),this.slideTo(newIndex,speed,runCallbacks,internal)},slideNext:function(speed,runCallbacks,internal){void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0);var params=this.params,animating=this.animating;if(!this.enabled)return this;var increment=this.activeIndex<params.slidesPerGroupSkip?1:params.slidesPerGroup;if(params.loop){if(animating&¶ms.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return this.slideTo(this.activeIndex+increment,speed,runCallbacks,internal)},slidePrev:function(speed,runCallbacks,internal){void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0);var params=this.params,animating=this.animating,snapGrid=this.snapGrid,slidesGrid=this.slidesGrid,rtlTranslate=this.rtlTranslate;if(!this.enabled)return this;if(params.loop){if(animating&¶ms.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function normalize(val){return val<0?-Math.floor(Math.abs(val)):Math.floor(val)}var prevIndex,normalizedTranslate=normalize(rtlTranslate?this.translate:-this.translate),normalizedSnapGrid=snapGrid.map((function(val){return normalize(val)})),prevSnap=snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate)-1];return void 0===prevSnap&¶ms.cssMode&&snapGrid.forEach((function(snap){!prevSnap&&normalizedTranslate>=snap&&(prevSnap=snap)})),void 0!==prevSnap&&(prevIndex=slidesGrid.indexOf(prevSnap))<0&&(prevIndex=this.activeIndex-1),this.slideTo(prevIndex,speed,runCallbacks,internal)},slideReset:function(speed,runCallbacks,internal){return void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0),this.slideTo(this.activeIndex,speed,runCallbacks,internal)},slideToClosest:function(speed,runCallbacks,internal,threshold){void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0),void 0===threshold&&(threshold=.5);var index2=this.activeIndex,skip=Math.min(this.params.slidesPerGroupSkip,index2),snapIndex=skip+Math.floor((index2-skip)/this.params.slidesPerGroup),translate2=this.rtlTranslate?this.translate:-this.translate;if(translate2>=this.snapGrid[snapIndex]){var currentSnap=this.snapGrid[snapIndex];translate2-currentSnap>(this.snapGrid[snapIndex+1]-currentSnap)*threshold&&(index2+=this.params.slidesPerGroup)}else{var prevSnap=this.snapGrid[snapIndex-1];translate2-prevSnap<=(this.snapGrid[snapIndex]-prevSnap)*threshold&&(index2-=this.params.slidesPerGroup)}return index2=Math.max(index2,0),index2=Math.min(index2,this.slidesGrid.length-1),this.slideTo(index2,speed,runCallbacks,internal)},slideToClickedSlide:function(){var realIndex,swiper=this,params=swiper.params,$wrapperEl=swiper.$wrapperEl,slidesPerView="auto"===params.slidesPerView?swiper.slidesPerViewDynamic():params.slidesPerView,slideToIndex=swiper.clickedIndex;if(params.loop){if(swiper.animating)return;realIndex=parseInt($2(swiper.clickedSlide).attr("data-swiper-slide-index"),10),params.centeredSlides?slideToIndex<swiper.loopedSlides-slidesPerView/2||slideToIndex>swiper.slides.length-swiper.loopedSlides+slidesPerView/2?(swiper.loopFix(),slideToIndex=$wrapperEl.children("."+params.slideClass+'[data-swiper-slide-index="'+realIndex+'"]:not(.'+params.slideDuplicateClass+")").eq(0).index(),nextTick((function(){swiper.slideTo(slideToIndex)}))):swiper.slideTo(slideToIndex):slideToIndex>swiper.slides.length-slidesPerView?(swiper.loopFix(),slideToIndex=$wrapperEl.children("."+params.slideClass+'[data-swiper-slide-index="'+realIndex+'"]:not(.'+params.slideDuplicateClass+")").eq(0).index(),nextTick((function(){swiper.slideTo(slideToIndex)}))):swiper.slideTo(slideToIndex)}else swiper.slideTo(slideToIndex)}},loop:{loopCreate:function(){var swiper=this,document2=getDocument(),params=swiper.params,$wrapperEl=swiper.$wrapperEl;$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass).remove();var slides=$wrapperEl.children("."+params.slideClass);if(params.loopFillGroupWithBlank){var blankSlidesNum=params.slidesPerGroup-sli
52des.length%params.slidesPerGroup;if(blankSlidesNum!==params.slidesPerGroup){for(var i=0;i<blankSlidesNum;i+=1){var blankNode=$2(document2.createElement("div")).addClass(params.slideClass+" "+params.slideBlankClass);$wrapperEl.append(blankNode)}slides=$wrapperEl.children("."+params.slideClass)}}"auto"!==params.slidesPerView||params.loopedSlides||(params.loopedSlides=slides.length),swiper.loopedSlides=Math.ceil(parseFloat(params.loopedSlides||params.slidesPerView,10)),swiper.loopedSlides+=params.loopAdditionalSlides,swiper.loopedSlides>slides.length&&(swiper.loopedSlides=slides.length);var prependSlides=[],appendSlides=[];slides.each((function(el,index2){var slide2=$2(el);index2<swiper.loopedSlides&&appendSlides.push(el),index2<slides.length&&index2>=slides.length-swiper.loopedSlides&&prependSlides.push(el),slide2.attr("data-swiper-slide-index",index2)}));for(var _i=0;_i<appendSlides.length;_i+=1)$wrapperEl.append($2(appendSlides[_i].cloneNode(!0)).addClass(params.slideDuplicateClass));for(var _i2=prependSlides.length-1;_i2>=0;_i2-=1)$wrapperEl.prepend($2(prependSlides[_i2].cloneNode(!0)).addClass(params.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var newIndex,activeIndex=this.activeIndex,slides=this.slides,loopedSlides=this.loopedSlides,allowSlidePrev=this.allowSlidePrev,allowSlideNext=this.allowSlideNext,snapGrid=this.snapGrid,rtl=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var diff=-snapGrid[activeIndex]-this.getTranslate();if(activeIndex<loopedSlides)newIndex=slides.length-3*loopedSlides+activeIndex,newIndex+=loopedSlides,this.slideTo(newIndex,0,!1,!0)&&0!==diff&&this.setTranslate((rtl?-this.translate:this.translate)-diff);else if(activeIndex>=slides.length-loopedSlides){newIndex=-slides.length+activeIndex+loopedSlides,newIndex+=loopedSlides,this.slideTo(newIndex,0,!1,!0)&&0!==diff&&this.setTranslate((rtl?-this.translate:this.translate)-diff)}this.allowSlidePrev=allowSlidePrev,this.allowSlideNext=allowSlideNext,this.emit("loopFix")},loopDestroy:function(){var $wrapperEl=this.$wrapperEl,params=this.params,slides=this.slides;$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+",."+params.slideClass+"."+params.slideBlankClass).remove(),slides.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(moving){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var el=this.el;el.style.cursor="move",el.style.cursor=moving?"-webkit-grabbing":"-webkit-grab",el.style.cursor=moving?"-moz-grabbin":"-moz-grab",el.style.cursor=moving?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(slides){var $wrapperEl=this.$wrapperEl,params=this.params;if(params.loop&&this.loopDestroy(),"object"==typeof slides&&"length"in slides)for(var i=0;i<slides.length;i+=1)slides[i]&&$wrapperEl.append(slides[i]);else $wrapperEl.append(slides);params.loop&&this.loopCreate(),params.observer&&this.support.observer||this.update()},prependSlide:function(slides){var params=this.params,$wrapperEl=this.$wrapperEl,activeIndex=this.activeIndex;params.loop&&this.loopDestroy();var newActiveIndex=activeIndex+1;if("object"==typeof slides&&"length"in slides){for(var i=0;i<slides.length;i+=1)slides[i]&&$wrapperEl.prepend(slides[i]);newActiveIndex=activeIndex+slides.length}else $wrapperEl.prepend(slides);params.loop&&this.loopCreate(),params.observer&&this.support.observer||this.update(),this.slideTo(newActiveIndex,0,!1)},addSlide:function(index2,slides){var $wrapperEl=this.$wrapperEl,params=this.params,activeIndexBuffer=this.activeIndex;params.loop&&(activeIndexBuffer-=this.loopedSlides,this.loopDestroy(),this.slides=$wrapperEl.children("."+params.slideClass));var baseLength=this.slides.length;if(index2<=0)this.prependSlide(slides);else if(index2>=baseLength)this.appendSlide(slides);else{for(var newActiveIndex=activeIndexBuffer>index2?activeIndexBuffer+1:activeIndexBuffer,slidesBuffer=[],i=baseLength-1;i>=index2;i-=1){var currentSlide=this.slides.eq(i);currentSlide.remove(),slidesBuffer.unshift(currentSlide)}if("object"==typeof slides&&"length"in slides){for(var _i=0;_i<slides.length;_i+=1)slides[_i]&&$wrapperEl.append(slides[_i]);newActiveIndex=activeIndexBuffer>index2?activeIndexBuffer+slides.length:activeIndexBuffer}else $wrapperEl.append(slides);for(var _i2=0;_i2<slidesBuffer.length;_i2+=1)$wrapperEl.append(slidesBuffer[_i2]);params.loop&&this.loopCreate(),params.observer&&this.support.observer||this.update(),params.loop?this.slideTo(newActiveIndex+this.loopedSlides,0,!1):this.slideTo(newActiveIndex,0,!1)}},removeSlide:function(slidesIndexes){var params=this.params,$wrapperEl=this.$wrapperEl,activeIndexBuffer=this.activeIndex;params.loop&&(activeIndexBuffer-=this.loopedSlides,this.loopDestroy(),this.slides=$wrapperEl.children("."+params.slideClass));var indexToRemove,newActiveIndex=activeIndexBuffer;if("object"==typeof slidesIndexes&&"length"in slidesIndexes){for(var i=0;i<slidesIndexes.length;i+=1)indexToRemove=slidesIndexes[i],this.slides[indexToRemove]&&this.slides.eq(indexToRemove).remove(),indexToRemove<newActiveIndex&&(newActiveIndex-=1);newActiveIndex=Math.max(newActiveIndex,0)}else indexToRemove=slidesIndexes,this.slides[indexToRemove]&&this.slides.eq(indexToRemove).remove(),indexToRemove<newActiveIndex&&(newActiveIndex-=1),newActiveIndex=Math.max(newActiveIndex,0);params.loop&&this.loopCreate(),params.observer&&this.support.observer||this.update(),params.loop?this.slideTo(newActiveIndex+this.loopedSlides,0,!1):this.slideTo(newActiveIndex,0,!1)},removeAllSlides:function(){for(var slidesIndexes=[],i=0;i<this.slides.length;i+=1)slidesIndexes.push(i);this.removeSlide(slidesIndexes)}},events:{attachEvents:function(){var document2=getDocument(),params=this.params,touchEvents=this.touchEvents,el=this.el,wrapperEl=this.wrapperEl,device2=this.device,support2=this.support;
52this.onTouchStart=onTouchStart.bind(this),this.onTouchMove=onTouchMove.bind(this),this.onTouchEnd=onTouchEnd.bind(this),params.cssMode&&(this.onScroll=onScroll.bind(this)),this.onClick=onClick.bind(this);var capture=!!params.nested;if(!support2.touch&&support2.pointerEvents)el.addEventListener(touchEvents.start,this.onTouchStart,!1),document2.addEventListener(touchEvents.move,this.onTouchMove,capture),document2.addEventListener(touchEvents.end,this.onTouchEnd,!1);else{if(support2.touch){var passiveListener=!("touchstart"!==touchEvents.start||!support2.passiveListener||!params.passiveListeners)&&{passive:!0,capture:!1};el.addEventListener(touchEvents.start,this.onTouchStart,passiveListener),el.addEventListener(touchEvents.move,this.onTouchMove,support2.passiveListener?{passive:!1,capture:capture}:capture),el.addEventListener(touchEvents.end,this.onTouchEnd,passiveListener),touchEvents.cancel&&el.addEventListener(touchEvents.cancel,this.onTouchEnd,passiveListener),dummyEventAttached||(document2.addEventListener("touchstart",dummyEventListener),dummyEventAttached=!0)}(params.simulateTouch&&!device2.ios&&!device2.android||params.simulateTouch&&!support2.touch&&device2.ios)&&(el.addEventListener("mousedown",this.onTouchStart,!1),document2.addEventListener("mousemove",this.onTouchMove,capture),document2.addEventListener("mouseup",this.onTouchEnd,!1))}(params.preventClicks||params.preventClicksPropagation)&&el.addEventListener("click",this.onClick,!0),params.cssMode&&wrapperEl.addEventListener("scroll",this.onScroll),params.updateOnWindowResize?this.on(device2.ios||device2.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):this.on("observerUpdate",onResize,!0)},detachEvents:function(){var document2=getDocument(),params=this.params,touchEvents=this.touchEvents,el=this.el,wrapperEl=this.wrapperEl,device2=this.device,support2=this.support,capture=!!params.nested;if(!support2.touch&&support2.pointerEvents)el.removeEventListener(touchEvents.start,this.onTouchStart,!1),document2.removeEventListener(touchEvents.move,this.onTouchMove,capture),document2.removeEventListener(touchEvents.end,this.onTouchEnd,!1);else{if(support2.touch){var passiveListener=!("onTouchStart"!==touchEvents.start||!support2.passiveListener||!params.passiveListeners)&&{passive:!0,capture:!1};el.removeEventListener(touchEvents.start,this.onTouchStart,passiveListener),el.removeEventListener(touchEvents.move,this.onTouchMove,capture),el.removeEventListener(touchEvents.end,this.onTouchEnd,passiveListener),touchEvents.cancel&&el.removeEventListener(touchEvents.cancel,this.onTouchEnd,passiveListener)}(params.simulateTouch&&!device2.ios&&!device2.android||params.simulateTouch&&!support2.touch&&device2.ios)&&(el.removeEventListener("mousedown",this.onTouchStart,!1),document2.removeEventListener("mousemove",this.onTouchMove,capture),document2.removeEventListener("mouseup",this.onTouchEnd,!1))}(params.preventClicks||params.preventClicksPropagation)&&el.removeEventListener("click",this.onClick,!0),params.cssMode&&wrapperEl.removeEventListener("scroll",this.onScroll),this.off(device2.ios||device2.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize)}},breakpoints:{setBreakpoint:function(){var activeIndex=this.activeIndex,initialized=this.initialized,_swiper$loopedSlides=this.loopedSlides,loopedSlides=void 0===_swiper$loopedSlides?0:_swiper$loopedSlides,params=this.params,$el=this.$el,breakpoints2=params.breakpoints;if(breakpoints2&&(!breakpoints2||0!==Object.keys(breakpoints2).length)){var breakpoint=this.getBreakpoint(breakpoints2,this.params.breakpointsBase,this.el);if(breakpoint&&this.currentBreakpoint!==breakpoint){var breakpointOnlyParams=breakpoint in breakpoints2?breakpoints2[breakpoint]:void 0;breakpointOnlyParams&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(param){var paramValue=breakpointOnlyParams[param];void 0!==paramValue&&(breakpointOnlyParams[param]="slidesPerView"!==param||"AUTO"!==paramValue&&"auto"!==paramValue?"slidesPerView"===param?parseFloat(paramValue):parseInt(paramValue,10):"auto")}));var breakpointParams=breakpointOnlyParams||this.originalParams,wasMultiRow=params.slidesPerColumn>1,isMultiRow=breakpointParams.slidesPerColumn>1,wasEnabled=params.enabled;wasMultiRow&&!isMultiRow?($el.removeClass(params.containerModifierClass+"multirow "+params.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!wasMultiRow&&isMultiRow&&($el.addClass(params.containerModifierClass+"multirow"),"column"===breakpointParams.slidesPerColumnFill&&$el.addClass(params.containerModifierClass+"multirow-column"),this.emitContainerClasses());var directionChanged=breakpointParams.direction&&breakpointParams.direction!==params.direction,needsReLoop=params.loop&&(breakpointParams.slidesPerView!==params.slidesPerView||directionChanged);directionChanged&&initialized&&this.changeDirection(),extend(this.params,breakpointParams);var isEnabled=this.params.enabled;extend(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),wasEnabled&&!isEnabled?this.disable():!wasEnabled&&isEnabled&&this.enable(),this.currentBreakpoint=breakpoint,this.emit
52("_beforeBreakpoint",breakpointParams),needsReLoop&&initialized&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(activeIndex-loopedSlides+this.loopedSlides,0,!1)),this.emit("breakpoint",breakpointParams)}}},getBreakpoint:function(breakpoints2,base,containerEl){if(void 0===base&&(base="window"),breakpoints2&&("container"!==base||containerEl)){var breakpoint=!1,window2=getWindow(),currentHeight="window"===base?window2.innerHeight:containerEl.clientHeight,points=Object.keys(breakpoints2).map((function(point2){if("string"==typeof point2&&0===point2.indexOf("@")){var minRatio=parseFloat(point2.substr(1));return{value:currentHeight*minRatio,point:point2}}return{value:point2,point:point2}}));points.sort((function(a,b){return parseInt(a.value,10)-parseInt(b.value,10)}));for(var i=0;i<points.length;i+=1){var _points$i=points[i],point=_points$i.point,value=_points$i.value;"window"===base?window2.matchMedia("(min-width: "+value+"px)").matches&&(breakpoint=point):value<=containerEl.clientWidth&&(breakpoint=point)}return breakpoint||"max"}}},checkOverflow:{checkOverflow:function(){var params=this.params,wasLocked=this.isLocked,lastSlidePosition=this.slides.length>0&¶ms.slidesOffsetBefore+params.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;params.slidesOffsetBefore&¶ms.slidesOffsetAfter&&lastSlidePosition?this.isLocked=lastSlidePosition<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,wasLocked!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),wasLocked&&wasLocked!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var entries,prefix,resultClasses,classNames=this.classNames,params=this.params,rtl=this.rtl,$el=this.$el,device2=this.device,support2=this.support,suffixes=(entries=["initialized",params.direction,{"pointer-events":support2.pointerEvents&&!support2.touch},{"free-mode":params.freeMode},{autoheight:params.autoHeight},{rtl:rtl},{multirow:params.slidesPerColumn>1},{"multirow-column":params.slidesPerColumn>1&&"column"===params.slidesPerColumnFill},{android:device2.android},{ios:device2.ios},{"css-mode":params.cssMode}],prefix=params.containerModifierClass,resultClasses=[],entries.forEach((function(item){"object"==typeof item?Object.keys(item).forEach((function(classNames){item[classNames]&&resultClasses.push(prefix+classNames)})):"string"==typeof item&&resultClasses.push(prefix+item)})),resultClasses);classNames.push.apply(classNames,suffixes),$el.addClass([].concat(classNames).join(" ")),this.emitContainerClasses()},removeClasses:function(){var $el=this.$el,classNames=this.classNames;$el.removeClass(classNames.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(imageEl,src,srcset,sizes,checkForComplete,callback){var image,window2=getWindow();function onReady(){callback&&callback()}$2(imageEl).parent("picture")[0]||imageEl.complete&&checkForComplete?onReady():src?((image=new window2.Image).onload=onReady,image.onerror=onReady,sizes&&(image.sizes=sizes),srcset&&(image.srcset=srcset),src&&(image.src=src)):onReady()},preloadImages:function(){var swiper=this;function onReady(){null!=swiper&&swiper&&!swiper.destroyed&&(void 0!==swiper.imagesLoaded&&(swiper.imagesLoaded+=1),swiper.imagesLoaded===swiper.imagesToLoad.length&&(swiper.params.updateOnImagesReady&&swiper.update(),swiper.emit("imagesReady")))}swiper.imagesToLoad=swiper.$el.find("img");for(var i=0;i<swiper.imagesToLoad.length;i+=1){var imageEl=swiper.imagesToLoad[i];swiper.loadImage(imageEl,imageEl.currentSrc||imageEl.getAttribute("src"),imageEl.srcset||imageEl.getAttribute("srcset"),imageEl.sizes||imageEl.getAttribute("sizes"),!0,onReady)}}}},extendedDefaults={},Swiper2=function(){function Swiper3(){for(var el,params,_len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];
vendor: 11,346 bytes, line 52
52if(1===args.length&&args[0].constructor&&"Object"===Object.prototype.toString.call(args[0]).slice(8,-1)?params=args[0]:(el=args[0],params=args[1]),params||(params={}),params=extend({},params),el&&!params.el&&(params.el=el),params.el&&$2(params.el).length>1){var swipers=[];return $2(params.el).each((function(containerEl){var newParams=extend({},params,{el:containerEl});swipers.push(new Swiper3(newParams))})),swipers}var swiper=this;swiper.__swiper__=!0,swiper.support=getSupport(),swiper.device=getDevice({userAgent:params.userAgent}),swiper.browser=getBrowser(),swiper.eventsListeners={},swiper.eventsAnyListeners=[],void 0===swiper.modules&&(swiper.modules={}),Object.keys(swiper.modules).forEach((function(moduleName){var module2=swiper.modules[moduleName];if(module2.params){var moduleParamName=Object.keys(module2.params)[0],moduleParams=module2.params[moduleParamName];if("object"!=typeof moduleParams||null===moduleParams)return;if(["navigation","pagination","scrollbar"].indexOf(moduleParamName)>=0&&!0===params[moduleParamName]&&(params[moduleParamName]={auto:!0}),!(moduleParamName in params)||!("enabled"in moduleParams))return;!0===params[moduleParamName]&&(params[moduleParamName]={enabled:!0}),"object"!=typeof params[moduleParamName]||"enabled"in params[moduleParamName]||(params[moduleParamName].enabled=!0),params[moduleParamName]||(params[moduleParamName]={enabled:!1})}}));var touch,desktop,swiperParams=extend({},defaults);return swiper.useParams(swiperParams),swiper.params=extend({},swiperParams,extendedDefaults,params),swiper.originalParams=extend({},swiper.params),swiper.passedParams=extend({},params),swiper.params&&swiper.params.on&&Object.keys(swiper.params.on).forEach((function(eventName){swiper.on(eventName,swiper.params.on[eventName])})),swiper.params&&swiper.params.onAny&&swiper.onAny(swiper.params.onAny),swiper.$=$2,extend(swiper,{enabled:swiper.params.enabled,el:el,classNames:[],slides:$2(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===swiper.params.direction},isVertical:function(){return"vertical"===swiper.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev,touchEvents:(touch=["touchstart","touchmove","touchend","touchcancel"],desktop=["mousedown","mousemove","mouseup"],swiper.support.pointerEvents&&(desktop=["pointerdown","pointermove","pointerup"]),swiper.touchEventsTouch={start:touch[0],move:touch[1],end:touch[2],cancel:touch[3]},swiper.touchEventsDesktop={start:desktop[0],move:desktop[1],end:desktop[2]},swiper.support.touch||!swiper.params.simulateTouch?swiper.touchEventsTouch:swiper.touchEventsDesktop),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:swiper.params.focusableElements,lastClickTime:now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:swiper.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),swiper.useModules(),swiper.emit("_swiper"),swiper.params.init&&swiper.init(),swiper}var Constructor,protoProps,staticProps,_proto=Swiper3.prototype;return _proto.enable=function(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))},_proto.disable=function(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))},_proto.setProgress=function(progress,speed){progress=Math.min(Math.max(progress,0),1);var min=this.minTranslate(),current=(this.maxTranslate()-min)*progress+min;this.translateTo(current,void 0===speed?0:speed),this.updateActiveIndex(),this.updateSlidesClasses()},_proto.emitContainerClasses=function(){var swiper=this;if(swiper.params._emitClasses&&swiper.el){var classes2=swiper.el.className.split(" ").filter((function(className){return 0===className.indexOf("swiper-container")||0===className.indexOf(swiper.params.containerModifierClass)}));swiper.emit("_containerClasses",classes2.join(" "))}},_proto.getSlideClasses=function(slideEl){var swiper=this;return slideEl.className.split(" ").filter((function(className){return 0===className.indexOf("swiper-slide")||0===className.indexOf(swiper.params.slideClass)})).join(" ")},_proto.emitSlidesClasses=function(){var swiper=this;if(swiper.params._emitClasses&&swiper.el){var updates=[];swiper.slides.each((function(slideEl){var classNames=swiper.getSlideClasses(slideEl);updates.push({slideEl:slideEl,classNames:classNames}),swiper.emit("_slideClass",slideEl,classNames)})),swiper.emit("_slideClasses",updates)}},_proto.slidesPerViewDynamic=function(){var params=this.params,slides=this.slides,slidesGrid=this.slidesGrid,swiperSize=this.size,activeIndex=this.activeIndex,spv=1;if(params.centeredSlides){for(var breakLoop,slideSize=slides[activeIndex].swiperSlideSize,i=activeIndex+1;i<slides.length;i+=1)slides[i]&&!breakLoop&&(spv+=1,(slideSize+=slides[i].swiperSlideSize)>swiperSize&&(breakLoop=!0));for(var _i=activeIndex-1;_i>=0;_i-=1)slides[_i]&&!breakLoop&&(spv+=1,(slideSize+=slides[_i].swiperSlideSize)>swiperSize&&(breakLoop=!0))}else for(var _i2=activeIndex+1;_i2<slides.length;_i2+=1)slidesGrid[_i2]-slidesGrid[activeIndex]<swiperSize&&(spv+=1);return spv},_proto.update=function(){var swiper=this;if(swiper&&!swiper.destroyed){var snapGrid=swiper.snapGrid,params=swiper.params;params.breakpoints&&swiper.setBreakpoint(),swiper.updateSize(),swiper.updateSlides(),swiper.updateProgress(),swiper.updateSlidesClasses(),swiper.params.freeMode?(setTranslate2(),swiper.params.autoHeight&&swiper.updateAutoHeight()):(("auto"===swiper.params.slidesPerView||swiper.params.slidesPerView>1)&&swiper.isEnd&&!swiper.params.centeredSlides?swiper.slideTo(swiper.slides.length-1,0,!1,!0):swiper.slideTo(swiper.activeIndex,0,!1,!0))||setTranslate2(),params.watchOverflow&&snapGrid!==swiper.snapGrid&&swiper.checkOverflow(),swiper.emit("update")}function setTranslate2(){var translateValue=swiper.rtlTranslate?-1*swiper.translate:swiper.translate,newTranslate=Math.min(Math.max(translateValue,swiper.maxTranslate()),swiper.minTranslate());swiper.setTranslate(newTranslate),swiper.updateActiveIndex(),swiper.updateSlidesClasses()}},_proto.changeDirection=function(newDirection,needUpdate){void 0===needUpdate&&(needUpdate=!0);var currentDirection=this.params.direction;return newDirection||(newDirection="horizontal"===currentDirection?"vertical":"horizontal"),newDirection===currentDirection||"horizontal"!==newDirection&&"vertical"!==newDirection||(this.$el.removeClass(""+this.params.containerModifierClass+currentDirection).addClass(""+this.params.containerModifierClass+newDirection),this.emitContainerClasses(),this.params.direction=newDirection,this.slides.each((function(slideEl){"vertical"===newDirection?slideEl.style.width="":slideEl.style.height=""})),this.emit("changeDirection"),needUpdate&&this.update()),this},_proto.mount=function(el){var swiper=this;if(swiper.mounted)return!0;var $el=$2(el||swiper.params.el);if(!(el=$el[0]))return!1;el.swiper=swiper;var getWrapperSelector=function(){return"."+(swiper.params.wrapperClass||"").trim().split(" ").join(".")},$wrapperEl=function(){if(el&&el.shadowRoot&&el.shadowRoot.querySelector){var res=$2(el.shadowRoot.querySelector(getWrapperSelector()));return res.children=function(options){return $el.children(options)},res}return $el.children(getWrapperSelector())}();if(0===$wrapperEl.length&&swiper.params.createElements){var wrapper=getDocument().createElement("div");$wrapperEl=$2(wrapper),wrapper.className=swiper.params.wrapperClass,$el.append(wrapper),$el.children("."+swiper.params.slideClass).each((function(slideEl){$wrapperEl.append(slideEl)}))}return extend(swiper,{$el:$el,el:el,$wrapperEl:$wrapperEl,wrapperEl:$wrapperEl[0],mounted:!0,rtl:"rtl"===el.dir.toLowerCase()||"rtl"===$el.css("direction"),rtlTranslate:"horizontal"===swiper.params.direction&&("rtl"===el.dir.toLowerCase()||"rtl"===$el.css("direction")),wrongRTL:"-webkit-box"===$wrapperEl.css("display")}),!0},_proto.init=function(el){return this.initialized||!1===this.mount(el)||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.enabled&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit,!1,!0):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit,!1,!0),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit")),this},_proto.destroy=function(deleteInstance,cleanStyles){void 0===deleteInstance&&(deleteInstance=!0),void 0===cleanStyles&&(cleanStyles=!0);var object,swiper=this,params=swiper.params,$el=swiper.$el,$wrapperEl=swiper.$wrapperEl,slides=swiper.slides;return void 0===swiper.params||swiper.destroyed||(swiper.emit("beforeDestroy"),swiper.initialized=!1,swiper.detachEvents(),params.loop&&swiper.loopDestroy(),cleanStyles&&(swiper.removeClasses(),$el.removeAttr("style"),$wrapperEl.removeAttr("style"),slides&&slides.length&&slides.removeClass([params.slideVisibleClass,params.slideActiveClass,params.slideNextClass,params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),swiper.emit("destroy"),Object.keys(swiper.eventsListeners).forEach((function(eventName){swiper.off(eventName)})),!1!==deleteInstance&&(swiper.$el[0].swiper=null,object=swiper,Object.keys(object).forEach((function(key){try{object[key]=null}catch(e){}try{delete object[key]}catch(e){}}))),swiper.destroyed=!0),null},Swiper3.extendDefaults=function(newDefaults){extend(extendedDefaults,newDefaults)},Swiper3.installModule=function(module2){Swiper3.prototype.modules||(Swiper3.prototype.modules={});var name=module2.name||Object.keys(Swiper3.prototype.modules).length+"_"+now();Swiper3.prototype.modules[name]=module2},Swiper3.use=function(module2){return Array.isArray(module2)?(module2.forEach((function(m){return Swiper3.installModule(m)})),Swiper3):(Swiper3.installModule(module2),Swiper3)},Constructor=Swiper3,staticProps=[{key:"extendedDefaults",get:function(){return extendedDefaults}},{key:"defaults",get:function(){return defaults}}],(protoProps=null)&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Swiper3}();Object.keys(prototypes).forEach((function(prototypeGroup){Object.keys(prototypes[prototypeGroup]).forEach((function(protoMethod){Swiper2.prototype[protoMethod]=prototypes[prototypeGroup][protoMethod]}))})),Swiper2.use([Resize,Observer$1]);var Virtual={update:function(force){var swiper=this,_swiper$params=swiper.params,slidesPerView=_swiper$params.slidesPerView,slidesPerGroup=_swiper$params.slidesPerGroup,centeredSlides=_swiper$params.centeredSlides,_swiper$params$virtua=swiper.params.virtual,addSlidesBefore=_swiper$params$virtua.addSlidesBefore,addSlidesAfter=_swiper$params$virtua.addSlidesAfter,_swiper$virtual=swi
52per.virtual,previousFrom=_swiper$virtual.from,previousTo=_swiper$virtual.to,slides=_swiper$virtual.slides,previousSlidesGrid=_swiper$virtual.slidesGrid,renderSlide=_swiper$virtual.renderSlide,previousOffset=_swiper$virtual.offset;swiper.updateActiveIndex();var offsetProp,slidesAfter,slidesBefore,activeIndex=swiper.activeIndex||0;offsetProp=swiper.rtlTranslate?"right":swiper.isHorizontal()?"left":"top",centeredSlides?(slidesAfter=Math.floor(slidesPerView/2)+slidesPerGroup+addSlidesAfter,slidesBefore=Math.floor(slidesPerView/2)+slidesPerGroup+addSlidesBefore):(slidesAfter=slidesPerView+(slidesPerGroup-1)+addSlidesAfter,slidesBefore=slidesPerGroup+addSlidesBefore);var from=Math.max((activeIndex||0)-slidesBefore,0),to=Math.min((activeIndex||0)+slidesAfter,slides.length-1),offset2=(swiper.slidesGrid[from]||0)-(swiper.slidesGrid[0]||0);function onRendered(){swiper.updateSlides(),swiper.updateProgress(),swiper.updateSlidesClasses(),swiper.lazy&&swiper.params.lazy.enabled&&swiper.lazy.load()}if(extend(swiper.virtual,{from:from,to:to,offset:offset2,slidesGrid:swiper.slidesGrid}),previousFrom===from&&previousTo===to&&!force)return swiper.slidesGrid!==previousSlidesGrid&&offset2!==previousOffset&&swiper.slides.css(offsetProp,offset2+"px"),void swiper.updateProgress();if(swiper.params.virtual.renderExternal)return swiper.params.virtual.renderExternal.call(swiper,{offset:offset2,from:from,to:to,slides:function(){for(var slidesToRender=[],i2=from;i2<=to;i2+=1)slidesToRender.push(slides[i2]);return slidesToRender}()}),void(swiper.params.virtual.renderExternalUpdate&&onRendered());var prependIndexes=[],appendIndexes=[];if(force)swiper.$wrapperEl.find("."+swiper.params.slideClass).remove();else for(var i=previousFrom;i<=previousTo;i+=1)(i<from||i>to)&&swiper.$wrapperEl.find("."+swiper.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(var _i=0;_i<slides.length;_i+=1)_i>=from&&_i<=to&&(void 0===previousTo||force?appendIndexes.push(_i):(_i>previousTo&&appendIndexes.push(_i),_i<previousFrom&&prependIndexes.push(_i)));appendIndexes.forEach((function(index2){swiper.$wrapperEl.append(renderSlide(slides[index2],index2))})),prependIndexes.sort((function(a,b){return b-a})).forEach((function(index2){swiper.$wrapperEl.prepend(renderSlide(slides[index2],index2))})),swiper.$wrapperEl.children(".swiper-slide").css(offsetProp,offset2+"px"),onRendered()},renderSlide:function(slide2,index2){var params=this.params.virtual;if(params.cache&&this.virtual.cache[index2])return this.virtual.cache[index2];var $slideEl=params.renderSlide?$2(params.renderSlide.call(this,slide2,index2)):$2('<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+index2+'">'+slide2+"</div>");return $slideEl.attr("data-swiper-slide-index")||$slideEl.attr("data-swiper-slide-index",index2),params.cache&&(this.virtual.cache[index2]=$slideEl),$slideEl},appendSlide:function(slides){if("object"==typeof slides&&"length"in slides)for(var i=0;i<slides.length;i+=1)slides[i]&&this.virtual.slides.push(slides[i]);else this.virtual.slides.push(slides);this.virtual.update(!0)},prependSlide:function(slides){var activeIndex=this.activeIndex,newActiveIndex=activeIndex+1,numberOfNewSlides=1;if(Array.isArray(slides)){for(var i=0;i<slides.length;i+=1)slides[i]&&this.virtual.slides.unshift(slides[i]);newActiveIndex=activeIndex+slides.length,numberOfNewSlides=slides.length}else this.virtual.slides.unshift(slides);if(this.params.virtual.cache){var cache=this.virtual.cache,newCache={};Object.keys(cache).forEach((function(cachedIndex){var $cachedEl=cache[cachedIndex],cachedElIndex=$cachedEl.attr("data-swiper-slide-index");cachedElIndex&&$cachedEl.attr("data-swiper-slide-index",parseInt(cachedElIndex,10)+1),newCache[parseInt(cachedIndex,10)+numberOfNewSlides]=$cachedEl})),this.virtual.cache=newCache}this.virtual.update(!0),this.slideTo(newActiveIndex,0)},removeSlide:function(slidesIndexes){if(null!=slidesIndexes){var activeIndex=this.activeIndex;if(Array.isArray(slidesIndexes))for(var i=slidesIndexes.length-1;i>=0;i-=1)this.virtual.slides.splice(slidesIndexes[i],1),this.params.virtual.cache&&delete this.virtual.cache[slidesIndexes[i]],slidesIndexes[i]<activeIndex&&(activeIndex-=1),activeIndex=Math.max(activeIndex,0);else this.virtual.slides.splice(slidesIndexes,1),this.params.virtual.cache&&delete this.virtual.cache[slidesIndexes],slidesIndexes<activeIndex&&(activeIndex-=1),activeIndex=Math.max(activeIndex,0);this.virtual.update(!0),this.slideTo(activeIndex,0)}},removeAllSlides:function(){this.virtual.slides=[],this.params.virtual.cache&&(this.virtual.cache={}),this.virtual.update(!0),this.slideTo(0,0)}},Virtual$1={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}},create:function(){bindModuleMethods(this,{virtual:_extends({},Virtual,{slides:this.params.virtual.slides,cache:{}})})},on:{beforeInit:function(swiper){if(swiper.params.virtual.enabled){swiper.classNames.push(swiper.params.containerModifierClass+"virtual");var overwriteParams={watchSlidesProgress:!0};extend(swiper.params,overwriteParams),extend(swiper.originalParams,overwriteParams),swiper.params.initialSlide||swiper.virtual.update(
vendor: 7,178 bytes, line 52
52)}},setTranslate:function(swiper){swiper.params.virtual.enabled&&swiper.virtual.update()}}},Keyboard={handle:function(event){if(this.enabled){var window2=getWindow(),document2=getDocument(),rtl=this.rtlTranslate,e=event;e.originalEvent&&(e=e.originalEvent);var kc=e.keyCode||e.charCode,pageUpDown=this.params.keyboard.pageUpDown,isPageUp=pageUpDown&&33===kc,isPageDown=pageUpDown&&34===kc,isArrowLeft=37===kc,isArrowRight=39===kc,isArrowUp=38===kc,isArrowDown=40===kc;if(!this.allowSlideNext&&(this.isHorizontal()&&isArrowRight||this.isVertical()&&isArrowDown||isPageDown))return!1;if(!this.allowSlidePrev&&(this.isHorizontal()&&isArrowLeft||this.isVertical()&&isArrowUp||isPageUp))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||document2.activeElement&&document2.activeElement.nodeName&&("input"===document2.activeElement.nodeName.toLowerCase()||"textarea"===document2.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(isPageUp||isPageDown||isArrowLeft||isArrowRight||isArrowUp||isArrowDown)){var inView=!1;if(this.$el.parents("."+this.params.slideClass).length>0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var $el=this.$el,swiperWidth=$el[0].clientWidth,swiperHeight=$el[0].clientHeight,windowWidth=window2.innerWidth,windowHeight=window2.innerHeight,swiperOffset=this.$el.offset();rtl&&(swiperOffset.left-=this.$el[0].scrollLeft);for(var swiperCoord=[[swiperOffset.left,swiperOffset.top],[swiperOffset.left+swiperWidth,swiperOffset.top],[swiperOffset.left,swiperOffset.top+swiperHeight],[swiperOffset.left+swiperWidth,swiperOffset.top+swiperHeight]],i=0;i<swiperCoord.length;i+=1){var point=swiperCoord[i];if(point[0]>=0&&point[0]<=windowWidth&&point[1]>=0&&point[1]<=windowHeight){if(0===point[0]&&0===point[1])continue;inView=!0}}if(!inView)return}this.isHorizontal()?((isPageUp||isPageDown||isArrowLeft||isArrowRight)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),((isPageDown||isArrowRight)&&!rtl||(isPageUp||isArrowLeft)&&rtl)&&this.slideNext(),((isPageUp||isArrowLeft)&&!rtl||(isPageDown||isArrowRight)&&rtl)&&this.slidePrev()):((isPageUp||isPageDown||isArrowUp||isArrowDown)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),(isPageDown||isArrowDown)&&this.slideNext(),(isPageUp||isArrowUp)&&this.slidePrev()),this.emit("keyPress",kc)}}},enable:function(){var document2=getDocument();this.keyboard.enabled||($2(document2).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var document2=getDocument();this.keyboard.enabled&&($2(document2).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Keyboard$1={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){bindModuleMethods(this,{keyboard:_extends({enabled:!1},Keyboard)})},on:{init:function(swiper){swiper.params.keyboard.enabled&&swiper.keyboard.enable()},destroy:function(swiper){swiper.keyboard.enabled&&swiper.keyboard.disable()}}};var Mousewheel={lastScrollTime:now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return getWindow().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var document2=getDocument(),isSupported="onwheel"in document2;if(!isSupported){var element=document2.createElement("div");element.setAttribute("onwheel","return;"),isSupported="function"==typeof element.onwheel}return!isSupported&&document2.implementation&&document2.implementation.hasFeature&&!0!==document2.implementation.hasFeature("","")&&(isSupported=document2.implementation.hasFeature("Events.wheel","3.0")),isSupported}()?"wheel":"mousewheel"},normalize:function(e){var sX=0,sY=0,pX=0,pY=0;return"detail"in e&&(sY=e.detail),"wheelDelta"in e&&(sY=-e.wheelDelta/120),"wheelDeltaY"in e&&(sY=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(sX=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(sX=sY,sY=0),pX=10*sX,pY=10*sY,"deltaY"in e&&(pY=e.deltaY),"deltaX"in e&&(pX=e.deltaX),e.shiftKey&&!pX&&(pX=pY,pY=0),(pX||pY)&&e.deltaMode&&(1===e.deltaMode?(pX*=40,pY*=40):(pX*=800,pY*=800)),pX&&!sX&&(sX=pX<1?-1:1),pY&&!sY&&(sY=pY<1?-1:1),{spinX:sX,spinY:sY,pixelX:pX,pixelY:pY}},handleMouseEnter:function(){this.enabled&&(this.mouseEntered=!0)},handleMouseLeave:function(){this.enabled&&(this.mouseEntered=!1)},handle:function(event){var e=event,swiper=this;if(swiper.enabled){var params=swiper.params.mousewheel;swiper.params.cssMode&&e.preventDefault();var target=swiper.$el;if("container"!==swiper.params.mousewheel.eventsTarget&&(target=$2(swiper.params.mousewheel.eventsTarget)),!swiper.mouseEntered&&!target[0].contains(e.target)&&!params.releaseOnEdges)return!0;e.originalEvent&&(e=e.originalEvent);var delta=0,rtlFactor=swiper.rtlTranslate?-1:1,data=Mousewheel.normalize(e);if(params.forceToAxis)if(swiper.isHorizontal()){if(!(Math.abs(data.pixelX)>Math.abs(data.pixelY)))return!0;delta=-data.pixelX*rtlFactor}else{if(!(Math.abs(data.pixelY)>Math.abs(data.pixelX)))return!0;delta=-data.pixelY}else delta=Math.abs(data.pixelX)>Math.abs(data.pixelY)?-data.pixelX*rtlFactor:-data.pixelY;if(0===delta)return!0;params.invert&&(delta=-delta);var positions=swiper.getTranslate()+delta*params.sensitivity;if(positions>=swiper.minTranslate()&&(positions=swiper.minTranslate()),positions<=swiper.maxTranslate()&&(positions=swiper.maxTranslate()),(!!swiper.params.loop||!(positions===swiper.minTranslate()||positions===swiper.maxTranslate()))&&swiper.params.nested&&e.stopPropagation(),swiper.params.freeMode){var _newEvent={time:now(),delta:Math.abs(delta),direction:Math.sign(delta)},lastEventBeforeSnap=swiper.mousewheel.lastEventBeforeSnap,ignoreWheelEvents=lastEventBeforeSnap&&_newEvent.time<lastEventBeforeSnap.time+500&&_newEvent.delta<=lastEventBeforeSnap.delta&&_newEvent.direction===lastEventBeforeSnap.direction;if(!ignoreWheelEvents){swiper.mousewheel.lastEventBeforeSnap=void 0,swiper.params.loop&&swiper.loopFix();var position=swiper.getTranslate()+delta*params.sensitivity,wasBeginning=swiper.isBeginning,wasEnd=swiper.isEnd;if(position>=swiper.minTranslate()&&(position=swiper.minTranslate()),position<=swiper.maxTranslate()&&(position=swiper.maxTranslate()),swiper.setTransition(0),swiper.setTranslate(position),swiper.updateProgress(),swiper.updateActiveIndex(),swiper.updateSlidesClasses(),(!wasBeginning&&swiper.isBeginning||!wasEnd&&swiper.isEnd)&&swiper.updateSlidesClasses(),swiper.params.freeModeSticky){clearTimeout(swiper.mousewheel.timeout),swiper.mousewheel.timeout=void 0;var _recentWheelEvents=swiper.mousewheel.recentWheelEvents;_recentWheelEvents.length>=15&&_recentWheelEvents.shift();var _prevEvent=_recentWheelEvents.length?_recentWheelEvents[_recentWheelEvents.length-1]:void 0,firstEvent=_recentWheelEvents[0];if(_recentWheelEvents.push(_newEvent),_prevEvent&&(_newEvent.delta>_prevEvent.delta||_newEvent.direction!==_prevEvent.direction))_recentWheelEvents.splice(0);else if(_recentWheelEvents.length>=15&&_newEvent.time-firstEvent.time<500&&firstEvent.delta-_newEvent.delta>=1&&_newEvent.delta<=6){var snapToThreshold=delta>0?.8:.2;swiper.mousewheel.lastEventBeforeSnap=_newEvent,_recentWheelEvents.splice(0),swiper.mousewheel.timeout=nextTick((function(){swiper.slideToClosest(swi
52per.params.speed,!0,void 0,snapToThreshold)}),0)}swiper.mousewheel.timeout||(swiper.mousewheel.timeout=nextTick((function(){swiper.mousewheel.lastEventBeforeSnap=_newEvent,_recentWheelEvents.splice(0),swiper.slideToClosest(swiper.params.speed,!0,void 0,.5)}),500))}if(ignoreWheelEvents||swiper.emit("scroll",e),swiper.params.autoplay&&swiper.params.autoplayDisableOnInteraction&&swiper.autoplay.stop(),position===swiper.minTranslate()||position===swiper.maxTranslate())return!0}}else{var newEvent={time:now(),delta:Math.abs(delta),direction:Math.sign(delta),raw:event},recentWheelEvents=swiper.mousewheel.recentWheelEvents;recentWheelEvents.length>=2&&recentWheelEvents.shift();var prevEvent=recentWheelEvents.length?recentWheelEvents[recentWheelEvents.length-1]:void 0;if(recentWheelEvents.push(newEvent),prevEvent?(newEvent.direction!==prevEvent.direction||newEvent.delta>prevEvent.delta||newEvent.time>prevEvent.time+150)&&swiper.mousewheel.animateSlider(newEvent):swiper.mousewheel.animateSlider(newEvent),swiper.mousewheel.releaseScroll(newEvent))return!0}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1}},animateSlider:function(newEvent){var window2=getWindow();return!(this.params.mousewheel.thresholdDelta&&newEvent.delta<this.params.mousewheel.thresholdDelta)&&(!(this.params.mousewheel.thresholdTime&&now()-this.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime)&&(newEvent.delta>=6&&now()-this.mousewheel.lastScrollTime<60||(newEvent.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",newEvent.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",newEvent.raw)),this.mousewheel.lastScrollTime=(new window2.Date).getTime(),!1)))},releaseScroll:function(newEvent){var params=this.params.mousewheel;if(newEvent.direction<0){if(this.isEnd&&!this.params.loop&¶ms.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&¶ms.releaseOnEdges)return!0;return!1},enable:function(){var event=Mousewheel.event();if(this.params.cssMode)return this.wrapperEl.removeEventListener(event,this.mousewheel.handle),!0;if(!event)return!1;if(this.mousewheel.enabled)return!1;var target=this.$el;return"container"!==this.params.mousewheel.eventsTarget&&(target=$2(this.params.mousewheel.eventsTarget)),target.on("mouseenter",this.mousewheel.handleMouseEnter),target.on("mouseleave",this.mousewheel.handleMouseLeave),target.on(event,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){var event=Mousewheel.event();if(this.params.cssMode)return this.wrapperEl.addEventListener(event,this.mousewheel.handle),!0;if(!event)return!1;if(!this.mousewheel.enabled)return!1;var target=this.$el;return"container"!==this.params.mousewheel.eventsTarget&&(target=$2(this.params.mousewheel.eventsTarget)),target.off(event,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},Navigation={toggleEl:function($el,disabled){$el[disabled?"addClass":"removeClass"](this.params.navigation.disabledClass),$el[0]&&"BUTTON"===$el[0].tagName&&($el[0].disabled=disabled)},update:function(){var params=this.params.navigation,toggleEl=this.navigation.toggleEl;if(!this.params.loop){var _swiper$navigation=this.navigation,$nextEl=_swiper$navigation.$nextEl,$prevEl=_swiper$navigation.$prevEl;$prevEl&&$prevEl.length>0&&(this.isBeginning?toggleEl($prevEl,!0):toggleEl($prevEl,!1),this.params.watchOverflow&&this.enabled&&$prevEl[this.isLocked?"addClass":"removeClass"](params.lockClass)),$nextEl&&$nextEl.length>0&&(this.isEnd?toggleEl($nextEl,!0):toggleEl($nextEl,!1),this.params.watchOverflow&&this.enabled&&$nextEl[this.isLocked?"addClass":"removeClass"](params.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var $nextEl,$prevEl,params=this.params.navigation;(this.params.navigation=createElementIfNotDefined(this.$el,this.params.navigation,this.params.createElements,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),params.nextEl||params.prevEl)&&(params.nextEl&&($nextEl=$2(params.nextEl),this.params.uniqueNavElements&&"string"==typeof params.nextEl&&$nextEl.length>1&&1===this.$el.find(params.nextEl).length&&($nextEl=this.$el.find(params.nextEl))),params.prevEl&&($prevEl=$2(params.prevEl),this.params.uniqueNavElements&&"string"==typeof params.prevEl&&$prevEl.length>1&&1===this.$el.find(params.prevEl).length&&($prevEl=this.$el.find(params.prevEl))),$nextEl&&$nextEl.length>0&&$nextEl.on("click",this.navigation.onNextClick),$prevEl&&$prevEl.length>0&&$prevEl.on("click",this.navigation.onPrevClick),extend(this.navigation,{$nextEl:$nextEl,nextEl:$nextEl&&$nextEl[0],$prevEl:$prevEl,prevEl:$prevEl&&$prevEl[0]}),this.enabled||($nextEl&&$nextEl.addClass(params.lockClass),$prevEl&&$prevEl.addClass(params.lockClass)))},destroy:function(){var _swiper$navigation2=this.navigation,$nextEl=_swiper$navigation2.$nextEl,$prevEl=_swiper$navigation2.$prevEl;$nextEl&&$nextEl.length&&($nextEl.off("click",this.navigation.onNextClick),$nextEl.removeClass(this.params.navigation.disabledClass)),$prevEl&&$prevEl.length&&($prevEl.off("click",this.navigation.onPrevClick),$prevEl.removeClass(this.params.navigation.disabledClass))}},Pagination={update:function(){var rtl=this.rtl,params=this.params.pagination;if(params.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var current,slidesLength=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,$el=this.pagination.$el,total=this.params.loop?Math.
52ceil((slidesLength-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((current=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>slidesLength-1-2*this.loopedSlides&&(current-=slidesLength-2*this.loopedSlides),current>total-1&&(current-=total),current<0&&"bullets"!==this.params.paginationType&&(current=total+current)):current=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===params.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var firstIndex,lastIndex,midIndex,bullets=this.pagination.bullets;if(params.dynamicBullets&&(this.pagination.bulletSize=bullets.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),$el.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(params.dynamicMainBullets+4)+"px"),params.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=current-this.previousIndex,this.pagination.dynamicBulletIndex>params.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=params.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),firstIndex=current-this.pagination.dynamicBulletIndex,midIndex=((lastIndex=firstIndex+(Math.min(bullets.length,params.dynamicMainBullets)-1))+firstIndex)/2),bullets.removeClass(params.bulletActiveClass+" "+params.bulletActiveClass+"-next "+params.bulletActiveClass+"-next-next "+params.bulletActiveClass+"-prev "+params.bulletActiveClass+"-prev-prev "+params.bulletActiveClass+"-main"),$el.length>1)bullets.each((function(bullet){var $bullet2=$2(bullet),bulletIndex2=$bullet2.index();bulletIndex2===current&&$bullet2.addClass(params.bulletActiveClass),params.dynamicBullets&&(bulletIndex2>=firstIndex&&bulletIndex2<=lastIndex&&$bullet2.addClass(params.bulletActiveClass+"-main"),bulletIndex2===firstIndex&&$bullet2.prev().addClass(params.bulletActiveClass+"-prev").prev().addClass(params.bulletActiveClass+"-prev-prev"),bulletIndex2===lastIndex&&$bullet2.next().addClass(params.bulletActiveClass+"-next").next().addClass(params.bulletActiveClass+"-next-next"))}));else{var $bullet=bullets.eq(current),bulletIndex=$bullet.index();if($bullet.addClass(params.bulletActiveClass),params.dynamicBullets){for(var $firstDisplayedBullet=bullets.eq(firstIndex),$lastDisplayedBullet=bullets.eq(lastIndex),i=firstIndex;i<=lastIndex;i+=1)bullets.eq(i).addClass(params.bulletActiveClass+"-main");if(this.params.loop)if(bulletIndex>=bullets.length-params.dynamicMainBullets){for(var _i=params.dynamicMainBullets;_i>=0;_i-=1)bullets.eq(bullets.length-_i).addClass(params.bulletActiveClass+"-main");bullets.eq(bullets.length-params.dynamicMainBullets-1).addClass(params.bulletActiveClass+"-prev")}else $firstDisplayedBullet.prev().addClass(params.bulletActiveClass+"-prev").prev().addClass(params.bulletActiveClass+"-prev-prev"),$lastDisplayedBullet.next().addClass(params.bulletActiveClass+"-next").next().addClass(params.bulletActiveClass+"-next-next");else $firstDisplayedBullet.prev().addClass(params.bulletActiveClass+"-prev").prev().addClass(params.bulletActiveClass+"-prev-prev"),$lastDisplayedBullet.next().addClass(params.bulletActiveClass+"-next").next().addClass(params.bulletActiveClass+"-next-next")}}if(params.dynamicBullets){var dynamicBulletsLength=Math.min(bullets.length,params.dynamicMainBullets+4),bulletsOffset=(this.pagination.bulletSize*dynamicBulletsLength-this.pagination.bulletSize)/2-midIndex*this.pagination.bulletSize,offsetProp=rtl?"right":"left";bullets.css(this.isHorizontal()?offsetProp:"top",bulletsOffset+"px")}}if("fraction"===params.type&&($el.find(classesToSelector(params.currentClass)).text(params.formatFractionCurrent(current+1)),$el.find(classesToSelector(params.totalClass)).text(params.formatFractionTotal(total))),"progressbar"===params.type){var progressbarDirection;progressbarDirection=params.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var scale=(current+1)/total,scaleX=1,scaleY=1;"horizontal"===progressbarDirection?scaleX=scale:scaleY=scale,$el.find(classesToSelector(params.progressbarFillClass)).transform("translate3d(0,
520,0) scaleX("+scaleX+") scaleY("+scaleY+")").transition(this.params.speed)}"custom"===params.type&¶ms.renderCustom?($el.html(params.renderCustom(this,current+1,total)),this.emit("paginationRender",$el[0])):this.emit("paginationUpdate",$el[0]),this.params.watchOverflow&&this.enabled&&$el[this.isLocked?"addClass":"removeClass"](params.lockClass)}},render:function(){var params=this.params.pagination;if(params.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var slidesLength=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,$el=this.pagination.$el,paginationHTML="";if("bullets"===params.type){var numberOfBullets=this.params.loop?Math.ceil((slidesLength-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;this.params.freeMode&&!this.params.loop&&numberOfBullets>slidesLength&&(numberOfBullets=slidesLength);for(var i=0;i<numberOfBullets;i+=1)params.renderBullet?paginationHTML+=params.renderBullet.call(this,i,params.bulletClass):paginationHTML+="<"+params.bulletElement+' class="'+params.bulletClass+'"></'+params.bulletElement+">";$el.html(paginationHTML),this.pagination.bullets=$el.find(classesToSelector(params.bulletClass))}"fraction"===params.type&&(paginationHTML=params.renderFraction?params.renderFraction.call(this,params.currentClass,params.totalClass):'<span class="'+params.currentClass+'"></span> / <span class="'+params.totalClass+'"></span>',$el.html(paginationHTML)),"progressbar"===params.type&&(paginationHTML=params.renderProgressbar?params.renderProgressbar.call(this,params.progressbarFillClass):'<span class="'+params.progressbarFillClass+'"></span>',$el.html(paginationHTML)),"custom"!==params.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var swiper=this;swiper.params.pagination=createElementIfNotDefined(swiper.$el,swiper.params.pagination,swiper.params.createElements,{el:"swiper-pagination"});var params=swiper.params.pagination;if(params.el){var $el=$2(params.el);0!==$el.length&&(swiper.params.uniqueNavElements&&"string"==typeof params.el&&$el.length>1&&($el=swiper.$el.find(params.el)),"bullets"===params.type&¶ms.clickable&&$el.addClass(params.clickableClass),$el.addClass(params.modifierClass+params.type),"bullets"===params.type&¶ms.dynamicBullets&&($el.addClass(""+params.modifierClass+params.type+"-dynamic"),swiper.pagination.dynamicBulletIndex=0,params.dynamicMainBullets<1&&(params.dynamicMainBullets=1)),"progressbar"===params.type&¶ms.progressbarOpposite&&$el.addClass(params.progressbarOppositeClass),params.clickable&&$el.on("click",classesToSelector(params.bulletClass),(function(e){e.preventDefault();var index2=$2(this).index()*swiper.params.slidesPerGroup;swiper.params.loop&&(index2+=swiper.loopedSlides),swiper.slideTo(index2)})),extend(swiper.pagination,{$el:$el,el:$el[0]}),swiper.enabled||$el.addClass(params.lockClass))}},destroy:function(){var params=this.params.pagination;if(params.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var $el=this.pagination.$el;$el.removeClass(params.hiddenClass),$el.removeClass(params.modifierClass+params.type),this.pagination.bullets&&this.pagination.bullets.removeClass(params.bulletActiveClass),params.clickable&&$el.off("click",classesToSelector(params.bulletClass))}}},Scrollbar={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var scrollbar=this.scrollbar,rtl=this.rtlTranslate,progress=this.progress,dragSize=scrollbar.dragSize,trackSize=scrollbar.trackSize,$dragEl=scrollbar.$dragEl,$el=scrollbar.$el,params=this.params.scrollbar,newSize=dragSize,newPos=(trackSize-dragSize)*progress;rtl?(newPos=-newPos)>0?(newSize=dragSize-newPos,newPos=0):-newPos+dragSize>trackSize&&(newSize=trackSize+newPos):newPos<0?(newSize=dragSize+newPos,newPos=0):newPos+dragSize>trackSize&&(newSize=trackSize-newPos),this.isHorizontal()?($dragEl.transform("translate3d("+newPos+"px, 0, 0)"),$dragEl[0].style.width=newSize+"px"):($dragEl.transform("translate3d(0px, "+newPos+"px, 0)"),$dragEl[0].style.height=newSize+"px"),params.hide&&(clearTimeout(this.scrollbar.timeout),$el[0].style.opacity=1,this.scrollbar.timeout=setTimeout((function(){$el[0].style.opacity=0,$el.transition(400)}),1e3))}},setTransition:function(duration){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(duration)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var scrollbar=this.scrollbar,$dragEl=scrollbar.$dragEl,$el=scrollbar.$el;$dragEl[0].style.width="",$dragEl[0].style.height="";var dragSize,trackSize=this.isHorizontal()?$el[0].offsetWidth:$el[0].offsetHeight,divider=this.size/this.virtualSize,moveDivider=divider*(trackSize/this.size);dragSize="auto"===this.params.scrollbar.dragSize?trackSize*divider:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?$dragEl[0].style.width=dragSize+"px":$dragEl[0].style.height=dragSize+"px",$el[0].style.display=divider>=1?"none":"",this.params.scrollbar.hide&&($el[0].style.opacity=0),extend(scrollbar,{trackSize:trackSize,divider:divider,moveDivider:moveDivider,dragSize:dragSize}),this.params.watchOverflow&&this.enabled&&scrollbar.$el[this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var positionRatio,scrollbar=this.scrollbar,rtl=this.rtlTranslate,$el=scrollbar.$el,dragSize=scrollbar.dragSize,trackSize=scrollbar.trackSize,dragStartPos=scrollbar.dragStartPos;positionRatio=(scrollbar.getPointerPosition(e)-$el.offset()[this.isHorizontal()?"left":"top"]-(null!==dragStartPos?dragStartPos:dragSize/2))/(trackSize-dragSize),positionRatio=Math.max(Math.min(positionRatio,1),0),rtl&&(positionRatio=1-positionRatio);var position=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*positionRatio;this.updateProgress(position),this.setTranslate(position),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var params=this.params.scrollbar,scrollbar=this.scrollbar,$wrapperEl=this.$wrapperEl,$el=scrollbar.$el,$dragEl=scrollbar.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===$dragEl[0]||e.target===$dragEl?scrollbar.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),$wrapperEl.transition(100),$dragEl.transition(100),scrollbar.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),$el.transition(0),params.hide&&$el.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit
52("scrollbarDragStart",e)},onDragMove:function(e){var scrollbar=this.scrollbar,$wrapperEl=this.$wrapperEl,$el=scrollbar.$el,$dragEl=scrollbar.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,scrollbar.setDragPosition(e),$wrapperEl.transition(0),$el.transition(0),$dragEl.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var params=this.params.scrollbar,scrollbar=this.scrollbar,$wrapperEl=this.$wrapperEl,$el=scrollbar.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),$wrapperEl.transition("")),params.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=nextTick((function(){$el.css("opacity",0),$el.transition(400)}),1e3)),this.emit("scrollbarDragEnd",e),params.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var document2=getDocument(),scrollbar=this.scrollbar,touchEventsTouch=this.touchEventsTouch,touchEventsDesktop=this.touchEventsDesktop,params=this.params,support2=this.support,target=scrollbar.$el[0],activeListener=!(!support2.passiveListener||!params.passiveListeners)&&{passive:!1,capture:!1},passiveListener=!(!support2.passiveListener||!params.passiveListeners)&&{passive:!0,capture:!1};target&&(support2.touch?(target.addEventListener(touchEventsTouch.start,this.scrollbar.onDragStart,activeListener),target.addEventListener(touchEventsTouch.move,this.scrollbar.onDragMove,activeListener),target.addEventListener(touchEventsTouch.end,this.scrollbar.onDragEnd,passiveListener)):(target.addEventListener(touchEventsDesktop.start,this.scrollbar.onDragStart,activeListener),document2.addEventListener(touchEventsDesktop.move,this.scrollbar.onDragMove,activeListener),document2.addEventListener(touchEventsDesktop.end,this.scrollbar.onDragEnd,passiveListener)))}},disableDraggable:function(){if(this.params.scrollbar.el){var document2=getDocument(),scrollbar=this.scrollbar,touchEventsTouch=this.touchEventsTouch,touchEventsDesktop=this.touchEventsDesktop,params=this.params,support2=this.support,target=scrollbar.$el[0],activeListener=!(!support2.passiveListener||!params.passiveListeners)&&{passive:!1,capture:!1},passiveListener=!(!support2.passiveListener||!params.passiveListeners)&&{passive:!0,capture:!1};target&&(support2.touch?(target.removeEventListener(touchEventsTouch.start,this.scrollbar.onDragStart,activeListener),target.removeEventListener(touchEventsTouch.move,this.scrollbar.onDragMove,activeListener),target.removeEventListener(touchEventsTouch.end,this.scrollbar.onDragEnd,passiveListener)):(target.removeEventListener(touchEventsDesktop.start,this.scrollbar.onDragStart,activeListener),document2.removeEventListener(touchEventsDesktop.move,this.scrollbar.onDragMove,activeListener),document2.removeEventListener(touchEventsDesktop.end,this.scrollbar.onDragEnd,passiveListener)))}},init:function(){var scrollbar=this.scrollbar,$swiperEl=this.$el;this.params.scrollbar=createElementIfNotDefined($swiperEl,this.params.scrollbar,this.params.createElements,{el:"swiper-scrollbar"});var params=this.params.scrollbar;if(params.el){var $el=$2(params.el);this.params.uniqueNavElements&&"string"==typeof params.el&&$el.length>1&&1===$swiperEl.find(params.el).length&&($el=$swiperEl.find(params.el));var $dragEl=$el.find("."+this.params.scrollbar.dragClass);0===$dragEl.length&&($dragEl=$2('<div class="'+this.params.scrollbar.dragClass+'"></div>'),$el.append($dragEl)),extend(scrollbar,{$el:$el,el:$el[0],$dragEl:$dragEl,dragEl:$dragEl[0]}),params.draggable&&scrollbar.enableDraggable(),$el&&$el[this.enabled?"removeClass":"addClass"](this.params.scrollbar.lockClass)}},destroy:function(){this.scrollbar.disableDraggable()}},Parallax={setTransform:function(el,progress){var rtl=this.rtl,$el=$2(el),rtlFactor=rtl?-1:1,p=$el.attr("data-swiper-parallax")||"0",x=$el.attr("data-swiper-parallax-x"),y=$el.attr("data-swiper-parallax-y"),scale=$el.attr("data-swiper-parallax-scale"),opacity=$el.attr("data-swiper-parallax-opacity");if(x||y?(x=x||"0",y=y||"0"):this.isHorizontal()?(x=p,y="0"):(y=p,x="0"),x=x.indexOf("%")>=0?parseInt(x,10)*progress*rtlFactor+"%":x*progress*rtlFactor+"px",y=y.indexOf("%")>=0?parseInt(y,10)*progress+"%":y*progress+"px",null!=opacity){var currentOpacity=opacity-(opacity-1)*(1-Math.abs(progress));$el[0].style.opacity=currentOpacity}if(null==scale)$el.transform("translate3d("+x+", "+y+", 0px)");else{var currentScale=scale-(scale-1)*(1-Math.abs(progress));$el.transform("translate3d("+x+", "+y+", 0px) scale("+currentScale+")")}},setTranslate:function(){var swiper=this,$el=swiper.$el,slides=swiper.slides,progress=swiper.progress,snapGrid=swiper.snapGrid;$el.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(el){swiper.parallax.setTransform(el,progress)})),slides.each((function(slideEl,slideIndex){var slideProgress=slideEl.progress;swiper.params.slidesPerGroup>1&&"auto"!==swiper.params.slidesPerView&&(slideProgress+=Math.ceil(slideIndex/2)-progress*(snapGrid.length-1)),slideProgress=Math.min(Math.max(slideProgress,-1),1),$2(slideEl).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(el){swiper.parallax.setTransform(el,slideProgress)}))}))},setTransition:function(duration){void 0===duration&&(duration=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(parallaxEl){var $parallaxEl=$2(parallaxEl),parallaxDuration=parseInt($parallaxEl.attr("data-swiper-parallax-duration"),10)||duration;0===duration&&(parallaxDuration=0),$parallaxEl.transition(parallaxDuration)}))}},Zoom={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var x1=e.targetTouches[0].pageX,y1=e.targetTouches[0].pageY,x2=e.targetTouches[1].pageX,y2=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(x2-x1,2)+Math.pow(y2-y1,2))},onGestureStart:function(e){var support2=this.support,params=this.params.zoom,zoom=this.zoom,gesture=zoom.gesture;if(zoom.fakeGestureTouched=!1,zoom.fakeGestureMoved=!1,!support2.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;zoom.fakeGestureTouched=!0,gesture.scaleStart=Zoom.getDistanceBetweenTouches(e)}gesture.$slideEl&&gesture.$slideEl.length||(gesture.$slideEl=$2(e.target).closest("."+this.params.slideClass),0===gesture.$slideEl.length&&(gesture.$slideEl=this.slides.eq(this.activeIndex)),gesture.$imageEl=gesture.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),gesture.$imageWrapEl=gesture.$imageEl.parent("."+params.containerClass),gesture.maxRatio=gesture.$imageWrapEl.attr("data-swiper-zoom")||params.maxRatio,0!==gesture.$imageWrapEl.length)?(gesture.$imageEl&&gesture.$imageEl.transition(0),this.zoom.isScaling=!0):gesture.$imageEl=void 0},onGestureChange:function(e){var support2=this.support,params=this.params.zoom,zoom=this.zoom,gesture=zoom.gesture;if(!support2.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;zoom.fakeGestureMoved=!0,gesture.scaleMove=Zoom.getDistanceBetweenTouches(e)}gesture.$imageEl&&0!==gesture.$imageEl.length?(support2.gestures?zoom.scale=e.scale*zoom.currentScale:zoom.scale=gesture.scaleMove/gesture.scaleStart*zoom.currentScale,zoom.scale>gesture.maxRatio&&(zoom.scale=gesture.maxRatio-1+Math.pow(zoom.scale-gesture.maxRatio+1,.5)),zoom.scale<params.minRatio&&(zoom.scale=params.minRatio+1-Math.pow(params.minRatio-zoom.scale+1,.5)),gesture.$imageEl.transform("translate3d(0,
520,0) scale("+zoom.scale+")")):"gesturechange"===e.type&&zoom.onGestureStart(e)},onGestureEnd:function(e){var device2=this.device,support2=this.support,params=this.params.zoom,zoom=this.zoom,gesture=zoom.gesture;if(!support2.gestures){if(!zoom.fakeGestureTouched||!zoom.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!device2.android)return;zoom.fakeGestureTouched=!1,zoom.fakeGestureMoved=!1}gesture.$imageEl&&0!==gesture.$imageEl.length&&(zoom.scale=Math.max(Math.min(zoom.scale,gesture.maxRatio),params.minRatio),gesture.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+zoom.scale+")"),zoom.currentScale=zoom.scale,zoom.isScaling=!1,1===zoom.scale&&(gesture.$slideEl=void 0))},onTouchStart:function(e){var device2=this.device,zoom=this.zoom,gesture=zoom.gesture,image=zoom.image;gesture.$imageEl&&0!==gesture.$imageEl.length&&(image.isTouched||(device2.android&&e.cancelable&&e.preventDefault(),image.isTouched=!0,image.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,image.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove:function(e){var zoom=this.zoom,gesture=zoom.gesture,image=zoom.image,velocity=zoom.velocity;if(gesture.$imageEl&&0!==gesture.$imageEl.length&&(this.allowClick=!1,image.isTouched&&gesture.$slideEl)){image.isMoved||(image.width=gesture.$imageEl[0].offsetWidth,image.height=gesture.$imageEl[0].offsetHeight,image.startX=getTranslate(gesture.$imageWrapEl[0],"x")||0,image.startY=getTranslate(gesture.$imageWrapEl[0],"y")||0,gesture.slideWidth=gesture.$slideEl[0].offsetWidth,gesture.slideHeight=gesture.$slideEl[0].offsetHeight,gesture.$imageWrapEl.transition(0),this.rtl&&(image.startX=-image.startX,image.startY=-image.startY));var scaledWidth=image.width*zoom.scale,scaledHeight=image.height*zoom.scale;if(!(scaledWidth<gesture.slideWidth&&scaledHeight<gesture.slideHeight)){if(image.minX=Math.min(gesture.slideWidth/2-scaledWidth/2,0),image.maxX=-image.minX,image.minY=Math.min(gesture.slideHeight/2-scaledHeight/2,0),image.maxY=-image.minY,image.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,image.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!image.isMoved&&!zoom.isScaling){if(this.isHorizontal()&&(Math.floor(image.minX)===Math.floor(image.startX)&&image.touchesCurrent.x<image.touchesStart.x||Math.floor(image.maxX)===Math.floor(image.startX)&&image.touchesCurrent.x>image.touchesStart.x))return void(image.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(image.minY)===Math.floor(image.startY)&&image.touchesCurrent.y<image.touchesStart.y||Math.floor(image.maxY)===Math.floor(image.startY)&&image.touchesCurrent.y>image.touchesStart.y))return void(image.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),image.isMoved=!0,image.currentX=image.touchesCurrent.x-image.touchesStart.x+image.startX,image.currentY=image.touchesCurrent.y-image.touchesStart.y+image.startY,image.currentX<image.minX&&(image.currentX=image.minX+1-Math.pow(image.minX-image.currentX+1,.8)),image.currentX>image.maxX&&(image.currentX=image.maxX-1+Math.pow(image.currentX-image.maxX+1,.8)),image.currentY<image.minY&&(image.currentY=image.minY+1-Math.pow(image.minY-image.currentY+1,.8)),image.currentY>image.maxY&&(image.currentY=image.maxY-1+Math.pow(image.currentY-image.maxY+1,.8)),velocity.prevPositionX||(velocity.prevPositionX=image.touchesCurrent.x),velocity.prevPositionY||(velocity.prevPositionY=image.touchesCurrent.y),velocity.prevTime||(velocity.prevTime=Date.now()),velocity.x=(image.touchesCurrent.x-velocity.prevPositionX)/(Date.now()-velocity.prevTime)/2,velocity.y=(image.touchesCurrent.y-velocity.prevPositionY)/(Date.now()-velocity.prevTime)/2,Math.abs(image.touchesCurrent.x-velocity.prevPositionX)<2&&(velocity.x=0),Math.abs(image.touchesCurrent.y-velocity.prevPositionY)<2&&(velocity.y=0),velocity.prevPositionX=image.touchesCurrent.x,velocity.prevPositionY=image.touchesCurrent.y,velocity.prevTime=Date.now(),gesture.$imageWrapEl.transform("translate3d("+image.currentX+"px, "+image.currentY+"px,0)")}}},onTouchEnd:function(){var zoom=this.zoom,gesture=zoom.gesture,image=zoom.image,velocity=zoom.velocity;if(gesture.$imageEl&&0!==gesture.$imageEl.length){if(!image.isTouched||!image.isMoved)return image.isTouched=!1,void(image.isMoved=!1);image.isTouched=!1,image.isMoved=!1;var momentumDurationX=300,momentumDurationY=300,momentumDistanceX=velocity.x*momentumDurationX,newPositionX=image.currentX+momentumDistanceX,momentumDistanceY=velocity.y*momentumDurationY,newPositionY=image.currentY+momentumDistanceY;0!==velocity.x&&(momentumDurationX=Math.abs((newPositionX-image.currentX)/velocity.x)),0!==velocity.y&&(momentumDurationY=Math.abs((newPositionY-image.currentY)/velocity.y));var momentumDuration=Math.max(momentumDurationX,momentumDurationY);image.currentX=newPositionX,image.currentY=newPositionY;var scaledWidth=image.width*zoom.scale,scaledHeight=image.height*zoom.scale;image.minX=Math.min(gesture.slideWidth/2-scaledWidth/2,0),image.maxX=-image.minX,image.minY=Math.min(gesture.slideHeight/2-scaledHeight/2,0),image.maxY=-image.minY,image.currentX=Math.max(Math.min(image.currentX,image.maxX),image.minX),image.currentY=Math.max(Math.min(image.currentY,image.maxY),image.minY),gesture.$imageWrapEl.transition(momentumDuration).transform("translate3d("+image.currentX+"px, "+image.currentY+"px,0)")}},onTransitionEnd:function(){var zoom=this.zoom,gesture=zoom.gesture;gesture.$slideEl&&this.previousIndex!==this.activeIndex&&(gesture.$imageEl&&gesture.$imageEl.transform("translate3d(0,
520,0) scale(1)"),gesture.$imageWrapEl&&gesture.$imageWrapEl.transform("translate3d(0,0,0)"),zoom.scale=1,zoom.currentScale=1,gesture.$slideEl=void 0,gesture.$imageEl=void 0,gesture.$imageWrapEl=void 0)},toggle:function(e){var zoom=this.zoom;zoom.scale&&1!==zoom.scale?zoom.out():zoom.in(e)},in:function(e){var touchX,touchY,diffX,diffY,translateX,translateY,imageWidth,imageHeight,scaledWidth,scaledHeight,translateMinX,translateMinY,translateMaxX,translateMaxY,slideWidth,slideHeight,window2=getWindow(),zoom=this.zoom,params=this.params.zoom,gesture=zoom.gesture,image=zoom.image;(gesture.$slideEl||(e&&e.target&&(gesture.$slideEl=$2(e.target).closest("."+this.params.slideClass)),gesture.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?gesture.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):gesture.$slideEl=this.slides.eq(this.activeIndex)),gesture.$imageEl=gesture.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),gesture.$imageWrapEl=gesture.$imageEl.parent("."+params.containerClass)),gesture.$imageEl&&0!==gesture.$imageEl.length&&gesture.$imageWrapEl&&0!==gesture.$imageWrapEl.length)&&(gesture.$slideEl.addClass(""+params.zoomedSlideClass),void 0===image.touchesStart.x&&e?(touchX="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,touchY="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(touchX=image.touchesStart.x,touchY=image.touchesStart.y),zoom.scale=gesture.$imageWrapEl.attr("data-swiper-zoom")||params.maxRatio,zoom.currentScale=gesture.$imageWrapEl.attr("data-swiper-zoom")||params.maxRatio,e?(slideWidth=gesture.$slideEl[0].offsetWidth,slideHeight=gesture.$slideEl[0].offsetHeight,diffX=gesture.$slideEl.offset().left+window2.scrollX+slideWidth/2-touchX,diffY=gesture.$slideEl.offset().top+window2.scrollY+slideHeight/2-touchY,imageWidth=gesture.$imageEl[0].offsetWidth,imageHeight=gesture.$imageEl[0].offsetHeight,scaledWidth=imageWidth*zoom.scale,scaledHeight=imageHeight*zoom.scale,translateMaxX=-(translateMinX=Math.min(slideWidth/2-scaledWidth/2,0)),translateMaxY=-(translateMinY=Math.min(slideHeight/2-scaledHeight/2,0)),(translateX=diffX*zoom.scale)<translateMinX&&(translateX=translateMinX),translateX>translateMaxX&&(translateX=translateMaxX),(translateY=diffY*zoom.scale)<translateMinY&&(translateY=translateMinY),translateY>translateMaxY&&(translateY=translateMaxY)):(translateX=0,translateY=0),gesture.$imageWrapEl.transition(300).transform("translate3d("+translateX+"px, "+translateY+"px,0)"),gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+zoom.scale+")"))},out:function(){var zoom=this.zoom,params=this.params.zoom,gesture=zoom.gesture;gesture.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?gesture.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):gesture.$slideEl=this.slides.eq(this.activeIndex),gesture.$imageEl=gesture.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),gesture.$imageWrapEl=gesture.$imageEl.parent("."+params.containerClass)),gesture.$imageEl&&0!==gesture.$imageEl.length&&gesture.$imageWrapEl&&0!==gesture.$imageWrapEl.length&&(zoom.scale=1,zoom.currentScale=1,gesture.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),gesture.$slideEl.removeClass(""+params.zoomedSlideClass),gesture.$slideEl=void 0)},toggleGestures:function(method){var zoom=this.zoom,selector=zoom.slideSelector,passive=zoom.passiveListener;this.$wrapperEl[method]("gesturestart",selector,zoom.onGestureStart,passive),this.$wrapperEl[method]("gesturechange",selector,zoom.onGestureChange,passive),this.$wrapperEl[method]("gestureend",selector,zoom.onGestureEnd,passive)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var support2=this.support,zoom=this.zoom;if(!zoom.enabled){zoom.enabled=!0;var passiveListener=!("touchstart"!==this.touchEvents.start||!support2.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture=!support2.passiveListener||{passive:!1,capture:!0},slideSelector="."+this.params.slideClass;this.zoom.passiveListener=passiveListener,this.zoom.slideSelector=slideSelector,support2.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,passiveListener),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,passiveListener)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,slideSelector,zoom.onGestureStart,passiveListener),this.$wrapperEl.on(this.touchEvents.move,slideSelector,zoom.onGestureChange,activeListenerWithCapture),this.$wrapperEl.on(this.touchEvents.end,slideSelector,zoom.onGestureEnd,passiveListener),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,slideSelector,zoom.onGestureEnd,passiveListener)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,zoom.onTouchMove,activeListenerWithCapture)}},disable:function(){var zoom=this.zoom;if(zoom.enabled){var support2=this.support;this.zoom.enabled=!1;var passiveListener=!("touchstart"!==this.touchEvents.start||!support2.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture=!support2.passiveListener||{passive:!1,capture:!0},slideSelector="."+this.params.slideClass;support2.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,passiveListener),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,passiveListener)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,slideSelector,zoom.onGestureStart,passiveListener),this.$wrapperEl.off(this.touchEvents.move,slideSelector,zoom.onGestureChange,activeListenerWithCapture),this.$wrapperEl.off(this.touchEvents.end,slideSelector,zoom.onGestureEnd,passiveListener),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,slideSelector,zoom.onGestureEnd,passiveListener)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,zoom.onTouchMove,activeListenerWithCapture)}}}
vendor: 4,603 bytes, line 52
52,Lazy={loadInSlide:function(index2,loadInDuplicate){void 0===loadInDuplicate&&(loadInDuplicate=!0);var swiper=this,params=swiper.params.lazy;if(void 0!==index2&&0!==swiper.slides.length){var $slideEl=swiper.virtual&&swiper.params.virtual.enabled?swiper.$wrapperEl.children("."+swiper.params.slideClass+'[data-swiper-slide-index="'+index2+'"]'):swiper.slides.eq(index2),$images=$slideEl.find("."+params.elementClass+":not(."+params.loadedClass+"):not(."+params.loadingClass+")");!$slideEl.hasClass(params.elementClass)||$slideEl.hasClass(params.loadedClass)||$slideEl.hasClass(params.loadingClass)||$images.push($slideEl[0]),0!==$images.length&&$images.each((function(imageEl){var $imageEl=$2(imageEl);$imageEl.addClass(params.loadingClass);var background=$imageEl.attr("data-background"),src=$imageEl.attr("data-src"),srcset=$imageEl.attr("data-srcset"),sizes=$imageEl.attr("data-sizes"),$pictureEl=$imageEl.parent("picture");swiper.loadImage($imageEl[0],src||background,srcset,sizes,!1,(function(){if(null!=swiper&&swiper&&(!swiper||swiper.params)&&!swiper.destroyed){if(background?($imageEl.css("background-image",'url("'+background+'")'),$imageEl.removeAttr("data-background")):(srcset&&($imageEl.attr("srcset",srcset),$imageEl.removeAttr("data-srcset")),sizes&&($imageEl.attr("sizes",sizes),$imageEl.removeAttr("data-sizes")),$pictureEl.length&&$pictureEl.children("source").each((function(sourceEl){var $source=$2(sourceEl);$source.attr("data-srcset")&&($source.attr("srcset",$source.attr("data-srcset")),$source.removeAttr("data-srcset"))})),src&&($imageEl.attr("src",src),$imageEl.removeAttr("data-src"))),$imageEl.addClass(params.loadedClass).removeClass(params.loadingClass),$slideEl.find("."+params.preloaderClass).remove(),swiper.params.loop&&loadInDuplicate){var slideOriginalIndex=$slideEl.attr("data-swiper-slide-index");if($slideEl.hasClass(swiper.params.slideDuplicateClass)){var originalSlide=swiper.$wrapperEl.children('[data-swiper-slide-index="'+slideOriginalIndex+'"]:not(.'+swiper.params.slideDuplicateClass+")");swiper.lazy.loadInSlide(originalSlide.index(),!1)}else{var duplicatedSlide=swiper.$wrapperEl.children("."+swiper.params.slideDuplicateClass+'[data-swiper-slide-index="'+slideOriginalIndex+'"]');swiper.lazy.loadInSlide(duplicatedSlide.index(),!1)}}swiper.emit("lazyImageReady",$slideEl[0],$imageEl[0]),swiper.params.autoHeight&&swiper.updateAutoHeight()}})),swiper.emit("lazyImageLoad",$slideEl[0],$imageEl[0])}))}},load:function(){var swiper=this,$wrapperEl=swiper.$wrapperEl,swiperParams=swiper.params,slides=swiper.slides,activeIndex=swiper.activeIndex,isVirtual=swiper.virtual&&swiperParams.virtual.enabled,params=swiperParams.lazy,slidesPerView=swiperParams.slidesPerView;function slideExist(index2){if(isVirtual){if($wrapperEl.children("."+swiperParams.slideClass+'[data-swiper-slide-index="'+index2+'"]').length)return!0}else if(slides[index2])return!0;return!1}function slideIndex(slideEl){return isVirtual?$2(slideEl).attr("data-swiper-slide-index"):$2(slideEl).index()}if("auto"===slidesPerView&&(slidesPerView=0),swiper.lazy.initialImageLoaded||(swiper.lazy.initialImageLoaded=!0),swiper.params.watchSlidesVisibility)$wrapperEl.children("."+swiperParams.slideVisibleClass).each((function(slideEl){var index2=isVirtual?$2(slideEl).attr("data-swiper-slide-index"):$2(slideEl).index();swiper.lazy.loadInSlide(index2)}));else if(slidesPerView>1)for(var i=activeIndex;i<activeIndex+slidesPerView;i+=1)slideExist(i)&&swiper.lazy.loadInSlide(i);else swiper.lazy.loadInSlide(activeIndex);if(params.loadPrevNext)if(slidesPerView>1||params.loadPrevNextAmount&¶ms.loadPrevNextAmount>1){for(var amount=params.loadPrevNextAmount,spv=slidesPerView,maxIndex=Math.min(activeIndex+spv+Math.max(amount,spv),slides.length),minIndex=Math.max(activeIndex-Math.max(spv,amount),0),_i=activeIndex+slidesPerView;_i<maxIndex;_i+=1)slideExist(_i)&&swiper.lazy.loadInSlide(_i);for(var _i2=minIndex;_i2<activeIndex;_i2+=1)slideExist(_i2)&&swiper.lazy.loadInSlide(_i2)}else{var nextSlide=$wrapperEl.children("."+swiperParams.slideNextClass);nextSlide.length>0&&swiper.lazy.loadInSlide(slideIndex(nextSlide));var prevSlide=$wrapperEl.children("."+swiperParams.slidePrevClass);prevSlide.length>0&&swiper.lazy.loadInSlide(slideIndex(prevSlide))}},checkInViewOnLoad:function(){var window2=getWindow();if(this&&!this.destroyed){var $scrollElement=this.params.lazy.scrollingElement?$2(this.params.lazy.scrollingElement):$2(window2),isWindow=$scrollElement[0]===window2,scrollElementWidth=isWindow?window2.innerWidth:$scrollElement[0].offsetWidth,scrollElementHeight=isWindow?window2.innerHe
52ight:$scrollElement[0].offsetHeight,swiperOffset=this.$el.offset(),inView=!1;this.rtlTranslate&&(swiperOffset.left-=this.$el[0].scrollLeft);for(var swiperCoord=[[swiperOffset.left,swiperOffset.top],[swiperOffset.left+this.width,swiperOffset.top],[swiperOffset.left,swiperOffset.top+this.height],[swiperOffset.left+this.width,swiperOffset.top+this.height]],i=0;i<swiperCoord.length;i+=1){var point=swiperCoord[i];if(point[0]>=0&&point[0]<=scrollElementWidth&&point[1]>=0&&point[1]<=scrollElementHeight){if(0===point[0]&&0===point[1])continue;inView=!0}}var passiveListener=!("touchstart"!==this.touchEvents.start||!this.support.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};inView?(this.lazy.load(),$scrollElement.off("scroll",this.lazy.checkInViewOnLoad,passiveListener)):this.lazy.scrollHandlerAttached||(this.lazy.scrollHandlerAttached=!0,$scrollElement.on("scroll",this.lazy.checkInViewOnLoad,passiveListener))}}},Controller={LinearSpline:function(x,y){var maxIndex,minIndex,guess,i1,i3,binarySearch=function(array,val){for(minIndex=-1,maxIndex=array.length;maxIndex-minIndex>1;)array[guess=maxIndex+minIndex>>1]<=val?minIndex=guess:maxIndex=guess;return maxIndex};return this.x=x,this.y=y,this.lastIndex=x.length-1,this.interpolate=function(x2){return x2?(i3=binarySearch(this.x,x2),i1=i3-1,(x2-this.x[i1])*(this.y[i3]-this.y[i1])/(this.x[i3]-this.x[i1])+this.y[i1]):0},this},getInterpolateFunction:function(c){this.controller.spline||(this.controller.spline=this.params.loop?new Controller.LinearSpline(this.slidesGrid,c.slidesGrid):new Controller.LinearSpline(this.snapGrid,c.snapGrid))},setTranslate:function(_setTranslate,byController){var multiplier,controlledTranslate,swiper=this,controlled=swiper.controller.control,Swiper3=swiper.constructor;function setControlledTranslate(c){var translate2=swiper.rtlTranslate?-swiper.translate:swiper.translate;"slide"===swiper.params.controller.by&&(swiper.controller.getInterpolateFunction(c),controlledTranslate=-swiper.controller.spline.interpolate(-translate2)),controlledTranslate&&"container"!==swiper.params.controller.by||(multiplier=(c.maxTranslate()-c.minTranslate())/(swiper.maxTranslate()-swiper.minTranslate()),controlledTranslate=(translate2-swiper.minTranslate())*multiplier+c.minTranslate()),swiper.params.controller.inverse&&(controlledTranslate=c.maxTranslate()-controlledTranslate),c.updateProgress(controlledTranslate),c.setTranslate(controlledTranslate,swiper),c.updateActiveIndex(),c.updateSlidesClasses()}if(Array.isArray(controlled))for(var i=0;i<controlled.length;i+=1)controlled[i]!==byController&&controlled[i]instanceof Swiper3&&setControlledTranslate(controlled[i]);else controlled instanceof Swiper3&&byController!==controlled&&setControlledTranslate(controlled)},setTransition:function(duration,byController){var i,swiper=this,Swiper3=swiper.constructor,controlled=swiper.controller.control;function setControlledTransition(c){c.setTransition(duration,swiper),0!==duration&&(c.transitionStart(),c.params.autoHeight&&nextTick((function(){c.updateAutoHeight()})),c.$wrapperEl.transitionEnd((function(){controlled&&(c.params.loop&&"slide"===swiper.params.controller.by&&c.loopFix(),c.transitionEnd())})))}if(Array.isArray(controlled))for(i=0;i<controlled.length;i+=1)controlled[i]!==byController&&controlled[i]instanceof Swiper3&&setControlledTransition(controlled[i]);else controlled instanceof Swiper3&&byController!==controlled&&setControlledTransition(controlled)}},A11y={getRandomNumber:function(size){void 0===size&&(size=16);return"x".repeat(size).replace(/x/g,(function(){return Math.round(16*Math.random()).toString(16)}))},makeElFocusable:function($el){return $el.attr("tabIndex","0"),$el},makeElNotFocusable:function($el){return $el.attr("tabIndex","-1"),$el},addElRole:function($el,role){return $el.attr("role",role),$el},addElRoleDescription:function($el,description){return $el.attr("aria-roledescription",description),$el},addElControls:function($el,controls){return $el.attr("aria-controls",controls),$el},addElLabel:function($el,label){return $el.attr("aria-label",label),$el},addElId:function($el,id){return $el.attr("id",id),$el},addElLive:function($el,live){return $el.attr("aria-live",live),$el},disableEl:function($el){return $el.attr("aria-disabled",!0),$el},enableEl:function($el){return $el.attr("aria-disabled",!1),$el},onEnterOrSpaceKey:function(e){if(13===e.keyCode||32===e.keyCode){var params=this.params.a11y,$targetEl=$2(e.target);this.navigation&&this.navigation.$nextEl&&$targetEl.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.isEnd?this.a11y.notify(params.lastSlideMessage):this.a11y.notify(params.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&$targetEl.is(this.navigation.$prevEl)&&(this.isBeg
52inning&&!this.params.loop||this.slidePrev(),this.isBeginning?this.a11y.notify(params.firstSlideMessage):this.a11y.notify(params.prevSlideMessage)),this.pagination&&$targetEl.is(classesToSelector(this.params.pagination.bulletClass))&&$targetEl[0].click()}},notify:function(message){var notification=this.a11y.liveRegion;0!==notification.length&&(notification.html(""),notification.html(message))},updateNavigation:function(){if(!this.params.loop&&this.navigation){var _swiper$navigation=this.navigation,$nextEl=_swiper$navigation.$nextEl,$prevEl=_swiper$navigation.$prevEl;$prevEl&&$prevEl.length>0&&(this.isBeginning?(this.a11y.disableEl($prevEl),this.a11y.makeElNotFocusable($prevEl)):(this.a11y.enableEl($prevEl),this.a11y.makeElFocusable($prevEl))),$nextEl&&$nextEl.length>0&&(this.isEnd?(this.a11y.disableEl($nextEl),this.a11y.makeElNotFocusable($nextEl)):(this.a11y.enableEl($nextEl),this.a11y.makeElFocusable($nextEl)))}},updatePagination:function(){var swiper=this,params=swiper.params.a11y;swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&&swiper.pagination.bullets.length&&swiper.pagination.bullets.each((function(bulletEl){var $bulletEl=$2(bulletEl);swiper.a11y.makeElFocusable($bulletEl),swiper.params.pagination.renderBullet||(swiper.a11y.addElRole($bulletEl,"button"),swiper.a11y.addElLabel($bulletEl,params.paginationBulletMessage.replace(/\{\{index\}\}/,$bulletEl.index()+1)))}))},init:function(){var swiper=this,params=swiper.params.a11y;swiper.$el.append(swiper.a11y.liveRegion);var $containerEl=swiper.$el;params.containerRoleDescriptionMessage&&swiper.a11y.addElRoleDescription($containerEl,params.containerRoleDescriptionMessage),params.containerMessage&&swiper.a11y.addElLabel($containerEl,params.containerMessage);var $nextEl,$prevEl,$wrapperEl=swiper.$wrapperEl,wrapperId=$wrapperEl.attr("id")||"swiper-wrapper-"+swiper.a11y.getRandomNumber(16),live=swiper.params.autoplay&&swiper.params.autoplay.enabled?"off":"polite";swiper.a11y.addElId($wrapperEl,wrapperId),swiper.a11y.addElLive($wrapperEl,live),params.itemRoleDescriptionMessage&&swiper.a11y.addElRoleDescription($2(swiper.slides),params.itemRoleDescriptionMessage),swiper.a11y.addElRole($2(swiper.slides),params.slideRole),swiper.slides.each((function(slideEl){var $slideEl=$2(slideEl),ariaLabelMessage=params.slideLabelMessage.replace(/\{\{index\}\}/,$slideEl.index()+1).replace(/\{\{slidesLength\}\}/,swiper.slides.length);swiper.a11y.addElLabel($slideEl,ariaLabelMessage)})),swiper.navigation&&swiper.navigation.$nextEl&&($nextEl=swiper.navigation.$nextEl),swiper.navigation&&swiper.navigation.$prevEl&&($prevEl=swiper.navigation.$prevEl),$nextEl&&$nextEl.length&&(swiper.a11y.makeElFocusable($nextEl),"BUTTON"!==$nextEl[0].tagName&&(swiper.a11y.addElRole($nextEl,"button"),$nextEl.on("keydown",swiper.a11y.onEnterOrSpaceKey)),swiper.a11y.addElLabel($nextEl,params.nextSlideMessage),swiper.a11y.addElControls($nextEl,wrapperId)),$prevEl&&$prevEl.length&&(swiper.a11y.makeElFocusable($prevEl),"BUTTON"!==$prevEl[0].tagName&&(swiper.a11y.addElRole($prevEl,"button"),$prevEl.on("keydown",swiper.a11y.onEnterOrSpaceKey)),swiper.a11y.addElLabel($prevEl,params.prevSlideMessage),swiper.a11y.addElControls($prevEl,wrapperId)),swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&&swiper.pagination.bullets.length&&swiper.pagination.$el.on("keydown",classesToSelector(swiper.params.pagination.bulletClass),swiper.a11y.onEnterOrSpaceKey)},destroy:function(){var $nextEl,$prevEl;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&($nextEl=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&($prevEl=this.navigation.$prevEl),$nextEl&&$nextEl.off("keydown",this.a11y.onEnterOrSpaceKey),$prevEl&&$prevEl.off("keydown",this.a11y.onEnterOrSpaceKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown",classesToSelector(this.params.pagination.bulletClass),this.a11y.onEnterOrSpaceKey)}},History={init:function(){var window2=getWindow();
52if(this.params.history){if(!window2.history||!window2.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var history=this.history;history.initialized=!0,history.paths=History.getPathValues(this.params.url),(history.paths.key||history.paths.value)&&(history.scrollToSlide(0,history.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||window2.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var window2=getWindow();this.params.history.replaceState||window2.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=History.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(urlOverride){var window2=getWindow(),pathArray=(urlOverride?new URL(urlOverride):window2.location).pathname.slice(1).split("/").filter((function(part){return""!==part})),total=pathArray.length;return{key:pathArray[total-2],value:pathArray[total-1]}},setHistory:function(key,index2){var window2=getWindow();if(this.history.initialized&&this.params.history.enabled){var location2;location2=this.params.url?new URL(this.params.url):window2.location;var slide2=this.slides.eq(index2),value=History.slugify(slide2.attr("data-history"));if(this.params.history.root.length>0){var root=this.params.history.root;"/"===root[root.length-1]&&(root=root.slice(0,root.length-1)),value=root+"/"+key+"/"+value}else location2.pathname.includes(key)||(value=key+"/"+value);var currentState=window2.history.state;currentState&¤tState.value===value||(this.params.history.replaceState?window2.history.replaceState({value:value},null,value):window2.history.pushState({value:value},null,value))}},slugify:function(text2){return text2.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(speed,value,runCallbacks){if(value)for(var i=0,length=this.slides.length;i<length;i+=1){var slide2=this.slides.eq(i);if(History.slugify(slide2.attr("data-history"))===value&&!slide2.hasClass(this.params.slideDuplicateClass)){var index2=slide2.index();this.slideTo(index2,speed,runCallbacks)}}else this.slideTo(0,speed,runCallbacks)}},HashNavigation={onHashCange:function(){var document2=getDocument();this.emit("hashChange");var newHash=document2.location.hash.replace("#","");if(newHash!==this.slides.eq(this.activeIndex).attr("data-hash")){var newIndex=this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+newHash+'"]').index();if(void 0===newIndex)return;this.slideTo(newIndex)}},setHash:function(){var window2=getWindow(),document2=getDocument();if(this.hashNavigation.initialized&&this.params.hashNavigation.enabled)if(this.params.hashNavigation.replaceState&&window2.history&&window2.history.replaceState)window2.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||""),this.emit("hashSet");else{var slide2=this.slides.eq(this.activeIndex),hash=slide2.attr("data-hash")||slide2.attr("data-history");document2.location.hash=hash||"",this.emit("hashSet")}},init:function(){var document2=getDocument(),window2=getWindow();if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){this.hashNavigation.initialized=!0;var hash=document2.location.hash.replace("#","");if(hash)for(var i=0,length=this.slides.length;i<length;i+=1){var slide2=this.slides.eq(i);if((slide2.attr("data-hash")||slide2.attr("data-history"))===hash&&!slide2.hasClass(this.params.slideDuplicateClass)){var index2=slide2.index();this.slideTo(index2,0,this.params.runCallbacksOnInit,!0)}}this.params.hashNavigation.watchState&&$2(window2).on("hashchange",this.hashNavigation.onHashCange)}},destroy:function(){var window2=getWindow();this.params.hashNavigation.watchState&&$2(window2).off("hashchange",this.hashNavigation.onHashCange)}},Autoplay={run:function(){var swiper=this,$activeSlideEl=swiper.slides.eq(swiper.activeIndex),delay=swiper.params.autoplay.delay;
52$activeSlideEl.attr("data-swiper-autoplay")&&(delay=$activeSlideEl.attr("data-swiper-autoplay")||swiper.params.autoplay.delay),clearTimeout(swiper.autoplay.timeout),swiper.autoplay.timeout=nextTick((function(){var autoplayResult;swiper.params.autoplay.reverseDirection?swiper.params.loop?(swiper.loopFix(),autoplayResult=swiper.slidePrev(swiper.params.speed,!0,!0),swiper.emit("autoplay")):swiper.isBeginning?swiper.params.autoplay.stopOnLastSlide?swiper.autoplay.stop():(autoplayResult=swiper.slideTo(swiper.slides.length-1,swiper.params.speed,!0,!0),swiper.emit("autoplay")):(autoplayResult=swiper.slidePrev(swiper.params.speed,!0,!0),swiper.emit("autoplay")):swiper.params.loop?(swiper.loopFix(),autoplayResult=swiper.slideNext(swiper.params.speed,!0,!0),swiper.emit("autoplay")):swiper.isEnd?swiper.params.autoplay.stopOnLastSlide?swiper.autoplay.stop():(autoplayResult=swiper.slideTo(0,swiper.params.speed,!0,!0),swiper.emit("autoplay")):(autoplayResult=swiper.slideNext(swiper.params.speed,!0,!0),swiper.emit("autoplay")),(swiper.params.cssMode&&swiper.autoplay.running||!1===autoplayResult)&&swiper.autoplay.run()}),delay)},start:function(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop:function(){return!!this.autoplay.running&&(void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0))},pause:function(speed){var swiper=this;swiper.autoplay.running&&(swiper.autoplay.paused||(swiper.autoplay.timeout&&clearTimeout(swiper.autoplay.timeout),swiper.autoplay.paused=!0,0!==speed&&swiper.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((function(event){swiper.$wrapperEl[0].addEventListener(event,swiper.autoplay.onTransitionEnd)})):(swiper.autoplay.paused=!1,swiper.autoplay.run())))},onVisibilityChange:function(){var document2=getDocument();"hidden"===document2.visibilityState&&this.autoplay.running&&this.autoplay.pause(),"visible"===document2.visibilityState&&this.autoplay.paused&&(this.autoplay.run(),this.autoplay.paused=!1)},onTransitionEnd:function(e){var swiper=this;swiper&&!swiper.destroyed&&swiper.$wrapperEl&&e.target===swiper.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((function(event){swiper.$wrapperEl[0].removeEventListener(event,swiper.autoplay.onTransitionEnd)})),swiper.autoplay.paused=!1,swiper.autoplay.running?swiper.autoplay.run():swiper.autoplay.stop())},onMouseEnter:function(){var swiper=this;swiper.params.autoplay.disableOnInteraction?swiper.autoplay.stop():swiper.autoplay.pause(),["transitionend","webkitTransitionEnd"].forEach((function(event){swiper.$wrapperEl[0].removeEventListener(event,swiper.autoplay.onTransitionEnd)}))},onMouseLeave:function(){this.params.autoplay.disableOnInteraction||(this.autoplay.paused=!1,this.autoplay.run())},attachMouseEvents:function(){this.params.autoplay.pauseOnMouseEnter&&(this.$el.on("mouseenter",this.autoplay.onMouseEnter),this.$el.on("mouseleave",this.autoplay.onMouseLeave))},detachMouseEvents:function(){this.$el.off("mouseenter",this.autoplay.onMouseEnter),this.$el.off("mouseleave",this.autoplay.onMouseLeave)}},Fade={setTranslate:function(){for(var slides=this.slides,i=0;i<slides.length;i+=1){var $slideEl=this.slides.eq(i),tx=-$slideEl[0].swiperSlideOffset;this.params.virtualTranslate||(tx-=this.translate);var ty=0;this.isHorizontal()||(ty=tx,tx=0);var slideOpacity=this.params.fadeEffect.crossFade?Math.max(1-Math.abs($slideEl[0].progress),0):1+Math.min(Math.max($slideEl[0].progress,-1),0);$slideEl.css({opacity:slideOpacity}).transform("translate3d("+tx+"px, "+ty+"px, 0px)")}},setTransition:function(duration){var swiper=this,slides=swiper.slides,$wrapperEl=swiper.$wrapperEl;if(slides.transition(duration),swiper.params.virtualTranslate&&0!==duration){var eventTriggered=!1;slides.transitionEnd((function(){if(!eventTriggered&&swiper&&!swiper.destroyed){eventTriggered=!0,swiper.animating=!1;for(var triggerEvents=["webkitTransitionEnd","transitionend"],i=0;i<triggerEvents.length;i+=1)$wrapperEl.trigger(triggerEvents[i])}}))}}},Cube={setTranslate:function(){var $cubeShadowEl,$el=this.$el,$wrapperEl=this.$wrapperEl,slides=this.slides,swiperWidth=this.width,swiperHeight=this.height,rtl=this.rtlTranslate,swiperSize=this.size,browser2=this.browser,params=this.params.cubeEffect,isHorizontal=this.isHorizontal(),isVirtual=this.virtual&&this.params.virtual.enabled,wrapperRotate=0;
vendor: 5,753 bytes, line 52
52params.shadow&&(isHorizontal?(0===($cubeShadowEl=$wrapperEl.find(".swiper-cube-shadow")).length&&($cubeShadowEl=$2('<div class="swiper-cube-shadow"></div>'),$wrapperEl.append($cubeShadowEl)),$cubeShadowEl.css({height:swiperWidth+"px"})):0===($cubeShadowEl=$el.find(".swiper-cube-shadow")).length&&($cubeShadowEl=$2('<div class="swiper-cube-shadow"></div>'),$el.append($cubeShadowEl)));for(var i=0;i<slides.length;i+=1){var $slideEl=slides.eq(i),slideIndex=i;isVirtual&&(slideIndex=parseInt($slideEl.attr("data-swiper-slide-index"),10));var slideAngle=90*slideIndex,round=Math.floor(slideAngle/360);rtl&&(slideAngle=-slideAngle,round=Math.floor(-slideAngle/360));var progress=Math.max(Math.min($slideEl[0].progress,1),-1),tx=0,ty=0,tz=0;slideIndex%4==0?(tx=4*-round*swiperSize,tz=0):(slideIndex-1)%4==0?(tx=0,tz=4*-round*swiperSize):(slideIndex-2)%4==0?(tx=swiperSize+4*round*swiperSize,tz=swiperSize):(slideIndex-3)%4==0&&(tx=-swiperSize,tz=3*swiperSize+4*swiperSize*round),rtl&&(tx=-tx),isHorizontal||(ty=tx,tx=0);var transform2="rotateX("+(isHorizontal?0:-slideAngle)+"deg) rotateY("+(isHorizontal?slideAngle:0)+"deg) translate3d("+tx+"px, "+ty+"px, "+tz+"px)";if(progress<=1&&progress>-1&&(wrapperRotate=90*slideIndex+90*progress,rtl&&(wrapperRotate=90*-slideIndex-90*progress)),$slideEl.transform(transform2),params.slideShadows){var shadowBefore=isHorizontal?$slideEl.find(".swiper-slide-shadow-left"):$slideEl.find(".swiper-slide-shadow-top"),shadowAfter=isHorizontal?$slideEl.find(".swiper-slide-shadow-right"):$slideEl.find(".swiper-slide-shadow-bottom");0===shadowBefore.length&&(shadowBefore=$2('<div class="swiper-slide-shadow-'+(isHorizontal?"left":"top")+'"></div>'),$slideEl.append(shadowBefore)),0===shadowAfter.length&&(shadowAfter=$2('<div class="swiper-slide-shadow-'+(isHorizontal?"right":"bottom")+'"></div>'),$slideEl.append(shadowAfter)),shadowBefore.length&&(shadowBefore[0].style.opacity=Math.max(-progress,0)),shadowAfter.length&&(shadowAfter[0].style.opacity=Math.max(progress,0))}}if($wrapperEl.css({"-webkit-transform-origin":"50% 50% -"+swiperSize/2+"px","-moz-transform-origin":"50% 50% -"+swiperSize/2+"px","-ms-transform-origin":"50% 50% -"+swiperSize/2+"px","transform-origin":"50% 50% -"+swiperSize/2+"px"}),params.shadow)if(isHorizontal)$cubeShadowEl.transform("translate3d(0px, "+(swiperWidth/2+params.shadowOffset)+"px, "+-swiperWidth/2+"px) rotateX(90deg) rotateZ(0deg) scale("+params.shadowScale+")");else{var shadowAngle=Math.abs(wrapperRotate)-90*Math.floor(Math.abs(wrapperRotate)/90),multiplier=1.5-(Math.sin(2*shadowAngle*Math.PI/360)/2+Math.cos(2*shadowAngle*Math.PI/360)/2),scale1=params.shadowScale,scale2=params.shadowScale/multiplier,offset2=params.shadowOffset;$cubeShadowEl.transform("scale3d("+scale1+", 1, "+scale2+") translate3d(0px, "+(swiperHeight/2+offset2)+"px, "+-swiperHeight/2/scale2+"px) rotateX(-90deg)")}var zFactor=browser2.isSafari||browser2.isWebView?-swiperSize/2:0;$wrapperEl.transform("translate3d(0px,0,"+zFactor+"px) rotateX("+(this.isHorizontal()?0:wrapperRotate)+"deg) rotateY("+(this.isHorizontal()?-wrapperRotate:0)+"deg)")},setTransition:function(duration){var $el=this.$el;this.slides.transition(duration).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(duration),this.params.cubeEffect.shadow&&!this.isHorizontal()&&$el.find(".swiper-cube-shadow").transition(duration)}},Flip={setTranslate:function(){for(var slides=this.slides,rtl=this.rtlTranslate,i=0;i<slides.length;i+=1){var $slideEl=slides.eq(i),progress=$slideEl[0].progress;this.params.flipEffect.limitRotation&&(progress=Math.max(Math.min($slideEl[0].progress,1),-1));var rotateY=-180*progress,rotateX=0,tx=-$slideEl[0].swiperSlideOffset,ty=0;if(this.isHorizontal()?rtl&&(rotateY=-rotateY):(ty=tx,tx=0,rotateX=-rotateY,rotateY=0),$slideEl[0].style.zIndex=-Math.abs(Math.round(progress))+slides.length,this.params.flipEffect.slideShadows){var shadowBefore=this.isHorizontal()?$slideEl.find(".swiper-slide-shadow-left"):$slideEl.find(".swiper-slide-shadow-top"),shadowAfter=this.isHorizontal()?$slideEl.find(".swiper-slide-shadow-right"):$slideEl.find(".swiper-slide-shadow-bottom");0===shadowBefore.length&&(shadowBefore=$2('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"></div>'),$slideEl.append(shadowBefore)),0===shadowAfter.length&&(shadowAfter=$2('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"></div>'),$slideEl.append(shadowAfter)),shadowBefore.length&&(shadowBefore[0].style.opacity=Math.max(-progress,0)),shadowAfter.length&&(shadowAfter[0].style.opacity=Math.max(progress,0))}$slideEl.transform("translate3d("+tx+"px, "+ty+"px, 0px) rotateX("+rotateX+"deg) rotateY("+rotateY+"deg)")}},setTransition:function(duration){var swiper=this,slides=swiper.slides,activeIndex=swiper.activeIndex,$wrapperEl=swiper.$wrapperEl;if(slides.transition(duration).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(duration),swiper.params.virtualTranslate&&0!==duration){var eventTriggered=!1;slides.eq(activeIndex).transitionEnd((function(){if(!eventTriggered&&swiper&&!swiper.destroyed){eventTriggered=!0,swiper.animating=!1;for(var triggerEvents=["webkitTransitionEnd","transitionend"],i=0;i<triggerEvents.length;i+=1)$wrapperEl.trigger(triggerEvents[i])}}))}}},Coverflow={setTranslate:function(){for(var swiperWidth=this.width,swiperHeight=this.height,slides=this.slides,slidesSizesGrid=this.slidesSizesGrid,params=this.params.coverflowEffect,isHorizontal=this.isHorizontal(),transform2=this.translate,center=isHorizontal?swiperWidth/2-transform2:swiperHeight/2-transform2,rotate=isHorizontal?params.rotate:-p
52arams.rotate,translate2=params.depth,i=0,length=slides.length;i<length;i+=1){var $slideEl=slides.eq(i),slideSize=slidesSizesGrid[i],offsetMultiplier=(center-$slideEl[0].swiperSlideOffset-slideSize/2)/slideSize*params.modifier,rotateY=isHorizontal?rotate*offsetMultiplier:0,rotateX=isHorizontal?0:rotate*offsetMultiplier,translateZ=-translate2*Math.abs(offsetMultiplier),stretch=params.stretch;"string"==typeof stretch&&-1!==stretch.indexOf("%")&&(stretch=parseFloat(params.stretch)/100*slideSize);var translateY=isHorizontal?0:stretch*offsetMultiplier,translateX=isHorizontal?stretch*offsetMultiplier:0,scale=1-(1-params.scale)*Math.abs(offsetMultiplier);Math.abs(translateX)<.001&&(translateX=0),Math.abs(translateY)<.001&&(translateY=0),Math.abs(translateZ)<.001&&(translateZ=0),Math.abs(rotateY)<.001&&(rotateY=0),Math.abs(rotateX)<.001&&(rotateX=0),Math.abs(scale)<.001&&(scale=0);var slideTransform="translate3d("+translateX+"px,"+translateY+"px,"+translateZ+"px) rotateX("+rotateX+"deg) rotateY("+rotateY+"deg) scale("+scale+")";if($slideEl.transform(slideTransform),$slideEl[0].style.zIndex=1-Math.abs(Math.round(offsetMultiplier)),params.slideShadows){var $shadowBeforeEl=isHorizontal?$slideEl.find(".swiper-slide-shadow-left"):$slideEl.find(".swiper-slide-shadow-top"),$shadowAfterEl=isHorizontal?$slideEl.find(".swiper-slide-shadow-right"):$slideEl.find(".swiper-slide-shadow-bottom");0===$shadowBeforeEl.length&&($shadowBeforeEl=$2('<div class="swiper-slide-shadow-'+(isHorizontal?"left":"top")+'"></div>'),$slideEl.append($shadowBeforeEl)),0===$shadowAfterEl.length&&($shadowAfterEl=$2('<div class="swiper-slide-shadow-'+(isHorizontal?"right":"bottom")+'"></div>'),$slideEl.append($shadowAfterEl)),$shadowBeforeEl.length&&($shadowBeforeEl[0].style.opacity=offsetMultiplier>0?offsetMultiplier:0),$shadowAfterEl.length&&($shadowAfterEl[0].style.opacity=-offsetMultiplier>0?-offsetMultiplier:0)}}},setTransition:function(duration){this.slides.transition(duration).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(duration)}},Thumbs={init:function(){var thumbsParams=this.params.thumbs;if(this.thumbs.initialized)return!1;this.thumbs.initialized=!0;var SwiperClass=this.constructor;return thumbsParams.swiper instanceof SwiperClass?(this.thumbs.swiper=thumbsParams.swiper,extend(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),extend(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):isObject(thumbsParams.swiper)&&(this.thumbs.swiper=new SwiperClass(extend({},thumbsParams.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0},onThumbClick:function(){var thumbsSwiper=this.thumbs.swiper;if(thumbsSwiper){var clickedIndex=thumbsSwiper.clickedIndex,clickedSlide=thumbsSwiper.clickedSlide;if(!(clickedSlide&&$2(clickedSlide).hasClass(this.params.thumbs.slideThumbActiveClass)||null==clickedIndex)){var slideToIndex;if(slideToIndex=thumbsSwiper.params.loop?parseInt($2(thumbsSwiper.clickedSlide).attr("data-swiper-slide-index"),10):clickedIndex,this.params.loop){var currentIndex=this.activeIndex;this.slides.eq(currentIndex).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,currentIndex=this.activeIndex);var prevIndex=this.slides.eq(currentIndex).prevAll('[data-swiper-slide-index="'+slideToIndex+'"]').eq(0).index(),nextIndex=this.slides.eq(currentIndex).nextAll('[data-swiper-slide-index="'+slideToIndex+'"]').eq(0).index();slideToIndex=void 0===prevIndex?nextIndex:void 0===nextIndex?prevIndex:nextIndex-currentIndex<currentIndex-prevIndex?nextIndex:prevIndex}this.slideTo(slideToIndex)}}},update:function(initial){var thumbsSwiper=this.thumbs.swiper;if(thumbsSwiper){var slidesPerView="auto"===thumbsSwiper.params.slidesPerView?thumbsSwiper.slidesPerViewDynamic():thumbsSwiper.params.slidesPerView,autoScrollOffset=this.params.thumbs.autoScrollOffset,useOffset=autoScrollOffset&&!thumbsSwiper.params.loop;if(this.realIndex!==thumbsSwiper.realIndex||useOffset){var newThumbsIndex,direction,currentThumbsIndex=thumbsSwiper.activeIndex;if(thumbsSwiper.params.loop){thumbsSwiper.slides.eq(currentThumbsIndex).hasClass(thumbsSwiper.params.slideDuplicateClass)&&(thumbsSwiper.loopFix(),thumbsSwiper._clientLeft=thumbsSwiper.$wrapperEl[0].clientLeft,currentThumbsIndex=thumbsSwiper.activeIndex);var prevThumbsIndex=thumbsSwiper.slides.eq(currentThumbsIndex).prevAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index(),nextThumbsIndex=thumbsSwiper.slides.eq(currentThumbsIndex).nextAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index();newThumbsIndex=void 0===prevThumbsIndex?nextThumbsIndex:void 0===nextThumbsIndex?prevThumbsIndex:nextThumbsIndex-currentThumbsIndex==currentThumbsIndex-prevThumbsIndex?thumbsSwiper.params.slidesPerGroup>1?nextThumbsIndex:currentThumbsIndex:nextThumbsIndex-currentThumbsIndex<currentThumbsIndex-prevThumbsIndex?nextThumbsIndex:prevThumbsIndex,direction=this.activeIndex>this.previousIndex?"next":"prev"}else direction=(newThumbsIndex=this.realIndex)>this.previousIndex?"next":"prev";useOffset&&(newThumbsIndex+="next"===direction?autoScrollOffset:-1*autoScrollOffset),thumbsSwiper.visibleSlidesIndexes&&thumbsSwiper.visibleSlidesIndexes.indexOf(newThumbsIndex)<0&&(thumbsSwiper.params.centeredSlides?newThumbsIndex=newThumbsIndex>currentThumbsIndex?newThumbsIndex-Math.floor(slidesPerView/2)+1:newThumbsIndex+Math.floor(slidesPerView/2)-1:newThumbsIndex>currentThumbsIndex&&thumbsSwiper.params.slidesPerGroup,thumbsSwiper.slideTo(newThumbsIndex,initial?0:void 0))}var thumbsToActivate=1,thumbActiveClass=this.params.thumbs.slideThumbActiveClass;if(this.params.slidesPerView>1&&!this.params.centeredSlides&&(thumbsToActivate=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(thumbsToActivate=1),thumbsToActivate=Math.floor(thumbsToActivate),thumbsSwiper.slides.removeClass(thumbActiveClass),thumbsSwiper.params.loop||thumbsSwiper.params.virtual&&thumbsSwiper.params.virtual.enabled)for(var i=0;i<thumbsToActivate;i+=1)thumbsSwiper.$wrapperEl.children('[data-swiper-slide-index="'+(this.realIndex+i)+'"]').addClass(thumbActiveClass);else for(var _i=0;_i<thumbsToActivate;_i+=1)thumbsSwiper.slides.eq(this.realIndex+_i).addClass(thumbActiveClass)}}},components=[Virtual$1,Keyboard$1,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){bindModuleMethods(this,{mousewheel:{enabled:!1,lastScrollTime:now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:Mousewheel.enable,disable:Mousewheel.disable,handle:Mousewheel.handle,handleMouseEnter:Mousewheel.handleMouseEnter,handleMouseLeave:Mousewheel.handleMouseLeave,animateSlider:Mousewheel.animateSlider,releaseScroll:Mousewheel.releaseScroll}})},on:{init:function(swiper){!swiper.params.mousewheel.enabled&&swiper.params.cssMode&&swiper.mousewheel.disable(),swiper.params.mousewheel.enabled&&swiper.mousewheel.enable()},destroy:function(swiper){swiper.params.cssMode&&swiper.mousewheel.enable(),swiper.mousewheel.enabled&&swiper.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){bindModuleMethods(this,{navigation:_extends({},Navigation)})},on:{init:function(swiper){swiper.navigation.init(),swiper.navigation.update()},toEdge:function(swiper){swiper.navigation.update()},fromEdge:function(swiper){swiper.navigation.update()},destroy:function(swiper){swiper.navigation.destroy()}
vendor: 9,824 bytes, line 52
52,"enable disable":function(swiper){var _swiper$navigation3=swiper.navigation,$nextEl=_swiper$navigation3.$nextEl,$prevEl=_swiper$navigation3.$prevEl;$nextEl&&$nextEl[swiper.enabled?"removeClass":"addClass"](swiper.params.navigation.lockClass),$prevEl&&$prevEl[swiper.enabled?"removeClass":"addClass"](swiper.params.navigation.lockClass)},click:function(swiper,e){var _swiper$navigation4=swiper.navigation,$nextEl=_swiper$navigation4.$nextEl,$prevEl=_swiper$navigation4.$prevEl,targetEl=e.target;if(swiper.params.navigation.hideOnClick&&!$2(targetEl).is($prevEl)&&!$2(targetEl).is($nextEl)){if(swiper.pagination&&swiper.params.pagination&&swiper.params.pagination.clickable&&(swiper.pagination.el===targetEl||swiper.pagination.el.contains(targetEl)))return;var isHidden;$nextEl?isHidden=$nextEl.hasClass(swiper.params.navigation.hiddenClass):$prevEl&&(isHidden=$prevEl.hasClass(swiper.params.navigation.hiddenClass)),!0===isHidden?swiper.emit("navigationShow"):swiper.emit("navigationHide"),$nextEl&&$nextEl.toggleClass(swiper.params.navigation.hiddenClass),$prevEl&&$prevEl.toggleClass(swiper.params.navigation.hiddenClass)}}}},{name:"pagination",params:{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(number){return number},formatFractionTotal:function(number){return number},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){bindModuleMethods(this,{pagination:_extends({dynamicBulletIndex:0},Pagination)})},on:{init:function(swiper){swiper.pagination.init(),swiper.pagination.render(),swiper.pagination.update()},activeIndexChange:function(swiper){(swiper.params.loop||void 0===swiper.snapIndex)&&swiper.pagination.update()},snapIndexChange:function(swiper){swiper.params.loop||swiper.pagination.update()},slidesLengthChange:function(swiper){swiper.params.loop&&(swiper.pagination.render(),swiper.pagination.update())},snapGridLengthChange:function(swiper){swiper.params.loop||(swiper.pagination.render(),swiper.pagination.update())},destroy:function(swiper){swiper.pagination.destroy()},"enable disable":function(swiper){var $el=swiper.pagination.$el;$el&&$el[swiper.enabled?"removeClass":"addClass"](swiper.params.pagination.lockClass)},click:function(swiper,e){var targetEl=e.target;if(swiper.params.pagination.el&&swiper.params.pagination.hideOnClick&&swiper.pagination.$el.length>0&&!$2(targetEl).hasClass(swiper.params.pagination.bulletClass)){if(swiper.navigation&&(swiper.navigation.nextEl&&targetEl===swiper.navigation.nextEl||swiper.navigation.prevEl&&targetEl===swiper.navigation.prevEl))return;!0===swiper.pagination.$el.hasClass(swiper.params.pagination.hiddenClass)?swiper.emit("paginationShow"):swiper.emit("paginationHide"),swiper.pagination.$el.toggleClass(swiper.params.pagination.hiddenClass)}}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){bindModuleMethods(this,{scrollbar:_extends({isTouched:!1,timeout:null,dragTimeout:null},Scrollbar)})},on:{init:function(swiper){swiper.scrollbar.init(),swiper.scrollbar.updateSize(),swiper.scrollbar.setTranslate()},update:function(swiper){swiper.scrollbar.updateSize()},resize:function(swiper){swiper.scrollbar.updateSize()},observerUpdate:function(swiper){swiper.scrollbar.updateSize()},setTranslate:function(swiper){swiper.scrollbar.setTranslate()},setTransition:function(swiper,duration){swiper.scrollbar.setTransition(duration)},"enable disable":function(swiper){var $el=swiper.scrollbar.$el;$el&&$el[swiper.enabled?"removeClass":"addClass"](swiper.params.scrollbar.lockClass)},destroy:function(swiper){swiper.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){bindModuleMethods(this,{parallax:_extends({},Parallax)})},on:{beforeInit:function(swiper){swiper.params.parallax.enabled&&(swiper.params.watchSlidesProgress=!0,swiper.originalParams.watchSlidesProgress=!0)},init:function(swiper){swiper.params.parallax.enabled&&swiper.parallax.setTranslate()},setTranslate:function(swiper){swiper.params.parallax.enabled&&swiper.parallax.setTranslate()},setTransition:function(swiper,duration){swiper.params.parallax.enabled&&swiper.parallax.setTransition(duration)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var swiper=this;bindModuleMethods(swiper,{zoom:_extends({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},Zoom)});var scale=1;Object.defineProperty(swiper.zoom,"scale",{get:function(){return scale},set:function(value){if(scale!==value){var imageEl=swiper.zoom.gesture.$imageEl?swiper.zoom.gesture.$imageEl[0]:void 0,slideEl=swiper.zoom.gesture.$slideEl?swiper.zoom.gesture.$slideEl[0]:void 0;swiper.emit("zoomChange",value,imageEl,slideEl)}scale=value}})},on:{init:function(swiper){swiper.params.zoom.enabled&&swiper.zoom.enable()},destroy:function(swiper){swiper.zoom.disable()},touchStart:function(swiper,e){swiper.zoom.enabled&&swiper.zoom.onTouchStart(e)},touchEnd:function(swiper,e){swiper.zoom.enabled&&swiper.zoom.onTouchEnd(e)},doubleTap:function(swiper,e){!swiper.animating&&swiper.params.zoom.enabled&&swiper.zoom.enabled&&swiper.params.zoom.toggle&&swiper.zoom.toggle(e)},transitionEnd:function(swiper){swiper.zoom.enabled&&swiper.params.zoom.enabled&&swiper.zoom.onTransitionEnd()},slideChange:function(swiper){swiper.zoom.enabled&&swiper.params.zoom.enabled&&swiper.params.cssMode&&swiper.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){bindModuleMethods(this,{lazy:_extends({initialImageLoaded:!1},Lazy)})},on:{beforeInit:function(swiper){swiper.params.lazy.enabled&&swiper.params.preloadImages&&(swiper.params.preloadImages=!1)},init:function(swiper){swiper.params.lazy.enabled&&!swiper.params.loop&&0===swiper.params.initialSlide&&(swiper.params.lazy.checkInView?swiper.lazy.checkInViewOnLoad():swiper.lazy.load())},scroll:function(swiper){swiper.params.freeMode&&!swiper.params.freeModeSticky&&swiper.lazy.load()},"scrollbarDragMove resize _freeModeNoMomentumRelease":function(swiper){swiper.params.lazy.enabled&&swiper.lazy.load()},transitionStart:function(swiper){swiper.params.lazy.enabled&&(swiper.params.lazy.loadOnTransitionStart||!swiper.params.lazy.loadOnTransitionStart&&!swiper.lazy.initialImageLoaded)&&swiper.lazy.load()},transitionEnd:function(swiper){swiper.params.lazy.enabled&&!swiper.params.lazy.loadOnTransitionStart&&swiper.lazy.load()},slideChange:function(swiper){var _swiper$params=swiper.params,lazy=_swiper$params.lazy,cssMode=_swiper$params.cssMode,watchSlidesVisibility=_swiper$params.watchSlidesVisibility,watchSlidesProgress=_swiper$params.watchSlidesProgress,touchReleaseOnEdges=_swiper$params.touchReleaseOnEdges,resistanceRatio=_swiper$params.resistanceRatio;lazy.enabled&&(cssMode||(watchSlidesVisibility||watchSlidesProgress)&&(touchReleaseOnEdges||0===resistanceRatio))&&swiper.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){bindModuleMethods(this,{controller:_extends({control:this.params.controller.control},Controller)})},on:{update:function(swiper){swiper.controller.control&&swiper.controller.spline&&(swiper.controller.spline=void 0,delete swiper.controller.spline)},resize:function(swiper){swiper.controller.control&&swiper.controller.spline&&(swiper.controller.spline=void 0,delete swiper.controller.spline)},observerUpdate:function(swiper){swiper.controller.control&&swiper.controller.spline&&(swiper.controller.spline=void 0,delete swiper.controller.spline)},setTranslate:function(swiper,translate2,byController){swiper.controller.control&&swiper.controller.setTranslate(translate2,byController)},setTransition:function(swiper,duration,byController){swiper.controller.control&&swiper.controller.setTransition(duration,byController)}}},{name:"a11y",params:{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"}},create:function(){bindModuleMethods(this,{a11y:_extends({},A11y,{liveRegion:$2('<span class="'+this.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')})})},on:{afterInit:function(swiper){swiper.params.a11y.enabled&&(swi
52per.a11y.init(),swiper.a11y.updateNavigation())},toEdge:function(swiper){swiper.params.a11y.enabled&&swiper.a11y.updateNavigation()},fromEdge:function(swiper){swiper.params.a11y.enabled&&swiper.a11y.updateNavigation()},paginationUpdate:function(swiper){swiper.params.a11y.enabled&&swiper.a11y.updatePagination()},destroy:function(swiper){swiper.params.a11y.enabled&&swiper.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,root:"",replaceState:!1,key:"slides"}},create:function(){bindModuleMethods(this,{history:_extends({},History)})},on:{init:function(swiper){swiper.params.history.enabled&&swiper.history.init()},destroy:function(swiper){swiper.params.history.enabled&&swiper.history.destroy()},"transitionEnd _freeModeNoMomentumRelease":function(swiper){swiper.history.initialized&&swiper.history.setHistory(swiper.params.history.key,swiper.activeIndex)},slideChange:function(swiper){swiper.history.initialized&&swiper.params.cssMode&&swiper.history.setHistory(swiper.params.history.key,swiper.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){bindModuleMethods(this,{hashNavigation:_extends({initialized:!1},HashNavigation)})},on:{init:function(swiper){swiper.params.hashNavigation.enabled&&swiper.hashNavigation.init()},destroy:function(swiper){swiper.params.hashNavigation.enabled&&swiper.hashNavigation.destroy()},"transitionEnd _freeModeNoMomentumRelease":function(swiper){swiper.hashNavigation.initialized&&swiper.hashNavigation.setHash()},slideChange:function(swiper){swiper.hashNavigation.initialized&&swiper.params.cssMode&&swiper.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}},create:function(){bindModuleMethods(this,{autoplay:_extends({},Autoplay,{running:!1,paused:!1})})},on:{init:function(swiper){swiper.params.autoplay.enabled&&(swiper.autoplay.start(),getDocument().addEventListener("visibilitychange",swiper.autoplay.onVisibilityChange),swiper.autoplay.attachMouseEvents())},beforeTransitionStart:function(swiper,speed,internal){swiper.autoplay.running&&(internal||!swiper.params.autoplay.disableOnInteraction?swiper.autoplay.pause(speed):swiper.autoplay.stop())},sliderFirstMove:function(swiper){swiper.autoplay.running&&(swiper.params.autoplay.disableOnInteraction?swiper.autoplay.stop():swiper.autoplay.pause())},touchEnd:function(swiper){swiper.params.cssMode&&swiper.autoplay.paused&&!swiper.params.autoplay.disableOnInteraction&&swiper.autoplay.run()},destroy:function(swiper){swiper.autoplay.detachMouseEvents(),swiper.autoplay.running&&swiper.autoplay.stop(),getDocument().removeEventListener("visibilitychange",swiper.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){bindModuleMethods(this,{fadeEffect:_extends({},Fade)})},on:{beforeInit:function(swiper){if("fade"===swiper.params.effect){swiper.classNames.push(swiper.params.containerModifierClass+"fade");var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};extend(swiper.params,overwriteParams),extend(swiper.originalParams,overwriteParams)}},setTranslate:function(swiper){"fade"===swiper.params.effect&&swiper.fadeEffect.setTranslate()},setTransition:function(swiper,duration){"fade"===swiper.params.effect&&swiper.fadeEffect.setTransition(duration)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){bindModuleMethods(this,{cubeEffect:_extends({},Cube)})},on:{beforeInit:function(swiper){if("cube"===swiper.params.effect){swiper.classNames.push(swiper.params.containerModifierClass+"cube"),swiper.classNames.push(swiper.params.containerModifierClass+"3d");var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};extend(swiper.params,overwriteParams),extend(swiper.originalParams,overwriteParams)}},setTranslate:function(swiper){"cube"===swiper.params.effect&&swiper.cubeEffect.setTranslate()},setTransition:function(swiper,duration){"cube"===swiper.params.effect&&swiper.cubeEffect.setTransition(duration)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){bindModuleMethods(this,{flipEffect:_extends({},Flip)})},on:{beforeInit:function(swiper){if("flip"===swiper.params.effect){swiper.classNames.push(swiper.params.containerModifierClass+"flip"),swiper.classNames.push(swiper.params.containerModifierClass+"3d");var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};extend(swiper.params,overwriteParams),extend(swiper.originalParams,overwriteParams)}},setTranslate:function(swiper){"flip"===swiper.params.effect&&swiper.flipEffect.setTranslate()},setTransition:function(swiper,duration){"flip"===swiper.params.effect&&swiper.flipEffect.setTransition(duration)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){bindModuleMethods(this,{coverflowEffect:_extends({},Coverflow)})},on:{beforeInit:function(swiper){"coverflow"===swiper.params.effect&&(swiper.classNames.push(swiper.params.containerModifierClass+"coverflow"),swiper.classNames.push(swiper.params.containerModifierClass+"3d"),swiper.params.watchSlidesProgress=!0,swiper.originalParams.watchSlidesProgress=!0)},setTranslate:function(swiper){"coverflow"===swiper.params.effect&&swiper.coverflowEffect.setTranslate()},setTransition:function(swiper,duration){"coverflow"===swiper.params.effect&&swiper.coverflowEffect.setTransition(duration)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){bindModuleMethods(this,{thumbs:_extends({swiper:null,initialized:!1},Thumbs)})},on:{beforeInit:function(swiper){var thumbs=swiper.params.thumbs;thumbs&&thumbs.swiper&&(swiper.thumbs.init(),swiper.thumbs.update(!0))},slideChange:function(swiper){swiper.thumbs.swiper&&swiper.thumbs.update()},update:function(swiper){swiper.thumbs.swiper&&swiper.thumbs.update()},resize:function(swiper){swiper.thumbs.swiper&&swiper.thumbs.update()},observerUpdate:function(swiper){swiper.thumbs.swiper&&swiper.thumbs.update()},setTransition:function(swiper,duration){var thumbsSwiper=swiper.thumbs.swiper;thumbsSwiper&&thumbsSwiper.setTransition(duration)},beforeDestroy:function(swiper){var thumbsSwiper=swiper.thumbs.swiper;thumbsSwiper&&swiper.thumbs.swiperCreated&&thumbsSwiper&&thumbsSwiper.destroy()}}}];return Swiper2.use(components),Swiper2})), 53/** 54 * @preserve 55 * Sharer.js 56 * 57 * @description Create your own social share buttons 58 * @version 0.4.2 59 * @author Ellison Leao <[email protected]> 60 * @license GPLv3 61 * 62 */ 63function(window2,document2){"use strict";var Sharer=function(elem){this.elem=elem};Sharer.init=function(){var i,elems=document2.querySelectorAll("[data-sharer]"),l=elems.length;for(i=0;i<l;i++)elems[i].addEventListener("click",Sharer.add)},Sharer.add=function(elem){var target=elem.currentTarget||elem.srcElement;new Sharer(target).share()},Sharer.prototype={constructor:Sharer,getValue:function(attr){var val=this.elem.getAttribute("data-"+attr);return val&&"hashtag"===attr&&(val.startsWith("#")||(val="#"+val)),val},share:function(){var sharer=this.getValue("sharer").toLowerCase(),s={facebook:{shareUrl:"https://www.facebook.com/sharer/sharer.php",params:{u:this.getValue("url"),hashtag:this.getValue("hashtag"),quote:this.getValue("quote")}},linkedin:{shareUrl:"https://www.linkedin.com/shareArticle",params:{url:this.getValue("url"),mini:!0}},twitter:{shareUrl:"https://twitter.com/intent/tweet/",params:{text:this.getValue("title"),url:this.getValue("url"),hashtags:this.getValue("hashtags"),via:this.getValue("via")}},email:{shareUrl:"mailto:"+this.getValue("to")||"",params:{subject:this.getValue("subject"),body:this.getValue("title")+"\n"+this.getValue("url")},isLink:!0},whatsapp:{shareUrl:null!==this.getValue("web")?"https://api.whatsapp.com/se
63nd":"https://wa.me/",params:{text:this.getValue("title")+" "+this.getValue("url")},isLink:!0},telegram:{shareUrl:null!==this.getValue("web")?"https://telegram.me/share":"tg://msg_url",params:{text:this.getValue("title"),url:this.getValue("url")},isLink:!0},viber:{shareUrl:"viber://forward",params:{text:this.getValue("title")+" "+this.getValue("url")},isLink:!0},line:{shareUrl:"http://line.me/R/msg/text/?"+encodeURIComponent(this.getValue("title")+" "+this.getValue("url")),isLink:!0},pinterest:{shareUrl:"https://www.pinterest.com/pin/create/button/",params:{url:this.getValue("url"),media:this.getValue("image"),description:this.getValue("description")}},tumblr:{shareUrl:"http://tumblr.com/widgets/share/tool",params:{canonicalUrl:this.getValue("url"),content:this.getValue("url"),posttype:"link",title:this.getValue("title"),caption:this.getValue("caption"),tags:this.getValue("tags")}},hackernews:{shareUrl:"https://news.ycombinator.com/submitlink",params:{u:this.getValue("url"),t:this.getValue("title")}},reddit:{shareUrl:"https://www.reddit.com/submit",params:{url:this.getValue("url")}},vk:{shareUrl:"http://vk.com/share.php",params:{url:this.getValue("url"),title:this.getValue("title"),description:this.getValue("caption"),image:this.getValue("image")}},xing:{shareUrl:"https://www.xing.com/social/share/spi",params:{url:this.getValue("url")}},buffer:{shareUrl:"https://buffer.com/add",params:{url:this.getValue("url"),title:this.getValue("title"),via:this.getValue("via"),picture:this.getValue("picture")}},instapaper:{shareUrl:"http://www.instapaper.com/edit",params:{url:this.getValue("url"),title:this.getValue("title"),description:this.getValue("description")}},pocket:{shareUrl:"https://getpocket.com/save",params:{url:this.getValue("url")}},stumbleupon:{shareUrl:"http://www.stumbleupon.com/submit",params:{url:this.getValue("url"),title:this.getValue("title")}},mashable:{shareUrl:"https://mashable.com/submit",params:{url:this.getValue("url"),title:this.getValue("title")}},mix:{shareUrl:"https://mix.com/add",params:{url:this.getValue("url")}},flipboard:{shareUrl:"https://share.flipboard.com/bookmarklet/popout",params:{v:2,title:this.getValue("title"),url:this.getValue("url"),t:Date.now()}},weibo:{shareUrl:"http://service.weibo.com/share/share.php",params:{url:this.getValue("url"),title:this.getValue("title"),pic:this.getValue("image"),appkey:this.getValue("appkey"),ralateUid:this.getValue("ralateuid"),language:"zh_cn"}},renren:{shareUrl:"http://share.renren.com/share/buttonshare",params:{link:this.getValue("url")}},myspace:{shareUrl:"https://myspace.com/post",params:{u:this.getValue("url"),t:this.getValue("title"),c:this.getValue("description")}},blogger:{shareUrl:"https://www.blogger.com/blog-this.g",params:{u:this.getValue("url"),n:this.getValue("title"),t:this.getValue("description")}},baidu:{shareUrl:"http://cang.baidu.com/do/add",params:{it:this.getValue("title"),iu:this.getValue("url")}},douban:{shareUrl:"https://www.douban.com/share/service",params:{name:this.getValue("name"),href:this.getValue("url"),image:this.getValue("image"),comment:this.getValue("description")}},okru:{shareUrl:"https://connect.ok.ru/dk",params:{"st.cmd":"WidgetSharePreview","st.shareUrl":this.getValue("url"),title:this.getValue("title")}},mailru:{shareUrl:"http://connect.mail.ru/share",params:{share_url:this.getValue("url"),linkname:this.getValue("title"),linknote:this.getValue("description"),type:"page"}},evernote:{shareUrl:"https://www.evernote.com/clip.action",params:{url:this.getValue("url"),title:this.getValue("title")}},skype:{shareUrl:"https://web.skype.com/share",params:{url:this.getValue("url"),title:this.getValue("title")}},delicious:{shareUrl:"https://del.icio.us/post",params:{url:this.getValue("url"),title:this.getValue("title")}},sms:{shareUrl:"sms://",params:{body:this.getValue("body")}},trello:{shareUrl:"https://trello.com/add-card",params:{url:this.getValue("url"),name:this.getValue("title"),desc:this.getValue("description"),mode:"popup"}},messenger:{shareUrl:"fb-messenger://share",params:{link:this.getValue("url")}},odnoklassniki:{shareUrl:"https://connect.ok.ru/dk",params:{st:{cmd:"WidgetSharePreview",deprecated:1,shareUrl:this.getValue("url")}}},meneame:{shareUrl:"https://www.meneame.net/submit",params:{url:this.getValue("url")}},diaspora:{shareUrl:"https://share.diasporafoundation.org",params:{title:this.getValue("title"),url:this.getValue("url")}},googlebookmarks:{shareUrl:"https://www.google.com/bookmarks/mark",params:{op:"edit",bkmk:this.getValue("url"),title:this.getValue("title")}},qzone:{shareUrl:"https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey",params:{url:this.getValue("url")}},refind:{shareUrl:"https://refind.com",params:{url:this.getValue("url")}},surfingbird:{shareUrl:"https://surfingbird.ru/share",params:{url:this.getValue("url"),title:this.getValue("title"),description:this.getValue("description")}},yahoomail:{shareUrl:"http://compose.mail.yahoo.com",params:{to:this.getValue("to"),subject:this.getValue("subject"),body:this.getValue("body")}}
63,wordpress:{shareUrl:"https://wordpress.com/wp-admin/press-this.php",params:{u:this.getValue("url"),t:this.getValue("title"),s:this.getValue("title")}},amazon:{shareUrl:"https://www.amazon.com/gp/wishlist/static-add",params:{u:this.getValue("url"),t:this.getValue("title")}},pinboard:{shareUrl:"https://pinboard.in/add",params:{url:this.getValue("url"),title:this.getValue("title"),description:this.getValue("description")}},threema:{shareUrl:"threema://compose",params:{text:this.getValue("text"),id:this.getValue("id")}},kakaostory:{shareUrl:"https://story.kakao.com/share",params:{url:this.getValue("url")}},yummly:{shareUrl:"http://www.yummly.com/urb/verify",params:{url:this.getValue("url"),title:this.getValue("title"),yumtype:"button"}}}[sharer];return s&&(s.width=this.getValue("width"),s.height=this.getValue("height")),void 0!==s&&this.urlSharer(s)},urlSharer:function(sharer){var i,p=sharer.params||{},keys=Object.keys(p),str=keys.length>0?"?":"";for(i=0;i<keys.length;i++)"?"!==str&&(str+="&"),p[keys[i]]&&(str+=keys[i]+"="+encodeURIComponent(p[keys[i]]));if(sharer.shareUrl+=str,sharer.isLink)window2.location.href=sharer.shareUrl;else{var popWidth=sharer.width||600,popHeight=sharer.height||480,left=window2.innerWidth/2-popWidth/2+window2.screenX,popParams="scrollbars=no, width="+popWidth+", height="+popHeight+", top="+(window2.innerHeight/2-popHeight/2+window2.screenY)+", left="+left,newWindow=window2.open(sharer.shareUrl,"",popParams);window2.focus&&newWindow.focus()}}},"complete"===document2.readyState||"loading"!==document2.readyState?Sharer.init():document2.addEventListener("DOMContentLoaded",Sharer.init),window2.Sharer=Sharer}(window,document),function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,(function(){return n={686:function(t,e,n2){"use strict";n2.d(e,{default:function(){return b}});e=n2(279);var i=n2.n(e),u=(e=n2(370),n2.n(e)),r2=(e=n2(817),n2.n(e));function c(t2){try{return document.execCommand(t2)}catch(t3){return}}var a=function(t2){return t2=r2()(t2),c("cut"),t2};function o2(t2,e2){var n3,o3;n3=t2,o3="rtl"===document.documentElement.getAttribute("dir"),(t2=document.createElement("textarea")).style.fontSize="12pt",t2.style.border="0",t2.style.padding="0",t2.style.margin="0",t2.style.position="absolute",t2.style[o3?"right":"left"]="-9999px",o3=window.pageYOffset||document.documentElement.scrollTop,t2.style.top="".concat(o3,"px"),t2.setAttribute("readonly",""),t2.value=n3,t2=t2;return e2.container.appendChild(t2),e2=r2()(t2),c("copy"),t2.remove(),e2}var f=function(t2){var e2=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{container:document.body},n3="";return"string"==typeof t2?n3=o2(t2,e2):t2 instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==t2?void 0:t2.type)?n3=o2(t2.value,e2):(n3=r2()(t2),c("copy")),n3};function l(t2){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t3){return typeof t3}:function(t3){return t3&&"function"==typeof Symbol&&t3.constructor===Symbol&&t3!==Symbol.prototype?"symbol":typeof t3})(t2)}function p(t2){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t3){return typeof t3}:function(t3){return t3&&"function"==typeof Symbol&&t3.constructor===Symbol&&t3!==Symbol.prototype?"symbol":typeof t3})(t2)}function d(t2,e2){for(var n3=0;n3<e2.length;n3++){var o3=e2[n3];o3.enumerable=o3.enumerable||!1,o3.configurable=!0,"value"in o3&&(o3.writable=!0),Object.defineProperty(t2,o3.key,o3)}}function y(t2,e2){return(y=Object.setPrototypeOf||function(t3,e3){return t3.__proto__=e3,t3})(t2,e2)}function v(t2){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(t3){return t3.__proto__||Object.getPrototypeOf(t3)})(t2)}function m(t2,e2){if(t2="data-clipboard-".concat(t2),e2.hasAttribute(t2))return e2.getAttribute(t2)}var b=function(){!function(t3,e3){if("function"!=typeof e3&&null!==e3)throw new TypeError("Super expression must either be null or a function");t3.prototype=Object.create(e3&&e3.prototype,{constructor:{value:t3,writable:!0,configurable:!0}}),e3&&y(t3,e3)}(r3,i());var t2,e2,n3,o3=function(n3){var o3=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t2){return!1}}();return function(){var t2,e2=v(n3);return t2=o3?(t2=v(this).constructor,Reflect.construct(e2,arguments,t2)):e2.apply(this,arguments),e2=this,!(t2=t2)||"object"!==p(t2)&&"function"!=typeof t2?function(t3){if(void 0!==t3)return t3;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e2):t2}}(r3);function r3(t3,e3){var n4;return function(t4){if(!(t4 instanceof r3))throw new TypeError("Cannot call a class as a function")}(this),(n4=o3.call(this)).resolveOptions(e3),n4.listenClick(t3),n4}return t2=r3,n3=[{key:"copy",value:function(t3){var e3=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{container:document.body};return f(t3,e3)}},{key:"cut",value:function(t3){return a(t3)}},{key:"isSupported",value:function(){var t3="string"==typeof(t3=0<arguments.length&&void 0!==arguments[0]?arguments[0]:["copy","cut"])?[t3]:t3,e3=!!document.queryCommandSupported;return t3.forEach((function(t4){e3=e3&&!!document.queryCommandSupported(t4)})),e3}}],(e2=[{key:"resolveOptions",value:function(){var t3=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t3.action?t3.action:this.defaultAction,this.target="function"==typeof t3.target?t3.target:this.defaultTarget,this.text="function"==typeof t3.text?t3.text:this.defaultText,this.container="object"===p(t3.container)?t3.container:document.body}},{key:"listenClick",value:function(t3){var e3=this;this.listener=u()(t3,"click",(function(t4){return e3.onClick(t4)}))}},{key:"onClick",value:function(t3){var e3=t3.delegateTarget||t3.currentTarget,n4=this.action(e3)||"copy";t3=function(){var n3=void 0===(e2=(t2=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{}).action)?"copy":e2,o3=t2.container,e2=t2.target,t2=t2.text;if("copy"!==n3&&"cut"!==n3)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==e2){if(!e2||"object"!==l(e2)||1!==e2.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===n3&&e2.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n3&&(e2.hasAttribute("readonly")||e2.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return t2?f(t2,{container:o3}
vendor: 4,958 bytes, line 63
63):e2?"cut"===n3?a(e2):f(e2,{container:o3}):void 0}({action:n4,container:this.container,target:this.target(e3),text:this.text(e3)});this.emit(t3?"success":"error",{action:n4,text:t3,trigger:e3,clearSelection:function(){e3&&e3.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(t3){return m("action",t3)}},{key:"defaultTarget",value:function(t3){if(t3=m("target",t3))return document.querySelector(t3)}},{key:"defaultText",value:function(t3){return m("text",t3)}},{key:"destroy",value:function(){this.listener.destroy()}}])&&d(t2.prototype,e2),n3&&d(t2,n3),r3}()},828:function(t){var e;"undefined"==typeof Element||Element.prototype.matches||((e=Element.prototype).matches=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector),t.exports=function(t2,e2){for(;t2&&9!==t2.nodeType;){if("function"==typeof t2.matches&&t2.matches(e2))return t2;t2=t2.parentNode}}},438:function(t,e,n2){var u=n2(828);function i(t2,e2,n3,o2,r2){var i2=function(e3,n4,t3,o3){return function(t4){t4.delegateTarget=u(t4.target,n4),t4.delegateTarget&&o3.call(e3,t4)}}.apply(this,arguments);return t2.addEventListener(n3,i2,r2),{destroy:function(){t2.removeEventListener(n3,i2,r2)}}}t.exports=function(t2,e2,n3,o2,r2){return"function"==typeof t2.addEventListener?i.apply(null,arguments):"function"==typeof n3?i.bind(null,document).apply(null,arguments):("string"==typeof t2&&(t2=document.querySelectorAll(t2)),Array.prototype.map.call(t2,(function(t3){return i(t3,e2,n3,o2,r2)})))}},879:function(t,n2){n2.node=function(t2){return void 0!==t2&&t2 instanceof HTMLElement&&1===t2.nodeType},n2.nodeList=function(t2){var e=Object.prototype.toString.call(t2);return void 0!==t2&&("[object NodeList]"===e||"[object HTMLCollection]"===e)&&"length"in t2&&(0===t2.length||n2.node(t2[0]))},n2.string=function(t2){return"string"==typeof t2||t2 instanceof String},n2.fn=function(t2){return"[object Function]"===Object.prototype.toString.call(t2)}},370:function(t,e,n2){var f=n2(879),l=n2(438);t.exports=function(t2,e2,n3){if(!t2&&!e2&&!n3)throw new Error("Missing required arguments");if(!f.string(e2))throw new TypeError("Second argument must be a String");if(!f.fn(n3))throw new TypeError("Third argument must be a Function");if(f.node(t2))return c=e2,a=n3,(u=t2).addEventListener(c,a),{destroy:function(){u.removeEventListener(c,a)}};if(f.nodeList(t2))return o2=t2,r2=e2,i=n3,Array.prototype.forEach.call(o2,(function(t3){t3.addEventListener(r2,i)})),{destroy:function(){Array.prototype.forEach.call(o2,(function(t3){t3.removeEventListener(r2,i)}))}};if(f.string(t2))return t2=t2,e2=e2,n3=n3,l(document.body,t2,e2,n3);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var o2,r2,i,u,c,a}},817:function(t){t.exports=function(t2){var e,n2="SELECT"===t2.nodeName?(t2.focus(),t2.value):"INPUT"===t2.nodeName||"TEXTAREA"===t2.nodeName?((e=t2.hasAttribute("readonly"))||t2.setAttribute("readonly",""),t2.select(),t2.setSelectionRange(0,t2.value.length),e||t2.removeAttribute("readonly"),t2.value):(t2.hasAttribute("contenteditable")&&t2.focus(),n2=window.getSelection(),(e=document.createRange()).selectNodeContents(t2),n2.removeAllRanges(),n2.addRange(e),n2.toString());return n2}},279:function(t){function e(){}e.prototype={on:function(t2,e2,n2){var o2=this.e||(this.e={});return(o2[t2]||(o2[t2]=[])).push({fn:e2,ctx:n2}),this},once:function(t2,e2,n2){var o2=this;function r2(){o2.off(t2,r2),e2.apply(n2,arguments)}return r2._=e2,this.on(t2,r2,n2)},emit:function(t2){for(var e2=[].slice.call(arguments,1),n2=((this.e||(this.e={}))[t2]||[]).slice(),o2=0,r2=n2.length;o2<r2;o2++)n2[o2].fn.apply(n2[o2].ctx,e2);return this},off:function(t2,e2){var n2=this.e||(this.e={}),o2=n2[t2],r2=[];if(o2&&e2)for(var i=0,u=o2.length;i<u;i++)o2[i].fn!==e2&&o2[i].fn._!==e2&&r2.push(o2[i]);return r2.length?n2[t2]=r2:delete n2[t2],this}},t.exports=e,t.exports.TinyEmitter=e}},r={},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,{a:e}),e},o.d=function(t,e){for(var n2 in e)o.o(e,n2)&&!o.o(t,n2)&&Object.defineProperty(t,n2,{enumerable:!0,get:e[n2]})},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o(686).default;function o(t){if(r[t])return r[t].exports;var e=r[t]={exports:{}};return n[t](e,e.exports,o),e.exports}var n,r})),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).window=t.window||{})}(this,(function(t){"use strict";function e(t2,e2){var i2=Object.keys(t2);if(Object.getOwnPropertySymbols){var n2=Object.getOwnPropertySymbols(t2);e2&&(n2=n2.filter((function(e3){return Object.getOwnPropertyDescriptor(t2,e3).enumerable}))),i2.push.apply(i2,n2)}return i2}function i(t2){for(var i2=1;i2<arguments.length;i2++){var n2=null!=arguments[i2]?arguments[i2]:{};
vendor: 4,699 bytes, line 63
63i2%2?e(Object(n2),!0).forEach((function(e2){r(t2,e2,n2[e2])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t2,Object.getOwnPropertyDescriptors(n2)):e(Object(n2)).forEach((function(e2){Object.defineProperty(t2,e2,Object.getOwnPropertyDescriptor(n2,e2))}))}return t2}function n(t2){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t3){return typeof t3}:function(t3){return t3&&"function"==typeof Symbol&&t3.constructor===Symbol&&t3!==Symbol.prototype?"symbol":typeof t3})(t2)}function o(t2,e2){if(!(t2 instanceof e2))throw new TypeError("Cannot call a class as a function")}function a(t2,e2){for(var i2=0;i2<e2.length;i2++){var n2=e2[i2];n2.enumerable=n2.enumerable||!1,n2.configurable=!0,"value"in n2&&(n2.writable=!0),Object.defineProperty(t2,n2.key,n2)}}function s(t2,e2,i2){return e2&&a(t2.prototype,e2),i2&&a(t2,i2),Object.defineProperty(t2,"prototype",{writable:!1}),t2}function r(t2,e2,i2){return e2 in t2?Object.defineProperty(t2,e2,{value:i2,enumerable:!0,configurable:!0,writable:!0}):t2[e2]=i2,t2}function l(t2,e2){if("function"!=typeof e2&&null!==e2)throw new TypeError("Super expression must either be null or a function");t2.prototype=Object.create(e2&&e2.prototype,{constructor:{value:t2,writable:!0,configurable:!0}}),Object.defineProperty(t2,"prototype",{writable:!1}),e2&&h(t2,e2)}function c(t2){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(t3){return t3.__proto__||Object.getPrototypeOf(t3)})(t2)}function h(t2,e2){return(h=Object.setPrototypeOf||function(t3,e3){return t3.__proto__=e3,t3})(t2,e2)}function d(t2){if(void 0===t2)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t2}function u(t2,e2){if(e2&&("object"==typeof e2||"function"==typeof e2))return e2;if(void 0!==e2)throw new TypeError("Derived constructors may only return object or undefined");return d(t2)}function f(t2){var e2=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t3){return!1}}();return function(){var i2,n2=c(t2);if(e2){var o2=c(this).constructor;i2=Reflect.construct(n2,arguments,o2)}else i2=n2.apply(this,arguments);return u(this,i2)}}function v(t2,e2){for(;!Object.prototype.hasOwnProperty.call(t2,e2)&&null!==(t2=c(t2)););return t2}function p(){return(p="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t2,e2,i2){var n2=v(t2,e2);if(n2){var o2=Object.getOwnPropertyDescriptor(n2,e2);return o2.get?o2.get.call(arguments.length<3?t2:i2):o2.value}}).apply(this,arguments)}function g(t2,e2){return function(t3){if(Array.isArray(t3))return t3}(t2)||function(t3,e3){var i2=null==t3?null:"undefined"!=typeof Symbol&&t3[Symbol.iterator]||t3["@@iterator"];if(null!=i2){var n2,o2,a2=[],s2=!0,r2=!1;try{for(i2=i2.call(t3);!(s2=(n2=i2.next()).done)&&(a2.push(n2.value),!e3||a2.length!==e3);s2=!0);}catch(t4){r2=!0,o2=t4}finally{try{s2||null==i2.return||i2.return()}finally{if(r2)throw o2}}return a2}}(t2,e2)||y(t2,e2)||function(){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 m(t2){return function(t3){if(Array.isArray(t3))return b(t3)}(t2)||function(t3){if("undefined"!=typeof Symbol&&null!=t3[Symbol.iterator]||null!=t3["@@iterator"])return Array.from(t3)}(t2)||y(t2)||function(){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 y(t2,e2){if(t2){if("string"==typeof t2)return b(t2,e2);var i2=Object.prototype.toString.call(t2).slice(8,-1);return"Object"===i2&&t2.constructor&&(i2=t2.constructor.name),"Map"===i2||"Set"===i2?Array.from(t2):"Arguments"===i2||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i2)?b(t2,e2):void 0}}function b(t2,e2){(null==e2||e2>t2.length)&&(e2=t2.length);for(var i2=0,n2=new Array(e2);i2<e2;i2++)n2[i2]=t2[i2];return n2}function x(t2,e2){var i2="undefined"!=typeof Symbol&&t2[Symbol.iterator]||t2["@@iterator"];if(!i2){if(Array.isArray(t2)||(i2=y(t2))||e2&&t2&&"number"==typeof t2.length){i2&&(t2=i2);var n2=0,o2=function(){};return{s:o2,n:function(){return n2>=t2.length?{done:!0}:{done:!1,value:t2[n2++]}},e:function(t3){throw t3},f:o2}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a2,s2=!0,r2=!1;return{s:function(){i2=i2.call(t2)},n:function(){var t3=i2.next();return s2=t3.done,t3},e:function(t3){r2=!0,a2=t3}
63,f:function(){try{s2||null==i2.return||i2.return()}finally{if(r2)throw a2}}}}var w=function(t2){return"object"===n(t2)&&null!==t2&&t2.constructor===Object&&"[object Object]"===Object.prototype.toString.call(t2)},k=function t2(){for(var e2=!1,i2=arguments.length,o2=new Array(i2),a2=0;a2<i2;a2++)o2[a2]=arguments[a2];"boolean"==typeof o2[0]&&(e2=o2.shift());var s2=o2[0];if(!s2||"object"!==n(s2))throw new Error("extendee must be an object");for(var r2=o2.slice(1),l2=r2.length,c2=0;c2<l2;c2++){var h2=r2[c2];for(var d2 in h2)if(h2.hasOwnProperty(d2)){var u2=h2[d2];if(e2&&(Array.isArray(u2)||w(u2))){var f2=Array.isArray(u2)?[]:{};s2[d2]=t2(!0,s2.hasOwnProperty(d2)?s2[d2]:f2,u2)}else s2[d2]=u2}}return s2},S=function(t2){var e2=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e4;return t2=parseFloat(t2)||0,Math.round((t2+Number.EPSILON)*e2)/e2},C=function t2(e2){return!!(e2&&"object"===n(e2)&&e2 instanceof Element&&e2!==document.body)&&!e2.__Panzoom&&(t3=e2,e3=getComputedStyle(t3)["overflow-y"],i2=getComputedStyle(t3)["overflow-x"],n2=("scroll"===e3||"auto"===e3)&&Math.abs(t3.scrollHeight-t3.clientHeight)>1,o2=("scroll"===i2||"auto"===i2)&&Math.abs(t3.scrollWidth-t3.clientWidth)>1,n2||o2?e2:t2(e2.parentNode));var t3,e3,i2,n2,o2},$2="undefined"!=typeof window&&window.ResizeObserver||function(){function t2(e2){o(this,t2),this.observables=[],this.boundCheck=this.check.bind(this),this.boundCheck(),this.callback=e2}return s(t2,[{key:"observe",value:function(t3){if(!this.observables.some((function(e3){return e3.el===t3}))){var e2={el:t3,size:{height:t3.clientHeight,width:t3.clientWidth}};this.observables.push(e2)}}},{key:"unobserve",value:function(t3){this.observables=this.observables.filter((function(e2){return e2.el!==t3}))}},{key:"disconnect",value:function(){this.observables=[]}},{key:"check",value:function(){var t3=this.observables.filter((function(t4){var e2=t4.el.clientHeight,i2=t4.el.clientWidth;if(t4.size.height!==e2||t4.size.width!==i2)return t4.size.height=e2,t4.size.width=i2,!0})).map((function(t4){return t4.el}));t3.length>0&&this.callback(t3),window.requestAnimationFrame(this.boundCheck)}}]),t2}(),E=s((function t2(e2){o(this,t2),this.id=self.Touch&&e2 instanceof Touch?e2.identifier:-1,this.pageX=e2.pageX,this.pageY=e2.pageY,this.clientX=e2.clientX,this.clientY=e2.clientY})),P=function(t2,e2){return e2?Math.sqrt(Math.pow(e2.clientX-t2.clientX,2)+Math.pow(e2.clientY-t2.clientY,2)):0},T=function(t2,e2){return e2?{clientX:(t2.clientX+e2.clientX)/2,clientY:(t2.clientY+e2.clientY)/2}:t2},L=function(t2){return"changedTouches"in t2},_=function(){function t2(e2){var i2=this,n2=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a2=n2.start,s2=void 0===a2?function(){return!0}:a2,r2=n2.move,l2=void 0===r2?function(){}:r2,c2=n2.end,h2=void 0===c2?function(){}:c2;o(this,t2),this._element=e2,this.startPointers=[],this.currentPointers=[],this._pointerStart=function(t3){if(!(t3.buttons>0&&0!==t3.button)){var e3=new E(t3);i2.currentPointers.some((function(t4){return t4.id===e3.id}))||i2._triggerPointerStart(e3,t3)&&(window.addEventListener("mousemove",i2._move),window.addEventListener("mouseup",i2._pointerEnd))}},this._touchStart=function(t3){for(var e3=0,n3=Array.from(t3.changedTouches||[]);e3<n3.length;e3++){var o2=n3[e3];i2._triggerPointerStart(new E(o2),t3)}},this._move=function(t3){var e3,n3=i2.currentPointers.slice(),o2=L(t3)?Array.from(t3.changedTouches).map((function(t4){return new E(t4)})):[new E(t3)],a3=[],s3=x(o2);try{var r3=function(){var t4=e3.value,n4=i2.currentPointers.findIndex((function(e4){return e4.id===t4.id}));if(n4<0)return"continue";a3.push(t4),i2.currentPointers[n4]=t4};for(s3.s();!(e3=s3.n()).done;)r3()}catch(t4){s3.e(t4)}finally{s3.f()}i2._moveCallback(n3,i2.currentPointers.slice(),t3)},this._triggerPointerEnd=function(t3,e3){var n3=i2.currentPointers.findIndex((function(e4){return e4.id===t3.id}));return!(n3<0||(i2.currentPointers.splice(n3,1),i2.startPointers.splice(n3,1),i2._endCallback(t3,e3),0))},this._pointerEnd=function(t3){t3.buttons>0&&0!==t3.button||i2._triggerPointerEnd(new E(t3),t3)&&(window.removeEventListener("mousemove",i2._move,{passive:!1}),window.removeEventListener("mouseup",i2._pointerEnd,{passive:!1}))},this._touchEnd=function(t3){for(var e3=0,n3=Array.from(t3.changedTouches||[]);e3<n3.length;e3++){var o2=n3[e3];i2._triggerPointerEnd(new E(o2),t3)}},this._startCallback=s2,this._moveCallback=l2,this._endCallback=h2,this._element.addEventListener("mousedown",this._pointerStart,{passive:!1}),this._element.addEventListener("touchstart",this._touchStart,{passive:!1}),this._element.addEventListener("touchmove",this._move,{passive:!1}),this._element.addEventListener("touchend",this._touchEnd),this._element.addEventListener("touchcancel",this._touchEnd)}return s(t2,[{key:"stop",value:function(){this._element.removeEventListener("mousedown",this._pointerStart,{passive:!1}),this._element.removeEventListener("touchstart",this._touchStart,{passive:!1}),this._element.removeEventListener("touchmove",this._move,{passive:!1}),this._element.removeEventListener("touchend",this._touchEnd),this._element.removeEventListener("touchcancel",this._touchEnd),window.removeEventListener("mousemove",this._move),window.removeEventListener("mouseup",this._pointerEnd)}},{key:"_triggerPointerStart",value:function(t3,e2){return!!this._startCallback(t3,e2)&&(this.currentPointers.push(t3),this.startPointers.push(t3),!0)}}]),t2}(),A=function(t2,e2){return t2.split(".").reduce((function(t3,e3){return t3&&t3[e3]}),e2)},O=function(){function t2(){var e2=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o(this,t2),this.options=k(!0,{},e2),this.plugins=[],this.events={};for(var i2=0,n2=["on","once"];i2<n2.length;i2++)for(var a2=n2[i2],s2=0,r2=Object.entries(this.options[a2]||{});s2<r2.length;s2++){var l2=r2[s2];this[a2].apply(this,m(l2))}}return s(t2,[{key:"option",value:function(t3,e2){t3=String(t3);var i2=A(t3,this.options);if("function"==typeof i2){for(var n2,o2=arguments.length,a2=new Array(o2>2?o2-2:0),s2=2;s2<o2;s2++)a2[s2-2]=arguments[s2];i2=(n2=i2).call.apply(n2,[this,this].concat(a2))}return void 0===i2?e2:i2}},{key:"localize",value:function(t3){var e2=this,i2=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(t3=String(t3).replace(/\{\{(\w+).?(\w+)?\}\}/g,(function(t4,n2,o2){var a2="";o2?a2=e2.option("".concat(n2[0]+n2.toLowerCase().substring(1),".l10n.").concat(o2)):n2&&(a2=e2.option("l10n.".concat(n2))),a2||(a2=t4);for(var s2=0;s2<i2.length;s2++)a2=a2.split(i2[s2][0]).join(i2[s2][1]);return a2}))).replace(/\{\{(.*)\}\}/,(function(t4,e3){return e3}))}},{key:"on",value:function(t3,e2){var i2=this;if(w(t3)){for(var n2=0,o2=Object.entries(t3);n2<o2.length;n2++){var a2=o2[n2];this.on.apply(this,m(a2))}return this}return String(t3).split(" ").forEach((function(t4){var n3=i2.events[t4]=i2.events[t4]||[];-1==n3.indexOf(e2)&&n3.push(e2)})),this}},{key:"once",value:function(t3,e2){var i2=this;if(w(t3)){for(var n2=0,o2=Object.entries(t3);n2<o2.length;n2++){var a2=o2[n2];this.once.apply(this,m(a2))}return this}return String(t3).split(" ").forEach((function(t4){var n3=function n4(){i2.off(t4,n4);for(var o3=arguments.length,a3=new Array(o3),s2=0;s2<o3;s2++)a3[s2]=arguments[s2];e2.call.apply(e2,[i2,i2].concat(a3))};n3._=e2,i2.on(t4,n3)})),this}},{key:"off",value:function(t3,e2){var i2=this;if(!w(t3))return t3.split(" ").forEach((function(t4){var n3=i2.events[t4];if(!n3||!n3.length)return i2;for(var o3=-1,a3=0,s2=n3.length;a3<s2;a3++){var r2=n3[a3];if(r2&&(r2===e2||r2._===e2)){o3=a3;break}}-1!=o3&&n3.splice(o3,1)})),this;for(var n2=0,o2=Object.entries(t3);n2<o2.length;n2++){var a2=o2[n2];this.off.apply(this,m(a2))}}},{key:"trigger",value:function(t3){for(var e2=arguments.length,i2=new Array(e2>1?e2-1:0),n2=1;n2<e2;n2++)i2[n2-1]=arguments[n2];var o2,a2=x(m(this.events[t3]||[]).slice());try{for(a2.s();!(o2=a2.n()).done;){var s2=o2.value;if(s2&&!1===s2.call.apply(s2,[this,this].concat(i2)))return!1}}catch(t4){a2.e(t4)}finally{a2.f()}var r2,l2=x(m(this.events["*"]||[]).slice());try{for(l2.s();!(r2=l2.n()).done;){var c2=r2.value;if(c2&&!1===c2.call.apply(c2,[this,t3,this].concat(i2)))return!1}}catch(t4){l2.e(t4)}finally{l2.f()}return!0}},{key:"attachPlugins",value:function(t3){for(var e2={},i2=0,n2=Object.entries(t3||{});i2<n2.length;i2++){var o2=g(n2[i2],2),a2=o2[0],s2=o2[1];!1===this.options[a2]||this.plugins[a2]||(this.options[a2]=k({},s2.defaults||{},this.options[a2]),e2[a2]=new s2(this))}for(var r2=0,l2=Object.entries(e2);r2<l2.length;r2++){var c2=g(l2[r2],2);c2[0],c2[1].attach(this)}return this.plugins=Object.assign({},this.plugins,e2),this}},{key:"detachPlugins",value:function(){for(var t3 in this.plugins){var e2=void 0;(e2=this.plugins[t3])&&"function"==typeof e2.detach&&e2.detach(this)}return this.plugins={},this}}]),t2}(),z={touch:!0,zoom:!0,pinchToZoom:!0,panOnlyZoomed:!1,lockAxis:!1,friction:.64,decelFriction:.88,zoomFriction:.74,bounceForce:.2,baseScale:1,minScale:1,maxScale:2,step:.5,textSelection:!1,click:"toggleZoom",wheel:"zoom",wheelFactor:42,wheelLimit:5,draggableClass:"is-draggable",draggingClass:"is-dragging",ratio:1},M=function(t2){l(n2,t2);var e2=f(n2);function n2(t3){var i2,a2=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,n2),(i2=e2.call(this,k(!0,{},z,a2))).state="init",i2.$container=t3;for(var s2=0,r2=["onLoad","onWheel","onClick"];s2<r2.length;s2++){var l2=r2[s2];i2[l2]=i2[l2].bind(d(i2))}return i2.initLayout(),i2.resetValues(),i2.attachPlugins(n2.Plugins),i2.trigger("init"),i2.updateMetrics(),i2.attachEvents(),i2.trigger("ready"),!1===i2.option("centerOnStart")?i2.state="ready":i2.panTo({friction:0}),t3.__Panzoom=d(i2),i2}return s(n2,[{key:"initLayout",value:function(){var t3=this.$container;if(!(t3 instanceof HTMLElement))throw new Error("Panzoom: Container not found");var e3=this.option("content")||t3.querySelector(".panzoom__content");
63if(!e3)throw new Error("Panzoom: Content not found");this.$content=e3;var i2,n3=this.option("viewport")||t3.querySelector(".panzoom__viewport");n3||!1===this.option("wrapInner")||((n3=document.createElement("div")).classList.add("panzoom__viewport"),(i2=n3).append.apply(i2,m(t3.childNodes)),t3.appendChild(n3)),this.$viewport=n3||e3.parentNode}},{key:"resetValues",value:function(){this.updateRate=this.option("updateRate",/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)?250:24),this.container={width:0,height:0},this.viewport={width:0,height:0},this.content={origWidth:0,origHeight:0,width:0,height:0,x:this.option("x",0),y:this.option("y",0),scale:this.option("baseScale")},this.transform={x:0,y:0,scale:1},this.resetDragPosition()}},{key:"onLoad",value:function(t3){this.updateMetrics(),this.panTo({scale:this.option("baseScale"),friction:0}),this.trigger("load",t3)}},{key:"onClick",value:function(t3){if(!(t3.defaultPrevented||document.activeElement&&document.activeElement.closest("[contenteditable]")))if(!this.option("textSelection")||!window.getSelection().toString().length||t3.target&&t3.target.hasAttribute("data-fancybox-close")){var e3=this.$content.getClientRects()[0];if("ready"!==this.state&&(this.dragPosition.midPoint||Math.abs(e3.top-this.dragStart.rect.top)>1||Math.abs(e3.left-this.dragStart.rect.left)>1))return t3.preventDefault(),void t3.stopPropagation();!1!==this.trigger("click",t3)&&this.option("zoom")&&"toggleZoom"===this.option("click")&&(t3.preventDefault(),t3.stopPropagation(),this.zoomWithClick(t3))}else t3.stopPropagation()}},{key:"onWheel",value:function(t3){!1!==this.trigger("wheel",t3)&&this.option("zoom")&&this.option("wheel")&&this.zoomWithWheel(t3)}},{key:"zoomWithWheel",value:function(t3){void 0===this.changedDelta&&(this.changedDelta=0);var e3=Math.max(-1,Math.min(1,-t3.deltaY||-t3.deltaX||t3.wheelDelta||-t3.detail)),i2=this.content.scale,n3=i2*(100+e3*this.option("wheelFactor"))/100;if(e3<0&&Math.abs(i2-this.option("minScale"))<.01||e3>0&&Math.abs(i2-this.option("maxScale"))<.01?(this.changedDelta+=Math.abs(e3),n3=i2):(this.changedDelta=0,n3=Math.max(Math.min(n3,this.option("maxScale")),this.option("minScale"))),!(this.changedDelta>this.option("wheelLimit"))&&(t3.preventDefault(),n3!==i2)){var o2=this.$content.getBoundingClientRect(),a2=t3.clientX-o2.left,s2=t3.clientY-o2.top;this.zoomTo(n3,{x:a2,y:s2})}}},{key:"zoomWithClick",value:function(t3){var e3=this.$content.getClientRects()[0],i2=t3.clientX-e3.left,n3=t3.clientY-e3.top;this.toggleZoom({x:i2,y:n3})}},{key:"attachEvents",value:function(){var t3=this;this.$content.addEventListener("load",this.onLoad),this.$container.addEventListener("wheel",this.onWheel,{passive:!1}),this.$container.addEventListener("click",this.onClick,{passive:!1}),this.initObserver();var e3=new _(this.$container,{start:function(i2,n3){if(!t3.option("touch"))return!1;if(t3.velocity.scale<0)return!1;var o2=n3.composedPath()[0];if(!e3.currentPointers.length){if(-1!==["BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(o2.nodeName))return!1;if(t3.option("textSelection")&&function(t4,e4,i3){for(var n4=t4.childNodes,o3=document.createRange(),a2=0;a2<n4.length;a2++){var s2=n4[a2];if(s2.nodeType===Node.TEXT_NODE){o3.selectNodeContents(s2);var r2=o3.getBoundingClientRect();if(e4>=r2.left&&i3>=r2.top&&e4<=r2.right&&i3<=r2.bottom)return s2}}return!1}(o2,i2.clientX,i2.clientY))return!1}return!C(o2)&&!1!==t3.trigger("touchStart",n3)&&("mousedown"===n3.type&&n3.preventDefault(),t3.state="pointerdown",t3.resetDragPosition(),t3.dragPosition.midPoint=null,t3.dragPosition.time=Date.now(),!0)},move:function(i2,n3,o2){if("pointerdown"===t3.state)if(!1!==t3.trigger("touchMove",o2)){if(!(n3.length<2&&!0===t3.option("panOnlyZoomed")&&t3.content.width<=t3.viewport.width&&t3.content.height<=t3.viewport.height&&t3.transform.scale<=t3.option("baseScale"))&&(!(n3.length>1)||t3.option("zoom")&&!1!==t3.option("pinchToZoom"))){var a2=T(i2[0],i2[1]),s2=T(n3[0],n3[1]),r2=s2.clientX-a2.clientX,l2=s2.clientY-a2.clientY,c2=P(i2[0],i2[1]),h2=P(n3[0],n3[1]),d2=c2&&h2?h2/c2:1;t3.dragOffset.x+=r2,t3.dragOffset.y+=l2,t3.dragOffset.scale*=d2,t3.dragOffset.time=Date.now()-t3.dragPosition.time;var u2=1===t3.dragStart.scale&&t3.option("lockAxis");if(u2&&!t3.lockAxis){if(Math.abs(t3.dragOffset.x)<6&&Math.abs(t3.dragOffset.y)<6)return void o2.preventDefault();var f2=Math.abs(180*Math.atan2(t3.dragOffset.y,t3.dragOffset.x)/Math.PI);t3.lockAxis=f2>45&&f2<135?"y":"x"}if("xy"===u2||"y"!==t3.lockAxis){if(o2.preventDefault(),o2.stopPropagation(),o2.stopImmediatePropagation(),t3.lockAxis&&(t3.dragOffset["x"===t3.lockAxis?"y":"x"]=0),t3.$container.classList.add(t3.option("draggingClass")),t3.transform.scale===t3.option("baseScale")&&"y"===t3.lockAxis||(t3.dragPosition.x=t3.dragStart.x+t3.dragOffset.x),t3.transform.scale===t3.option("baseScale")&&"x"===t3.lockAxis||(t3.dragPosition.y=t3.dragStart.y+t3.dragOffset.y),t3.dragPosition.scale=t3.dragStart.scale*t3.dragOffset.scale,n3.length>1){var v2=T(e3.startPointers[0],e3.startPointers[1]),p2=v2.clientX-t3.dragStart.rect.x,g2=v2.clientY-t3.dragStart.rect.y,m2=t3.getZoomDelta(t3.content.scale*t3.dragOffset.scale,p2,g2),y2=m2.deltaX,b2=m2.deltaY;t3.dragPosition.x-=y2,t3.dragPosition.y-=b2,t3.dragPosition.midPoint=s2}else t3.setDragResistance();t3.transform={x:t3.dragPosition.x,y:t3.dragPosition.y,scale:t3.dragPosition.scale},t3.startAnimation()}}}else o2.preventDefault()},end:function(n3,o2){if("pointerdown"===t3.state)if(t3._dragOffset=i({},t3.dragOffset),e3.currentPointers.length)t3.resetDragPosition();else if(t3.state="decel",t3.friction=t3.option("decelFriction"),t3.recalculateTransform(),t3.$container.classList.remove(t3.option("draggingClass")),!1!==t3.trigger("touchEnd",o2)&&"decel"===t3.state){var a2=t3.option("minScale");if(t3.transform.scale<a2)t3.zoomTo(a2,{friction:.64});else{var s2=t3.option("maxScale");if(t3.transform.scale-s2>.01){var r2=t3.dragPosition.midPoint||n3,l2=t3.$content.getClientRects()[0];t3.zoomTo(s2,{friction:.64,x:r2.clientX-l2.left,y:r2.clientY-l2.top})}}}}});this.pointerTracker=e3}}
63,{key:"initObserver",value:function(){var t3=this;this.resizeObserver||(this.resizeObserver=new $2((function(){t3.updateTimer||(t3.updateTimer=setTimeout((function(){var e3=t3.$container.getBoundingClientRect();e3.width&&e3.height?((Math.abs(e3.width-t3.container.width)>1||Math.abs(e3.height-t3.container.height)>1)&&(t3.isAnimating()&&t3.endAnimation(!0),t3.updateMetrics(),t3.panTo({x:t3.content.x,y:t3.content.y,scale:t3.option("baseScale"),friction:0})),t3.updateTimer=null):t3.updateTimer=null}),t3.updateRate))})),this.resizeObserver.observe(this.$container))}},{key:"resetDragPosition",value:function(){this.lockAxis=null,this.friction=this.option("friction"),this.velocity={x:0,y:0,scale:0};var t3=this.content,e3=t3.x,n3=t3.y,o2=t3.scale;this.dragStart={rect:this.$content.getBoundingClientRect(),x:e3,y:n3,scale:o2},this.dragPosition=i(i({},this.dragPosition),{},{x:e3,y:n3,scale:o2}),this.dragOffset={x:0,y:0,scale:1,time:0}}},{key:"updateMetrics",value:function(t3){!0!==t3&&this.trigger("beforeUpdate");var e3,t4,n3=this.$container,o2=this.$content,a2=this.$viewport,s2=o2 instanceof HTMLImageElement,r2=this.option("zoom"),l2=this.option("resizeParent",r2),c2=this.option("width"),h2=this.option("height"),d2=c2||(e3=o2,Math.max(parseFloat(e3.naturalWidth||0),parseFloat(e3.width&&e3.width.baseVal&&e3.width.baseVal.value||0),parseFloat(e3.offsetWidth||0),parseFloat(e3.scrollWidth||0))),u2=h2||(t4=o2,Math.max(parseFloat(t4.naturalHeight||0),parseFloat(t4.height&&t4.height.baseVal&&t4.height.baseVal.value||0),parseFloat(t4.offsetHeight||0),parseFloat(t4.scrollHeight||0)));Object.assign(o2.style,{width:c2?"".concat(c2,"px"):"",height:h2?"".concat(h2,"px"):"",maxWidth:"",maxHeight:""}
63),l2&&Object.assign(a2.style,{width:"",height:""});var f2=this.option("ratio");c2=d2=S(d2*f2),h2=u2=S(u2*f2);var v2=o2.getBoundingClientRect(),p2=a2.getBoundingClientRect(),g2=a2==n3?p2:n3.getBoundingClientRect(),m2=Math.max(a2.offsetWidth,S(p2.width)),y2=Math.max(a2.offsetHeight,S(p2.height)),b2=window.getComputedStyle(a2);if(m2-=parseFloat(b2.paddingLeft)+parseFloat(b2.paddingRight),y2-=parseFloat(b2.paddingTop)+parseFloat(b2.paddingBottom),this.viewport.width=m2,this.viewport.height=y2,r2){if(Math.abs(d2-v2.width)>.1||Math.abs(u2-v2.height)>.1){var x2=function(t4,e4,i2,n4){var o3=Math.min(i2/t4||0,n4/e4);return{width:t4*o3||0,height:e4*o3||0}}(d2,u2,Math.min(d2,v2.width),Math.min(u2,v2.height));c2=S(x2.width),h2=S(x2.height)}Object.assign(o2.style,{width:"".concat(c2,"px"),height:"".concat(h2,"px"),transform:""})}if(l2&&(Object.assign(a2.style,{width:"".concat(c2,"px"),height:"".concat(h2,"px")}),this.viewport=i(i({},this.viewport),{},{width:c2,height:h2})),s2&&r2&&"function"!=typeof this.options.maxScale){var w2=this.option("maxScale");this.options.maxScale=function(){return this.content.origWidth>0&&this.content.fitWidth>0?this.content.origWidth/this.content.fitWidth:w2}}this.content=i(i({},this.content),{},{origWidth:d2,origHeight:u2,fitWidth:c2,fitHeight:h2,width:c2,height:h2,scale:1,isZoomable:r2}),this.container={width:g2.width,height:g2.height},!0!==t3&&this.trigger("afterUpdate")}},{key:"zoomIn",value:function(t3){this.zoomTo(this.content.scale+(t3||this.option("step")))}},{key:"zoomOut",value:function(t3){this.zoomTo(this.content.scale-(t3||this.option("step")))}},{key:"toggleZoom",value:function(){var t3=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e3=this.option("maxScale"),i2=this.option("baseScale"),n3=this.content.scale>i2+.5*(e3-i2)?i2:e3;this.zoomTo(n3,t3)}},{key:"zoomTo",value:function(){var t3=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.option("baseScale"),e3=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i2=e3.x,n3=void 0===i2?null:i2,o2=e3.y,a2=void 0===o2?null:o2;t3=Math.max(Math.min(t3,this.option("maxScale")),this.option("minScale"));var s2=S(this.content.scale/(this.content.width/this.content.fitWidth),1e7);null===n3&&(n3=this.content.width*s2*.5),null===a2&&(a2=this.content.height*s2*.5);var r2=this.getZoomDelta(t3,n3,a2),l2=r2.deltaX,c2=r2.deltaY;n3=this.content.x-l2,a2=this.content.y-c2,this.panTo({x:n3,y:a2,scale:t3,friction:this.option("zoomFriction")})}},{key:"getZoomDelta",value:function(t3){var e3=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i2=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n3=this.content.fitWidth*this.content.scale,o2=this.content.fitHeight*this.content.scale,a2=e3>0&&n3?e3/n3:0,s2=i2>0&&o2?i2/o2:0,r2=this.content.fitWidth*t3,l2=this.content.fitHeight*t3,c2=(r2-n3)*a2,h2=(l2-o2)*s2;return{deltaX:c2,deltaY:h2}}},{key:"panTo",value:function(){var t3=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e3=t3.x,n3=void 0===e3?this.content.x:e3,o2=t3.y,a2=void 0===o2?this.content.y:o2,s2=t3.scale,r2=t3.friction,l2=void 0===r2?this.option("friction"):r2,c2=t3.ignoreBounds,h2=void 0!==c2&&c2;if(s2=s2||this.content.scale||1,!h2){var d2=this.getBounds(s2),u2=d2.boundX,f2=d2.boundY;u2&&(n3=Math.max(Math.min(n3,u2.to),u2.from)),f2&&(a2=Math.max(Math.min(a2,f2.to),f2.from))}this.friction=l2,this.transform=i(i({},this.transform),{},{x:n3,y:a2,scale:s2}),l2?(this.state="panning",this.velocity={x:(1/this.friction-1)*(n3-this.content.x),y:(1/this.friction-1)*(a2-this.content.y),scale:(1/this.friction-1)*(s2-this.content.scale)},this.startAnimation()):this.endAnimation()}},{key:"startAnimation",value:function(){var t3=this;this.rAF?cancelAnimationFrame(this.rAF):this.trigger("startAnimation"),this.rAF=requestAnimationFrame((function(){return t3.animate()}))}},{key:"animate",value:function(){var t3=this;if(this.setEdgeForce(),this.setDragForce(),this.velocity.x*=this.friction,this.velocity.y*=this.friction,this.velocity.scale*=this.friction,this.content.x+=this.velocity.x,this.content.y+=this.velocity.y,this.content.scale+=this.velocity.scale,this.isAnimating())this.setTransform();else if("pointerdown"!==this.state)return void this.endAnimation();this.rAF=requestAnimationFrame((function(){return t3.animate()}))}},{key:"getBounds",value:function(t3){var e3=this.boundX,i2=this.boundY;if(void 0!==e3&&void 0!==i2)return{boundX:e3,boundY:i2};e3={from:0,to:0},i2={from:0,to:0},t3=t3||this.transform.scale;var n3=this.content.fitWidth*t3,o2=this.content.fitHeight*t3,a2=this.viewport.width,s2=this.viewport.height;if(n3<a2){var r2=S(.5*(a2-n3));e3.from=r2,e3.to=r2}else e3.from=S(a2-n3);if(o2<s2){var l2=.5*(s2-o2);i2.from=l2,i2.to=l2}else i2.from=S(s2-o2);return{boundX:e3,boundY:i2}}},{key:"setEdgeForce",value:function(){if("decel"===this.state){var t3,e3,i2,n3,o2=this.option("bounceForce"),a2=this.getBounds(Math.max(this.transform.scale,this.content.scale)),s2=a2.boun
63dX,r2=a2.boundY;if(s2&&(t3=this.content.x<s2.from,e3=this.content.x>s2.to),r2&&(i2=this.content.y<r2.from,n3=this.content.y>r2.to),t3||e3){var l2=((t3?s2.from:s2.to)-this.content.x)*o2,c2=this.content.x+(this.velocity.x+l2)/this.friction;c2>=s2.from&&c2<=s2.to&&(l2+=this.velocity.x),this.velocity.x=l2,this.recalculateTransform()}if(i2||n3){var h2=((i2?r2.from:r2.to)-this.content.y)*o2,d2=this.content.y+(h2+this.velocity.y)/this.friction;d2>=r2.from&&d2<=r2.to&&(h2+=this.velocity.y),this.velocity.y=h2,this.recalculateTransform()}}}},{key:"setDragResistance",value:function(){if("pointerdown"===this.state){var t3,e3,i2,n3,o2=this.getBounds(this.dragPosition.scale),a2=o2.boundX,s2=o2.boundY;if(a2&&(t3=this.dragPosition.x<a2.from,e3=this.dragPosition.x>a2.to),s2&&(i2=this.dragPosition.y<s2.from,n3=this.dragPosition.y>s2.to),(t3||e3)&&(!t3||!e3)){var r2=t3?a2.from:a2.to,l2=r2-this.dragPosition.x;this.dragPosition.x=r2-.3*l2}if((i2||n3)&&(!i2||!n3)){var c2=i2?s2.from:s2.to,h2=c2-this.dragPosition.y;this.dragPosition.y=c2-.3*h2}}}},{key:"setDragForce",value:function(){"pointerdown"===this.state&&(this.velocity.x=this.dragPosition.x-this.content.x,this.velocity.y=this.dragPosition.y-this.content.y,this.velocity.scale=this.dragPosition.scale-this.content.scale)}},{key:"recalculateTransform",value:function(){this.transform.x=this.content.x+this.velocity.x/(1/this.friction-1),this.transform.y=this.content.y+this.velocity.y/(1/this.friction-1),this.transform.scale=this.content.scale+this.velocity.scale/(1/this.friction-1)}},{key:"isAnimating",value:function(){return!(!this.friction||!(Math.abs(this.velocity.x)>.05||Math.abs(this.velocity.y)>.05||Math.abs(this.velocity.scale)>.05))}},{key:"setTransform",value:function(t3){var e3,n3,o2,a2,s2;t3?(e3=S(this.transform.x),n3=S(this.transform.y),o2=this.transform.scale,this.content=i(i({},this.content),{},{x:e3,y:n3,scale:o2})):(e3=S(this.content.x),n3=S(this.content.y),o2=this.content.scale/(this.content.width/this.content.fitWidth),this.content=i(i({},this.content),{},{x:e3,y:n3})),this.trigger("beforeTransform"),e3=S(this.content.x),n3=S(this.content.y),t3&&this.option("zoom")?(a2=S(this.content.fitWidth*o2),s2=S(this.content.fitHeight*o2),this.content.width=a2,this.content.height=s2,this.transform=i(i({},this.transform),{},{width:a2,height:s2,scale:o2}),Object.assign(this.$content.style,{width:"".concat(a2,"px"),height:"".concat(s2,"px"),maxWidth:"none",maxHeight:"none",transform:"translate3d(".concat(e3,"px, ").concat(n3,"px, 0) scale(1)")})):this.$content.style.transform="translate3d(".concat(e3,"px, ").concat(n3,"px, 0) scale(").concat(o2,")"),this.trigger("afterTransform")}},{key:"endAnimation",value:function(t3){cancelAnimationFrame(this.rAF),this.rAF=null,this.velocity={x:0,y:0,scale:0},this.setTransform(!0),this.state="ready",this.handleCursor(),!0!==t3&&this.trigger("endAnimation")}},{key:"handleCursor",value:function(){var t3=this.option("draggableClass");t3&&this.option("touch")&&(1==this.option("panOnlyZoomed")&&this.content.width<=this.viewport.width&&this.content.height<=this.viewport.height&&this.transform.scale<=this.option("baseScale")?this.$container.classList.remove(t3):this.$container.classList.add(t3))}},{key:"detachEvents",value:function(){this.$content.removeEventListener("load",this.onLoad),this.$container.removeEventListener("wheel",this.onWheel,{passive:!1}),this.$container.removeEventListener("click",this.onClick,{passive:!1}),this.pointerTracker&&(this.pointerTracker.stop(),this.pointerTracker=null),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"destroy",value:function(){"destroy"!==this.state&&(this.state="destroy",clearTimeout(this.updateTimer),this.updateTimer=null,cancelAnimationFrame(this.rAF),this.rAF=null,this.detachEvents(),this.detachPlugins(),this.resetDragPosition())}}]),n2}(O);M.version="4.0.31",M.Plugins={};var I=function(t2,e2){var i2=0;return function(){var n2=(new Date).getTime();if(!(n2-i2<e2))return i2=n2,t2.apply(void 0,arguments)}},R=function(){function t2(e2){o(this,t2),this.$container=null,this.$prev=null,this.$next=null,this.carousel=e2,this.onRefresh=this.onRefresh.bind(this)}return s(t2,[{key:"option",value:function(t3){return this.carousel.option("Navigation.".concat(t3))}},{key:"createButton",value:function(t3){var e2,i2=this,n2=document.createElement("button");n2.setAttribute("title",this.carousel.localize("{{".concat(t3.toUpperCase(),"}}")));var o2=this.option("classNames.button")+" "+this.option("classNames.".concat(t3));return(e2=n2.classList).add.apply(e2,m(o2.split(" "))),n2.setAttribute("tabindex","0"),n2.innerHTML=this.carousel.localize(this.option("".concat(t3,"Tpl"))),n2.addEventListener("click",(function(e3){e3.preventDefault(),e3.stopPropagation(),i2.carousel["slide".concat("next"===t3?"Next":"Prev")]()})),n2}},{key:"build",value:function(){var t3;this.$container||(this.$container=document.createElement("div"),(t3=this.$container.classList).add.apply(t3,m(this.option("classNames.main").split(" "))),this.carousel.$container.appendChild(this.$container)),this.$next||(this.$next=this.createButton("next"),this.$container.appendChild(this.$next)),this.$prev||(this.$prev=this.createButton("prev"),this.$container.appendChild(this.$prev))}},{key:"onRefresh",value:function(){var t3=this.carousel.pages.length;t3<=1||t3>1&&this.carousel.elemDimWidth<this.carousel.wrapDimWidth&&!Number.isInteger(this.carousel.option("slidesPerPage"))?this.cleanup():(this.build(),this.$prev.removeAttribute("disabled"),this.$next.removeAttribute("disabled"),this.carousel.option("infiniteX",this.carousel.option("infinite"))||(this.carousel.page<=0&&this.$prev.setAttribute("disabled",""),this.carousel.page>=t3-1&&this.$next.setAttribute("disabled","")))}},{key:"cleanup",value:function(){this.$prev&&this.$prev.remove(),this.$prev=null,this.$next&&this.$next.remove(),this.$next=null,this.$container&&this.$container.remove(),this.$container=null}},{key:"attach",value:function(){this.carousel.on("refresh change",this.onRefresh)}},{key:"detach",value:function(){this.carousel.off("refresh change",this.onRefresh),this.cleanup()}}]),t2}();
63R.defaults={prevTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M15 3l-9 9 9 9"/></svg>',nextTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M9 3l9 9-9 9"/></svg>',classNames:{main:"carousel__nav",button:"carousel__button",next:"is-next",prev:"is-prev"}};var F=function(){function t2(e2){o(this,t2),this.carousel=e2,this.$list=null,this.events={change:this.onChange.bind(this),refresh:this.onRefresh.bind(this)}}return s(t2,[{key:"buildList",value:function(){var t3=this;if(!(this.carousel.pages.length<this.carousel.option("Dots.minSlideCount"))){var e2=document.createElement("ol");return e2.classList.add("carousel__dots"),e2.addEventListener("click",(function(e3){if("page"in e3.target.dataset){e3.preventDefault(),e3.stopPropagation();var i2=parseInt(e3.target.dataset.page,10),n2=t3.carousel;i2!==n2.page&&(n2.pages.length<3&&n2.option("infinite")?n2[0==i2?"slidePrev":"slideNext"]():n2.slideTo(i2))}})),this.$list=e2,this.carousel.$container.appendChild(e2),this.carousel.$container.classList.add("has-dots"),e2}}},{key:"removeList",value:function(){this.$list&&(this.$list.parentNode.removeChild(this.$list),this.$list=null),this.carousel.$container.classList.remove("has-dots")}},{key:"rebuildDots",value:function(){var t3=this,e2=this.$list,i2=!!e2,n2=this.carousel.pages.length;if(n2<2)i2&&this.removeList();else{i2||(e2=this.buildList());var o2=this.$list.children.length;if(o2>n2)for(var a2=n2;a2<o2;a2++)this.$list.removeChild(this.$list.lastChild);else{for(var s2=function(e3){var i3=document.createElement("li");i3.classList.add("carousel__dot"),i3.dataset.page=e3,i3.setAttribute("role","button"),i3.setAttribute("tabindex","0"),i3.setAttribute("title",t3.carousel.localize("{{GOTO}}",[["%d",e3+1]])),i3.addEventListener("keydown",(function(t4){var e4,n3=t4.code;"Enter"===n3||"NumpadEnter"===n3?e4=i3:"ArrowRight"===n3?e4=i3.nextSibling:"ArrowLeft"===n3&&(e4=i3.previousSibling),e4&&e4.click()})),t3.$list.appendChild(i3)},r2=o2;r2<n2;r2++)s2(r2);this.setActiveDot()}}}},{key:"setActiveDot",value:function(){if(this.$list){this.$list.childNodes.forEach((function(t4){t4.classList.remove("is-selected")}));var t3=this.$list.childNodes[this.carousel.page];t3&&t3.classList.add("is-selected")}}},{key:"onChange",value:function(){this.setActiveDot()}},{key:"onRefresh",value:function(){this.rebuildDots()}},{key:"attach",value:function(){this.carousel.on(this.events)}},{key:"detach",value:function(){this.removeList(),this.carousel.off(this.events),this.carousel=null}}]),t2}(),N=function(){function t2(e2){o(this,t2),this.carousel=e2,this.selectedIndex=null,this.friction=0,this.onNavReady=this.onNavReady.bind(this),this.onNavClick=this.onNavClick.bind(this),this.onNavCreateSlide=this.onNavCreateSlide.bind(this),this.onTargetChange=this.onTargetChange.bind(this)}return s(t2,[{key:"addAsTargetFor",value:function(t3){this.target=this.carousel,this.nav=t3,this.attachEvents()}},{key:"addAsNavFor",value:function(t3){this.target=t3,this.nav=this.carousel,this.attachEvents()}},{key:"attachEvents",value:function(){this.nav.options.initialSlide=this.target.options.initialPage,this.nav.on("ready",this.onNavReady),this.nav.on("createSlide",this.onNavCreateSlide),this.nav.on("Panzoom.click",this.onNavClick),this.target.on("change",this.onTargetChange),this.target.on("Panzoom.afterUpdate",this.onTargetChange)}},{key:"onNavReady",value:function(){this.onTargetChange(!0)}},{key:"onNavClick",value:function(t3,e2,i2){var n2=i2.target.closest(".carousel__slide");if(n2){i2.stopPropagation();var o2=parseInt(n2.dataset.index,10),a2=this.target.findPageForSlide(o2);this.target.page!==a2&&this.target.slideTo(a2,{friction:this.friction}),this.markSelectedSlide(o2)}}},{key:"onNavCreateSlide",value:function(t3,e2){e2.index===this.selectedIndex&&this.markSelectedSlide(e2.index)}},{key:"onTargetChange",value:function(){var t3=this.target.pages[this.target.page].indexes[0],e2=this.nav.findPageForSlide(t3);this.nav.slideTo(e2),this.markSelectedSlide(t3)}},{key:"markSelectedSlide",value:function(t3){this.selectedIndex=t3,m(this.nav.slides).filter((function(t4){return t4.$el&&t4.$el.classList.remove("is-nav-selected")}));var e2=this.nav.slides[t3];e2&&e2.$el&&e2.$el.classList.add("is-nav-selected")}},{key:"attach",value:function(t3){var e2=t3.options.Sync;(e2.target||e2.nav)&&(e2.target?this.addAsNavFor(e2.target):e2.nav&&this.addAsTargetFor(e2.nav),this.friction=e2.friction)}},{key:"detach",value:function(){this.nav&&(this.nav.off("ready",this.onNavReady),this.nav.off("Panzoom.click",this.onNavClick),this.nav.off("createSlide",this.onNavCreateSlide)),this.target&&(this.target.off("Panzoom.afterUpdate",this.onTargetChange),this.target.off("change",this.onTargetChange))}}]),t2}();N.defaults={friction:.92};var D={Navigation:R,Dots:F,Sync:N},B={slides:[],preload:0,slidesPerPage:"auto",initialPage:null,initialSlide:null,friction:.92,center:!0,infinite:!0,fill:!0,dragFree:!1,prefix:"",classNames:{viewport:"carousel__viewport",track:"carousel__track",slide:"carousel__slide",slideSelected:"is-selected"},l10n:{NEXT:"Next slide",PREV:"Previous slide",GOTO:"Go to slide #%d"}},H=function(t2){l(n2,t2);var e2=f(n2);function n2(t3){var i2,a2=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(o(this,n2),a2=k(!0,{},B,a2),(i2=e2.call(this,a2)).state="init",i2.$container=t3,!(i2.$container instanceof HTMLElement))throw new Error("No root element provided");return i2.slideNext=I(i2.slideNext.bind(d(i2)),250),i2.slidePrev=
63I(i2.slidePrev.bind(d(i2)),250),i2.init(),t3.__Carousel=d(i2),i2}return s(n2,[{key:"init",value:function(){this.pages=[],this.page=this.pageIndex=null,this.prevPage=this.prevPageIndex=null,this.attachPlugins(n2.Plugins),this.trigger("init"),this.initLayout(),this.initSlides(),this.updateMetrics(),this.$track&&this.pages.length&&(this.$track.style.transform="translate3d(".concat(-1*this.pages[this.page].left,"px, 0px, 0) scale(1)")),this.manageSlideVisiblity(),this.initPanzoom(),this.state="ready",this.trigger("ready")}},{key:"initLayout",value:function(){var t3,e3,i2,n3,o2=this.option("prefix"),a2=this.option("classNames");this.$viewport=this.option("viewport")||this.$container.querySelector(".".concat(o2).concat(a2.viewport)),this.$viewport||(this.$viewport=document.createElement("div"),(t3=this.$viewport.classList).add.apply(t3,m((o2+a2.viewport).split(" "))),(e3=this.$viewport).append.apply(e3,m(this.$container.childNodes)),this.$container.appendChild(this.$viewport)),this.$track=this.option("track")||this.$container.querySelector(".".concat(o2).concat(a2.track)),this.$track||(this.$track=document.createElement("div"),(i2=this.$track.classList).add.apply(i2,m((o2+a2.track).split(" "))),(n3=this.$track).append.apply(n3,m(this.$viewport.childNodes)),this.$viewport.appendChild(this.$track))}},{key:"initSlides",value:function(){var t3=this;this.slides=[],this.$viewport.querySelectorAll(".".concat(this.option("prefix")).c
63oncat(this.option("classNames.slide"))).forEach((function(e3){var i2={$el:e3,isDom:!0};t3.slides.push(i2),t3.trigger("createSlide",i2,t3.slides.length)})),Array.isArray(this.options.slides)&&(this.slides=k(!0,m(this.slides),this.options.slides))}},{key:"updateMetrics",value:function(){var t3,e3=this,n3=0,o2=[];this.slides.forEach((function(i2,a3){var s3=i2.$el,r3=i2.isDom||!t3?e3.getSlideMetrics(s3):t3;i2.index=a3,i2.width=r3,i2.left=n3,t3=r3,n3+=r3,o2.push(a3)}));var a2=Math.max(this.$track.offsetWidth,S(this.$track.getBoundingClientRect().width)),s2=getComputedStyle(this.$track);a2-=parseFloat(s2.paddingLeft)+parseFloat(s2.paddingRight),this.contentWidth=n3,this.viewportWidth=a2;var r2=[],l2=this.option("slidesPerPage");if(Number.isInteger(l2)&&n3>a2)for(var c2=0;c2<this.slides.length;c2+=l2)r2.push({indexes:o2.slice(c2,c2+l2),slides:this.slides.slice(c2,c2+l2)});else for(var h2=0,d2=0,u2=0;u2<this.slides.length;u2+=1){var f2=this.slides[u2];(!r2.length||d2+f2.width>a2)&&(r2.push({indexes:[],slides:[]}),h2=r2.length-1,d2=0),d2+=f2.width,r2[h2].indexes.push(u2),r2[h2].slides.push(f2)}var v2=this.option("center"),p2=this.option("fill");r2.forEach((function(t4,i2){t4.index=i2,t4.width=t4.slides.reduce((function(t5,e4){return t5+e4.width}),0),t4.left=t4.slides[0].left,v2&&(t4.left+=.5*(a2-t4.width)*-1),p2&&!e3.option("infiniteX",e3.option("infinite"))&&n3>a2&&(t4.left=Math.max(t4.left,0),t4.left=Math.min(t4.left,n3-a2))}));var g2,y2=[];r2.forEach((function(t4){var e4=i({},t4);g2&&e4.left===g2.left?(g2.width+=e4.width,g2.slides=[].concat(m(g2.slides),m(e4.slides)),g2.indexes=[].concat(m(g2.indexes),m(e4.indexes))):(e4.index=y2.length,g2=e4,y2.push(e4))})),this.pages=y2;var b2=this.page;if(null===b2){var x2=this.option("initialSlide");b2=null!==x2?this.findPageForSlide(x2):parseInt(this.option("initialPage",0),10)||0,y2[b2]||(b2=y2.length&&b2>y2.length?y2[y2.length-1].index:0),this.page=b2,this.pageIndex=b2}this.updatePanzoom(),this.trigger("refresh")}},{key:"getSlideMetrics",value:function(t3){if(!t3){var e3,i2,n3=this.slides[0];(t3=document.createElement("div")).dataset.isTestEl=1,t3.style.visibility="hidden",(e3=t3.classList).add.apply(e3,m((this.option("prefix")+this.option("classNames.slide")).split(" "))),n3.customClass&&(i2=t3.classList).add.apply(i2,m(n3.customClass.split(" "))),this.$track.prepend(t3)}var o2=Math.max(t3.offsetWidth,S(t3.getBoundingClientRect().width)),a2=t3.currentStyle||window.getComputedStyle(t3);return o2=o2+(parseFloat(a2.marginLeft)||0)+(parseFloat(a2.marginRight)||0),t3.dataset.isTestEl&&t3.remove(),o2}},{key:"findPageForSlide",value:function(t3){t3=parseInt(t3,10)||0;var e3=this.pages.find((function(e4){return e4.indexes.indexOf(t3)>-1}));return e3?e3.index:null}},{key:"slideNext",value:function(){this.slideTo(this.pageIndex+1)}},{key:"slidePrev",value:function(){this.slideTo(this.pageIndex-1)}},{key:"slideTo",value:function(t3){var e3=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i2=e3.x,n3=void 0===i2?-1*this.setPage(t3,!0):i2,o2=e3.y,a2=void 0===o2?0:o2,s2=e3.friction,r2=void 0===s2?this.option("friction"):s2;this.Panzoom.content.x===n3&&!this.Panzoom.velocity.x&&r2||(this.Panzoom.panTo({x:n3,y:a2,friction:r2,ignoreBounds:!0}),"ready"===this.state&&"ready"===this.Panzoom.state&&this.trigger("settle"))}},{key:"initPanzoom",value:function(){var t3=this;this.Panzoom&&this.Panzoom.destroy();var e3=k(!0,{},{content:this.$track,wrapInner:!1,resizeParent:!1,zoom:!1,click:!1,lockAxis:"x",x:this.pages.length?-1*this.pages[this.page].left:0,centerOnStart:!1,textSelection:function(){return t3.option("textSelection",!1)},panOnlyZoomed:function(){return this.content.width<=this.viewport.width}},this.option("Panzoom"));this.Panzoom=new M(this.$container,e3),this.Panzoom.on({"*":function(e4){for(var i2=arguments.length,n3=new Array(i2>1?i2-1:0),o2=1;o2<i2;o2++)n3[o2-1]=arguments[o2];return t3.trigger.apply(t3,["Panzoom.".concat(e4)].concat(n3))},afterUpdate:function(){t3.updatePage()},beforeTransform:this.onBeforeTransform.bind(this),touchEnd:this.onTouchEnd.bind(this),endAnimation:function(){t3.trigger("settle")}}),this.updateMetrics(),this.manageSlideVisiblity()}},{key:"updatePanzoom",value:function(){this.Panzoom&&(this.Panzoom.content=i(i({},this.Panzoom.content),{},{fitWidth:this.contentWidth,origWidth:this.contentWidth,width:this.contentWidth}
63),this.pages.length>1&&this.option("infiniteX",this.option("infinite"))?this.Panzoom.boundX=null:this.pages.length&&(this.Panzoom.boundX={from:-1*this.pages[this.pages.length-1].left,to:-1*this.pages[0].left}),this.option("infiniteY",this.option("infinite"))?this.Panzoom.boundY=null:this.Panzoom.boundY={from:0,to:0},this.Panzoom.handleCursor())}},{key:"manageSlideVisiblity",value:function(){var t3=this,e3=this.contentWidth,i2=this.viewportWidth,n3=this.Panzoom?-1*this.Panzoom.content.x:this.pages.length?this.pages[this.page].left:0,o2=this.option("preload"),a2=this.option("infiniteX",this.option("infinite")),s2=parseFloat(getComputedStyle(this.$viewport,null).getPropertyValue("padding-left")),r2=parseFloat(getComputedStyle(this.$viewport,null).getPropertyValue("padding-right"));this.slides.forEach((function(l3){var c3,h2,d2=0;c3=n3-s2,h2=n3+i2+r2,c3-=o2*(i2+s2+r2),h2+=o2*(i2+s2+r2);var u2=l3.left+l3.width>c3&&l3.left<h2;c3=n3+e3-s2,h2=n3+e3+i2+r2,c3-=o2*(i2+s2+r2);var f2=a2&&l3.left+l3.width>c3&&l3.left<h2;c3=n3-e3-s2,h2=n3-e3+i2+r2,c3-=o2*(i2+s2+r2);var v2=a2&&l3.left+l3.width>c3&&l3.left<h2;f2||u2||v2?(t3.createSlideEl(l3),u2&&(d2=0),f2&&(d2=-1),v2&&(d2=1),l3.left+l3.width>n3&&l3.left<=n3+i2+r2&&(d2=0)):t3.removeSlideEl(l3),l3.hasDiff=d2}));var l2=0,c2=0;this.slides.forEach((function(t4,i3){var n4=0;t4.$el?(i3!==l2||t4.hasDiff?n4=c2+t4.hasDiff*e3:c2=0,t4.$el.style.left=Math.abs(n4)>.1?"".concat(c2+t4.hasDiff*e3,"px"):"",l2++):c2+=t4.width})),this.markSelectedSlides()}},{key:"createSlideEl",value:function(t3){var e3;if(t3){if(!t3.$el){var i2,n3=document.createElement("div");n3.dataset.index=t3.index,(e3=n3.classList).add.apply(e3,m((this.option("prefix")+this.option("classNames.slide")).split(" "))),t3.customClass&&(i2=n3.classList).add.apply(i2,m(t3.customClass.split(" "))),t3.html&&(n3.innerHTML=t3.html);var o2=[];this.slides.forEach((function(t4,e4){t4.$el&&o2.push(e4)}));var a2=t3.index,s2=null;if(o2.length){var r2=o2.reduce((function(t4,e4){return Math.abs(e4-a2)<Math.abs(t4-a2)?e4:t4}));s2=this.slides[r2]}return this.$track.insertBefore(n3,s2&&s2.$el?s2.index<t3.index?s2.$el.nextSibling:s2.$el:null),t3.$el=n3,this.trigger("createSlide",t3,a2),t3}var l2,c2=t3.$el.dataset.index;c2&&parseInt(c2,10)===t3.index||(t3.$el.dataset.index=t3.index,t3.$el.querySelectorAll("[data-lazy-srcset]").forEach((function(t4){t4.srcset=t4.dataset.lazySrcset})),t3.$el.querySelectorAll("[data-lazy-src]").forEach((function(t4){var e4=t4.dataset.lazySrc;t4 instanceof HTMLImageElement?t4.src=e4:t4.style.backgroundImage="url('".concat(e4,"')")})),(l2=t3.$el.dataset.lazySrc)&&(t3.$el.style.backgroundImage="url('".concat(l2,"')")),t3.state="ready")}}},{key:"removeSlideEl",value:function(t3){t3.$el&&!t3.isDom&&(this.trigger("removeSlide",t3),t3.$el.remove(),t3.$el=null)}},{key:"markSelectedSlides",value:function(){var t3=this,e3=this.option("classNames.slideSelected"),i2="aria-hidden";this.slides.forEach((function(n3,o2){var a2=n3.$el;if(a2){var s2=t3.pages[t3.page];s2&&s2.indexes&&s2.indexes.indexOf(o2)>-1?(e3&&!a2.classList.contains(e3)&&(a2.classList.add(e3),t3.trigger("selectSlide",n3)),a2.removeAttribute(i2)):(e3&&a2.classList.contains(e3)&&(a2.classList.remove(e3),t3.trigger("unselectSlide",n3)),a2.setAttribute(i2,!0))}}))}},{key:"updatePage",value:function(){this.updateMetrics(),this.slideTo(this.page,{friction:0})}},{key:"onBeforeTransform",value:function(){this.option("infiniteX",this.option("infinite"))&&this.manageInfiniteTrack(),this.manageSlideVisiblity()}},{key:"manageInfiniteTrack",value:function(){var t3=this.contentWidth,e3=this.viewportWidth;if(!(!this.option("infiniteX",this.option("infinite"))||this.pages.length<2||t3<e3)){var i2=this.Panzoom,n3=!1;return i2.content.x<-1*(t3-e3)&&(i2.content.x+=t3,this.pageIndex=this.pageIndex-this.pages.length,n3=!0),i2.content.x>e3&&(i2.content.x-=t3,this.pageIndex=this.pageIndex+this.pages.length,n3=!0),n3&&"pointerdown"===i2.state&&i2.resetDragPosition(),n3}}},{key:"onTouchEnd",value:function(t3,e3){var i2=this.option("dragFree");if(!i2&&this.pages.length>1&&t3.dragOffset.time<350&&Math.abs(t3.dragOffset.y)<1&&Math.abs(t3.dragOffset.x)>5)this[t3.dragOffset.x<0?"slideNext":"slidePrev"]();else if(i2){var n3=g(this.getPageFromPosition(-1*t3.transform.x),2)[1];this.setPage(n3)}else this.slideToClosest()}},{key:"slideToClosest",value:function(){var t3=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e3=this.getPageFromPosition(-1*this.Panzoom.content.x),i2=g(e3,2),n3=i2[1];this.slideTo(n3,t3)}},{key:"getPageFromPosition",value:function(t3){var e3=this.pages.length;this.option("center")&&(t3+=.5*this.viewportWidth);var i2=Math.floor(t3/this.contentWidth);t3-=i2*this.contentWidth;var n3=this.slides.find((function(e4){return e4.left<=t3&&e4.left+e4.width>t3}));if(n3){var o2=this.findPageForSlide(n3.index);return[o2,o2+i2*e3]}return[0,0]}},{key:"setPage",value:function(t3,e3){var i2=0,n3=parseInt(t3,10)||0,o2=this.page,a2=this.pageIndex,s2=this.pages.length,r2=this.contentWidth,l2=this.viewportWidth;if(t3=(n3%s2+s2)%s2,this.option("infiniteX",this.option("infinite"))&&r2>l2){var c2=Math.floor(n3/s2)||0,h2=r2;if(i2=this.pages[t3].left+c2*h2,!0===e3&&s2>2){var d2=-1*this.Panzoom.content.x,u2=i2-h2,f2=i2+h2,v2=Math.abs(d2-i2),p2=Math.abs(d2-u2),g2=Math.abs(d2-f2);g2<v2&&g2<=p2?(i2=f2,n3+=s2):p2<v2&&p2<g2&&(i2=u2,n3-=s2)}}else t3=n3=Math.max(0,Math.min(n3,s2-1)),i2=this.pages.length?this.pages[t3].left:0;return this.page=t3,this.pageIndex=n3,null!==o2&&t3!==o2&&(this.prevPage=o2,this.prevPageIndex=a2,this.trigger("change",t3,o2)),i2}},{key:"destroy",value:function(){var t3=this;
63this.state="destroy",this.slides.forEach((function(e3){t3.removeSlideEl(e3)})),this.slides=[],this.Panzoom.destroy(),this.detachPlugins()}}]),n2}(O);H.version="4.0.31",H.Plugins=D;var W=!("undefined"==typeof window||!window.document||!window.document.createElement),j=null,X=["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^="-"]):not([disabled]):not([aria-hidden])'],q=function(t2){if(t2&&W){null===j&&document.createElement("div").focus({get preventScroll(){return j=!0,!1}});try{if(t2.setActive)t2.setActive();else if(j)t2.focus({preventScroll:!0});else{var e2=window.pageXOffset||document.body.scrollTop,i2=window.pageYOffset||document.body.scrollLeft;t2.focus(),document.body.scrollTo({top:e2,left:i2,behavior:"auto"})}}catch(t3){}}},U=function(){function t2(e2){o(this,t2),this.fancybox=e2,this.viewport=null,this.pendingUpdate=null;for(var i2=0,n2=["onReady","onResize","onTouchstart","onTouchmove"];i2<n2.length;i2++){var a2=n2[i2];this[a2]=this[a2].bind(this)}}return s(t2,[{key:"onReady",value:function(){var t3=window.visualViewport;t3&&(this.viewport=t3,this.startY=0,t3.addEventListener("resize",this.onResize),this.updateViewport()),window.addEventListener("touchstart",this.onTouchstart,{passive:!1}),window.addEventListener("touchmove",this.onTouchmove,{passive:!1}),window.addEventListener("wheel",this.onWheel,{passive:!1})}},{key:"onResize",value:function(){this.updateViewport()}},{key:"updateViewport",value:function(){var t3=this.fancybox,e2=this.viewport,i2=e2.scale||1,n2=t3.$container;if(n2){var o2="",a2="",s2="";i2-1>.1&&(o2="".concat(e2.width*i2,"px"),a2="".concat(e2.height*i2,"px"),s2="translate3d(".concat(e2.offsetLeft,"px, ").concat(e2.offsetTop,"px, 0) scale(").concat(1/i2,")")),n2.style.width=o2,n2.style.height=a2,n2.style.transform=s2}}},{key:"onTouchstart",value:function(t3){this.startY=t3.touches?t3.touches[0].screenY:t3.screenY}},{key:"onTouchmove",value:function(t3){var e2=this.startY,i2=window.innerWidth/window.document.documentElement.clientWidth;if(t3.cancelable&&!(t3.touches.length>1||1!==i2)){var n2=C(t3.composedPath()[0]);if(n2){var o2=window.getComputedStyle(n2),a2=parseInt(o2.getPropertyValue("height"),10),s2=t3.touches?t3.touches[0].screenY:t3.screenY,r2=e2<=s2&&0===n2.scrollTop,l2=e2>=s2&&n2.scrollHeight-n2.scrollTop===a2;(r2||l2)&&t3.preventDefault()}else t3.preventDefault()}}},{key:"onWheel",value:function(t3){C(t3.composedPath()[0])||t3.preventDefault()}},{key:"cleanup",value:function(){this.pendingUpdate&&(cancelAnimationFrame(this.pendingUpdate),this.pendingUpdate=null);var t3=this.viewport;t3&&(t3.removeEventListener("resize",this.onResize),this.viewport=null),window.removeEventListener("touchstart",this.onTouchstart,!1),window.removeEventListener("touchmove",this.onTouchmove,!1),window.removeEventListener("wheel",this.onWheel,{passive:!1})}},{key:"attach",value:function(){this.fancybox.on("initLayout",this.onReady)}},{key:"detach",value:function(){this.fancybox.off("initLayout",this.onReady),this.cleanup()}}]),t2}(),Y=function(){function t2(e2){o(this,t2),this.fancybox=e2,this.$container=null,this.state="init";for(var i2=0,n2=["onPrepare","onClosing","onKeydown"];i2<n2.length;i2++){var a2=n2[i2];this[a2]=this[a2].bind(this)}this.events={prepare:this.onPrepare,closing:this.onClosing,keydown:this.onKeydown}}return s(t2,[{key:"onPrepare",value:function(){this.getSlides().length<this.fancybox.option("Thumbs.minSlideCount")?this.state="disabled":!0===this.fancybox.option("Thumbs.autoStart")&&this.fancybox.Carousel.Panzoom.content.height>=this.fancybox.option("Thumbs.minScreenHeight")&&this.build()}},{key:"onClosing",value:function(){this.Carousel&&this.Carousel.Panzoom.detachEvents()}},{key:"onKeydown",value:function(t3,e2){e2===t3.option("Thumbs.key")&&this.toggle()}},{key:"build",value:function(){var t3=this;if(!this.$container){var e2=document.createElement("div");e2.classList.add("fancybox__thumbs"),this.fancybox.$carousel.parentNode.insertBefore(e2,this.fancybox.$carousel.nextSibling),this.Carousel=new H(e2,k(!0,{Dots:!1,Navigation:!1,Sync:{friction:0},infinite:!1,center:!0,fill:!0,dragFree:!0,slidesPerPage:1,preload:1},this.fancybox.option("Thumbs.Carousel"),{Sync:{target:this.fancybox.Carousel},slides:this.getSlides()})),this.Carousel.Panzoom.on("wheel",(function(e3,i2){i2.preventDefault(),t3.fancybox[i2.deltaY<0?"prev":"next"]()})),this.$container=e2,this.state="visible"}}},{key:"getSlides",value:function(){var t3,e2=[],i2=x(this.fancybox.items);try{for(i2.s();!(t3=i2.n()).done;){var n2=t3.value,o2=n2.thumb;o2&&e2.push({html:this.fancybox.option("Thumbs.tpl").replace(/\{\{src\}\}/gi,o2),customClass:"has-thumb has-".concat(n2.type||"image")})}}catch(t4){i2.e(t4)}finally{i2.f()}return e2}},{key:"toggle",value:function(){"visible"===this.state?this.hide():"hidden"===this.state?this.show():this.build()}},{key:"show",value:function(){"hidden"===this.state&&(this.$container.style.display="",this.Carousel.Panzoom.attachEvents(),this.state="visible")}},{key:"hide",value:function(){"visible"===this.state&&(this.Carousel.Panzoom.detachEvents(),this.$container.style.display="none",this.state="hidden")}},{key:"cleanup",value:function(){this.Carousel&&(this.Carousel.destroy(),this.Carousel=null),this.$container&&(this.$container.remove(),this.$container=null),this.state="init"}},{key:"attach",value:function(){this.fancybox.on(this.events)}},{key:"detach",value:function(){this.fancybox.off(this.events),this.cleanup()}}]),t2}();Y.defaults={minSlideCount:2,minScreenHeight:500,autoStart:!0,key:"t",Carousel:{},tpl:'<div class="fancybox__thumb" style="background-image:url(\'{{src}}\')"></div>'};var V=function(t2,e2){for(var i2=new URL(t2),n2=new URLSearchParams(i2.search),o2=new URLSearchParams,a2=0,s2=[].concat(m(n2),m(Object.entries(e2)));a2<s2.length;a2++){var r2=g(s2[a2],2),l2=r2[0],c2=r2[1];"t"===l2?o2.set("start",parseInt(c2)):o2.set(l2,c2)}o2=o2.toString();var h2=t2.match(/#t=((.*)?\d+s)/);return h2&&(o2+="#t=".concat(h2[1])),o2},Z={video:{autoplay:!0,ratio:16/9},youtube:{autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},vimeo:{hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},html5video:{tpl:'<video class="fancybox__html5video" playsinline controls controlsList="nodownload" poster="{{poster}}">\n <source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos.</video>',format:""}}
63,G=function(){function t2(e2){o(this,t2),this.fancybox=e2;for(var i2=0,n2=["onInit","onReady","onCreateSlide","onRemoveSlide","onSelectSlide","onUnselectSlide","onRefresh","onMessage"];i2<n2.length;i2++){var a2=n2[i2];this[a2]=this[a2].bind(this)}this.events={init:this.onInit,ready:this.onReady,"Carousel.createSlide":this.onCreateSlide,"Carousel.removeSlide":this.onRemoveSlide,"Carousel.selectSlide":this.onSelectSlide,"Carousel.unselectSlide":this.onUnselectSlide,"Carousel.refresh":this.onRefresh}}return s(t2,[{key:"onInit",value:function(){var t3,e2=x(this.fancybox.items);try{for(e2.s();!(t3=e2.n()).done;){var i2=t3.value;this.processType(i2)}}catch(t4){e2.e(t4)}finally{e2.f()}}},{key:"processType",value:function(t3){if(t3.html)return t3.src=t3.html,t3.type="html",void delete t3.html;var e2=t3.src||"",i2=t3.type||this.fancybox.options.type,n2=null;if(!e2||"string"==typeof e2){if(n2=e2.match(/(?:youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i)){var o2=V(e2,this.fancybox.option("Html.youtube")),a2=encodeURIComponent(n2[1]);t3.videoId=a2,t3.src="https://www.youtube-nocookie.com/embed/".concat(a2,"?").concat(o2),t3.thumb=t3.thumb||"https://i.ytimg.com/vi/".concat(a2,"/mqdefault.jpg"),t3.vendor="youtube",i2="video"}else if(n2=e2.match(/^.+vimeo.com\/(?:\/)?([\d]+)(.*)?/)){var s2=V(e2,this.fancybox.option("Html.vimeo")),r2=encodeURIComponent(n2[1]);t3.videoId=r2,t3.src="https://player.vimeo.com/video/".concat(r2,"?").concat(s2),t3.vendor="vimeo",i2="video"}else(n2=e2.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+.?\d+?)z))|(?:\?ll=))(.*)?/i))?(t3.src="//maps.google.".concat(n2[1],"/?ll=").concat((n2[2]?n2[2]+"&z="+Math.floor(n2[3])+(n2[4]?n2[4].replace(/^\//,"&"):""):n2[4]+"").replace(/\?/,"&"),"&output=").concat(n2[4]&&n2[4].indexOf("layer=c")>0?"svembed":"embed"),i2="map"):(n2=e2.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i))&&(t3.src="//maps.google.".concat(n2[1],"/maps?q=").concat(n2[2].replace("query=","q=").replace("api=1",""),"&output=embed"),i2="map");i2||("#"===e2.charAt(0)?i2="inline":(n2=e2.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(i2="html5video",t3.format=t3.format||"video/"+("ogv"===n2[1]?"ogg":n2[1])):e2.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?i2="image":e2.match(/\.(pdf)((\?|#).*)?$/i)&&(i2="pdf")),t3.type=i2||this.fancybox.option("defaultType","image"),"html5video"!==i2&&"video"!==i2||(t3.video=k({},this.fancybox.option("Html.video"),t3.video),t3._width&&t3._height?t3.ratio=parseFloat(t3._width)/parseFloat(t3._height):t3.ratio=t3.ratio||t3.video.ratio||Z.video.ratio)}}},{key:"onReady",value:function(){var t3=this;this.fancybox.Carousel.slides.forEach((function(e2){e2.$el&&(t3.setContent(e2),e2.index===t3.fancybox.getSlide().index&&t3.playVideo(e2))}))}},{key:"onCreateSlide",value:function(t3,e2,i2){"ready"===this.fancybox.state&&this.setContent(i2)}},{key:"loadInlineContent",value:function(t3){var e2;if(t3.src instanceof HTMLElement)e2=t3.src;else if("string"==typeof t3.src){var i2=t3.src.split("#",2),n2=2===i2.length&&""===i2[0]?i2[1]:i2[0];e2=document.getElementById(n2)}if(e2){if("clone"===t3.type||e2.$placeHolder){var o2=(e2=e2.cloneNode(!0)).getAttribute("id");o2=o2?"".concat(o2,"--clone"):"clone-".concat(this.fancybox.id,"-").concat(t3.index),e2.setAttribute("id",o2)}else{var a2=document.createElement("div");a2.classList.add("fancybox-placeholder"),e2.parentNode.insertBefore(a2,e2),e2.$placeHolder=a2}this.fancybox.setContent(t3,e2)}else this.fancybox.setError(t3,"{{ELEMENT_NOT_FOUND}}")}},{key:"loadAjaxContent",value:function(t3){var e2=this.fancybox,i2=new XMLHttpRequest;e2.showLoading(t3),i2.onreadystatechange=function(){i2.readyState===XMLHttpRequest.DONE&&"ready"===e2.state&&(e2.hideLoading(t3),200===i2.status?e2.setContent(t3,i2.responseText):e2.setError(t3,404===i2.status?"{{AJAX_NOT_FOUND}}":"{{AJAX_FORBIDDEN}}"))};var n2=t3.ajax||null;i2.open(n2?"POST":"GET",t3.src),i2.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i2.setRequestHeader("X-Requested-With","XMLHttpRequest"),i2.send(n2),t3.xhr=i2}},{key:"loadIframeContent",value:function(t3){var e2=this,i2=this.fancybox,n2=document.createElement("iframe");
63if(n2.className="fancybox__iframe",n2.setAttribute("id","fancybox__iframe_".concat(i2.id,"_").concat(t3.index)),n2.setAttribute("allow","autoplay; fullscreen"),n2.setAttribute("scrolling","auto"),t3.$iframe=n2,"iframe"!==t3.type||!1===t3.preload)return n2.setAttribute("src",t3.src),this.fancybox.setContent(t3,n2),void this.resizeIframe(t3);i2.showLoading(t3);var o2=document.createElement("div");o2.style.visibility="hidden",this.fancybox.setContent(t3,o2),o2.appendChild(n2),n2.onerror=function(){i2.setError(t3,"{{IFRAME_ERROR}}")},n2.onload=function(){i2.hideLoading(t3);var o3=!1;n2.isReady||(n2.isReady=!0,o3=!0),n2.src.length&&(n2.parentNode.style.visibility="",e2.resizeIframe(t3),o3&&i2.revealContent(t3))},n2.setAttribute("src",t3.src)}},{key:"setAspectRatio",value:function(t3){var e2=t3.$content,i2=t3.ratio;if(e2){var n2=t3._width,o2=t3._height;if(i2||n2&&o2){Object.assign(e2.style,{width:n2&&o2?"100%":"",height:n2&&o2?"100%":"",maxWidth:"",maxHeight:""});var a2=e2.offsetWidth,s2=e2.offsetHeight;if(o2=o2||s2,(n2=n2||a2)>a2||o2>s2){var r2=Math.min(a2/n2,s2/o2);n2*=r2,o2*=r2}Math.abs(n2/o2-i2)>.01&&(i2<n2/o2?n2=o2*i2:o2=n2/i2),Object.assign(e2.style,{width:"".concat(n2,"px"),height:"".concat(o2,"px")})}}}},{key:"resizeIframe",value:function(t3){var e2=t3.$iframe;if(e2){var i2=t3._width||0,n2=t3._height||0;i2&&n2&&(t3.autoSize=!1);var o2=e2.parentNode,a2=o2&&o2.style;if(!1!==t3.preload&&!1!==t3.autoSize&&a2)try{var s2=window.getComputedStyle(o2),r2=parseFloat(s2.paddingLeft)+parseFloat(s2.paddingRight),l2=parseFloat(s2.paddingTop)+parseFloat(s2.paddingBottom),c2=e2.contentWindow.document,h2=c2.getElementsByTagName("html")[0],d2=c2.body;a2.width="",d2.style.overflow="hidden",i2=i2||h2.scrollWidth+r2,a2.width="".concat(i2,"px"),d2.style.overflow="",a2.flex="0 0 auto",a2.height="".concat(d2.scrollHeight,"px"),n2=h2.scrollHeight+l2}catch(t4){}if(i2||n2){var u2={flex:"0 1 auto"};i2&&(u2.width="".concat(i2,"px")),n2&&(u2.height="".concat(n2,"px")),Object.assign(a2,u2)}}}},{key:"onRefresh",value:function(t3,e2){var i2=this;e2.slides.forEach((function(t4){t4.$el&&(t4.$iframe&&i2.resizeIframe(t4),t4.ratio&&i2.setAspectRatio(t4))}))}},{key:"setContent",value:function(t3){if(t3&&!t3.isDom){switch(t3.type){case"html":this.fancybox.setContent(t3,t3.src);break;case"html5video":this.fancybox.setContent(t3,this.fancybox.option("Html.html5video.tpl").replace(/\{\{src\}\}/gi,t3.src).replace("{{format}}",t3.format||t3.html5video&&t3.html5video.format||"").replace("{{poster}}",t3.poster||t3.thumb||""));break;case"inline":case"clone":this.loadInlineContent(t3);break;case"ajax":this.loadAjaxContent(t3);break;case"pdf":case"video":case"map":t3.preload=!1;case"iframe":this.loadIframeContent(t3)}t3.ratio&&this.setAspectRatio(t3)}}},{key:"onSelectSlide",value:function(t3,e2,i2){"ready"===t3.state&&this.playVideo(i2)}},{key:"playVideo",value:function(t3){if("html5video"===t3.type&&t3.video.autoplay)try{var e2=t3.$el.querySelector("video");if(e2){var i2=e2.play();void 0!==i2&&i2.then((function(){})).catch((function(t4){e2.muted=!0,e2.play()}))}}catch(t4){}"video"===t3.type&&t3.$iframe&&t3.$iframe.contentWindow&&function e3(){if("done"===t3.state&&t3.$iframe&&t3.$iframe.contentWindow){var i3;if(t3.$iframe.isReady)return t3.video&&t3.video.autoplay&&(i3="youtube"==t3.vendor?{event:"command",func:"playVideo"}:{method:"play",value:"true"}),void(i3&&t3.$iframe.contentWindow.postMessage(JSON.stringify(i3),"*"));"youtube"===t3.vendor&&(i3={event:"listening",id:t3.$iframe.getAttribute("id")},t3.$iframe.contentWindow.postMessage(JSON.stringify(i3),"*"))}t3.poller=setTimeout(e3,250)}()}},{key:"onUnselectSlide",value:function(t3,e2,i2){if("html5video"!==i2.type){var n2=!1;"vimeo"==i2.vendor?n2={method:"pause",value:"true"}:"youtube"===i2.vendor&&(n2={event:"command",func:"pauseVideo"}),n2&&i2.$iframe&&i2.$iframe.contentWindow&&i2.$iframe.contentWindow.postMessage(JSON.stringify(n2),"*"),clearTimeout(i2.poller)}else try{i2.$el.querySelector("video").pause()}catch(t4){}}},{key:"onRemoveSlide",value:function(t3,e2,i2){i2.xhr&&(i2.xhr.abort(),i2.xhr=null),i2.$iframe&&(i2.$iframe.onload=i2.$iframe.onerror=null,i2.$iframe.
63src="//about:blank",i2.$iframe=null);var n2=i2.$content;"inline"===i2.type&&n2&&(n2.classList.remove("fancybox__content"),"none"!==n2.style.display&&(n2.style.display="none")),i2.$closeButton&&(i2.$closeButton.remove(),i2.$closeButton=null);var o2=n2&&n2.$placeHolder;o2&&(o2.parentNode.insertBefore(n2,o2),o2.remove(),n2.$placeHolder=null)}},{key:"onMessage",value:function(t3){try{var e2=JSON.parse(t3.data);if("https://player.vimeo.com"===t3.origin){if("ready"===e2.event){var i2,n2=x(document.getElementsByClassName("fancybox__iframe"));try{for(n2.s();!(i2=n2.n()).done;){var o2=i2.value;o2.contentWindow===t3.source&&(o2.isReady=1)}}catch(t4){n2.e(t4)}finally{n2.f()}}}else"https://www.youtube-nocookie.com"===t3.origin&&"onReady"===e2.event&&(document.getElementById(e2.id).isReady=1)}catch(t4){}}},{key:"attach",value:function(){this.fancybox.on(this.events),window.addEventListener("message",this.onMessage,!1)}},{key:"detach",value:function(){this.fancybox.off(this.events),window.removeEventListener("message",this.onMessage,!1)}}]),t2}();G.defaults=Z;var K=function(){function t2(e2){o(this,t2),this.fancybox=e2;for(var i2=0,n2=["onReady","onClosing","onDone","onPageChange","onCreateSlide","onRemoveSlide","onImageStatusChange"];i2<n2.length;i2++){var a2=n2[i2];this[a2]=this[a2].bind(this)}this.events={ready:this.onReady,closing:this.onClosing,done:this.onDone,"Carousel.change":this.onPageChange,"Carousel.createSlide":this.onCreateSlide,"Carousel.removeSlide":this.onRemoveSlide}}return s(t2,[{key:"onReady",value:function(){var t3=this;this.fancybox.Carousel.slides.forEach((function(e2){e2.$el&&t3.setContent(e2)}))}},{key:"onDone",value:function(t3,e2){this.handleCursor(e2)}},{key:"onClosing",value:function(t3){clearTimeout(this.clickTimer),this.clickTimer=null,t3.Carousel.slides.forEach((function(t4){t4.$image&&(t4.state="destroy"),t4.Panzoom&&t4.Panzoom.detachEvents()})),"closing"===this.fancybox.state&&this.canZoom(t3.getSlide())&&this.zoomOut()}},{key:"onCreateSlide",value:function(t3,e2,i2){"ready"===this.fancybox.state&&this.setContent(i2)}},{key:"onRemoveSlide",value:function(t3,e2,i2){i2.$image&&(i2.$el.classList.remove(t3.option("Image.canZoomInClass")),i2.$image.remove(),i2.$image=null),i2.Panzoom&&(i2.Panzoom.destroy(),i2.Panzoom=null),i2.$el&&i2.$el.dataset&&delete i2.$el.dataset.imageFit}},{key:"setContent",value:function(t3){var e2=this;if(!(t3.isDom||t3.html||t3.type&&"image"!==t3.type||t3.$image)){t3.type="image",t3.state="loading";var i2=document.createElement("div");i2.style.visibility="hidden";var n2=document.createElement("img");n2.addEventListener("load",(function(i3){i3.stopImmediatePropagation(),e2.onImageStatusChange(t3)})),n2.addEventListener("error",(function(){e2.onImageStatusChange(t3)})),n2.src=t3.src,n2.alt="",n2.draggable=!1,n2.classList.add("fancybox__image"),t3.srcset&&n2.setAttribute("srcset",t3.srcset),t3.sizes&&n2.setAttribute("sizes",t3.sizes),t3.$image=n2;var o2=this.fancybox.option("Image.wrap");if(o2){var a2=document.createElement("div");a2.classList.add("string"==typeof o2?o2:"fancybox__image-wrap"),a2.appendChild(n2),i2.appendChild(a2),t3.$wrap=a2}else i2.appendChild(n2);t3.$el.dataset.imageFit=this.fancybox.option("Image.fit"),this.fancybox.setContent(t3,i2),n2.complete||n2.error?this.onImageStatusChange(t3):this.fancybox.showLoading(t3)}}},{key:"onImageStatusChange",value:function(t3){var e2=this,i2=t3.$image;i2&&"loading"===t3.state&&(i2.complete&&i2.naturalWidth&&i2.naturalHeight?(this.fancybox.hideLoading(t3),"contain"===this.fancybox.option("Image.fit")&&this.initSlidePanzoom(t3),t3.$el.addEventListener("wheel",(function(i3){return e2.onWheel(t3,i3)}),{passive:!1}),t3.$content.addEventListener("click",(function(i3){return e2.onClick(t3,i3)}),{passive:!1}),this.revealContent(t3)):this.fancybox.setError(t3,"{{IMAGE_ERROR}}"))}},{key:"initSlidePanzoom",value:function(t3){var e2=this;t3.Panzoom||(t3.Panzoom=new M(t3.$el,k(!0,this.fancybox.option("Image.Panzoom",{}),{viewport:t3.$wrap,content:t3.$image,width:t3._width,height:t3._height,wrapInner:!1,textSelection:!0,touch:this.fancybox.option("Image.touch"),panOnlyZoomed:!0,click:!1,wheel:!1})),t3.Panzoom.on("startAnimation",(function(){e2.fancybox.trigger("Image.startAnimation",t3)})),t3.Panzoom.on("endAnimation",(function(){"zoomIn"===t3.state&&e2.fancybox.done(t3),e2.handleCursor(t3),e2.fancybox.trigger("Image.endAnimation",t3)})),t3.Panzoom.on("afterUpdate",(function(){e2.handleCursor(t3),e2.fancybox.trigger("Image.afterUpdate",t3)})))}},{key:"revealContent",value:function(t3){null===this.fancybox.Carousel.prevPage&&t3.index===this.fancybox.options.startIndex&&this.canZoom(t3)?this.zoomIn():this.fancybox.revealContent(t3)}},{key:"getZoomInfo",value:function(t3){var e2=t3.$thumb.getBoundingClientRect(),i2=e2.width,n2=e2.height,o2=t3.$content.getBoundingClientRect(),a2=o2.width,s2=o2.height,r2=o2.top-e2.top,l2=o2.left-e2.left,c2=this.fancybox.option("Image.zoomOpacity");return"auto"===c2&&(c2=Math.abs(i2/n2-a2/s2)>.1),{top:r2,left:l2,scale:a2&&i2?i2/a2:1,opacity:c2}}},{key:"canZoom",value:function(t3){var e2=this.fancybox,i2=e2.$container;
63if(window.visualViewport&&1!==window.visualViewport.scale)return!1;if(t3.Panzoom&&!t3.Panzoom.content.width)return!1;if(!e2.option("Image.zoom")||"contain"!==e2.option("Image.fit"))return!1;var n2=t3.$thumb;if(!n2||"loading"===t3.state)return!1;i2.classList.add("fancybox__no-click");var o2,a2=n2.getBoundingClientRect();if(this.fancybox.option("Image.ignoreCoveredThumbnail")){var s2=document.elementFromPoint(a2.left+1,a2.top+1)===n2,r2=document.elementFromPoint(a2.right-1,a2.bottom-1)===n2;o2=s2&&r2}else o2=document.elementFromPoint(a2.left+.5*a2.width,a2.top+.5*a2.height)===n2;return i2.classList.remove("fancybox__no-click"),o2}},{key:"zoomIn",value:function(){var t3=this.fancybox,e2=t3.getSlide(),i2=e2.Panzoom,n2=this.getZoomInfo(e2),o2=n2.top,a2=n2.left,s2=n2.scale,r2=n2.opacity;t3.trigger("reveal",e2),i2.panTo({x:-1*a2,y:-1*o2,scale:s2,friction:0,ignoreBounds:!0}),e2.$content.style.visibility="",e2.state="zoomIn",!0===r2&&i2.on("afterTransform",(function(t4){"zoomIn"!==e2.state&&"zoomOut"!==e2.state||(t4.$content.style.opacity=Math.min(1,1-(1-t4.content.scale)/(1-s2)))})),i2.panTo({x:0,y:0,scale:1,friction:this.fancybox.option("Image.zoomFriction")})}},{key:"zoomOut",value:function(){var t3=this,e2=this.fancybox,i2=e2.getSlide(),n2=i2.Panzoom;if(n2){i2.state="zoomOut",e2.state="customClosing",i2.$caption&&(i2.$caption.style.visibility="hidden");var o2=this.fancybox.option("Image.zoomFriction"),a2=function(e3){var a3=t3.getZoomInfo(i2),s2=a3.top,r2=a3.left,l2=a3.scale,c2=a3.opacity;e3||c2||(o2*=.82),n2.panTo({x:-1*r2,y:-1*s2,scale:l2,friction:o2,ignoreBounds:!0}),o2*=.98};window.addEventListener("scroll",a2),n2.once("endAnimation",(function(){window.removeEventListener("scroll",a2),e2.destroy()})),a2()}}},{key:"handleCursor",value:function(t3){if("image"===t3.type&&t3.$el){var e2=t3.Panzoom,i2=this.fancybox.option("Image.click",!1,t3),n2=this.fancybox.option("Image.touch"),o2=t3.$el.classList,a2=this.fancybox.option("Image.canZoomInClass"),s2=this.fancybox.option("Image.canZoomOutClass");o2.remove(s2),o2.remove(a2),e2&&"toggleZoom"===i2?e2&&1===e2.content.scale&&e2.option("maxScale")-e2.content.scale>.01?o2.add(a2):e2.content.scale>1&&!n2&&o2.add(s2):"close"===i2&&o2.add(s2)}}},{key:"onWheel",value:function(t3,e2){if("ready"===this.fancybox.state&&!1!==this.fancybox.trigger("Image.wheel",e2))switch(this.fancybox.option("Image.wheel")){case"zoom":"done"===t3.state&&t3.Panzoom&&t3.Panzoom.zoomWithWheel(e2);break;case"close":this.fancybox.close();break;case"slide":this.fancybox[e2.deltaY<0?"prev":"next"]()}}},{key:"onClick",value:function(t3,e2){var i2=this;if("ready"===this.fancybox.state){var n2=t3.Panzoom;if(!n2||!n2.dragPosition.midPoint&&0===n2.dragOffset.x&&0===n2.dragOffset.y&&1===n2.dragOffset.scale){if(this.fancybox.Carousel.Panzoom.lockAxis)return!1;var o2=function(n3){switch(n3){case"toggleZoom":e2.stopPropagation(),t3.Panzoom&&t3.Panzoom.zoomWithClick(e2);break;case"close":i2.fancybox.close();break;case"next":e2.stopPropagation(),i2.fancybox.next()}},a2=this.fancybox.option("Image.click"),s2=this.fancybox.option("Image.doubleClick");s2?this.clickTimer?(clearTimeout(this.clickTimer),this.clickTimer=null,o2(s2)):this.clickTimer=setTimeout((function(){i2.clickTimer=null,o2(a2)}),300):o2(a2)}}}},{key:"onPageChange",value:function(t3,e2){var i2=t3.getSlide();e2.slides.forEach((function(t4){t4.Panzoom&&"done"===t4.state&&t4.index!==i2.index&&t4.Panzoom.panTo({x:0,y:0,scale:1,friction:.8})}))}},{key:"attach",value:function(){this.fancybox.on(this.events)}},{key:"detach",value:function(){this.fancybox.off(this.events)}}]),t2}();K.defaults={canZoomInClass:"can-zoom_in",canZoomOutClass:"can-zoom_out",zoom:!0,zoomOpacity:"auto",zoomFriction:.82,ignoreCoveredThumbnail:!1,touch:!0,click:"toggleZoom",doubleClick:null,wheel:"zoom",fit:"contain",wrap:!1,Panzoom:{ratio:1}};var J=function(){function t2(e2){o(this,t2),this.fancybox=e2;for(var i2=0,n2=["onChange","onClosing"];i2<n2.length;i2++){var a2=n2[i2];this[a2]=this[a2].bind(this)}this.events={initCarousel:this.onChange,"Carousel.change":this.onChange,closing:this.onClosing},this.hasCreatedHistory=!1,this.origHash="",this.timer=null}return s(t2,[{key:"onChange",value:function(t3){var e2=this,i2=t3.Carousel;this.timer&&clearTimeout(this.timer);var n2=null===i2.prevPage,o2=t3.getSlide(),a2=new URL(document.URL).hash,s2=!1;if(o2.slug)s2="#"+o2.slug;else{var r2=o2.$trigger&&o2.$trigger.dataset,l2=t3.option("slug")||r2&&r2.fancybox;l2&&l2.length&&"true"!==l2&&(s2="#"+l2+(i2.slides.length>1?"-"+(o2.index+1):""))}n2&&(this.origHash=a2!==s2?a2:""),s2&&a2!==s2&&(this.timer=setTimeout((function(){try{window.history[n2?"pushState":"replaceState"]({},document.title,window.location.pathname+window.location.search+s2),n2&&(e2.hasCreatedHistory=!0)}catch(t4){}}),300))}},{key:"onClosing",value:function(){if(this.timer&&clearTimeout(this.timer),!0!==this.hasSilentClose)try{return void window.history.replaceState({},document.title,window.location.pathname+window.location.search+(this.origHash||""))}catch(t3){}}},{key:"attach",value:function(t3){t3.on(this.events)}},{key:"detach",value:function(t3){t3.off(this.events)}}],[{key:"startFromUrl",value:function(){var e2=t2.Fancybox;if(e2&&!e2.getInstance()&&!1!==e2.defaults.Hash){var i2=t2.getParsedURL(),n2=i2.hash,o2=i2.slug,a2=i2.index;if(o2){var s2=document.querySelector('[data-slug="'.concat(n2,'"]'));if(s2&&s2.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})),!e2.getInstance()){var r2=document.querySelectorAll('[data-fancybox="'.concat(o2,'"]'));r2.length&&(null===a2&&1===r2.length?s2=r2[0]:a2&&(s2=r2[a2-1]),s2&&s2.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})))}}}}},{key:"onHashChange",value:function(){var e2=t2.getParsedURL(),i2=e2.slug,n2=e2.index,o2=t2.Fancybox,a2=o2&&o2.getInstance();if(a2&&a2.plugins.Hash){if(i2){var s2=a2.Carousel;if(i2===a2.option("slug"))return s2.slideTo(n2-1);var r2,l2=x(s2.slides);try{for(l2.s();!(r2=l2.n()).done;){var c2=r2.value;if(c2.slug&&c2.slug===i2)return s2.slideTo(c2.index)}}catch(t3){l2.e(t3)}finally{l2.f()}var h2=a2.getSlide(),d2=h2.$trigger&&h2.$trigger.dataset;if(d2&&d2.fancybox===i2)return s2.slideTo(n2-1)}a2.plugins.Hash.hasSilentClose=!0,a2.close()}t2.startFromUrl()}},{key:"create",value:function(e2){function i2(){window.addEventListener("hashchange",t2.onHashChange,!1),t2.startFromUrl()}t2.Fancybox=e2,W&&window.requestAnimationFrame((function(){/complete|interactive|loaded/.test(document.readyState)?i2():document.addEventListener("DOMContentLoaded",i2)}
63))}},{key:"destroy",value:function(){window.removeEventListener("hashchange",t2.onHashChange,!1)}},{key:"getParsedURL",value:function(){var t3=window.location.hash.substr(1),e2=t3.split("-"),i2=e2.length>1&&/^\+?\d+$/.test(e2[e2.length-1])&&parseInt(e2.pop(-1),10)||null;return{hash:t3,slug:e2.join("-"),index:i2}}}]),t2}(),Q={pageXOffset:0,pageYOffset:0,element:function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement},activate:function(t2){Q.pageXOffset=window.pageXOffset,Q.pageYOffset=window.pageYOffset,t2.requestFullscreen?t2.requestFullscreen():t2.mozRequestFullScreen?t2.mozRequestFullScreen():t2.webkitRequestFullscreen?t2.webkitRequestFullscreen():t2.msRequestFullscreen&&t2.msRequestFullscreen()},deactivate:function(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()}},tt=function(){function t2(e2){o(this,t2),this.fancybox=e2,this.active=!1,this.handleVisibilityChange=this.handleVisibilityChange.bind(this)}return s(t2,[{key:"isActive",value:function(){return this.active}},{key:"setTimer",value:function(){var t3=this;if(this.active&&!this.timer){var e2=this.fancybox.option("slideshow.delay",3e3);this.timer=setTimeout((function(){t3.timer=null,t3.fancybox.option("infinite")||t3.fancybox.getSlide().index!==t3.fancybox.Carousel.slides.length-1?t3.fancybox.next():t3.fancybox.jumpTo(0,{friction:0})}),e2);var i2=this.$progress;i2||((i2=document.createElement("div")).classList.add("fancybox__progress"),this.fancybox.$carousel.parentNode.insertBefore(i2,this.fancybox.$carousel),this.$progress=i2,i2.offsetHeight),i2.style.transitionDuration="".concat(e2,"ms"),i2.style.transform="scaleX(1)"}}},{key:"clearTimer",value:function(){clearTimeout(this.timer),this.timer=null,this.$progress&&(this.$progress.style.transitionDuration="",this.$progress.style.transform="",this.$progress.offsetHeight)}},{key:"activate",value:function(){this.active||(this.active=!0,this.fancybox.$container.classList.add("has-slideshow"),"done"===this.fancybox.getSlide().state&&this.setTimer(),document.addEventListener("visibilitychange",this.handleVisibilityChange,!1))}},{key:"handleVisibilityChange",value:function(){this.deactivate()}},{key:"deactivate",value:function(){this.active=!1,this.clearTimer(),this.fancybox.$container.classList.remove("has-slideshow"),document.removeEventListener("visibilitychange",this.handleVisibilityChange,!1)}},{key:"toggle",value:function(){this.active?this.deactivate():this.fancybox.Carousel.slides.length>1&&this.activate()}}]),t2}(),et={display:["counter","zoom","slideshow","fullscreen","thumbs","close"],autoEnable:!0,items:{counter:{position:"left",type:"div",class:"fancybox__counter",html:'<span data-fancybox-index=""></span> / <span data-fancybox-count=""></span>',attr:{tabindex:-1}},prev:{type:"button",class:"fancybox__button--prev",label:"PREV",html:'<svg viewBox="0 0 24 24"><path d="M15 4l-8 8 8 8"/></svg>',attr:{"data-fancybox-prev":""}},next:{type:"button",class:"fancybox__button--next",label:"NEXT",html:'<svg viewBox="0 0 24 24"><path d="M8 4l8 8-8 8"/></svg>',attr:{"data-fancybox-next":""}},fullscreen:{type:"button",class:"fancybox__button--fullscreen",label:"TOGGLE_FULLSCREEN",html:'<svg viewBox="0 0 24 24">\n <g><path d="M3 8 V3h5"></path><path d="M21 8V3h-5"></path><path d="M8 21H3v-5"></path><path d="M16 21h5v-5"></path></g>\n <g><path d="M7 2v5H2M17 2v5h5M2 17h5v5M22 17h-5v5"/></g>\n </svg>',click:function(t2){t2.preventDefault(),Q.element()?Q.deactivate():Q.activate(this.fancybox.$container)}},slideshow:{type:"button",class:"fancybox__button--slideshow",label:"TOGGLE_SLIDESHOW",html:'<svg viewBox="0 0 24 24">\n <g><path d="M6 4v16"/><path d="M20 12L6 20"/><path d="M20 12L6 4"/></g>\n <g><path d="M7 4v15M17 4v15"/></g>\n </svg>',click:function(t2){t2.preventDefault(),this.Slideshow.toggle()}},zoom:{type:"button",class:"fancybox__button--zoom",label:"TOGGLE_ZOOM",html:'<svg viewBox="0 0 24 24"><circle cx="10" cy="10" r="7"></circle><path d="M16 16 L21 21"></svg>',click:function(t2){t2.preventDefault();var e2=this.fancybox.getSlide().Panzoom;e2&&e2.toggleZoom()}},download:{type:"link",label:"DOWNLOAD",class:"fancybox__button--download",html:'<svg viewBox="0 0 24 24">
63<path d="M12 15V3m0 12l-4-4m4 4l4-4M2 17l.62 2.48A2 2 0 004.56 21h14.88a2 2 0 001.94-1.51L22 17"/></svg>',click:function(t2){t2.stopPropagation()}},thumbs:{type:"button",label:"TOGGLE_THUMBS",class:"fancybox__button--thumbs",html:'<svg viewBox="0 0 24 24"><circle cx="4" cy="4" r="1" /><circle cx="12" cy="4" r="1" transform="rotate(90 12 4)"/><circle cx="20" cy="4" r="1" transform="rotate(90 20 4)"/><circle cx="4" cy="12" r="1" transform="rotate(90 4 12)"/><circle cx="12" cy="12" r="1" transform="rotate(90 12 12)"/><circle cx="20" cy="12" r="1" transform="rotate(90 20 12)"/><circle cx="4" cy="20" r="1" transform="rotate(90 4 20)"/><circle cx="12" cy="20" r="1" transform="rotate(90 12 20)"/><circle cx="20" cy="20" r="1" transform="rotate(90 20 20)"/></svg>',click:function(t2){t2.stopPropagation();var e2=this.fancybox.plugins.Thumbs;e2&&e2.toggle()}},close:{type:"button",label:"CLOSE",class:"fancybox__button--close",html:'<svg viewBox="0 0 24 24"><path d="M20 20L4 4m16 0L4 20"></path></svg>',attr:{"data-fancybox-close":"",tabindex:0}}}},it=function(){function t2(e2){var i2=this;o(this,t2),this.fancybox=e2,this.$container=null,this.state="init";for(var n2=0,a2=["onInit","onPrepare","onDone","onKeydown","onClosing","onChange","onSettle","onRefresh"];n2<a2.length;n2++){var s2=a2[n2];this[s2]=this[s2].bind(this)}this.events={init:this.onInit,prepare:this.onPrepare,done:this.onDone,keydown:this.onKeydown,closing:this.onClosing,"Carousel.change":this.onChange,"Carousel.settle":this.onSettle,"Carousel.Panzoom.touchStart":function(){return i2.onRefresh()},"Image.startAnimation":function(t3,e3){return i2.onRefresh(e3)},"Image.afterUpdate":function(t3,e3){return i2.onRefresh(e3)}}}return s(t2,[{key:"onInit",value:function(){if(this.fancybox.option("Toolbar.autoEnable")){var t3,e2=!1,i2=x(this.fancybox.items);try{for(i2.s();!(t3=i2.n()).done;)if("image"===t3.value.type){e2=!0;break}}catch(t4){i2.e(t4)}finally{i2.f()}if(!e2)return void(this.state="disabled")}var n2,o2=x(this.fancybox.option("Toolbar.display"));try{for(o2.s();!(n2=o2.n()).done;){var a2=n2.value;if("close"===(w(a2)?a2.id:a2)){this.fancybox.options.closeButton=!1;break}}}catch(t4){o2.e(t4)}finally{o2.f()}}},{key:"onPrepare",value:function(){var t3=this.fancybox;if("init"===this.state&&(this.build(),this.update(),this.Slideshow=new tt(t3),!t3.Carousel.prevPage&&(t3.option("slideshow.autoStart")&&this.Slideshow.activate(),t3.option("fullscreen.autoStart")&&!Q.element())))try{Q.activate(t3.$container)}catch(t4){}}},{key:"onFsChange",value:function(){window.scrollTo(Q.pageXOffset,Q.pageYOffset)}},{key:"onSettle",value:function(){var t3=this.fancybox,e2=this.Slideshow;e2&&e2.isActive()&&(t3.getSlide().index!==t3.Carousel.slides.length-1||t3.option("infinite")?"done"===t3.getSlide().state&&e2.setTimer():e2.deactivate())}},{key:"onChange",value:function(){this.update(),this.Slideshow&&this.Slideshow.isActive()&&this.Slideshow.clearTimer()}},{key:"onDone",value:function(t3,e2){var i2=this.Slideshow;e2.index===t3.getSlide().index&&(this.update(),i2&&i2.isActive()&&(t3.option("infinite")||e2.index!==t3.Carousel.slides.length-1?i2.setTimer():i2.deactivate()))}},{key:"onRefresh",value:function(t3){t3&&t3.index!==this.fancybox.getSlide().index||(this.update(),!this.Slideshow||!this.Slideshow.isActive()||t3&&"done"!==t3.state||this.Slideshow.deactivate())}},{key:"onKeydown",value:function(t3,e2,i2){" "===e2&&this.Slideshow&&(this.Slideshow.toggle(),i2.preventDefault())}},{key:"onClosing",value:function(){this.Slideshow&&this.Slideshow.deactivate(),document.removeEventListener("fullscreenchange",this.onFsChange)}},{key:"createElement",value:function(t3){var e2,i2;for(var n2 in"div"===t3.type?e2=document.createElement("div"):(e2=document.createElement("link"===t3.type?"a":"button")).classList.add("carousel__button"),e2.innerHTML=t3.html,e2.setAttribute("tabindex",t3.tabindex||0),t3.class&&(i2=e2.classList).add.apply(i2,m(t3.class.split(" "))),t3.attr)e2.setAttribute(n2,t3.attr[n2]);t3.label&&e2.setAttribute("title",this.fancybox.localize("{{".concat(t3.label,"}}"))),t3.click&&e2.addEventListener("click",t3.click.bind(this)),"prev"===t3.id&&e2.setAttribute("data-fancybox-prev",""),"next"===t3.id&&e2.setAttribute("data-fancybox-next","");var o2=e2.querySelector("svg");return o2&&(o2.setAttribute("role","img"),o2.setAttribute("tabindex","-1"),o2.setAttribute("xmlns","http://www.w3.org/2000/svg")),e2}},{key:"build",value:function(){var t3=this;this.cleanup();var e2,i2=this.fancybox.option("Toolbar.items"),n2=[{position:"left",items:[]},{position:"center",items:[]},{position:"right",items:[]}],o2=this.fancybox.plugins.Thumbs,a2=x(this.fancybox.option("Toolbar.display"));try{var s2=function(){var a3=e2.value,s3=void 0,r3=void 0;if(w(a3)?(s3=a3.id,r3=k({},i2[s3],a3)):r3=i2[s3=a3],["counter","next","prev","slideshow"].includes(s3)&&t3.fancybox.items.length<2)return"continue";if("fullscreen"===s3){if(!document.fullscreenEnabled||window.fullScreen)return"continue";document.addEventListener("fullscreenchange",t3.onFsChange)}if("thumbs"===s3&&(!o2||"disabled"===o2.state))return"continue";if(!r3)return"continue";var l3=r3.position||"right",c3=n2.find((function(t4){return t4.position===l3}));c3&&c3.items.push(r3)};for(a2.s();!(e2=a2.n()).done;)s2()}catch(t4){a2.e(t4)}finally{a2.f()}var r2=document.createElement("div");r2.classList.add("fancybox__toolbar");for(var l2=0,c2=n2;l2<c2.length;l2++){var h2=c2[l2];if(h2.items.length){var d2=document.createElement("div");d2.classList.add("fancybox__toolbar__items"),d2.classList.add("fancybox__toolbar__items--".concat(h2.position));var u2,f2=x(h2.items);try{for(f2.s();!(u2=f2.n()).done;){var v2=u2.value;d2.appendChild(this.createElement(v2))}}catch(t4){f2.e(t4)}finally{f2.f()}r2.appendChild(d2)}}this.fancybox.$carousel.parentNode.insertBefore(r2,this.fancybox.$carousel),this.$container=r2}},{key:"update",value:function(){var t3,e2=this.fancybox.getSlide(),i2=e2.index,n2=this.fancybox.items.length,o2=e2.downloadSrc||("image"!==e2.type||e2.error?null:e2.src),a2=x(this.fancybox.$container.querySelectorAll("a.fancybox__button--download"));try{for(a2.s();!(t3=a2.n()).done;){var s2=t3.value;o2?(s2.removeAttribute("disabled"),s2.removeAttribute("tabindex"),s2.setAttribute("href",o2),s2.setAttribute("download",o2),s2.setAttribute("target","_blank")):(s2.setAttribute("disabled",""),s2.setAttribute("tabindex",-1),s2.removeAttribute("href"),s2.removeAttribute("download"))}}catch(t4){a2.e(t4)}finally{a2.f()}var r2,l2=e2.Panzoom,c2=l2&&l2.option("maxScale")>l2.option("baseScale"),h2=x(this.fancybox.$container.querySelectorAll(".fancybox__button--zoom"));try{for(h2.s();!(r2=h2.n()).done;){var d2=r2.value;c2?d2.removeAttribute("disabled"):d2.setAttribute("disabled","")}}catch(t4){h2.e(t4)}finally{h2.f()}var u2,f2=x(this.fancybox.$container.querySelectorAll("[data-fancybox-index]"));try{for(f2.s();!(u2=f2.n()).done;)u2.value.innerHTML=e2.index+1}catch(t4){f2.e(t4)}finally{f2.f()}var v2,p2=x(this.fancybox.$container.querySelectorAll("[data-fancybox-count]"));try{for(p2.s();!(v2=p2.n()).done;)v2.value.innerHTML=n2}catch(t4){p2.e(t4)}finally{p2.f()}if(!this.fancybox.option("infinite")){var g2,m2=x(this.fancybox.$container.querySelectorAll("[data-fancybox-prev]"));try{for(m2.s();!(g2=m2.n()).done;){var y2=g2.value;0===i2?y2.setAttribute("disabled",""):y2.removeAttribute("disabled")}}catch(t4){m2.e(t4)}finally{m2.f()}var b2,w2=x(this.fancybox.$container.querySelectorAll("[data-fancybox-next]"));try{for(w2.s();!(b2=w2.n()).done;){var k2=b2.value;i2===n2-1?k2.setAttribute("disabled",""):k2.removeAttribute("disabled")}}catch(t4){w2.e(t4)}finally{w2.f()}}}},{key:"cleanup",value:function(){this.Slideshow&&this.Slideshow.isActive()&&this.Slideshow.clearTimer(),this.$container&&this.$container.remove(),this.$container=null}},{key:"attach",value:function(){this.fancybox.on(this.events)}},{key:"detach",value:function(){this.fancybox.off(this.events),this.cleanup()}}]),t2}();it.defaults=et;var nt={ScrollLock:U,Thumbs:Y,Html:G,Toolbar:it,Image:K,Hash:J},ot={startIndex:0,preload:1,infinite:!0,showClass:"fancybox-zoomInUp",hideClass:"fancybox-fadeOut",animated:!0,hideScrollbar:!0,parentEl:null,mainClass:null,autoFocus:!0,trapFocus:!0,placeFocusBack:!0,click:"close",closeButton:"inside",dragToClose:!0,keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"next",ArrowDown:"prev",ArrowRight:"next",ArrowLeft:"prev"},template:{closeButton:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1">
63<path d="M20 20L4 4m16 0L4 20"/></svg>',spinner:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="25 25 50 50" tabindex="-1"><circle cx="50" cy="50" r="20"/></svg>',main:null},l10n:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ERROR:"Something Went Wrong, Please Try Again Later",IMAGE_ERROR:"Image Not Found",ELEMENT_NOT_FOUND:"HTML Element Not Found",AJAX_NOT_FOUND:"Error Loading AJAX : Not Found",AJAX_FORBIDDEN:"Error Loading AJAX : Forbidden",IFRAME_ERROR:"Error Loading Page",TOGGLE_ZOOM:"Toggle zoom level",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_SLIDESHOW:"Toggle slideshow",TOGGLE_FULLSCREEN:"Toggle full-screen mode",DOWNLOAD:"Download"}},at=new Map,st=0,rt=function(t2){l(i2,t2);var e2=f(i2);function i2(t3){var n2,a2=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o(this,i2),t3=t3.map((function(t4){return t4.width&&(t4._width=t4.width),t4.height&&(t4._height=t4.height),t4})),(n2=e2.call(this,k(!0,{},ot,a2))).bindHandlers(),n2.state="init",n2.setItems(t3),n2.attachPlugins(i2.Plugins),n2.trigger("init"),!0===n2.option("hideScrollbar")&&n2.hideScrollbar(),n2.initLayout(),n2.initCarousel(),n2.attachEvents(),at.set(n2.id,d(n2)),n2.trigger("prepare"),n2.state="ready",n2.trigger("ready"),n2.$container.setAttribute("aria-hidden","false"),n2.option("trapFocus")&&n2.focus(),n2}return s(i2,[{key:"option",value:function(t3){for(var e3,n2=this.getSlide(),o2=n2?n2[t3]:void 0,a2=arguments.length,s2=new Array(a2>1?a2-1:0),r2=1;r2<a2;r2++)s2[r2-1]=arguments[r2];var l2;return void 0!==o2?("function"==typeof o2&&(o2=(l2=o2).call.apply(l2,[this,this].concat(s2))),o2):(e3=p(c(i2.prototype),"option",this)).call.apply(e3,[this,t3].concat(s2))}},{key:"bindHandlers",value:function(){for(var t3=0,e3=["onMousedown","onKeydown","onClick","onFocus","onCreateSlide","onSettle","onTouchMove","onTouchEnd","onTransform"];t3<e3.length;t3++){var i3=e3[t3];this[i3]=this[i3].bind(this)}}},{key:"attachEvents",value:function(){document.addEventListener("mousedown",this.onMousedown),document.addEventListener("keydown",this.onKeydown,!0),this.option("trapFocus")&&document.addEventListener("focus",this.onFocus,!0),this.$container.addEventListener("click",this.onClick)}},{key:"detachEvents",value:function(){document.removeEventListener("mousedown",this.onMousedown),document.removeEventListener("keydown",this.onKeydown,!0),document.removeEventListener("focus",this.onFocus,!0),this.$container.removeEventListener("click",this.onClick)}},{key:"initLayout",value:function(){var t3=this;this.$root=this.option("parentEl")||document.body;var e3=this.option("template.main");e3&&(this.$root.insertAdjacentHTML("beforeend",this.localize(e3)),this.$container=this.$root.querySelector(".fancybox__container")),this.$container||(this.$container=document.createElement("div"),this.$root.appendChild(this.$container)),this.$container.onscroll=function(){return t3.$container.scrollLeft=0,!1},Object.entries({class:"fancybox__container",role:"dialog",tabIndex:"-1","aria-modal":"true","aria-hidden":"true","aria-label":this.localize("{{MODAL}}")}).forEach((function(e4){var i4;return(i4=t3.$container).setAttribute.apply(i4,m(e4))})),this.option("animated")&&this.$container.classList.add("is-animated"),this.$backdrop=this.$container.querySelector(".fancybox__backdrop"),this.$backdrop||(this.$backdrop=document.createElement("div"),this.$backdrop.classList.add("fancybox__backdrop"),this.$container.appendChild(this.$backdrop)),this.$carousel=this.$container.querySelector(".fancybox__carousel"),this.$carousel||(this.$carousel=document.createElement("div"),this.$carousel.classList.add("fancybox__carousel"),this.$container.appendChild(this.$carousel)),this.$container.Fancybox=this,this.id=this.$container.getAttribute("id"),this.id||(this.id=this.options.id||++st,this.$container.setAttribute("id","fancybox-"+this.id));var i3,n2=this.option("mainClass");return n2&&(i3=this.$container.classList).add.apply(i3,m(n2.split(" "))),document.documentElement.classList.add("with-fancybox"),this.trigger("initLayout"),this}},{key:"setItems",value:function(t3){var e3,i3=[],n2=x(t3);try{for(n2.s();!(e3=n2.n()).done;){var o2=e3.value,a2=o2.$trigger;if(a2){var s2=a2.dataset||{};o2.src=s2.src||a2.getAttribute("href")||o2.src,o2.type=s2.type||o2.type,!o2.src&&a2 instanceof HTMLImageElement&&(o2.src=a2.currentSrc||o2.$trigger.src)}var r2=o2.$thumb;if(!r2){var l2=o2.$trigger&&o2.$trigger.origTarget;l2&&(r2=l2 instanceof HTMLImageElement?l2:l2.querySelector("img:not([aria-hidden])")),!r2&&o2.$trigger&&(r2=o2.$trigger instanceof HTMLImageElement?o2.$trigger:o2.$trigger.querySelector("img:not([aria-hidden])"))}o2.$thumb=r2||null;var c2=o2.thumb;!c2&&r2&&!(c2=r2.currentSrc||r2.src)&&r2.dataset&&(c2=r2.dataset.lazySrc||r2.dataset.src),c2||"image"!==o2.type||(c2=o2.src),o2.thumb=c2||null,o2.caption=o2.caption||"",i3.push(o2)}}catch(t4){n2.e(t4)}finally{n2.f()}this.items=i3}},{key:"initCarousel",value:function(){var t3=this;return this.Carousel=new H(this.$carousel,k(!0,{},{prefix:"",classNames:{viewport:"fancybox__viewport",track:"fancybox__track",slide:"fancybox__slide"},textSelection:!0,preload:this.option("preload"),friction:.88,slides:this.items,initialPage:this.options.startIndex,slidesPerPage:1,infiniteX:this.option("infinite"),infiniteY:!0,l10n:this.option("l10n"),Dots:!1,Navigation:{classNames:{main:"fancybox__nav",button:"carousel__button",next:"is-next",prev:"is-prev"}},Panzoom:{textSelection:!0,panOnlyZoomed:function(){return t3.Carousel&&t3.Carousel.pages&&t3.Carousel.pages.length<2&&!t3.option("dragToClose")},lockAxis:function(){if(t3.Carousel){var e3="x";return t3.option("dragToClose")&&(e3+="y"),e3}}},on:{"*":function(e3){for(var i3=arguments.length,n2=new Array(i3>1?i3-1:0),o2=1;o2<i3;
63o2++)n2[o2-1]=arguments[o2];return t3.trigger.apply(t3,["Carousel.".concat(e3)].concat(n2))},init:function(e3){return t3.Carousel=e3},createSlide:this.onCreateSlide,settle:this.onSettle}},this.option("Carousel"))),this.option("dragToClose")&&this.Carousel.Panzoom.on({touchMove:this.onTouchMove,afterTransform:this.onTransform,touchEnd:this.onTouchEnd}),this.trigger("initCarousel"),this}},{key:"onCreateSlide",value:function(t3,e3){var i3=e3.caption||"";if("function"==typeof this.options.caption&&(i3=this.options.caption.call(this,this,this.Carousel,e3)),"string"==typeof i3&&i3.length){var n2=document.createElement("div"),o2="fancybox__caption_".concat(this.id,"_").concat(e3.index);n2.className="fancybox__caption",n2.innerHTML=i3,n2.setAttribute("id",o2),e3.$caption=e3.$el.appendChild(n2),e3.$el.classList.add("has-caption"),e3.$el.setAttribute("aria-labelledby",o2)}}},{key:"onSettle",value:function(){this.option("autoFocus")&&this.focus()}},{key:"onFocus",value:function(t3){this.isTopmost()&&this.focus(t3)}},{key:"onClick",value:function(t3){if(!t3.defaultPrevented){var e3=t3.composedPath()[0];if(e3.matches("[data-fancybox-close]"))return t3.preventDefault(),void i2.close(!1,t3);if(e3.matches("[data-fancybox-next]"))return t3.preventDefault(),void i2.next();if(e3.matches("[data-fancybox-prev]"))return t3.preventDefault(),void i2.prev();var n2=document.activeElement;if(n2){if(n2.closest("[contenteditable]"))return;e3.matches(X)||n2.blur()}if(!e3.closest(".fancybox__content")&&!getSelection().toString().length&&!1!==this.trigger("click",t3))switch(this.option("click")){case"close":this.close();break;case"next":this.next()}}}},{key:"onTouchMove",value:function(){var t3=this.getSlide().Panzoom;return!t3||1===t3.content.scale}},{key:"onTouchEnd",value:function(t3){var e3=t3.dragOffset.y;Math.abs(e3)>=150||Math.abs(e3)>=35&&t3.dragOffset.time<350?(this.option("hideClass")&&(this.getSlide().hideClass="fancybox-throwOut".concat(t3.content.y<0?"Up":"Down")),this.close()):"y"===t3.lockAxis&&t3.panTo({y:0})}},{key:"onTransform",value:function(t3){if(this.$backdrop){var e3=Math.abs(t3.content.y),i3=e3<1?"":Math.max(.33,Math.min(1,1-e3/t3.content.fitHeight*1.5));this.$container.style.setProperty("--fancybox-ts",i3?"0s":""),this.$container.style.setProperty("--fancybox-opacity",i3)}}},{key:"onMousedown",value:function(){"ready"===this.state&&document.body.classList.add("is-using-mouse")}},{key:"onKeydown",value:function(t3){if(this.isTopmost()){document.body.classList.remove("is-using-mouse");var e3=t3.key,i3=this.option("keyboard");if(i3&&!t3.ctrlKey&&!t3.altKey&&!t3.shiftKey){var n2=t3.composedPath()[0],o2=document.activeElement&&document.activeElement.classList,a2=o2&&o2.contains("carousel__button");if("Escape"!==e3&&!a2&&(t3.target.isContentEditable||-1!==["BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(n2.nodeName)))return;if(!1!==this.trigger("keydown",e3,t3)){var s2=i3[e3];"function"==typeof this[s2]&&this[s2]()}}}}},{key:"getSlide",value:function(){var t3=this.Carousel;if(!t3)return null;var e3=null===t3.page?t3.option("initialPage"):t3.page,i3=t3.pages||[];return i3.length&&i3[e3]?i3[e3].slides[0]:null}},{key:"focus",value:function(t3){if(!(i2.ignoreFocusChange||["init","closing","customClosing","destroy"].indexOf(this.state)>-1)){var e3=this.$container,n2=this.getSlide(),o2="done"===n2.state?n2.$el:null;if(!o2||!o2.contains(document.activeElement)){t3&&t3.preventDefault(),i2.ignoreFocusChange=!0;for(var a2,s2=[],r2=0,l2=Array.from(e3.querySelectorAll(X));r2<l2.length;r2++){var c2=l2[r2],h2=c2.offsetParent,d2=o2&&o2.contains(c2),u2=!this.Carousel.$viewport.contains(c2);h2&&(d2||u2)?(s2.push(c2),void 0!==c2.dataset.origTabindex&&(c2.tabIndex=c2.dataset.origTabindex,c2.removeAttribute("data-orig-tabindex")),(c2.hasAttribute("autoFocus")||!a2&&d2&&!c2.classList.contains("carousel__button"))&&(a2=c2)):(c2.dataset.origTabindex=void 0===c2.dataset.origTabindex?c2.getAttribute("tabindex"):c2.dataset.origTabindex,c2.tabIndex=-1)}t3?s2.indexOf(t3.target)>-1?this.lastFocus=t3.target:this.lastFocus===e3?q(s2[s2.length-1]):q(e3):this.option("autoFocus")&&a2?q(a2):s2.indexOf(document.activeElement)<0&&q(e3),this.lastFocus=document.activeElement,i2.ignoreFocusChange=!1}}}},{key:"hideScrollbar",value:function(){if(W){var t3=window.innerWidth-document.documentElement.getBoundingClientRect().width,e3="fancybox-style-noscroll",i3=document.getElementById(e3);i3||t3>0&&((i3=document.createElement("style")).id=e3,i3.type="text/css",i3.innerHTML=".compensate-for-scrollbar {padding-right: ".concat(t3,"px;}"),document.getElementsByTagName("head")[0].appendChild(i3),document.body.classList.add("compensate-for-scrollbar"))}}},{key:"revealScrollbar",value:function(){document.body.classList.remove("compensate-for-scrollbar");var t3=document.getElementById("fancybox-style-noscroll");t3&&t3.remove()}},{key:"clearContent",value:function(t3){this.Carousel.trigger("removeSlide",t3),t3.$content&&(t3.$content.remove(),t3.$content=null),t3.$closeButton&&(t3.$closeButton.remove(),t3.$closeButton=null),t3._className&&t3.$el.classList.remove(t3._className)}},{key:"setContent",value:function(t3,e3){var i3,n2=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o2=t3.$el;if(e3 instanceof HTMLElement)["img","iframe","video","audio"].indexOf(e3.nodeName.toLowerCase())>-1?(i3=document.createElement("div")).appendChild(e3):i3=e3;else{var a2=document.createRange().createContextualFragment(e3);(i3=document.createElement("div")).appendChild(a2)}if(t3.filter&&!t3.error&&(i3=i3.querySelector(t3.filter)),i3 instanceof Element)return t3._className="has-".concat(n2.suffix||t3.type||"unknown"),o2.classList.add(t3._className),i3.classList.add("fancybox__content"),"none"!==i3.style.display&&"none"!==getComputedStyle(i3).getPropertyValue("display")||(i3.style.display=t3.display||this.option("defaultDisplay")||"flex"),t3.id&&i3.setAttribute("id",t3.id),t3.$content=i3,o2.prepend(i3),this.manageCloseButton(t3),"loading"!==t3.state&&this.revealContent(t3),i3;this.setError(t3,"{{ELEMENT_NOT_FOUND}}")}},{key:"manageCloseButton",value:function(t3){var e3=this,i3=void 0===t3.closeButton?this.option("closeButton"):t3.closeButton;if(i3&&("top"!==i3||!this.$closeButton)){var n2=document.createElement("button");n2.classList.add("carousel__button","is-close"),n2.setAttribute("title",this.options.l10n.CLOSE),n2.innerHTML=this.option("template.closeButton"),n2.addEventListener("click",(function(t4){return e3.close(t4)})),"inside"===i3?(t3.$closeButton&&t3.$closeButton.remove(),t3.$closeButton=t3.$content.appendChild(n2)):this.$closeButton=this.$container.insertBefore(n2,this.$container.firstChild)}}},{key:"revealContent",value:function(t3){var e3=this;this.trigger("reveal",t3),t3.$content.style.visibility="";var i3=!1;t3.error||"loading"===t3.state||null!==this.Carousel.prevPage||t3.index!==this.options.startIndex||(i3=void 0===t3.showClass?this.option("showClass"):t3.showClass),i3?(t3.state="animating",this.animateCSS(t3.$content,i3,(function(){e3.done(t3)}))):this.done(t3)}},{key:"animateCSS",value:function(t3,e3,i3){t3&&t3.dispatchEvent(new CustomEvent("animationend",{bubbles:!0,cancelable:!0})),t3&&e3?(t3.addEventListener("animationend",(function n2(o2){o2.currentTarget===this&&(t3.removeEventListener("animationend",n2),i3&&i3(),t3.classList.remove(e3))})),t3.classList.add(e3)):"function"==typeof i3&&i3()}},{key:"done",value:function(t3){t3.state="done",this.trigger("done",t3);var e3=this.getSlide();e3&&t3.index===e3.index&&this.option("autoFocus")&&this.focus()}},{key:"setError",value:function(t3,e3){t3.error=e3,this.hideLoading(t3),this.clearContent(t3);var i3=document.createElement("div");i3.classList.add("fancybox-error"),i3.innerHTML=this.localize(e3||"<p>{{ERROR}}</p>"),this.setContent(t3,i3,{suffix:"error"})}},{key:"showLoading",value:function(t3){var e3=this;t3.state="loading",t3.$el.classList.add("is-loading");var i3=t3.$el.querySelector(".fancybox__spinner");i3||((i3=document.createElement("div")).classList.add("fancybox__spinner"),i3.innerHTML=this.option("template.spinner"),i3.addEventListener("click",(function(){e3.Carousel.Panzoom.velocity||e3.close()})),t3.$el.prepend(i3))}},{key:"hideLoading",value:function(t3){var e3=t3.$el&&t3.$el.querySelector(".fancybox__spinner");e3&&(e3.remove(),t3.$el.classList.remove("is-loading")),"loading"===t3.state&&(this.trigger("load",t3),t3.state="ready")}},{key:"next",value:function(){var t3=this.Carousel;t3&&t3.pages.length>1&&t3.slideNext()}},{key:"prev",value:function(){var t3=this.Carousel;t3&&t3.pages.length>1&&t3.slidePrev()}},{key:"jumpTo",value:function(){var t3;this.Carousel&&(t3=this.Carousel).slideTo.apply(t3,arguments)}},{key:"isClosing",value:function(){return["closing","customClosing","destroy"].includes(this.state)}},{key:"isTopmost",value:function(){return i2.getInstance().id==this.id}},{key:"close",value:function(t3){var e3=this;if(t3&&t3.preventDefault(),!this.isClosing()&&!1!==this.trigger("shouldClose",t3)&&(this.state="closing",this.Carousel.Panzoom.destroy(),this.detachEvents(),this.trigger("closing",t3),"destroy"!==this.state)){this.$container.setAttribute("aria-hidden","true"),this.$container.classList.add("is-closing");var i3=this.getSlide();
63if(this.Carousel.slides.forEach((function(t4){t4.$content&&t4.index!==i3.index&&e3.Carousel.trigger("removeSlide",t4)})),"closing"===this.state){var n2=void 0===i3.hideClass?this.option("hideClass"):i3.hideClass;this.animateCSS(i3.$content,n2,(function(){e3.destroy()}),!0)}}}},{key:"destroy",value:function(){if("destroy"!==this.state){this.state="destroy",this.trigger("destroy");var t3=this.option("placeFocusBack")?this.option("triggerTarget",this.getSlide().$trigger):null;this.Carousel.destroy(),this.detachPlugins(),this.Carousel=null,this.options={},this.events={},this.$container.remove(),this.$container=this.$backdrop=this.$carousel=null,t3&&q(t3),at.delete(this.id);var e3=i2.getInstance();e3?e3.focus():(document.documentElement.classList.remove("with-fancybox"),document.body.classList.remove("is-using-mouse"),this.revealScrollbar())}}}],[{key:"show",value:function(t3){var e3=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new i2(t3,e3)}},{key:"fromEvent",value:function(t3){var e3=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t3.defaultPrevented&&!(t3.button&&0!==t3.button||t3.ctrlKey||t3.metaKey||t3.shiftKey)){var n2,o2,a2,s2=t3.composedPath()[0],r2=s2;if((r2.matches("[data-fancybox-trigger]")||(r2=r2.closest("[data-fancybox-trigger]")))&&(e3.triggerTarget=r2,n2=r2&&r2.dataset&&r2.dataset.fancyboxTrigger),n2){var l2=document.querySelectorAll('[data-fancybox="'.concat(n2,'"]')),c2=parseInt(r2.dataset.fancyboxIndex,10)||0;r2=l2.length?l2[c2]:r2}Array.from(i2.openers.keys()).reverse().some((function(e4){a2=r2||s2;var i3=!1;try{a2 instanceof Element&&("string"==typeof e4||e4 instanceof String)&&(i3=a2.matches(e4)||(a2=a2.closest(e4)))}catch(t4){}return!!i3&&(t3.preventDefault(),o2=e4,!0)}));var h2=!1;if(o2){e3.event=t3,e3.target=a2,a2.origTarget=s2,h2=i2.fromOpener(o2,e3);var d2=i2.getInstance();d2&&"ready"===d2.state&&t3.detail&&document.body.classList.add("is-using-mouse")}return h2}}},{key:"fromOpener",value:function(t3){var e3=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n2=function(t4){for(var e4=["false","0","no","null","undefined"],i3=["true","1","yes"],n3=Object.assign({},t4.dataset),o3={},a3=0,s3=Object.entries(n3);a3<s3.length;a3++){var r3=g(s3[a3],2),l3=r3[0],c3=r3[1];if("fancybox"!==l3)if("width"===l3||"height"===l3)o3["_".concat(l3)]=c3;else if("string"==typeof c3||c3 instanceof String)if(e4.indexOf(c3)>-1)o3[l3]=!1;else if(i3.indexOf(o3[l3])>-1)o3[l3]=!0;else try{o3[l3]=JSON.parse(c3)}catch(t5){o3[l3]=c3}else o3[l3]=c3}return t4 instanceof Element&&(o3.$trigger=t4),o3}
63,o2=[],a2=e3.startIndex||0,s2=e3.target||null,r2=void 0!==(e3=k({},e3,i2.openers.get(t3))).groupAll&&e3.groupAll,l2=void 0===e3.groupAttr?"data-fancybox":e3.groupAttr,c2=l2&&s2?s2.getAttribute("".concat(l2)):"";if(!s2||c2||r2){var h2=e3.root||(s2?s2.getRootNode():document.body);o2=[].slice.call(h2.querySelectorAll(t3))}if(s2&&!r2&&(o2=c2?o2.filter((function(t4){return t4.getAttribute("".concat(l2))===c2})):[s2]),!o2.length)return!1;var d2=i2.getInstance();return!(d2&&o2.indexOf(d2.options.$trigger)>-1)&&(a2=s2?o2.indexOf(s2):a2,new i2(o2=o2.map(n2),k({},e3,{startIndex:a2,$trigger:s2})))}},{key:"bind",value:function(t3){var e3=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};function n2(){document.body.addEventListener("click",i2.fromEvent,!1)}W&&(i2.openers.size||(/complete|interactive|loaded/.test(document.readyState)?n2():document.addEventListener("DOMContentLoaded",n2)),i2.openers.set(t3,e3))}},{key:"unbind",value:function(t3){i2.openers.delete(t3),i2.openers.size||i2.destroy()}},{key:"destroy",value:function(){for(var t3;t3=i2.getInstance();)t3.destroy();i2.openers=new Map,document.body.removeEventListener("click",i2.fromEvent,!1)}},{key:"getInstance",value:function(t3){return t3?at.get(t3):Array.from(at.values()).reverse().find((function(t4){return!t4.isClosing()&&t4}))||null}},{key:"close",value:function(){var t3=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e3=arguments.length>1?arguments[1]:void 0;if(t3){var n2,o2=x(at.values());try{for(o2.s();!(n2=o2.n()).done;){var a2=n2.value;a2.close(e3)}}catch(t4){o2.e(t4)}finally{o2.f()}}else{var s2=i2.getInstance();s2&&s2.close(e3)}}},{key:"next",value:function(){var t3=i2.getInstance();t3&&t3.next()}},{key:"prev",value:function(){var t3=i2.getInstance();t3&&t3.prev()}}]),i2}(O);rt.version="4.0.31",rt.defaults=ot,rt.openers=new Map,rt.Plugins=nt,rt.bind("[data-fancybox]");for(var lt=0,ct=Object.entries(rt.Plugins||{});lt<ct.length;lt++){var ht=g(ct[lt],2);ht[0];var dt=ht[1];"function"==typeof dt.create&&dt.create(rt)}t.Carousel=H,t.Fancybox=rt,t.Panzoom=M})),function(){"use strict";var n="initCookieConsent";"undefined"!=typeof window&&"function"!=typeof window[n]&&(window[n]=function(n2){var t,e,o,i,r,c,a,u,f,d,v,s,l,b,p,m,y,w,g,h,_,k,x,O,j,S,T,J,N,D,C,I,E={mode:"opt-in",current_lang:"en",auto_language:null,autorun:!0,page_scripts:!0,hide_from_bots:!0,cookie_name:"cc_cookie",cookie_expiration:182,cookie_domain:window.location.hostname,cookie_path:"/",cookie_same_site:"Lax",use_rfc_cookie:!1,autoclear_cookies:!0,revision:0,script_selector:"data-cookiecategory"},U={},z={},R=null,A=!0,G=!1,L=!1,M=!1,P=!1,q=!1,B=!0,F=[],H=!1,K=[],Q=[],V=[],W=!1,X=[],Y=[],Z=[],$2=[],nn=[],tn=document.documentElement,on=function(n3){for(var t2="accept-",e2=a2("c-settings"),o2=a2(t2+"all"),i2=a2(t2+"necessary"),r2=a2(t2+"custom"),c2=0;c2<e2.length;c2++)e2[c2].setAttribute("aria-haspopup","dialog"),gn(e2[c2],"click",(function(n4){n4.preventDefault(),U.showSettings(0)}));for(c2=0;c2<o2.length;c2++)gn(o2[c2],"click",(function(n4){u2(n4,"all")}));for(c2=0;c2<r2.length;c2++)gn(r2[c2],"click",(function(n4){u2(n4)}));for(c2=0;c2<i2.length;c2++)gn(i2[c2],"click",(function(n4){u2(n4,[])}));function a2(t3){return(n3||document).querySelectorAll('a[data-cc="'+t3+'"], button[data-cc="'+t3+'"]')}function u2(n4,t3){n4.preventDefault(),U.accept(t3),U.hideSettings(),U.hide()}},rn=function(n3,t2){return Object.prototype.hasOwnProperty.call(t2,n3)?n3:hn(t2).length>0?Object.prototype.hasOwnProperty.call(t2,E.current_lang)?E.current_lang:hn(t2)[0]:void 0},cn=function(n3){if(!0===t.force_consent&&_n(tn,"force--consent"),!m){m=dn("div");var e2=dn("div"),o2=dn("div");m.id="cm",e2.id="c-inr-i",o2.id="cm-ov",m.setAttribute("role","dialog"),m.setAttribute("aria-modal","true"),m.setAttribute("aria-hidden","false"),m.setAttribute("aria-labelledby","c-ttl"),m.setAttribute("aria-describedby","c-txt"),p.appendChild(m),p.appendChild(o2),m.style.visibility=o2.style.visibility="hidden",o2.style.opacity=0}var i2=t.languages[n3].consent_modal.title;i2&&(y||((y=dn("div")).id="c-ttl",y.setAttribute("role","heading"),y.setAttribute("aria-level","2"),e2.appendChild(y)),y.innerHTML=i2);var r2=t.languages[n3].consent_modal.description;q&&(r2=B?r2.replace("{{revision_message}}",""):r2.replace("{{revision_message}}",t.languages[n3].consent_modal.revision_message||"")),w||((w=dn("div")).id="c-txt",e2.appendChild(w)),w.innerHTML=r2;var c2,a2=t.languages[n3].consent_modal.primary_btn,u2=t.languages[n3].consent_modal.secondary_btn;
63a2&&(g||((g=dn("button")).id="c-p-bn",g.className="c-bn","accept_all"===a2.role&&(c2="all"),gn(g,"click",(function(){U.hide(),U.accept(c2)}))),g.innerHTML=t.languages[n3].consent_modal.primary_btn.text),u2&&(h||((h=dn("button")).id="c-s-bn",h.className="c-bn c_link","accept_necessary"===u2.role?gn(h,"click",(function(){U.hide(),U.accept([])})):gn(h,"click",(function(){U.showSettings(0)}))),h.innerHTML=t.languages[n3].consent_modal.secondary_btn.text);var f2=t.gui_options;k||((k=dn("div")).id="c-inr",k.appendChild(e2)),_||((_=dn("div")).id="c-bns",f2&&f2.consent_modal&&!0===f2.consent_modal.swap_buttons?(u2&&_.appendChild(h),a2&&_.appendChild(g),_.className="swap"):(a2&&_.appendChild(g),u2&&_.appendChild(h)),(a2||u2)&&k.appendChild(_),m.appendChild(k)),G=!0},an=function(n3){if(x)(J=dn("div")).id="s-bl";else{x=dn("div");var e2=dn("div"),o2=dn("div"),i2=dn("div");O=dn("div"),j=dn("div");var r2=dn("div");S=dn("button");var u2=dn("div");T=dn("div");var f2=dn("div");x.id="s-cnt",e2.id="c-vln",i2.id="c-s-in",o2.id="cs",j.id="s-ttl",O.id="s-inr",r2.id="s-hdr",T.id="s-bl",S.id="s-c-bn",f2.id="cs-ov",u2.id="s-c-bnc",S.className="c-bn",x.setAttribute("role","dialog"),x.setAttribute("aria-modal","true"),x.setAttribute("aria-hidden","true"),x.setAttribute("aria-labelledby","s-ttl"),j.setAttribute("role","heading"),x.style.visibility=f2.style.visibility="hidden",f2.style.opacity=0,u2.appendChild(S),gn(e2,"keydown",(function(n4){27===(n4=n4||window.event).keyCode&&U.hideSettings(0)}),!0),gn(S,"click",(function(){U.hideSettings(0)}))}S.setAttribute("aria-label",t.languages[n3].settings_modal.close_btn_label||"Close"),a=t.languages[n3].settings_modal.blocks,c=t.languages[n3].settings_modal.cookie_table_headers;var d2=a.length;j.innerHTML=t.languages[n3].settings_modal.title;for(var v2=0;v2<d2;++v2){var s2=a[v2].title,l2=a[v2].description,b2=a[v2].toggle,m2=a[v2].cookie_table,y2=!0===t.remove_cookie_tables,w2=(l2||!y2&&m2)&&"truthy",g2=dn("div"),h2=dn("div");if(l2){var _2=dn("div");_2.className="p",_2.insertAdjacentHTML("beforeend",l2)}var k2=dn("div");if(k2.className="title",g2.className="c-bl",h2.className="desc",void 0!==b2){var E2="c-ac-"+v2,R2=dn(w2?"button":"div"),G2=dn("label"),L2=dn("input"),M2=dn("span"),P2=dn("span"),q2=dn("span"),B2=dn("span");R2.className=w2?"b-tl exp":"b-tl",G2.className="b-tg",L2.className="c-tgl",q2.className="on-i",B2.className="off-i",M2.className="c-tg",P2.className="t-lb",w2&&(R2.setAttribute("aria-expanded","false"),R2.setAttribute("aria-controls",E2)),L2.type="checkbox",M2.setAttribute("aria-hidden","true");var F2=b2.value;L2.value=F2,P2.textContent=s2,R2.insertAdjacentHTML("beforeend",s2),k2.appendChild(R2),M2.appendChild(q2),M2.appendChild(B2),A?b2.enabled?(L2.checked=!0,!J&&Z.push(!0),b2.enabled&&!J&&V.push(F2)):!J&&Z.push(!1):fn(z.categories,F2)>-1?(L2.checked=!0,!J&&Z.push(!0)):!J&&Z.push(!1),!J&&$2.push(F2),b2.readonly?(L2.disabled=!0,_n(M2,"c-ro"),!J&&nn.push(!0)):!J&&nn.push(!1),_n(h2,"b-acc"),_n(k2,"b-bn"),_n(g2,"b-ex"),h2.id=E2,h2.setAttribute("aria-hidden","true"),G2.appendChild(L2),G2.appendChild(M2),G2.appendChild(P2),k2.appendChild(G2),w2&&function(n4,t2,e3){gn(R2,"click",(function(){xn(t2,"act")?(kn(t2,"act"),e3.setAttribute("aria-expanded","false"),n4.setAttribute("aria-hidden","true")):(_n(t2,"act"),e3.setAttribute("aria-expanded","true"),n4.setAttribute("aria-hidden","false"))}),!1)}(h2,g2,R2)}else if(s2){var H2=dn("div");H2.className="b-tl",H2.setAttribute("role","heading"),H2.setAttribute("aria-level","3"),H2.insertAdjacentHTML("beforeend",s2),k2.appendChild(H2)}if(s2&&g2.appendChild(k2),l2&&h2.appendChild(_2),!y2&&void 0!==m2){for(var K2=document.createDocumentFragment(),Q2=0;Q2<c.length;++Q2){var W2=dn("th"),X2=c[Q2];if(W2.setAttribute("scope","col"),X2){var Y2=X2&&hn(X2)[0];W2.textContent=c[Q2][Y2],K2.appendChild(W2)}}var tn2=dn("tr");tn2.appendChild(K2);var en2=dn("thead");en2.appendChild(tn2);var on2=dn("table");on2.appendChild(en2);for(var rn2=document.createDocumentFragment(),cn2=0;cn2<m2.length;cn2++){for(var an2=dn("tr"),un2=0;un2<c.length;++un2)if(X2=c[un2]){Y2=hn(X2)[0];var vn2=dn("td");vn2.insertAdjacentHTML("beforeend",m2[cn2][Y2]),vn2.setAttribute("data-column",X2[Y2]),an2.appendChild(vn2)}rn2.appendChild(an2)}var sn2=dn("tbody");sn2.appendChild(rn2),on2.appendChild(sn2),h2.appendChild(on2)}(b2&&s2||!b2&&(s2||l2))&&(g2.appendChild(h2),J?J.appendChild(g2):T.appendChild(g2))}N||((N=dn("div")).id="s-bns"),C||((C=dn("button")).id="s-all-bn",C.className="
63c-bn",N.appendChild(C),gn(C,"click",(function(){U.hideSettings(),U.hide(),U.accept("all")}))),C.innerHTML=t.languages[n3].settings_modal.accept_all_btn;var ln2=t.languages[n3].settings_modal.reject_all_btn;if(ln2&&(I||((I=dn("button")).id="s-rall-bn",I.className="c-bn",gn(I,"click",(function(){U.hideSettings(),U.hide(),U.accept([])})),O.className="bns-t",N.appendChild(I)),I.innerHTML=ln2),D||((D=dn("button")).id="s-sv-bn",D.className="c-bn",N.appendChild(D),gn(D,"click",(function(){U.hideSettings(),U.hide(),U.accept()}))),D.innerHTML=t.languages[n3].settings_modal.save_settings_btn,J)return O.replaceChild(J,T),void(T=J);r2.appendChild(j),r2.appendChild(u2),O.appendChild(r2),O.appendChild(T),O.appendChild(N),i2.appendChild(O),o2.appendChild(i2),e2.appendChild(o2),x.appendChild(e2),p.appendChild(x),p.appendChild(f2)};U.updateLanguage=function(n3,e2){if("string"==typeof n3){var o2=rn(n3,t.languages);return(o2!==E.current_lang||!0===e2)&&(E.current_lang=o2,G&&(cn(o2),on(k)),an(o2),!0)}};var un=function(n3){var t2=a.length,e2=-1;H=!1;var o2=yn("","all"),i2=[E.cookie_domain,"."+E.cookie_domain];if("www."===E.cookie_domain.slice(0,4)){var r2=E.cookie_domain.substr(4);i2.push(r2),i2.push("."+r2)}for(var u2=0;u2<t2;u2++){var f2=a[u2];if(Object.prototype.hasOwnProperty.call(f2,"toggle")){var d2=fn(F,f2.toggle.value)>-1;if(!Z[++e2]&&Object.prototype.hasOwnProperty.call(f2,"cookie_table")&&(n3||d2)){var v2=f2.cookie_table,s2=hn(c[0])[0],l2=v2.length;"on_disable"===f2.toggle.reload&&d2&&(H=!0);for(var b2=0;b2<l2;b2++){var p2=i2,m2=v2[b2],y2=[],w2=m2[s2],g2=m2.is_regex||!1,h2=m2.domain||null,_2=m2.path||!1;if(h2&&(p2=[h2,"."+h2]),g2)for(var k2=0;k2<o2.length;k2++)o2[k2].match(w2)&&y2.push(o2[k2]);else{var x2=fn(o2,w2);x2>-1&&y2.push(o2[x2])}y2.length>0&&(wn(y2,_2,p2),"on_clear"===f2.toggle.reload&&(H=!0))}}}}},fn=function(n3,t2){return n3.indexOf(t2)},dn=function(n3){var t2=document.createElement(n3);return"button"===n3&&t2.setAttribute("type",n3),t2},vn=function(n3,t2){return"browser"===E.auto_language?rn(sn(),n3):"document"===E.auto_language?rn(document.documentElement.lang,n3):"string"==typeof t2?E.current_lang=rn(t2,n3):(E.current_lang,E.current_lang)},sn=function(){var n3=navigator.language||navigator.browserLanguage;return n3.length>2&&(n3=n3[0]+n3[1]),n3.toLowerCase()};U.allowedCategory=function(n3){if(A&&"opt-in"!==E.mode)t2=V;else var t2=JSON.parse(yn(E.cookie_name,"one",!0)||"{}").categories||[];return fn(t2,n3)>-1},U.run=function(t2){if(!document.getElementById("cc_div")){if("number"==typeof(t=t2).cookie_expiration&&(E.cookie_expiration=t.cookie_expiration),"number"==typeof t.cookie_necessary_only_expiration&&(E.cookie_necessary_only_expiration=t.cookie_necessary_only_expiration),"boolean"==typeof t.autorun&&(E.autorun=t.autorun),"string"==typeof t.cookie_domain&&(E.cookie_domain=t.cookie_domain),"string"==typeof t.cookie_same_site&&(E.cookie_same_site=t.cookie_same_site),"string"==typeof t.cookie_path&&(E.cookie_path=t.cookie_path),"string"==typeof t.cookie_name&&(E.cookie_name=t.cookie_name),"function"==typeof t.onAccept&&(u=t.onAccept),"function"==typeof t.onFirstAction&&(d=t.onFirstAction),"function"==typeof t.onChange&&(f=t.onChange),"opt-out"===t.mode&&(E.mode="opt-out"),"number"==typeof t.revision&&(t.revision>-1&&(E.revision=t.revision),q=!0),"boolean"==typeof t.autoclear_cookies&&(E.autoclear_cookies=t.autoclear_cookies),!0===t.use_rfc_cookie&&(E.use_rfc_cookie=!0),"boolean"==typeof t.hide_from_bots&&(E.hide_from_bots=t.hide_from_bots),E.hide_from_bots&&(W=navigator&&(navigator.userAgent&&/bot|crawl|spider|slurp|teoma/i.test(navigator.userAgent)||navigator.webdriver)),E.page_scripts=!0===t.page_scripts,"browser"===t.auto_language||!0===t.auto_language?E.auto_language="browser":"document"===t.auto_language&&(E.auto_language="document"),E.auto_language,E.current_lang=vn(t.languages,t.current_lang),W)return;z=JSON.parse(yn(E.cookie_name,"one",!0)||"{}");var c2=void 0!==(i=z.consent_uuid);if((e=z.consent_date)&&(e=new Date(e)),(o=z.last_consent_update)&&(o=new Date(o)),R=void 0!==z.data?z.data:null,q&&z.revision!==E.revision&&(B=!1),G=A=!(c2&&B&&e&&o&&i),function(){(b=dn("div")).id="cc--main",b.style.position="fixed",b.style.zIndex="2147483647",b.innerHTML='\x3c!--[if lt IE 9 ]><div id="cc_div" class="cc_div ie"></div><![endif]--\x3e\x3c!--[if (gt IE 8)|!(IE)]>\x3c!--\x3e<div id="cc_div" class="cc_div"></div>\x3c!--<![endif]--\x3e',p=b.children[0];var t3=E.current_lang;G&&cn(t3),an(t3),(n2||document.body).appendChild(b)}(),function(){var n3=["[href]","button","input","details",'[tabindex="0"]'];function t3(t4,e2){var o2=!1,i2=!1;try{for(var r2,c3=t4.querySelectorAll(n3.join(':not([tabindex="-1"]), ')),a3=c3.length,u2=0;u2<a3;)r2=c3[u2].getAttribute("data-focus"),i2||"1"!==r2?"0"===r2&&(o2=c3[u2],i2||"0"===c3[u2+1].getAttribute("data-focus")||(i2=c3[u2+1])):i2=c3[u2],u2++}catch(e3){return t4.querySelectorAll(n3.join(", "))}e2[0]=c3[0],e2[1]=c3[c3.length-1],e2[2]=o2,e2[3]=i2}t3(O,Y),G&&t3(m,X)}(),function(n3,t3){if("object"==typeof n3){var e2=n3.consent_modal,o2=n3.settings_modal;G&&e2&&i2(m,["box","bar","cloud"],["top","middle","bottom"],["zoom","slide"],e2.layout,e2.position,e2.transition),o2&&i2(x,["bar"],["left","right"],["zoom","slide"],o2.layout,o2.position,o2.transition)}function i2(n4,t4,e3,o3,i3,r2,c3){if(r2=r2&&r2.split(" ")||[],fn(t4,i3)>-1&&(_n(n4,i3),("bar"!==i3||"middle"!==r2[0])&&fn(e3,r2[0])>-1))for(var a3=0;a3<r2.length;a3++)_n(n4,r2[a3]);fn(o3,c3)>-1&&_n(n4,c3)}}(t2.gui_options),on(),E.autorun&&G&&U.show(t2.delay||0),setTimeout((function(){_n(b,"c--anim")}),30),setTimeout((function(){var n3,t3;n3=!1,t3=!1,gn(document,"keydown",(function(e2){"Tab"===(e2=e2||window.event).key&&
63(r&&(e2.shiftKey?document.activeElement===r[0]&&(r[1].focus(),e2.preventDefault()):document.activeElement===r[1]&&(r[0].focus(),e2.preventDefault()),t3||P||(t3=!0,!n3&&e2.preventDefault(),e2.shiftKey?r[3]?r[2]?r[2].focus():r[0].focus():r[1].focus():r[3]?r[3].focus():r[0].focus())),!t3&&(n3=!0))})),document.contains&&gn(b,"click",(function(n4){n4=n4||window.event,M?O.contains(n4.target)?P=!0:(U.hideSettings(0),P=!1):L&&m.contains(n4.target)&&(P=!0)}),!0)}),100),A)"opt-out"===E.mode&&(E.mode,ln(V));else{var a2="boolean"==typeof z.rfc_cookie;(!a2||a2&&z.rfc_cookie!==E.use_rfc_cookie)&&(z.rfc_cookie=E.use_rfc_cookie,mn(E.cookie_name,JSON.stringify(z))),v=pn(bn()),ln(),"function"==typeof u&&u(z)}}},U.showSettings=function(n3){setTimeout((function(){_n(tn,"show--settings"),x.setAttribute("aria-hidden","false"),M=!0,setTimeout((function(){L?l=document.activeElement:s=document.activeElement,0!==Y.length&&(Y[3]?Y[3].focus():Y[0].focus(),r=Y)}),200)}),n3>0?n3:0)};var ln=function(n3){if(E.page_scripts){var t2=document.querySelectorAll("script["+E.script_selector+"]"),e2=n3||z.categories||[],o2=function(n4,t3){if(t3<n4.length){var i2=n4[t3],r2=i2.getAttribute(E.script_selector);if(fn(e2,r2)>-1){i2.type="text/javascript",i2.removeAttribute(E.script_selector);var c2=i2.getAttribute("data-src");c2&&i2.removeAttribute("data-src");var a2=dn("script");if(a2.textContent=i2.innerHTML,function(n5,t4){for(var e3=t4.attributes,o3=e3.length,i3=0;i3<o3;i3++){var r3=e3[i3].nodeName;n5.setAttribute(r3,t4[r3]||t4.getAttribute(r3))}}(a2,i2),c2?a2.src=c2:c2=i2.src,c2&&(a2.readyState?a2.onreadystatechange=function(){"loaded"!==a2.readyState&&"complete"!==a2.readyState||(a2.onreadystatechange=null,o2(n4,++t3))}:a2.onload=function(){a2.onload=null,o2(n4,++t3)}),i2.parentNode.replaceChild(a2,i2),c2)return}o2(n4,++t3)}};o2(t2,0)}};U.set=function(n3,t2){return"data"===n3&&function(n4,t3){var e2=!1;if("update"===t3){var o2=typeof(R=U.get("data"))==typeof n4;if(o2&&"object"==typeof R)for(var i2 in!R&&(R={}),n4)R[i2]!==n4[i2]&&(R[i2]=n4[i2],e2=!0);else!o2&&R||R===n4||(R=n4,e2=!0)}else R=n4,e2=!0;return e2&&(z.data=R,mn(E.cookie_name,JSON.stringify(z))),e2}(t2.value,t2.mode)},U.get=function(n3,t2){return JSON.parse(yn(t2||E.cookie_name,"one",!0)||"{}")[n3]},U.getConfig=function(n3){return E[n3]||t[n3]};var bn=function(){return K=z.categories||[],Q=$2.filter((function(n3){return-1===fn(K,n3)})),{accepted:K,rejected:Q}},pn=function(n3){var t2="custom",e2=nn.filter((function(n4){return!0===n4})).length;return n3.accepted.length===$2.length?t2="all":n3.accepted.length===e2&&(t2="necessary"),t2};U.getUserPreferences=function(){var n3=bn();return{accept_type:pn(n3),accepted_categories:n3.accepted,rejected_categories:n3.rejected}},U.loadScript=function(n3,t2,e2){var o2="function"==typeof t2;if(document.querySelector('script[src="'+n3+'"]'))o2&&t2();else{var i2=dn("script");if(e2&&e2.length>0)for(var r2=0;r2<e2.length;++r2)e2[r2]&&i2.setAttribute(e2[r2].name,e2[r2].value);o2&&(i2.onload=t2),i2.src=n3,document.head.appendChild(i2)}},U.updateScripts=function(){ln()},U.show=function(n3,t2){!0===t2&&cn(E.current_lang),G&&setTimeout((function(){_n(tn,"show--consent"),m.setAttribute("aria-hidden","false"),L=!0,setTimeout((function(){s=document.activeElement,r=X}),200)}),n3>0?n3:t2?30:0)},U.hide=function(){G&&(kn(tn,"show--consent"),m.setAttribute("aria-hidden","true"),L=!1,setTimeout((function(){s.focus(),r=null}),200))},U.hideSettings=function(){kn(tn,"show--settings"),M=!1,x.setAttribute("aria-hidden","true"),setTimeout((function(){L?(l&&l.focus(),r=X):(s&&s.focus(),r=null),P=!1}),200)},U.accept=function(n3,t2){var r2=n3||void 0,c2=t2||[],a2=[];if(r2)if("object"==typeof r2&&"number"==typeof r2.length)for(var s2=0;s2<r2.length;s2++)-1!==fn($2,r2[s2])&&a2.push(r2[s2]);else"string"==typeof r2&&("all"===r2?a2=$2.slice():-1!==fn($2,r2)&&a2.push(r2));else a2=function(){for(var n4=document.querySelectorAll(".c-tgl")||[],t3=[],e2=0;e2<n4.length;e2++)n4[e2].checked&&t3.push(n4[e2].value);return t3}();if(c2.length>=1)for(s2=0;s2<c2.length;s2++)a2=a2.filter((function(n4){return n4!==c2[s2]}));for(s2=0;s2<$2.length;s2++)!0===nn[s2]&&-1===fn(a2,$2[s2])&&a2.push($2[s2]);!function(n4){F=[];var t3=document.querySelectorAll(".c-tgl")||[];if(t3.length>0)for(var r3=0;r3<t3.length;r3++)-1!==fn(n4,$2[r3])?(t3[r3].checked=!0,Z[r3]||(F.push($2[r3]),Z[r3]=!0)):(t3[r3].
63checked=!1,Z[r3]&&(F.push($2[r3]),Z[r3]=!1));!A&&E.autoclear_cookies&&F.length>0&&un(),e||(e=new Date),i||(i=([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(function(n5){try{return(n5^(window.crypto||window.msCrypto).getRandomValues(new Uint8Array(1))[0]&15>>n5/4).toString(16)}catch(n6){return""}}))),z={categories:n4,level:n4,revision:E.revision,data:R,rfc_cookie:E.use_rfc_cookie,consent_date:e.toISOString(),consent_uuid:i},(A||F.length>0)&&(B=!0,o=o?new Date:e,z.last_consent_update=o.toISOString(),v=pn(bn()),mn(E.cookie_name,JSON.stringify(z)),ln()),A&&(E.autoclear_cookies&&un(!0),"function"==typeof d&&d(U.getUserPreferences(),z),"function"==typeof u&&u(z),A=!1,"opt-in"===E.mode)||("function"==typeof f&&F.length>0&&f(z,F),H&&window.location.reload())}(a2)},U.eraseCookies=function(n3,t2,e2){var o2=[],i2=e2?[e2,"."+e2]:[E.cookie_domain,"."+E.cookie_domain];if("object"==typeof n3&&n3.length>0)for(var r2=0;r2<n3.length;r2++)this.validCookie(n3[r2])&&o2.push(n3[r2]);else this.validCookie(n3)&&o2.push(n3);wn(o2,t2,i2)};var mn=function(n3,t2){var e2=E.cookie_expiration;"number"==typeof E.cookie_necessary_only_expiration&&"necessary"===v&&(e2=E.cookie_necessary_only_expiration),t2=E.use_rfc_cookie?encodeURIComponent(t2):t2;var o2=new Date;o2.setTime(o2.getTime()+24*e2*60*60*1e3);var i2=n3+"="+(t2||"")+"; expires="+o2.toUTCString()+"; Path="+E.cookie_path+";";i2+=" SameSite="+E.cookie_same_site+";",window.location.hostname.indexOf(".")>-1&&(i2+=" Domain="+E.cookie_domain+";"),"https:"===window.location.protocol&&(i2+=" Secure;"),document.cookie=i2},yn=function(n3,t2,e2){var o2;if("one"===t2){if((o2=(o2=document.cookie.match("(^|;)\\s*"+n3+"\\s*=\\s*([^;]+)"))?e2?o2.pop():n3:"")&&n3===E.cookie_name){try{o2=JSON.parse(o2)}catch(n4){try{o2=JSON.parse(decodeURIComponent(o2))}catch(n5){o2={}}}o2=JSON.stringify(o2)}}else if("all"===t2){var i2=document.cookie.split(/;\s*/);o2=[];for(var r2=0;r2<i2.length;r2++)o2.push(i2[r2].split("=")[0])}return o2},wn=function(n3,t2,e2){for(var o2=t2||"/",i2=0;i2<n3.length;i2++){for(var r2=0;r2<e2.length;r2++)document.cookie=n3[i2]+"=; path="+o2+(0==e2[r2].indexOf(".")?"; domain="+e2[r2]:"")+"; Expires=Thu, 01 Jan 1970 00:00:01 GMT;";n3[i2]}};U.validCookie=function(n3){return""!==yn(n3,"one",!0)};var gn=function(n3,t2,e2,o2){n3.addEventListener(t2,e2,!0===o2&&{passive:!0})},hn=function(n3){if("object"==typeof n3)return Object.keys(n3)},_n=function(n3,t2){n3.classList.add(t2)},kn=function(n3,t2){n3.classList.remove(t2)},xn=function(n3,t2){return n3.classList.contains(t2)};return U})}(),$.ajaxSetup({global:!0});var ajaxUtilsSettings={enableAutoBrowserHistoryUpdate:!1,scrollToTopOfTargetContainer:!0,scrollTopDelta:-200};function useAjaxAutoBrowserHistoryUpdate(){ajaxUtilsSettings.enableAutoBrowserHistoryUpdate=!0,window.history.replaceState({url:window.location.href},null,window.location.href),$(document).ajaxSuccess((function(e1,xhr,options,data){if(!(!ajaxUtilsSettings.enableAutoBrowserHistoryUpdate||options.context&&options.context.noHistoryUpdate)&&"GET"===options.type){var url=options.url;window.history.pushState({url:url},null,url)}})),$(window).on("popstate",(function(e1){ajaxUtilsSettings.enableAutoBrowserHistoryUpdate&&(e1.originalEvent.state&&e1.originalEvent.state?window.location.assign(e1.originalEvent.state.url):console.log("History state not available"))}))}function ajaxUtils(container){setObservers(container=container||$(document));var fullRefreshAfterResponse=!1,fullRefreshLocation=null;function getUpdateMethod(selector){var $selector=$(selector),updateMode=$selector.data("ajax-update-mode"),targetContainer=$selector.parent(),targetIndex=$selector.index();switch(updateMode){case"replace-content":return function(targetSelector,data){if(!checkFullRedirectDirective(data)){$(targetSelector).html(data);var newTarget=$(targetSelector);newTarget&&(ajaxUtils(newTarget),checkFullRedirectDataAttribute(newTarget),checkFullRefresh(newTarget))}};case"replace-with":default:return function(targetSelector,data){if(!checkFullRedirectDirective(data)){$(targetSelector).replaceWith(data);var context=targetContainer.children(targetIndex).addBack();ajaxUtils(context),checkFullRedirectDataAttribute(context),checkFullRefresh(context)}}}function checkFullRedirectDirective(data){if(!data)return!1;return!!(data=(data+"").trimLeft()).startsWith("::ajax:full-redirect:")&&redirectIfNotNull(data.substr("::ajax:full-redirect:".length))}function checkFullRedirectDataAttribute(context){return redirectIfNotNull($(".ajax-full-redirect",context).data("ajax-full-redirect-url"))}function redirectIfNotNull(url){return!!url&&(document.location.assign(url),!0)}function checkFullRefresh(context){var frQuery=$(".ajax-full-refresh",context);frQuery.length>0&&(fullRefreshLocation=frQuery.data("ajax-full-refresh-location"),fullRefreshAfterResponse=!0),fullRefreshAfterResponse&&(fullRefreshLocation?location.assign(fullRefreshLocation):location.reload())}}function scrollTop(position){ajaxUtilsSettings.scrollToTopOfTargetContainer?(position+=ajaxUtilsSettings.scrollTopDelta)<0&&(position=0):position=0,$("html,body").animate({scrollTop:position},500)}function refreshPanel(selector){$(selector).each((function(index,panel){var $panel=$(panel),updateMethod=getUpdateMethod($panel),noHistoryUpdate=$panel.data("ajax-no-history-update"),refreshUrl=$panel.data("ajax-refresh-action");$.ajax({method:"GET",url:refreshUrl,context:{noHistoryUpdate:noHistoryUpdate}}).done((function(data){updateMethod(panel,data)}))}))}$(".auto-submit",container).change((function(e){var form=$(e.currentTarget).closest("form"),targetButton=$(e.currentTarget).data("auto-submit-target");targetButton?$(targetButton,form).click():form.submit()})),$(".ajax-full-refresh",container).click((function(e){fullRefreshAfterResponse=!0,fullRefreshLocation=$(e.currentTarget).data("ajax-full-refresh-location")})),$("a.ajax-link, .ajax-link a",container).each((function(index,link){function getParam(key){return function(item,key){return $(item).data(key)||$(item).closest(".ajax-link,.ajax-form").data(key)}(link,key)}var target=getParam("ajax-target"),fullRefreshAfterResponse2=getParam("ajax-full-refresh"),related=getParam("ajax-refresh-related"),httpMethod=getParam("ajax-method");httpMethod&&(httpMethod=(httpMethod+"").toUpperCase()),httpMethod||(httpMethod="GET");var updateMethod=getUpdateMethod(target),noAutoScrollTop=getParam("ajax-no-autoscroll"),noHistoryUpdate=getParam("ajax-no-history-update"),href=$(link).attr("href");href&&(target||"GET"!==httpMethod)&&$(link).click((function(ev){var $this=$(this);if(!$this.hasClass("status-busy")){ev.preventDefault(),$this.addClass("status-busy");var offsetTop=target&&$(target).offset().top;noAutoScrollTop||scrollTop(offsetTop),$.ajax({url:href,method:httpMethod,data:function(){var $link=$(link),data=$("input",$link).serialize(),relatedInputs=$link.data("ajax-related-inputs");if(relatedInputs){var extraData=$("input",$(relatedInputs)).serialize();if(!data)return extraData;if(extraData)return data+"&"+extraData}return data}(),context:{noHistoryUpdate:noHistoryUpdate},success:function(data){fullRefreshAfterResponse2&&location.reload(),updateMethod(target,data),related&&refreshPanel(related),$this.removeClass("status-busy")}})}}))})),$(".ajax-form",container).each((function(index,form){var target=$(form).data("ajax-target"),related=$(form).data("ajax-refresh-related"),refreshIfEmpty=$(form).data("ajax-refresh-if-empty"),noAutoScrollTop=$(form).data("ajax-no-autoscroll"),noHistoryUpdate=$(form).data("ajax-no-history-update"),updateMethod=getUpdateMethod(target=target?$(target):$(form)),offsetTop=target.length?target.offset().top:0;
63$(form).ajaxForm({context:{noHistoryUpdate:noHistoryUpdate},error:function(){fullRefreshAfterResponse=!1},success:function(data){updateMethod(target,data),!related||refreshIfEmpty&&""!=data||refreshPanel(related),noAutoScrollTop||scrollTop(offsetTop)},beforeSubmit:function(formData,jqForm,options){return $(".loader-overlay").show(),!0}})}))}function setObservers(container){container=container||$(document),"undefined"!=typeof initMasonry&&initMasonry()}$(document).ajaxError((function(event,jqxhr,settings,thrownError){$(".global-error h3.error-code").text(jqxhr.status),$(".global-error span.error-message").text(jqxhr.statusText),$("html,body").animate({scrollTop:0},500),$(".global-error").fadeIn(200)})),$((function(){ajaxUtils()})), 64/*! 65 * kapusons-ui-map 66 * https://github.com/KapusonsSRL/kapusons-ui-map 67 * @license MIT licensed 68 * 69 * Copyright (C) 2017 kapusons.it - A project by Lazymood 70 */ 71function(global,factory){"use strict";"function"==typeof define&&define.amd?define(["jquery"],(function($2){return factory($2,global,global.document,global.Math)})):"object"==typeof exports&&exports?module.exports=factory(require("jquery"),global,global.document,global.Math):factory(jQuery,global,global.document,global.Math)}("undefined"!=typeof window?window:this,(function($2,window2,document2,Math2){"use strict";$2.fn.kapusonsUiMap=function(options){if($2("html").hasClass("kmap-enabled"))showError("error","Kapuosns-ui-map can only be initialized once and you are doing it multiple times!");else if("object"==typeof google&&"object"==typeof google.maps){$2("html, body"),$2("body");var KMAP=$2.fn.kapusonsUiMap;options=$2.extend(!0,{dataSource:"json/world.subset.json",l10n:"en",mapTitle:"Regions",showLeftColumn:!0,showRegionTooltip:!0,showRegionDescription:!0,size:{width:window2.innerWidth,height:window2.innerHeight},map:{center:{lat:38.513456,lng:44.5239},zoom:5,scrollwheel:!0,gestureHandling:"cooperative",mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DEFAULT},styles:[{featureType:"all",elementType:"labels",stylers:[{visibility:"off"}]}]},features:{fillColor:"#3367D6",fillColorSelected:"#4285F4",strokeWeight:1.5,strokeColor:"#96C7FC",fillOpacity:1},regionOnClick:null,onMapLoaded:null},options);var container=$2(this),aMarkers=[];if($2(this).length){!function(){container.css(options.size),options.showLeftColumn||container.addClass("full-width");var domStructureString="";domStructureString+=(options.showLeftColumn?'\t<div class="col-left">\t\t<div class="navigation-wrapper"> \t\t\t<div class="navigation-header"> \t\t\t\t<h2>'+options.mapTitle+'</h2> \t\t\t</div> \t\t\t<div class="region-list-wrapper"> \t\t\t\t<ul class="region-list"></ul> \t\t\t</div> \t\t</div> \t\t<a class="mobile-handler" href="#"><span class="fa fa-caret-right fa-lg"></span></a> \t\t<a class="mobile-close" href="#"><i class="fa fa-caret-left fa-2x" aria-hidden="true"></i></a>\t</div>':"")+'\t<div id="map-canvas"></div>'+(options.showRegionTooltip?'\t\t<div id="region-tooltip"></div>':"")+(options.showRegionDescription?'\t\t<div id="map-region-description"></div>':""),$2(domStructureString+='<a href="#" id="back-to-app"><img src="/Content/img/x.png"></a>').appendTo(container),!isMobile()&&options.showLeftColumn;(function(){options.showLeftColumn&&($2(document2).on("click",".region-list-wrapper .infowindow h3",(function(){var index=$2(".region-list-wrapper .infowindow").index($2(this).closest(".infowindow"));$2(".map-wrapper").removeClass("col-left-open"),google.maps.event.trigger(aMarkers[index],"click"),setTimeout((function(){$2(".region-list-wrapper").get(0).scrollTop=0}),500)})),$2(".mobile-handler").on("click",(function(ev){ev.preventDefault(),$2(".map-wrapper").toggleClass("col-left-open"),setTimeout((function(){$2(".region-list-wrapper").get(0).scrollTop=0}),500)})),$2(".mobile-close").on("click",(function(ev){ev.preventDefault(),$2(".close-region-detail").trigger("click"),$2(".map-wrapper").toggleClass("col-left-open"),setTimeout((function(){$2(".region-list-wrapper").get(0).scrollTop=0}),500)})),$2(".col-left .navigation-header").on("click",(function(ev){$2(".region-list > li.active .close-region-detail").trigger("click")})));options.showRegionDescription&&($2(document2).on("click",".region-description-trigger",(function(ev){ev.preventDefault();var url=$2(this).attr("href");$2.ajax({url:url,type:"GET"}).done((function(data){$2("#map-region-description").show().css({opacity:0}
71).html(data),setTimeout((function(){$2(".region-list-wrapper").get(0).scrollTop=0}),500),$2("#map-region-description").css({opacity:1}),isMobile()?$2("#map-wrapper").hasClass("col-left-open")||$2(".mobile-handler").trigger("click"):$2(".map-region-description-body").height()>$2("#map-region-description").height()-$2("#map-region-description > h3").height()&&$2(".map-region-description-body").css({height:$2("#map-region-description").height()-$2("#map-region-description > h3").height()})}))})),$2(document2).on("click",".close-region-description",(function(ev){ev.preventDefault(),$2("#map-region-description").fadeOut((function(){$2(this).empty(),setTimeout((function(){$2(".region-list-wrapper").get(0).scrollTop=0}),500)}))})));$2(document2).on("click",".map-current-location .close-detail",(function(ev){var location2;ev.preventDefault(),cleanMarkers(),location2=options.map.center,map.setOptions({center:location2,zoom:options.map.zoom}),$2(".region-list > li").hide(),$2(".region-list-wrapper").append($2(".region-list")),$2(".map-current-location").find("> span").text($2(".map-current-location").data("region")),$2(".region-list-wrapper").removeClass("region-selected"),$2(this).closest(".map-current-location").remove(),$2(".region-list > li[data-region]").fadeIn(),map.data.forEach((function(f){f.setProperty("active",!1),map.data.overrideStyle(f,{fillColor:options.features.fillColor})})),$2(".region-list-wrapper .infowindow, .map-filters, .no-results").remove(),setTimeout((function(){$2(".region-list-wrapper").get(0).scrollTop=0}),500)}))})(),$2("html").addClass("kmap-enabled")}();var kTooltip=$2("#region-tooltip"),map=new google.maps.Map($2("#map-canvas").get(0),options.map);map.data.addListener("addfeature",(function(e){if(options.showLeftColumn){var feature=e.feature,regName=feature.getProperty("name"),regListItem=$2('<li data-region="'+regName+'"></li>'),regTrigger=$2('<a href="#" class="region-name">'+regName+"</a>");regListItem.append(regTrigger),regTrigger.on({mouseenter:function(){google.maps.event.trigger(map.data,"mouseover",{feature:feature})},mouseleave:function(){google.maps.event.trigger(map.data,"mouseout",{feature:feature})},click:function(ev){if(ev.preventDefault(),ev.stopPropagation(),$2(this).closest("li").hasClass("active"))return!1;google.maps.event.trigger(map.data,"click",{feature:feature}),setTimeout((function(){$2(".region-list-wrapper").get(0).scrollTop=0}),500)}}),$2(".region-list").append(regListItem)}})),"object"==typeof options.dataSource?map.data.addGeoJson(options.dataSource,{idPropertyName:"name"}):$2.getJSON(options.dataSource,(function(data){map.data.addGeoJson(data,{idPropertyName:"name"})})),map.data.setStyle((function(feature){var fillColor=feature.getProperty("selected")?options.features.fillColorSelected:options.features.fillColor;return $2.extend(options.features,{fillColor:fillColor})})),map.data.addListener("mouseover",(function(e){if(isMobile())return!1;options.showRegionTooltip&&(kTooltip.attr("class",e.feature.getId()),kTooltip.text(e.feature.getId()),kTooltip.get(0).style.display="inline"),e.feature.getProperty("active")||map.data.overrideStyle(e.feature,{fillColor:options.features.fillColorSelected})})),map.data.addListener("mouseout",(function(e){if(isMobile())return!1;options.showRegionTooltip&&kTooltip.hide(),e.feature.getProperty("active")||map.data.overrideStyle(e.feature,{fillColor:options.features.fillColor})})),map.data.addListener("mousedown",(function(e){e.va&&(map.clickX=e.va.clientX,map.clickY=e.va.clientY)})),map.data.addListener("click",(function(e){var feature=e.feature;if(e.va&&(e.va.clientY>map.clickY+30||e.va.clientY<map.clickY-30))return!1;if($2.isFunction(options.regionOnClick))options.regionOnClick.call(e,feature);else{if(options.showLeftColumn){$2('.region-list > li[data-region="'+feature.getProperty("name")+'"]');$2(".region-list-wrapper").addClass("region-selected"),$2(".map-current-location").length?$2(".map-current-location").data("region",feature.getProperty("name")).find("> span").text(feature.getProperty("name")):$2(".navigation-header").after(`<div class="map-current-location" data-region="${feature.getProperty("name")}">\n\t\t\t\t\t\t<span>${feature.getProperty("name")}</span>\n\t\t\t\t\t\t<a href="#" class="close-detail"><img src="/Content/img/x.png"></a>\n\t\t\t\t\t</div>`),$2(".region-list > li").hide()}var items=feature.getProperty("items");if(cleanMarkers(),$2(".region-list-wrapper .infowindow, .map-filters, .no-results").remove(),map.data.forEach((function(f){map.data.overrideStyle(f,{fillColor:options.features.fillColor}),f.setProperty("active",!1)})),feature.setProperty("active",!0),map.data.overrideStyle(feature,{fillColor:options.features.fillColorSelected}),!items)return!1;items.length?(!function(items,map2){for(var aLatLng=[],infowindow=new google.maps.InfoWindow,i=0;i<items.length;i++){var lat=items[i].latitude.replace(/\,/,"."),lng=items[i].longitude.replace(/\,/,".");if(lat&&lng){var ltlg=new google.maps.LatLng(lat,lng);aLatLng.push(ltlg);var marker=new google.maps.Marker({id:items[i].id,nome:items[i].nome,email:items[i].email,regione:items[i].regione,position:ltlg,icon:"/Content/img/marker.png",map:map2,visible:!1});aMarkers.push(marker),google.maps.event.addListener(marker,"click",function(m,infowindow2){var info='<div class="infowindow p-3">'+(m.nome?' <div><span class="label">Nome:</span> <span>'+m.nome+"</span></div>":"")+(m.email?' <div><span class="label">Email:</span> <span>'+m.email.split(";").map((function(el){return'<a title="'+el+'" href="mailto:'+el+'" class="email-address">'+el+"</a>"})).join("")+"</span></div>":"");return $2(".region-list-wrapper").append(info),function(){infowindow2.close(),infowindow2.setContent(info),setTimeout((function(){infowindow2.open(map2,m)}),300),setTimeout((function(){map2.setZoom(12),map2.setCenter(m.getPosition())}),500)}}(marker,infowindow))}}options.showRegionTooltip&&kTooltip.hide();!function(LatLngList,map2){for(var bounds=new google.maps.LatLngBounds,i=0,LtLgLen=LatLngList.length;i<LtLgLen;i++)bounds.extend(LatLngList[i]);map2.setCenter(bounds.getCenter()),map2.setZoom(isMobile?7:12)}(aLatLng,map2)}(items.filter(e2=>e2.regione.toLowerCase()==feature.getProperty("name").toLowerCase()),map),isMobile()&&!$2("#map-wrapper").hasClass("col-left-open")&&$2(".mobile-handler").trigger("click")):$2(".region-list").append('<li class="no-results p-3"><h3>
71Non ci sono sportelli nella regione selezionata</h3></li>')}})),container.mousemove((function(e){options.showRegionTooltip&&(options.showLeftColumn&&$2(e.target).closest(".region-list").length?kTooltip.hide():kTooltip.css({top:e.pageY-$2(document2).scrollTop()-kTooltip.outerHeight()/3,left:e.pageX+25>=container.offset().left+options.size.width-kTooltip.outerWidth()?e.pageX-kTooltip.outerWidth()-25:e.pageX+25}))})),google.maps.event.addListenerOnce(map,"idle",(function(){$2.isFunction(options.onMapLoaded)&&options.onMapLoaded.call()})),KMAP.l10ns=KMAP.l10ns||{en:{address:"address",phone:"phone",details:"details",city:"city",website:"website"}}}else showError("log","no dom element found")}else showError("warn","Google maps API with proper API key is required");function isMobile(){var out=!1;return(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.
71substr(0,4)))&&(out=!0),out}function cleanMarkers(){for(var i=0;i<aMarkers.length;i++)aMarkers[i].setMap(null);aMarkers.length=0}function showError(type,text){console&&console[type]&&console[type]("Kapusons-ui-map: "+text)}}})),$((function(){if(!$("#map-wrapper").length)return!1;var italy={lat:41.913355,lng:12.48413},italyGeoJsonAjaxCAll=$.ajax({url:$("#map-wrapper").data("geojson"),dataType:"json"}),sportelliAjaxCAll=$.ajax({url:$("#map-wrapper").data("sportelli-json"),dataType:"json"});$.when(italyGeoJsonAjaxCAll,sportelliAjaxCAll).done((function(italyGeoJson,sportelli){var data,results=function(italyGeoJson,sportelli){for(var out={type:"FeatureCollection",features:[]},i=0;i<italyGeoJson.features.length;i++){var feature=italyGeoJson.features[i],regionName=feature.properties.name,regionSportelli=sportelli.items.filter((function(el){return el.regione&&el.regione.toLowerCase()==regionName.toLowerCase()}));feature.properties.items=regionSportelli,out.features.push(feature)}return out}(italyGeoJson[0],sportelli[0]);data=results,$("#map-wrapper").kapusonsUiMap({dataSource:data,map:{mapTypeControl:!1,streetViewControl:!1,zoomControl:!1,center:italy,fullscreenControl:!1,zoom:window.innerWidth>600?6:5.6},features:{fillColor:"#ff8617",strokeColor:"#fff",strokeWeight:1,fillColorSelected:"#c57124"},size:{width:"100%",height:window.innerHeight-$("header").height()},showLeftColumn:!0,showRegionTooltip:!0,showRegionDetail:!0,mapTitle:$("#map-wrapper").data("title"),onMapLoaded:function(){$("#map-canvas").delay(500).animate({opacity:1})}})}))})),$((function(){window.innerWidth<=991||$("#main-carousel").css({height:window.innerHeight-$("header").height()})})),$((function(){$("#mainMenu .dropdown-item").on("click",(function(ev){window.innerWidth<1200&&ev.stopPropagation()}))})),$((function(){$(document).scroll((function(){var y=$(this).scrollTop();$("#back-to-top").hasClass("disabled")||(y>=$("header").height()?$("#back-to-top").show():$("#back-to-top").hide())}))})),$((function(){$("#search-form-toggler").on("click",(function(ev){ev.preventDefault(),$(this).hide(),$("#search-form").css({display:"flex"}).find("button[type='submit']").addClass("active"),$("#search-form").find("input[type='text']")[0].focus()})),$(document).on("click",(function(e){$(e.target).hasClass("search-form-list-item")||$(e.target).closest(".search-form-list-item").length||setTimeout((function(){$("#search-form").hide(),$("#search-form-toggler").show()}),200)}))})),$((function(){$("button.hamburger").on("click",(function(ev){$(this).toggleClass("is-active")}))})),$((function(){new Swiper("#main-carousel",{autoHeight:!1,loop:!0,pagination:{el:$("#main-carousel").find(".swiper-pagination")[0],clickable:!0},autoplay:{delay:"localhost"==location.hostname?5e6:5e3},speed:400,on:{init:function(){$("#main-carousel").find(".swiper-slide[data-swiper-slide-index=1] .swiper-slide-info *").css({display:"block"})},slideChange:function(){$("#main-carousel").find(".swiper-slide .swiper-slide-info *").hide(),$("#main-carousel").find(".swiper-slide[data-swiper-slide-index="+this.realIndex+"] .swiper-slide-info *").css({display:"block"})}},breakpoints:{}})})),$((function(){$(".article-body table").each((function(){$(this).wrap("<div class='table-responsive'></div>")}))})),$((function(){$('[href="#faq-aziende-container"]').on("click",(function(ev){ev.preventDefault(),$([document.documentElement,document.body]).animate({scrollTop:$("#faq-aziende-container").offset().top-$("header").height()-50},200)}))})),$(document).ready((function(){var defaultOptions={observer:!0};$(".swiper-container-custom").each((function(i,slider){var data=$(slider).attr("data-swiper")||{};if(data)var dataOptions=JSON.parse(data);slider.options=$.extend({},defaultOptions,dataOptions),console.log(slider.options);var swiper=new Swiper(slider,slider.options);void 0!==slider.options.autoplay&&$(slider).hover((function(){swiper.autoplay.stop(),console.log("stop")}),(function(){swiper.autoplay.start(),console.log("start")}))}))})),$((function(){$("[data-bs-toggle='collapse']").on("click",(function(ev){var el=$(this),classToRemove=el.data("class-to-remove");
71if(!classToRemove)return!0;var classToAdd=el.data("class-to-add"),target=el.find("."+classToRemove).length?el.find("."+classToRemove):el.find("."+classToAdd);target.hasClass(classToRemove)?target.removeClass(classToRemove).addClass(classToAdd):target.addClass(classToRemove).removeClass(classToAdd)}))})),$((function(){new ClipboardJS(".btn-clipboard").on("success",(function(e){var trigger=$(e.trigger);trigger.find("i").removeClass("fa-clipboard").addClass("fa-check"),setTimeout((function(){trigger.find("i").removeClass("fa-check").addClass("fa-clipboard"),e.clearSelection()}),2e3)}))})),$((function(){initCookieConsent().run({current_lang:"it",page_scripts:!0,delay:1500,cookie_name:"cookie_consent",onFirstAction:function(user_preferences,cookie){-1!=user_preferences.accepted_categories.indexOf("third_part")&&location.reload()},onAccept:function(cookie){},onChange:function(cookie,changed_categories){},languages:{it:{consent_modal:{title:"Cookie policy",description:'Questo sito utilizza i cookie per garantire il suo corretto funzionamento e una migliore esperienza di navigazione. Tutti i cookie, tranne quelli strettamente necessari al funzionamento del sito, richiedono un consenso esplicito da parte tua. <button type="button" data-cc="c-settings" class="cc-link">Visualizza le preferenze</button>',primary_btn:{text:"Accetta tutti",role:"accept_all"},secondary_btn:{text:"Rifiuta tutti",role:"accept_necessary"}},settings_modal:{title:"Preferenze sui cookie",save_settings_btn:"Salva",accept_all_btn:"Accetta tutti",reject_all_btn:"Rifiuta tutti",close_btn_label:"Chiudi",cookie_table_headers:[{col1:"Nome"},{col2:"Dominio"},{col3:"Durata"},{col4:"Descrizione"}],blocks:[{title:"Uso dei cookie",description:"Questo sito utilizza cookie essenziali per garantire il suo corretto funzionamento, cookie di terze parti per fornirti una migliore esperienza di navigazione e cookie di tracciamento per capire come interagisci con esso. I cookie di tracciamento e di terze parti verranno impostati solo dopo il tuo consenso."},{title:"Cookie tecnici strettamente necessari per la navigazione",description:"Questi cookie sono essenziali per il corretto funzionamento del sito web. Senza questi cookie la navigazione sarebbe impossibile.",toggle:{value:"necessary",enabled:!0,readonly:!0},cookie_table:[{col1:"ASP.NET_SessionId",col2:location.host,col3:"Scade con la sessione di navigazione",col4:"Memorizza la sessione di navigazione corrente"},{col1:"cookie_consent",col2:location.host,col3:"6 mesi",col4:"Memorizza le preferenze sui cookie da te impostate"}]},{title:"Cookie di tracciamento",description:"Questi cookie ci permettono di ricevere informazioni utili a migliorare i nostri contenuti in base alle abitudini di navigazione degli utenti.",toggle:{value:"unnecessary",enabled:!1,readonly:!1},cookie_table:[{col1:"_pk_ses",col2:location.host,col3:"30 minuti",col4:"Cookie di breve durata per memorizzare temporaneamente i dati relativi alla visita"},{col1:"_pk_cvar",col2:location.host,col3:"30 minuti",col4:"Cookie di breve durata per memorizzare temporaneamente i dati relativi alla visita"},{col1:"_pk_hsr ",col2:location.host,col3:"30 minuti",col4:"Cookie di breve durata per memorizzare temporaneamente i dati relativi alla visita"},{col1:"_pk_id",col2:location.host,col3:"13 mesi",col4:"Memorizza alcuni dettagli sull'utente come l'ID univoco"}]},{title:"Cookie di terze parti ",description:"Questi cookie ci permettono di arricchire l'esperienza di navigazione con contenuti multimediali provenienti da altre piattaforme.",toggle:{value:"third_part",enabled:!1,readonly:!1},cookie_table:[{col1:"CONSENT",col2:".youtube-nocookie.com",col3:"Scade con la sessione di navigazione",col4:"Dopo che l'utente ha dato il proprio consenso, il cookie CONSENT salva l'autorizzazione dell'utente a inoltrare i dati a YouTube"}]},{title:"Maggiori informazioni",description:'Per maggiori informazioni sulla nostra cookie policy <a class="cc-link" href="https://www.tplsalute.it/page/informativa-privacy-cookie">visita la pagina ad essa dedicata</a>'}]}}}});var cssLink=document.createElement("link");cssLink.href="/Content/dist/cookie-not-allowed.css",cssLink.rel="stylesheet",cssLink.type="text/css",$("iframe").each((function(){this.contentDocument&&this.contentDocument.head.append(cssLink)}))})),$((function(){$("video.inline-video").each((function(){var video=this;video=$(`<video class="inline-video" autoplay="autoplay" loop="loop" muted="muted">\n\t\t\t\t<source src="${this.currentSrc}" type="video/mp4"></source>\n\t\t\t</video>`);$(this).replaceWith(video),video[0].play()}))})),$((function(){document.getElementById("modalHomepage")&&("/"==window.location.pathname&&new bootstrap.Modal("#modalHomepage",{}).show())}));
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.