function newFlyBanner(){null!=newFlyBanner.mainURL&&0!=newFlyBanner.mainURL.length||(newFlyBanner.mainURL=document.location.origin)}!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";function i(e,t,i){var n,o,r=(i=i||Q).createElement("script");if(r.text=e,t)for(n in pe)(o=t[n]||t.getAttribute&&t.getAttribute(n))&&r.setAttribute(n,o);i.head.appendChild(r).parentNode.removeChild(r)}function n(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?oe[re.call(e)]||"object":typeof e}function o(e){var t=!!e&&"length"in e&&e.length,i=n(e);return!de(e)&&!ue(e)&&("array"===i||0===t||"number"==typeof t&&0x.cacheLength&&delete t[e.shift()],t[i+" "]=n}}function n(e){return e[L]=!0,e}function o(e){var t=D.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function r(e,t){for(var i=e.split("|"),n=i.length;n--;)x.attrHandle[i[n]]=t}function s(e,t){var i=t&&e,n=i&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(n)return n;if(i)for(;i=i.nextSibling;)if(i===t)return-1;return e?1:-1}function a(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function l(e){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===e}}function c(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&_e(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function d(e){return n(function(t){return t=+t,n(function(i,n){for(var o,r=e([],i.length,t),s=r.length;s--;)i[o=r[s]]&&(i[o]=!(n[o]=i[o]))})})}function u(e){return e&&void 0!==e.getElementsByTagName&&e}function p(){}function h(e){for(var t=0,i=e.length,n="";t+~]|"+te+")"+te+"*"),ce=new RegExp(te+"|>"),de=new RegExp(oe),ue=new RegExp("^"+ie+"$"),pe={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+ne),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+te+"*(even|odd|(([+-]|)(\\d*)n|)"+te+"*(?:([+-]|)"+te+"*(\\d+)|))"+te+"*\\)|)","i"),bool:new RegExp("^(?:"+ee+")$","i"),needsContext:new RegExp("^"+te+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+te+"*((?:-\\d)?\\d*)"+te+"*\\)|)(?=[^-]|$)","i")},he=/HTML$/i,fe=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,be=/[+~]/,ye=new RegExp("\\\\([\\da-f]{1,6}"+te+"?|("+te+")|.)","ig"),we=function(e,t,i){var n="0x"+t-65536;return n!=n||i?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)},xe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Ce=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Te=function(){A()},_e=f(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{X.apply(G=Q.call(z.childNodes),z.childNodes),G[z.childNodes.length].nodeType}catch(y){X={apply:G.length?function(e,t){Y.apply(e,Q.call(t))}:function(e,t){for(var i=e.length,n=0;e[i++]=t[n++];);e.length=i-1}}}for(y in w=t.support={},T=t.isXML=function(e){var t=e.namespaceURI,i=(e.ownerDocument||e).documentElement;return!he.test(t||i&&i.nodeName||"HTML")},A=t.setDocument=function(e){var t,i,n=e?e.ownerDocument||e:z;return n!==D&&9===n.nodeType&&n.documentElement&&(P=(D=n).documentElement,O=!T(D),z!==D&&(i=D.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",Te,!1):i.attachEvent&&i.attachEvent("onunload",Te)),w.attributes=o(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=o(function(e){return e.appendChild(D.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=me.test(D.getElementsByClassName),w.getById=o(function(e){return P.appendChild(e).id=L,!D.getElementsByName||!D.getElementsByName(L).length}),w.getById?(x.filter.ID=function(e){var t=e.replace(ye,we);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&O){var i=t.getElementById(e);return i?[i]:[]}}):(x.filter.ID=function(e){var t=e.replace(ye,we);return function(e){var i=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return i&&i.value===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&O){var i,n,o,r=t.getElementById(e);if(r){if((i=r.getAttributeNode("id"))&&i.value===e)return[r];for(o=t.getElementsByName(e),n=0;r=o[n++];)if((i=r.getAttributeNode("id"))&&i.value===e)return[r]}return[]}}),x.find.TAG=w.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):w.qsa?t.querySelectorAll(e):void 0}:function(e,t){var i,n=[],o=0,r=t.getElementsByTagName(e);if("*"===e){for(;i=r[o++];)1===i.nodeType&&n.push(i);return n}return r},x.find.CLASS=w.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&O)return t.getElementsByClassName(e)},j=[],F=[],(w.qsa=me.test(D.querySelectorAll))&&(o(function(e){P.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&F.push("[*^$]="+te+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||F.push("\\["+te+"*(?:value|"+ee+")"),e.querySelectorAll("[id~="+L+"-]").length||F.push("~="),e.querySelectorAll(":checked").length||F.push(":checked"),e.querySelectorAll("a#"+L+"+*").length||F.push(".#.+[+~]")}),o(function(e){e.innerHTML="";var t=D.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&F.push("name"+te+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&F.push(":enabled",":disabled"),P.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&F.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),F.push(",.*:")})),(w.matchesSelector=me.test(M=P.matches||P.webkitMatchesSelector||P.mozMatchesSelector||P.oMatchesSelector||P.msMatchesSelector))&&o(function(e){w.disconnectedMatch=M.call(e,"*"),M.call(e,"[s!='']:x"),j.push("!=",oe)}),F=F.length&&new RegExp(F.join("|")),j=j.length&&new RegExp(j.join("|")),t=me.test(P.compareDocumentPosition),N=t||me.test(P.contains)?function(e,t){var i=9===e.nodeType?e.documentElement:e,n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},V=t?function(e,t){if(e===t)return $=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!w.sortDetached&&t.compareDocumentPosition(e)===i?e===D||e.ownerDocument===z&&N(z,e)?-1:t===D||t.ownerDocument===z&&N(z,t)?1:I?J(I,e)-J(I,t):0:4&i?-1:1)}:function(e,t){if(e===t)return $=!0,0;var i,n=0,o=e.parentNode,r=t.parentNode,a=[e],l=[t];if(!o||!r)return e===D?-1:t===D?1:o?-1:r?1:I?J(I,e)-J(I,t):0;if(o===r)return s(e,t);for(i=e;i=i.parentNode;)a.unshift(i);for(i=t;i=i.parentNode;)l.unshift(i);for(;a[n]===l[n];)n++;return n?s(a[n],l[n]):a[n]===z?-1:l[n]===z?1:0}),D},t.matches=function(e,i){return t(e,null,null,i)},t.matchesSelector=function(e,i){if((e.ownerDocument||e)!==D&&A(e),w.matchesSelector&&O&&!W[i+" "]&&(!j||!j.test(i))&&(!F||!F.test(i)))try{var n=M.call(e,i);if(n||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){W(i,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ye,we),e[3]=(e[3]||e[4]||e[5]||"").replace(ye,we),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,i=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":i&&de.test(i)&&(t=_(i,!0))&&(t=i.indexOf(")",i.length-t)-i.length)&&(e[0]=e[0].slice(0,t),e[2]=i.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ye,we).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=q[e+" "];return t||(t=new RegExp("(^|"+te+")"+e+"("+te+"|$)"))&&q(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,i,n){return function(o){var r=t.attr(o,e);return null==r?"!="===i:!i||(r+="","="===i?r===n:"!="===i?r!==n:"^="===i?n&&0===r.indexOf(n):"*="===i?n&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;fe.filter=function(e,t,i){var n=t[0];return i&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?fe.find.matchesSelector(n,e)?[n]:[]:fe.find.matches(e,fe.grep(t,function(e){return 1===e.nodeType}))},fe.fn.extend({find:function(e){var t,i,n=this.length,o=this;if("string"!=typeof e)return this.pushStack(fe(e).filter(function(){for(t=0;t)[^>]*|#([\w-]+))$/;(fe.fn.init=function(e,t,i){var n,o;if(!e)return this;if(i=i||xe,"string"==typeof e){if(!(n="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:Ce.exec(e))||!n[1]&&t)return!t||t.jquery?(t||i).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof fe?t[0]:t,fe.merge(this,fe.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:Q,!0)),we.test(n[1])&&fe.isPlainObject(t))for(n in t)de(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(o=Q.getElementById(n[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):de(e)?void 0!==i.ready?i.ready(e):e(fe):fe.makeArray(e,this)}).prototype=fe.fn,xe=fe(Q);var Te=/^(?:parents|prev(?:Until|All))/,_e={children:!0,contents:!0,next:!0,prev:!0};fe.fn.extend({has:function(e){var t=fe(e,this),i=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ze=/^$|^module$|\/(?:java|ecma)script/i,Ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Ge.optgroup=Ge.option,Ge.tbody=Ge.tfoot=Ge.colgroup=Ge.caption=Ge.thead,Ge.th=Ge.td;var Ke,Ye,Xe=/<|&#?\w+;/;Ke=Q.createDocumentFragment().appendChild(Q.createElement("div")),(Ye=Q.createElement("input")).setAttribute("type","radio"),Ye.setAttribute("checked","checked"),Ye.setAttribute("name","t"),Ke.appendChild(Ye),ce.checkClone=Ke.cloneNode(!0).cloneNode(!0).lastChild.checked,Ke.innerHTML="",ce.noCloneChecked=!!Ke.cloneNode(!0).lastChild.defaultValue;var Qe=/^key/,Je=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,et=/^([^.]*)(?:\.(.+)|)/;fe.event={global:{},add:function(e,t,i,n,o){var r,s,a,l,c,d,u,p,h,f,g,m=Pe.get(e);if(m)for(i.handler&&(i=(r=i).handler,o=r.selector),o&&fe.find.matchesSelector(ze,o),i.guid||(i.guid=fe.guid++),(l=m.events)||(l=m.events={}),(s=m.handle)||(s=m.handle=function(t){return void 0!==fe&&fe.event.triggered!==t.type?fe.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(Se)||[""]).length;c--;)h=g=(a=et.exec(t[c])||[])[1],f=(a[2]||"").split(".").sort(),h&&(u=fe.event.special[h]||{},h=(o?u.delegateType:u.bindType)||h,u=fe.event.special[h]||{},d=fe.extend({type:h,origType:g,data:n,handler:i,guid:i.guid,selector:o,needsContext:o&&fe.expr.match.needsContext.test(o),namespace:f.join(".")},r),(p=l[h])||((p=l[h]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(e,n,f,s)||e.addEventListener&&e.addEventListener(h,s)),u.add&&(u.add.call(e,d),d.handler.guid||(d.handler.guid=i.guid)),o?p.splice(p.delegateCount++,0,d):p.push(d),fe.event.global[h]=!0)},remove:function(e,t,i,n,o){var r,s,a,l,c,d,u,p,h,f,g,m=Pe.hasData(e)&&Pe.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(Se)||[""]).length;c--;)if(h=g=(a=et.exec(t[c])||[])[1],f=(a[2]||"").split(".").sort(),h){for(u=fe.event.special[h]||{},p=l[h=(n?u.delegateType:u.bindType)||h]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=r=p.length;r--;)d=p[r],!o&&g!==d.origType||i&&i.guid!==d.guid||a&&!a.test(d.namespace)||n&&n!==d.selector&&("**"!==n||!d.selector)||(p.splice(r,1),d.selector&&p.delegateCount--,u.remove&&u.remove.call(e,d));s&&!p.length&&(u.teardown&&!1!==u.teardown.call(e,f,m.handle)||fe.removeEvent(e,h,m.handle),delete l[h])}else for(h in l)fe.event.remove(e,h+t[c],i,n,!0);fe.isEmptyObject(l)&&Pe.remove(e,"handle events")}},dispatch:function(e){var t,i,n,o,r,s,a=fe.event.fix(e),l=new Array(arguments.length),c=(Pe.get(this,"events")||{})[a.type]||[],d=fe.event.special[a.type]||{};for(l[0]=a,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,it=/\s*$/g;fe.extend({htmlPrefilter:function(e){return e.replace(tt,"<$1>")},clone:function(e,t,i){var n,o,r,s,a,l,c,d=e.cloneNode(!0),u=He(e);if(!(ce.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||fe.isXMLDoc(e)))for(s=b(d),n=0,o=(r=b(e)).length;n").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",i=function(e){t.remove(),i=null,e&&o("error"===e.type?404:200,e.type)}),Q.head.appendChild(t[0])},abort:function(){i&&i()}}});var Zt,Gt=[],Kt=/(=)\?(?=&|$)|\?\?/;fe.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||fe.expando+"_"+$t++;return this[e]=!0,e}}),fe.ajaxPrefilter("json jsonp",function(t,i,n){var o,r,s,a=!1!==t.jsonp&&(Kt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kt.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return o=t.jsonpCallback=de(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Kt,"$1"+o):!1!==t.jsonp&&(t.url+=(At.test(t.url)?"&":"?")+t.jsonp+"="+o),t.converters["script json"]=function(){return s||fe.error(o+" was not called"),s[0]},t.dataTypes[0]="json",r=e[o],e[o]=function(){s=arguments},n.always(function(){void 0===r?fe(e).removeProp(o):e[o]=r,t[o]&&(t.jsonpCallback=i.jsonpCallback,Gt.push(o)),s&&de(r)&&r(s[0]),s=r=void 0}),"script"}),ce.createHTMLDocument=((Zt=Q.implementation.createHTMLDocument("").body).innerHTML="
",2===Zt.childNodes.length),fe.parseHTML=function(e,t,i){return"string"!=typeof e?[]:("boolean"==typeof t&&(i=t,t=!1),t||(ce.createHTMLDocument?((n=(t=Q.implementation.createHTMLDocument("")).createElement("base")).href=Q.location.href,t.head.appendChild(n)):t=Q),r=!i&&[],(o=we.exec(e))?[t.createElement(o[1])]:(o=w([e],t,r),r&&r.length&&fe(r).remove(),fe.merge([],o.childNodes)));var n,o,r},fe.fn.load=function(e,t,i){var n,o,r,s=this,a=e.indexOf(" ");return-1").append(fe.parseHTML(e)).find(n):e)}).always(i&&function(e,t){s.each(function(){i.apply(this,r||[e.responseText,t,e])})}),this},fe.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){fe.fn[t]=function(e){return this.on(t,e)}}),fe.expr.pseudos.animated=function(e){return fe.grep(fe.timers,function(t){return e===t.elem}).length},fe.offset={setOffset:function(e,t,i){var n,o,r,s,a,l,c=fe.css(e,"position"),d=fe(e),u={};"static"===c&&(e.style.position="relative"),a=d.offset(),r=fe.css(e,"top"),l=fe.css(e,"left"),("absolute"===c||"fixed"===c)&&-1<(r+l).indexOf("auto")?(s=(n=d.position()).top,o=n.left):(s=parseFloat(r)||0,o=parseFloat(l)||0),de(t)&&(t=t.call(e,i,fe.extend({},a))),null!=t.top&&(u.top=t.top-a.top+s),null!=t.left&&(u.left=t.left-a.left+o),"using"in t?t.using.call(e,u):d.css(u)}},fe.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){fe.offset.setOffset(this,e,t)});var t,i,n=this[0];return n?n.getClientRects().length?(t=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:t.top+i.pageYOffset,left:t.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,i,n=this[0],o={top:0,left:0};if("fixed"===fe.css(n,"position"))t=n.getBoundingClientRect();else{for(t=this.offset(),i=n.ownerDocument,e=n.offsetParent||i.documentElement;e&&(e===i.body||e===i.documentElement)&&"static"===fe.css(e,"position");)e=e.parentNode;e&&e!==n&&1===e.nodeType&&((o=fe(e).offset()).top+=fe.css(e,"borderTopWidth",!0),o.left+=fe.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-fe.css(n,"marginTop",!0),left:t.left-o.left-fe.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===fe.css(e,"position");)e=e.offsetParent;return e||ze})}}),fe.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var i="pageYOffset"===t;fe.fn[e]=function(n){return Ie(this,function(e,n,o){var r;if(ue(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===o)return r?r[t]:e[n];r?r.scrollTo(i?r.pageXOffset:o,i?o:r.pageYOffset):e[n]=o},e,n,arguments.length)}}),fe.each(["top","left"],function(e,t){fe.cssHooks[t]=O(ce.pixelPosition,function(e,i){if(i)return i=P(e,t),rt.test(i)?fe(e).position()[t]+"px":i})}),fe.each({Height:"height",Width:"width"},function(e,t){fe.each({padding:"inner"+e,content:t,"":"outer"+e},function(i,n){fe.fn[n]=function(o,r){var s=arguments.length&&(i||"boolean"!=typeof o),a=i||(!0===o||!0===r?"margin":"border");return Ie(this,function(t,i,o){var r;return ue(t)?0===n.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(r=t.documentElement,Math.max(t.body["scroll"+e],r["scroll"+e],t.body["offset"+e],r["offset"+e],r["client"+e])):void 0===o?fe.css(t,i,a):fe.style(t,i,o,a)},t,s?o:void 0,s)}})}),fe.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(e,t){fe.fn[t]=function(e,i){return 0=i.clientWidth&&n>=i.clientHeight}),d=0c[e]&&!t.escapeWithReference&&(n=z(u[i],c[e]-("right"===e?u.width:u.height))),Y({},i,n)}};return d.forEach(function(e){var t=-1===["left","top"].indexOf(e)?"secondary":"primary";u=X({},u,p[t](e))}),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,i=t.popper,n=t.reference,o=e.placement.split("-")[0],r=H,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return i[a]r(n[a])&&(e.offsets.popper[l]=r(n[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,i){var n;if(!M(e.instance.modifiers,"arrow","keepTogether"))return e;var o=i.element;if("string"==typeof o){if(!(o=e.instance.popper.querySelector(o)))return e}else if(!e.instance.popper.contains(o))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var r=e.placement.split("-")[0],s=e.offsets,a=s.popper,l=s.reference,c=-1!==["left","right"].indexOf(r),d=c?"height":"width",u=c?"Top":"Left",p=u.toLowerCase(),h=c?"left":"top",g=c?"bottom":"right",m=T(o)[d];l[g]-ma[g]&&(e.offsets.popper[p]+=l[p]+m-a[g]),e.offsets.popper=f(e.offsets.popper);var v=l[p]+l[d]/2-m/2,b=t(e.instance.popper),y=parseFloat(b["margin"+u],10),w=parseFloat(b["border"+u+"Width"],10),x=v-e.offsets.popper[p]-y-w;return x=q(z(a[d]-m,x),0),e.arrowElement=o,e.offsets.arrow=(n={},Y(n,p,R(x)),Y(n,h,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(I(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var i=w(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split("-")[0],o=_(n),r=e.placement.split("-")[1]||"",s=[];switch(t.behavior){case te.FLIP:s=[n,o];break;case te.CLOCKWISE:s=N(n);break;case te.COUNTERCLOCKWISE:s=N(n,!0);break;default:s=t.behavior}return s.forEach(function(a,l){if(n!==a||s.length===l+1)return e;n=e.placement.split("-")[0],o=_(n);var c=e.offsets.popper,d=e.offsets.reference,u=H,p="left"===n&&u(c.right)>u(d.left)||"right"===n&&u(c.left)u(d.top)||"bottom"===n&&u(c.top)u(i.right),g=u(c.top)u(i.bottom),v="left"===n&&h||"right"===n&&f||"top"===n&&g||"bottom"===n&&m,b=-1!==["top","bottom"].indexOf(n),y=!!t.flipVariations&&(b&&"start"===r&&h||b&&"end"===r&&f||!b&&"start"===r&&g||!b&&"end"===r&&m),w=!!t.flipVariationsByContent&&(b&&"start"===r&&f||b&&"end"===r&&h||!b&&"start"===r&&m||!b&&"end"===r&&g),x=y||w;(p||v||x)&&(e.flipped=!0,(p||v)&&(n=s[l+1]),x&&(r=function(e){return"end"===e?"start":"start"===e?"end":e}(r)),e.placement=n+(r?"-"+r:""),e.offsets.popper=X({},e.offsets.popper,S(e.instance.popper,e.offsets.reference,e.placement)),e=E(e.instance.modifiers,e,"flip"))}),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,i=t.split("-")[0],n=e.offsets,o=n.popper,r=n.reference,s=-1!==["left","right"].indexOf(i),a=-1===["top","left"].indexOf(i);return o[s?"left":"top"]=r[i]-(a?o[s?"width":"height"]:0),e.placement=_(t),e.offsets.popper=f(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!M(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,i=k(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottomi.right||t.top>i.bottom||t.rightwindow.devicePixelRatio||!Q),f="bottom"===i?"top":"bottom",m="right"===n?"left":"right",v=$("transform");if(l="bottom"==f?"HTML"===d.nodeName?-d.clientHeight+h.bottom:-u.height+h.bottom:h.top,a="right"==m?"HTML"===d.nodeName?-d.clientWidth+h.right:-u.width+h.right:h.left,c&&v)p[v]="translate3d("+a+"px, "+l+"px, 0)",p[f]=0,p[m]=0,p.willChange="transform";else{var b="bottom"==f?-1:1,y="right"==m?-1:1;p[f]=l*b,p[m]=a*y,p.willChange=f+", "+m}var w={"x-placement":e.placement};return e.attributes=X({},w,e.attributes),e.styles=X({},p,e.styles),e.arrowStyles=X({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){return j(e.instance.popper,e.styles),function(e,t){Object.keys(t).forEach(function(i){!1===t[i]?e.removeAttribute(i):e.setAttribute(i,t[i])})}(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&j(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,i,n,o){var r=C(o,t,e,i.positionFixed),s=x(i.placement,r,t,e,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return t.setAttribute("x-placement",s),j(t,{position:i.positionFixed?"fixed":"absolute"}),i},gpuAcceleration:void 0}}},ie}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],t):t((e=e||self).bootstrap={},e.jQuery,e.Popper)}(this,function(e,t,i){"use strict";function n(e,t){for(var i=0;ithis._items.length-1||e<0))if(this._isSliding)t(this._element).one(M.SLID,function(){return i.to(e)});else{if(n===e)return this.pause(),void this.cycle();var o=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},i._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},i._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=e.left+e.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Be="show",We={HIDE:"hide"+Me,HIDDEN:"hidden"+Me,SHOW:"show"+Me,SHOWN:"shown"+Me,INSERTED:"inserted"+Me,CLICK:"click"+Me,FOCUSIN:"focusin"+Me,FOCUSOUT:"focusout"+Me,MOUSEENTER:"mouseenter"+Me,MOUSELEAVE:"mouseleave"+Me},Ve="fade",Ze="show",Ge="hover",Ke="focus",Ye=function(){function e(e,t){if(void 0===i)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var n=e.prototype;return n.enable=function(){this._isEnabled=!0},n.disable=function(){this._isEnabled=!1},n.toggleEnabled=function(){this._isEnabled=!this._isEnabled},n.toggle=function(e){if(this._isEnabled)if(e){var i=this.constructor.DATA_KEY,n=t(e.currentTarget).data(i);n||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(t(this.getTipElement()).hasClass(Ze))return void this._leave(null,this);this._enter(null,this)}},n.dispose=function(){clearTimeout(this._timeout),t.removeData(this.element,this.constructor.DATA_KEY),t(this.element).off(this.constructor.EVENT_KEY),t(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&t(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},n.show=function(){var e=this;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");var n=t.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){t(this.element).trigger(n);var o=c.findShadowRoot(this.element),r=t.contains(null!==o?o:this.element.ownerDocument.documentElement,this.element);if(n.isDefaultPrevented()||!r)return;var s=this.getTipElement(),a=c.getUID(this.constructor.NAME);s.setAttribute("id",a),this.element.setAttribute("aria-describedby",a),this.setContent(),this.config.animation&&t(s).addClass(Ve);var l="function"==typeof this.config.placement?this.config.placement.call(this,s,this.element):this.config.placement,d=this._getAttachment(l);this.addAttachmentClass(d);var u=this._getContainer();t(s).data(this.constructor.DATA_KEY,this),t.contains(this.element.ownerDocument.documentElement,this.tip)||t(s).appendTo(u),t(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new i(this.element,s,this._getPopperConfig(d)),t(s).addClass(Ze),"ontouchstart"in document.documentElement&&t(document.body).children().on("mouseover",null,t.noop);var p=function(){e.config.animation&&e._fixTransition();var i=e._hoverState;e._hoverState=null,t(e.element).trigger(e.constructor.Event.SHOWN),"out"===i&&e._leave(null,e)};if(t(this.tip).hasClass(Ve)){var h=c.getTransitionDurationFromElement(this.tip);t(this.tip).one(c.TRANSITION_END,p).emulateTransitionEnd(h)}else p()}},n.hide=function(e){function i(){n._hoverState!==Be&&o.parentNode&&o.parentNode.removeChild(o),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),t(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()}var n=this,o=this.getTipElement(),r=t.Event(this.constructor.Event.HIDE);if(t(this.element).trigger(r),!r.isDefaultPrevented()){if(t(o).removeClass(Ze),"ontouchstart"in document.documentElement&&t(document.body).children().off("mouseover",null,t.noop),this._activeTrigger.click=!1,this._activeTrigger[Ke]=!1,this._activeTrigger[Ge]=!1,t(this.tip).hasClass(Ve)){var s=c.getTransitionDurationFromElement(o);t(o).one(c.TRANSITION_END,i).emulateTransitionEnd(s)}else i();this._hoverState=""}},n.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},n.isWithContent=function(){return Boolean(this.getTitle())},n.addAttachmentClass=function(e){t(this.getTipElement()).addClass(Le+"-"+e)},n.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},n.setContent=function(){var e=this.getTipElement();this.setElementContent(t(e.querySelectorAll(".tooltip-inner")),this.getTitle()),t(e).removeClass(Ve+" "+Ze)},n.setElementContent=function(e,i){"object"!=typeof i||!i.nodeType&&!i.jquery?this.config.html?(this.config.sanitize&&(i=a(i,this.config.whiteList,this.config.sanitizeFn)),e.html(i)):e.text(i):this.config.html?t(i).parent().is(e)||e.empty().append(i):e.text(t(i).text())},n.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e=e||("function"==typeof this.config.title?this.config.title.call(this.element):this.config.title)},n._getPopperConfig=function(e){var t=this;return s({},{placement:e,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}},{},this.config.popperConfig)},n._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=s({},t.offsets,{},e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},n._getContainer=function(){return!1===this.config.container?document.body:c.isElement(this.config.container)?t(this.config.container):t(document).find(this.config.container)},n._getAttachment=function(e){return qe[e.toUpperCase()]},n._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach(function(i){if("click"===i)t(e.element).on(e.constructor.Event.CLICK,e.config.selector,function(t){return e.toggle(t)});else if("manual"!==i){var n=i===Ge?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,o=i===Ge?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;t(e.element).on(n,e.config.selector,function(t){return e._enter(t)}).on(o,e.config.selector,function(t){return e._leave(t)})}}),this._hideModalHandler=function(){e.element&&e.hide()},t(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=s({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},n._fixTitle=function(){var e=typeof this.element.getAttribute("data-original-title");!this.element.getAttribute("title")&&"string"==e||(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},n._enter=function(e,i){var n=this.constructor.DATA_KEY;(i=i||t(e.currentTarget).data(n))||(i=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(n,i)),e&&(i._activeTrigger["focusin"===e.type?Ke:Ge]=!0),t(i.getTipElement()).hasClass(Ze)||i._hoverState===Be?i._hoverState=Be:(clearTimeout(i._timeout),i._hoverState=Be,i.config.delay&&i.config.delay.show?i._timeout=setTimeout(function(){i._hoverState===Be&&i.show()},i.config.delay.show):i.show())},n._leave=function(e,i){var n=this.constructor.DATA_KEY;(i=i||t(e.currentTarget).data(n))||(i=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(n,i)),e&&(i._activeTrigger["focusout"===e.type?Ke:Ge]=!1),i._isWithActiveTrigger()||(clearTimeout(i._timeout),i._hoverState="out",i.config.delay&&i.config.delay.hide?i._timeout=setTimeout(function(){"out"===i._hoverState&&i.hide()},i.config.delay.hide):i.hide())},n._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},n._getConfig=function(e){var i=t(this.element).data();return Object.keys(i).forEach(function(e){-1!==He.indexOf(e)&&delete i[e]}),"number"==typeof(e=s({},this.constructor.Default,{},i,{},"object"==typeof e&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),c.typeCheckConfig(Fe,e,this.constructor.DefaultType),e.sanitize&&(e.template=a(e.template,e.whiteList,e.sanitizeFn)),e},n._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e},n._cleanTipClass=function(){var e=t(this.getTipElement()),i=e.attr("class").match(ze);null!==i&&i.length&&e.removeClass(i.join(""))},n._handlePopperPlacementChange=function(e){var t=e.instance;this.tip=t.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},n._fixTransition=function(){var e=this.getTipElement(),i=this.config.animation;null===e.getAttribute("x-placement")&&(t(e).removeClass(Ve),this.config.animation=!1,this.hide(),this.show(),this.config.animation=i)},e._jQueryInterface=function(i){return this.each(function(){var n=t(this).data(je),o="object"==typeof i&&i;if((n||!/dispose|hide/.test(i))&&(n||(n=new e(this,o),t(this).data(je,n)),"string"==typeof i)){if(void 0===n[i])throw new TypeError('No method named "'+i+'"');n[i]()}})},o(e,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return Ue}},{key:"NAME",get:function(){return Fe}},{key:"DATA_KEY",get:function(){return je}},{key:"Event",get:function(){return We}},{key:"EVENT_KEY",get:function(){return Me}},{key:"DefaultType",get:function(){return Re}}]),e}();t.fn[Fe]=Ye._jQueryInterface,t.fn[Fe].Constructor=Ye,t.fn[Fe].noConflict=function(){return t.fn[Fe]=Ne,Ye._jQueryInterface};var Xe="popover",Qe="bs.popover",Je="."+Qe,et=t.fn[Xe],tt="bs-popover",it=new RegExp("(^|\\s)"+tt+"\\S+","g"),nt=s({},Ye.Default,{placement:"right",trigger:"click",content:"",template:''}),ot=s({},Ye.DefaultType,{content:"(string|element|function)"}),rt={HIDE:"hide"+Je,HIDDEN:"hidden"+Je,SHOW:"show"+Je,SHOWN:"shown"+Je,INSERTED:"inserted"+Je,CLICK:"click"+Je,FOCUSIN:"focusin"+Je,FOCUSOUT:"focusout"+Je,MOUSEENTER:"mouseenter"+Je,MOUSELEAVE:"mouseleave"+Je},st=function(e){function i(){return e.apply(this,arguments)||this}!function(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}(i,e);var n=i.prototype;return n.isWithContent=function(){return this.getTitle()||this._getContent()},n.addAttachmentClass=function(e){t(this.getTipElement()).addClass(tt+"-"+e)},n.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},n.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(".popover-header"),this.getTitle());var i=this._getContent();"function"==typeof i&&(i=i.call(this.element)),this.setElementContent(e.find(".popover-body"),i),e.removeClass("fade show")},n._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},n._cleanTipClass=function(){var e=t(this.getTipElement()),i=e.attr("class").match(it);null!==i&&0=this._offsets[o]&&(void 0===this._offsets[o+1]||e li > .active",It=function(){function e(e){this._element=e}var i=e.prototype;return i.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&t(this._element).hasClass(St)||t(this._element).hasClass("disabled"))){var i,n,o=t(this._element).closest(".nav, .list-group")[0],r=c.getSelectorFromElement(this._element);if(o){var s="UL"===o.nodeName||"OL"===o.nodeName?Et:kt;n=(n=t.makeArray(t(o).find(s)))[n.length-1]}var a=t.Event(_t.HIDE,{relatedTarget:this._element}),l=t.Event(_t.SHOW,{relatedTarget:n});if(n&&t(n).trigger(a),t(this._element).trigger(l),!l.isDefaultPrevented()&&!a.isDefaultPrevented()){r&&(i=document.querySelector(r)),this._activate(this._element,o);var d=function(){var i=t.Event(_t.HIDDEN,{relatedTarget:e._element}),o=t.Event(_t.SHOWN,{relatedTarget:n});t(n).trigger(i),t(e._element).trigger(o)};i?this._activate(i,i.parentNode,d):d()}}},i.dispose=function(){t.removeData(this._element,xt),this._element=null},i._activate=function(e,i,n){function o(){return r._transitionComplete(e,s,n)}var r=this,s=(!i||"UL"!==i.nodeName&&"OL"!==i.nodeName?t(i).children(kt):t(i).find(Et))[0],a=n&&s&&t(s).hasClass("fade");if(s&&a){var l=c.getTransitionDurationFromElement(s);t(s).removeClass("show").one(c.TRANSITION_END,o).emulateTransitionEnd(l)}else o()},i._transitionComplete=function(e,i,n){if(i){t(i).removeClass(St);var o=t(i.parentNode).find("> .dropdown-menu .active")[0];o&&t(o).removeClass(St),"tab"===i.getAttribute("role")&&i.setAttribute("aria-selected",!1)}if(t(e).addClass(St),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),c.reflow(e),e.classList.contains("fade")&&e.classList.add("show"),e.parentNode&&t(e.parentNode).hasClass("dropdown-menu")){var r=t(e).closest(".dropdown")[0];if(r){var s=[].slice.call(r.querySelectorAll(".dropdown-toggle"));t(s).addClass(St)}e.setAttribute("aria-expanded",!0)}n&&n()},e._jQueryInterface=function(i){return this.each(function(){var n=t(this),o=n.data(xt);if(o||(o=new e(this),n.data(xt,o)),"string"==typeof i){if(void 0===o[i])throw new TypeError('No method named "'+i+'"');o[i]()}})},o(e,null,[{key:"VERSION",get:function(){return"4.4.1"}}]),e}();t(document).on(_t.CLICK_DATA_API,'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',function(e){e.preventDefault(),It._jQueryInterface.call(t(this),"show")}),t.fn.tab=It._jQueryInterface,t.fn.tab.Constructor=It,t.fn.tab.noConflict=function(){return t.fn.tab=Tt,It._jQueryInterface};var $t="toast",At="bs.toast",Dt="."+At,Pt=t.fn[$t],Ot={CLICK_DISMISS:"click.dismiss"+Dt,HIDE:"hide"+Dt,HIDDEN:"hidden"+Dt,SHOW:"show"+Dt,SHOWN:"shown"+Dt},Ft="hide",jt="show",Mt="showing",Nt={animation:"boolean",autohide:"boolean",delay:"number"},Lt={animation:!0,autohide:!0,delay:500},zt=function(){function e(e,t){this._element=e,this._config=this._getConfig(t),this._timeout=null,this._setListeners()}var i=e.prototype;return i.show=function(){var e=this,i=t.Event(Ot.SHOW);if(t(this._element).trigger(i),!i.isDefaultPrevented()){this._config.animation&&this._element.classList.add("fade");var n=function(){e._element.classList.remove(Mt),e._element.classList.add(jt),t(e._element).trigger(Ot.SHOWN),e._config.autohide&&(e._timeout=setTimeout(function(){e.hide()},e._config.delay))};if(this._element.classList.remove(Ft),c.reflow(this._element),this._element.classList.add(Mt),this._config.animation){var o=c.getTransitionDurationFromElement(this._element);t(this._element).one(c.TRANSITION_END,n).emulateTransitionEnd(o)}else n()}},i.hide=function(){if(this._element.classList.contains(jt)){var e=t.Event(Ot.HIDE);t(this._element).trigger(e),e.isDefaultPrevented()||this._close()}},i.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(jt)&&this._element.classList.remove(jt),t(this._element).off(Ot.CLICK_DISMISS),t.removeData(this._element,At),this._element=null,this._config=null},i._getConfig=function(e){return e=s({},Lt,{},t(this._element).data(),{},"object"==typeof e&&e?e:{}),c.typeCheckConfig($t,e,this.constructor.DefaultType),e},i._setListeners=function(){var e=this;t(this._element).on(Ot.CLICK_DISMISS,'[data-dismiss="toast"]',function(){return e.hide()})},i._close=function(){function e(){i._element.classList.add(Ft),t(i._element).trigger(Ot.HIDDEN)}var i=this;if(this._element.classList.remove(jt),this._config.animation){var n=c.getTransitionDurationFromElement(this._element);t(this._element).one(c.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},e._jQueryInterface=function(i){return this.each(function(){var n=t(this),o=n.data(At);if(o||(o=new e(this,"object"==typeof i&&i),n.data(At,o)),"string"==typeof i){if(void 0===o[i])throw new TypeError('No method named "'+i+'"');o[i](this)}})},o(e,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"DefaultType",get:function(){return Nt}},{key:"Default",get:function(){return Lt}}]),e}();t.fn[$t]=zt._jQueryInterface,t.fn[$t].Constructor=zt,t.fn[$t].noConflict=function(){return t.fn[$t]=Pt,zt._jQueryInterface},e.Alert=g,e.Button=k,e.Carousel=R,e.Collapse=ee,e.Dropdown=ge,e.Modal=Ae,e.Popover=st,e.Scrollspy=wt,e.Tab=It,e.Toast=zt,e.Tooltip=Ye,e.Util=c,Object.defineProperty(e,"__esModule",{value:!0})}),function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){!function(e){"use strict";function t(t,i){var n=t.nodeName.toLowerCase();if(-1!==e.inArray(n,i))return-1===e.inArray(n,d)||Boolean(t.nodeValue.match(u)||t.nodeValue.match(p));for(var o=e(i).filter(function(e,t){return t instanceof RegExp}),r=0,s=o.length;r]+>/g,"")),n&&(c=a(c)),c=c.toUpperCase(),r="contains"===i?0<=c.indexOf(t):c.startsWith(t)))break}return r}function r(e){return parseInt(e,10)||0}function s(e){return I[e]}function a(e){return(e=e.toString())&&e.replace($,s).replace(A,"")}function l(t){var i,n=arguments,o=t;if([].shift.apply(n),!O.success){try{O.full=(e.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split(".")}catch(t){W.BootstrapVersion?O.full=W.BootstrapVersion.split(" ")[0].split("."):(O.full=[O.major,"0","0"],console.warn("There was an issue retrieving Bootstrap's version. Ensure Bootstrap is being loaded before bootstrap-select and there is no namespace collision. If loading Bootstrap asynchronously, the version may need to be manually specified via $.fn.selectpicker.Constructor.BootstrapVersion.",t))}O.major=O.full[0],O.success=!0}if("4"===O.major){var r=[];W.DEFAULTS.style===M.BUTTONCLASS&&r.push({name:"style",className:"BUTTONCLASS"}),W.DEFAULTS.iconBase===M.ICONBASE&&r.push({name:"iconBase",className:"ICONBASE"}),W.DEFAULTS.tickIcon===M.TICKICON&&r.push({name:"tickIcon",className:"TICKICON"}),M.DIVIDER="dropdown-divider",M.SHOW="show",M.BUTTONCLASS="btn-light",M.POPOVERHEADER="popover-header",M.ICONBASE="",M.TICKICON="bs-ok-default";for(var s=0;s":">",'"':""","'":"'","`":"`"},_=function(e){return T[e]},S="(?:"+Object.keys(T).join("|")+")",k=RegExp(S),E=RegExp(S,"g"),function(e){return e=null==e?"":""+e,k.test(e)?e.replace(E,_):e}),P={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"A",66:"B",67:"C",68:"D",69:"E",70:"F",71:"G",72:"H",73:"I",74:"J",75:"K",76:"L",77:"M",78:"N",79:"O",80:"P",81:"Q",82:"R",83:"S",84:"T",85:"U",86:"V",87:"W",88:"X",89:"Y",90:"Z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"},O={success:!1,major:"3"};try{O.full=(e.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split("."),O.major=O.full[0],O.success=!0}catch(e){}var F=0,j=".bs.select",M={DISABLED:"disabled",DIVIDER:"divider",SHOW:"open",DROPUP:"dropup",MENU:"dropdown-menu",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left",BUTTONCLASS:"btn-default",POPOVERHEADER:"popover-title",ICONBASE:"glyphicon",TICKICON:"glyphicon-ok"},N={MENU:"."+M.MENU},L={span:document.createElement("span"),i:document.createElement("i"),subtext:document.createElement("small"),a:document.createElement("a"),li:document.createElement("li"),whitespace:document.createTextNode(" "),fragment:document.createDocumentFragment()};L.a.setAttribute("role","option"),L.subtext.className="text-muted",L.text=L.span.cloneNode(!1),L.text.className="text",L.checkMark=L.span.cloneNode(!1);var z=new RegExp("38|40"),H=new RegExp("^9$|27"),R=function(e,t,i){var n=L.li.cloneNode(!1);return e&&(1===e.nodeType||11===e.nodeType?n.appendChild(e):n.innerHTML=e),void 0!==t&&""!==t&&(n.className=t),null!=i&&n.classList.add("optgroup-"+i),n},q=function(e,t,i){var n=L.a.cloneNode(!0);return e&&(11===e.nodeType?n.appendChild(e):n.insertAdjacentHTML("beforeend",e)),void 0!==t&&""!==t&&(n.className=t),"4"===O.major&&n.classList.add("dropdown-item"),i&&n.setAttribute("style",i),n},U=function(e,t){var i,n,o=L.text.cloneNode(!1);if(e.content)o.innerHTML=e.content;else{if(o.textContent=e.text,e.icon){var r=L.whitespace.cloneNode(!1);(n=(!0===t?L.i:L.span).cloneNode(!1)).className=e.iconBase+" "+e.icon,L.fragment.appendChild(n),L.fragment.appendChild(r)}e.subtext&&((i=L.subtext.cloneNode(!1)).textContent=e.subtext,o.appendChild(i))}if(!0===t)for(;0'},maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,windowPadding:0,virtualScroll:600,display:!1,sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role","tabindex","style",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]}},W.prototype={constructor:W,init:function(){var e=this,t=this.$element.attr("id");this.selectId=F++,this.$element[0].classList.add("bs-select-hidden"),this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.options.showTick=this.$element[0].classList.contains("show-tick"),this.$newElement=this.createDropdown(),this.$element.after(this.$newElement).prependTo(this.$newElement),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(N.MENU),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),this.$element[0].classList.remove("bs-select-hidden"),!0===this.options.dropdownAlignRight&&this.$menu[0].classList.add(M.MENURIGHT),void 0!==t&&this.$button.attr("data-id",t),this.checkDisabled(),this.clickListener(),this.options.liveSearch&&this.liveSearchListener(),this.setStyle(),this.render(),this.setWidth(),this.options.container?this.selectPosition():this.$element.on("hide"+j,function(){if(e.isVirtual()){var t=e.$menuInner[0],i=t.firstChild.cloneNode(!1);t.replaceChild(i,t.firstChild),t.scrollTop=0}}),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(t){e.$menuInner.attr("aria-expanded",!1),e.$element.trigger("hide"+j,t)},"hidden.bs.dropdown":function(t){e.$element.trigger("hidden"+j,t)},"show.bs.dropdown":function(t){e.$menuInner.attr("aria-expanded",!0),e.$element.trigger("show"+j,t)},"shown.bs.dropdown":function(t){e.$element.trigger("shown"+j,t)}}),e.$element[0].hasAttribute("required")&&this.$element.on("invalid"+j,function(){e.$button[0].classList.add("bs-invalid"),e.$element.on("shown"+j+".invalid",function(){e.$element.val(e.$element.val()).off("shown"+j+".invalid")}).on("rendered"+j,function(){this.validity.valid&&e.$button[0].classList.remove("bs-invalid"),e.$element.off("rendered"+j)}),e.$button.on("blur"+j,function(){e.$element.trigger("focus").trigger("blur"),e.$button.off("blur"+j)})}),setTimeout(function(){e.createLi(),e.$element.trigger("loaded"+j)})},createDropdown:function(){var t=this.multiple||this.options.showTick?" show-tick":"",i="",n=this.autofocus?" autofocus":"";O.major<4&&this.$element.parent().hasClass("input-group")&&(i=" input-group-btn");var o,r="",s="",a="",l="";return this.options.header&&(r='
'+this.options.header+"
"),this.options.liveSearch&&(s=''),this.multiple&&this.options.actionsBox&&(a='
"),this.multiple&&this.options.doneButton&&(l='
"),o='",e(o)},setPositionData:function(){this.selectpicker.view.canHighlight=[];for(var e=0;e=this.options.virtualScroll||!0===this.options.virtualScroll},createView:function(t,n){function o(e,n){var o,c,d,u,p,h,f,g,m,v,b=r.selectpicker.current.elements.length,y=[],w=!0,x=r.isVirtual();r.selectpicker.view.scrollTop=e,!0===x&&r.sizeInfo.hasScrollBar&&r.$menu[0].offsetWidth>r.sizeInfo.totalMenuWidth&&(r.sizeInfo.menuWidth=r.$menu[0].offsetWidth,r.sizeInfo.totalMenuWidth=r.sizeInfo.menuWidth+r.sizeInfo.scrollBarWidth,r.$menu.css("min-width",r.sizeInfo.menuWidth)),o=Math.ceil(r.sizeInfo.menuInnerHeight/r.sizeInfo.liHeight*1.5),c=Math.round(b/o)||1;for(var C=0;Cb-1?0:r.selectpicker.current.data[b-1].position-r.selectpicker.current.data[r.selectpicker.view.position1-1].position,k.firstChild.style.marginTop=_+"px",k.firstChild.style.marginBottom=S+"px"),k.firstChild.appendChild(E)}if(r.prevActiveIndex=r.activeIndex,r.options.liveSearch){if(t&&n){var j,M=0;r.selectpicker.view.canHighlight[M]||(M=1+r.selectpicker.view.canHighlight.slice(1).indexOf(!0)),j=r.selectpicker.view.visibleElements[M],r.selectpicker.view.currentActive&&(r.selectpicker.view.currentActive.classList.remove("active"),r.selectpicker.view.currentActive.firstChild&&r.selectpicker.view.currentActive.firstChild.classList.remove("active")),j&&(j.classList.add("active"),j.firstChild&&j.firstChild.classList.add("active")),r.activeIndex=(r.selectpicker.current.data[M]||{}).index}}else r.$menuInner.trigger("focus")}n=n||0;var r=this;this.selectpicker.current=t?this.selectpicker.search:this.selectpicker.main;var s,a,l=[];this.setPositionData(),o(n,!0),this.$menuInner.off("scroll.createView").on("scroll.createView",function(e,t){r.noScroll||o(this.scrollTop,t),r.noScroll=!1}),e(window).off("resize"+j+"."+this.selectId+".createView").on("resize"+j+"."+this.selectId+".createView",function(){r.$newElement.hasClass(M.SHOW)&&o(r.$menuInner[0].scrollTop)})},setPlaceholder:function(){var t=!1;if(this.options.title&&!this.multiple){this.selectpicker.view.titleOption||(this.selectpicker.view.titleOption=document.createElement("option")),t=!0;var i=this.$element[0],n=!1,o=!this.selectpicker.view.titleOption.parentNode;o&&(this.selectpicker.view.titleOption.className="bs-title-option",this.selectpicker.view.titleOption.value="",n=void 0===e(i.options[i.selectedIndex]).attr("selected")&&void 0===this.$element.data("selected")),(o||0!==this.selectpicker.view.titleOption.index)&&i.insertBefore(this.selectpicker.view.titleOption,i.firstChild),n&&(i.selectedIndex=0)}return t},createLi:function(){function e(e){var t=a[a.length-1];t&&"divider"===t.type&&(t.optID||e.optID)||((e=e||{}).type="divider",s.push(R(!1,M.DIVIDER,e.optID?e.optID+"div":void 0)),a.push(e))}function t(t,i){if((i=i||{}).divider="true"===t.getAttribute("data-divider"),i.divider)e({optID:i.optID});else{var r=a.length,c=t.style.cssText,d=c?D(c):"",u=(t.className||"")+(i.optgroupClass||"");i.optID&&(u="opt "+u),i.text=t.textContent,i.content=t.getAttribute("data-content"),i.tokens=t.getAttribute("data-tokens"),i.subtext=t.getAttribute("data-subtext"),i.icon=t.getAttribute("data-icon"),i.iconBase=o;var p=U(i);s.push(R(q(p,u,d),"",i.optID)),t.liIndex=r,i.display=i.content||i.text,i.type="option",i.index=r,i.option=t,i.disabled=i.disabled||t.disabled,a.push(i);var h=0;i.display&&(h+=i.display.length),i.subtext&&(h+=i.subtext.length),i.icon&&(h+=1),l *"+r),p=u.length;d li")},render:function(){this.setPlaceholder();var e,t,n=this,o=this.$element[0].selectedOptions,r=o.length,s=this.$button[0],a=s.querySelector(".filter-option-inner-inner"),l=document.createTextNode(this.options.multipleSeparator),c=L.fragment.cloneNode(!1),d=!1;if(this.togglePlaceholder(),this.tabIndex(),"static"===this.options.selectedTextFormat)c=U({text:this.options.title},!0);else if((e=this.multiple&&-1!==this.options.selectedTextFormat.indexOf("count")&&1")).length&&r>t[1]||1===t.length&&2<=r),!1===e){for(var u=0;u option"+g+", optgroup"+g+" option"+g).length,v="function"==typeof this.options.countSelectedText?this.options.countSelectedText(r,m):this.options.countSelectedText;c=U({text:v.replace("{0}",r.toString()).replace("{1}",m.toString())},!0)}if(null==this.options.title&&(this.options.title=this.$element.attr("title")),c.childNodes.length||(c=U({text:void 0!==this.options.title?this.options.title:this.options.noneSelectedText},!0)),s.title=c.textContent.replace(/<[^>]*>?/g,"").trim(),this.options.sanitize&&d&&i([c],n.options.whiteList,n.options.sanitizeFn),a.innerHTML="",a.appendChild(c),O.major<4&&this.$newElement[0].classList.contains("bs3-has-addon")){var b=s.querySelector(".filter-expand"),y=a.cloneNode(!0);y.className="filter-expand",b?s.replaceChild(y,b):s.appendChild(y)}this.$element.trigger("rendered"+j)},setStyle:function(e,t){var i,n=this.$button[0],o=this.$newElement[0],r=this.options.style.trim();this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,"")),O.major<4&&(o.classList.add("bs3"),o.parentNode.classList.contains("input-group")&&(o.previousElementSibling||o.nextElementSibling)&&(o.previousElementSibling||o.nextElementSibling).classList.contains("input-group-addon")&&o.classList.add("bs3-has-addon")),i=e?e.trim():r,"add"==t?i&&n.classList.add.apply(n.classList,i.split(" ")):"remove"==t?i&&n.classList.remove.apply(n.classList,i.split(" ")):(r&&n.classList.remove.apply(n.classList,r.split(" ")),i&&n.classList.add.apply(n.classList,i.split(" ")))},liHeight:function(t){if(t||!1!==this.options.size&&!this.sizeInfo){this.sizeInfo||(this.sizeInfo={});var i=document.createElement("div"),n=document.createElement("div"),o=document.createElement("div"),s=document.createElement("ul"),a=document.createElement("li"),l=document.createElement("li"),c=document.createElement("li"),d=document.createElement("a"),u=document.createElement("span"),p=this.options.header&&0this.sizeInfo.menuExtras.vert&&a+this.sizeInfo.menuExtras.vert+50>this.sizeInfo.selectOffsetBot)),"auto"===this.options.size)o=3this.options.size){for(var v=0;vthis.sizeInfo.selectOffsetRight&&this.sizeInfo.selectOffsetRightthis.sizeInfo.menuInnerHeight&&(this.sizeInfo.hasScrollBar=!0,this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth+this.sizeInfo.scrollBarWidth,this.$menu.css("min-width",this.sizeInfo.totalMenuWidth)),this.dropdown&&this.dropdown._popper&&this.dropdown._popper.update()},setSize:function(t){if(this.liHeight(t),this.options.header&&this.$menu.css("padding-top",0),!1!==this.options.size){var i,n=this,o=e(window),r=0;if(this.setMenuSize(),this.options.liveSearch&&this.$searchbox.off("input.setMenuSize propertychange.setMenuSize").on("input.setMenuSize propertychange.setMenuSize",function(){return n.setMenuSize()}),"auto"===this.options.size?o.off("resize"+j+"."+this.selectId+".setMenuSize scroll"+j+"."+this.selectId+".setMenuSize").on("resize"+j+"."+this.selectId+".setMenuSize scroll"+j+"."+this.selectId+".setMenuSize",function(){return n.setMenuSize()}):this.options.size&&"auto"!=this.options.size&&this.selectpicker.current.elements.length>this.options.size&&o.off("resize"+j+"."+this.selectId+".setMenuSize scroll"+j+"."+this.selectId+".setMenuSize"),t)r=this.$menuInner[0].scrollTop;else if(!n.multiple){var s=n.$element[0];"number"==typeof(i=(s.options[s.selectedIndex]||{}).liIndex)&&!1!==n.options.size&&(r=(r=n.sizeInfo.liHeight*i)-n.sizeInfo.menuInnerHeight/2+n.sizeInfo.liHeight/2)}n.createView(!1,r)}},setWidth:function(){var e=this;"auto"===this.options.width?requestAnimationFrame(function(){e.$menu.css("min-width","0"),e.$element.on("loaded"+j,function(){e.liHeight(),e.setMenuSize();var t=e.$newElement.clone().appendTo("body"),i=t.css("width","auto").children("button").outerWidth();t.remove(),e.sizeInfo.selectWidth=Math.max(e.sizeInfo.totalMenuWidth,i),e.$newElement.css("width",e.sizeInfo.selectWidth+"px")})}):"fit"===this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width","")),this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement[0].classList.remove("fit-width")},selectPosition:function(){this.$bsContainer=e('
');var t,i,n,o=this,r=e(this.options.container),s=function(s){var a={},l=o.options.display||!!e.fn.dropdown.Constructor.Default&&e.fn.dropdown.Constructor.Default.display;o.$bsContainer.addClass(s.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass(M.DROPUP,s.hasClass(M.DROPUP)),t=s.offset(),r.is("body")?i={top:0,left:0}:((i=r.offset()).top+=parseInt(r.css("borderTopWidth"))-r.scrollTop(),i.left+=parseInt(r.css("borderLeftWidth"))-r.scrollLeft()),n=s.hasClass(M.DROPUP)?0:s[0].offsetHeight,(O.major<4||"static"===l)&&(a.top=t.top-i.top+n,a.left=t.left-i.left),a.width=s[0].offsetWidth,o.$bsContainer.css(a)};this.$button.on("click.bs.dropdown.data-api",function(){o.isDisabled()||(s(o.$newElement),o.$bsContainer.appendTo(o.options.container).toggleClass(M.SHOW,!o.$button.hasClass(M.SHOW)).append(o.$menu))}),e(window).off("resize"+j+"."+this.selectId+" scroll"+j+"."+this.selectId).on("resize"+j+"."+this.selectId+" scroll"+j+"."+this.selectId,function(){o.$newElement.hasClass(M.SHOW)&&s(o.$newElement)}),this.$element.on("hide"+j,function(){o.$menu.data("height",o.$menu.height()),o.$bsContainer.detach()})},setOptionStatus:function(){var e=this;if(e.noScroll=!1,e.selectpicker.view.visibleElements&&e.selectpicker.view.visibleElements.length)for(var t=0;t
');S[2]&&(k=k.replace("{var}",S[2][1"+k+"")),u=!1,o.$element.trigger("maxReached"+j)),y&&C&&(I.append(e("
"+E+"
")),u=!1,o.$element.trigger("maxReachedGrp"+j)),setTimeout(function(){o.setSelected(l,!1)},10),I.delay(750).fadeOut(300,function(){e(this).remove()})}}}else p.prop("selected",!1),h.selected=!0,o.setSelected(l,!0);!o.multiple||o.multiple&&1===o.options.maxOptions?o.$button.trigger("focus"):o.options.liveSearch&&o.$searchbox.trigger("focus"),u&&(c!=n(o.$element[0])&&o.multiple||d!=o.$element.prop("selectedIndex")&&!o.multiple)&&(x=[h.index,f.prop("selected"),c],o.$element.triggerNative("change"))}}),this.$menu.on("click","li."+M.DISABLED+" a, ."+M.POPOVERHEADER+", ."+M.POPOVERHEADER+" :not(.close)",function(t){t.currentTarget==this&&(t.preventDefault(),t.stopPropagation(),o.options.liveSearch&&!e(t.target).hasClass("close")?o.$searchbox.trigger("focus"):o.$button.trigger("focus"))}),this.$menuInner.on("click",".divider, .dropdown-header",function(e){e.preventDefault(),e.stopPropagation(),o.options.liveSearch?o.$searchbox.trigger("focus"):o.$button.trigger("focus")}),this.$menu.on("click","."+M.POPOVERHEADER+" .close",function(){o.$button.trigger("click")}),this.$searchbox.on("click",function(e){e.stopPropagation()}),this.$menu.on("click",".actions-btn",function(t){o.options.liveSearch?o.$searchbox.trigger("focus"):o.$button.trigger("focus"),t.preventDefault(),t.stopPropagation(),e(this).hasClass("bs-select-all")?o.selectAll():o.deselectAll()}),this.$element.on("change"+j,function(){o.render(),o.$element.trigger("changed"+j,x),x=null}).on("focus"+j,function(){o.options.mobile||o.$button.trigger("focus")})},liveSearchListener:function(){var e=this,t=document.createElement("li");this.$button.on("click.bs.dropdown.data-api",function(){e.$searchbox.val()&&e.$searchbox.val("")}),this.$searchbox.on("click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api",function(e){e.stopPropagation()}),this.$searchbox.on("input propertychange",function(){var i=e.$searchbox.val();if(e.selectpicker.search.elements=[],e.selectpicker.search.data=[],i){var n=[],r=i.toUpperCase(),s={},l=[],c=e._searchStyle(),d=e.options.liveSearchNormalize;d&&(r=a(r)),e._$lisSelected=e.$menuInner.find(".selected");for(var u=0;u=d.selectpicker.view.canHighlight.length&&(i=0),d.selectpicker.view.canHighlight[i+v]||(i=i+1+d.selectpicker.view.canHighlight.slice(i+v+1).indexOf(!0))),t.preventDefault();var b=v+i;38===t.which?0===v&&i===u.length-1?(d.$menuInner[0].scrollTop=d.$menuInner[0].scrollHeight,b=d.selectpicker.current.elements.length-1):p=(a=(s=d.selectpicker.current.data[b]).position-s.height)g+d.sizeInfo.menuInnerHeight),(r=d.selectpicker.main.elements[y]).classList.add("active"),r.firstChild&&r.firstChild.classList.add("active"),d.activeIndex=x[_],r.firstChild.focus(),p&&(d.$menuInner[0].scrollTop=a),l.trigger("focus")}}n&&(32===t.which&&!d.selectpicker.keydown.keyHistory||13===t.which||9===t.which&&d.options.selectOnTab)&&(32!==t.which&&t.preventDefault(),d.options.liveSearch&&32===t.which||(d.$menuInner.find(".active a").trigger("click",!0),l.trigger("focus"),d.options.liveSearch||(t.preventDefault(),e(document).data("spaceSelect",!0))))}},mobile:function(){this.$element[0].classList.add("mobile-device")},refresh:function(){var t=e.extend({},this.options,this.$element.data());this.options=t,this.checkDisabled(),this.setStyle(),this.render(),this.createLi(),this.setWidth(),this.setSize(!0),this.$element.trigger("refreshed"+j)},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.$element.off(j).removeData("selectpicker").removeClass("bs-select-hidden selectpicker"),e(window).off(j+"."+this.selectId)}};var V=e.fn.selectpicker;e.fn.selectpicker=l,e.fn.selectpicker.Constructor=W,e.fn.selectpicker.noConflict=function(){return e.fn.selectpicker=V,this},e(document).off("keydown.bs.dropdown.data-api").on("keydown"+j,'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',W.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',function(e){e.stopPropagation()}),e(window).on("load"+j+".data-api",function(){e(".selectpicker").each(function(){var t=e(this);l.call(t,t.data())})})}(e)}),function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"Nada selecionado",noneResultsText:"Nada encontrado contendo {0}",countSelectedText:"Selecionado {0} de {1}",maxOptionsText:["Limite excedido (máx. {n} {var})","Limite do grupo excedido (máx. {n} {var})",["itens","item"]],multipleSeparator:", ",selectAllText:"Selecionar Todos",deselectAllText:"Desmarcar Todos"}});var $jscomp={scope:{},findInternal:function(e,t,i){e instanceof String&&(e=String(e));for(var n=e.length,o=0;oa?n=10*i:s>=n&&s!==a?o.maskDigitPosMapOld[n]||(s=n,n=n-(d-c)-e,o.maskDigitPosMap[n]&&(n=s)):n>s&&(n=n+(c-d)+l)}return n},behaviour:function(i){i=i||window.event,o.invalid=[];n=t.data("mask-keycode");if(-1===e.inArray(n,s.byPassKeys)){var n=o.getMasked(),r=o.getCaret();return setTimeout(function(){o.setCaret(o.calculateCaretPosition())},e.jMaskGlobals.keyStrokeCompensation),o.val(n),o.setCaret(r),o.callbacks(i)}},getMasked:function(e,t){var r,a,l=[],c=void 0===t?o.val():t+"",d=0,u=i.length,p=0,h=c.length,f=1,g="push",m=-1,v=0,b=[];n.reverse?(g="unshift",f=-1,r=0,d=u-1,p=h-1,a=function(){return-1t.$items.length&&(t.s.preload=t.$items.length);var i=window.location.hash;i.indexOf("lg="+this.s.galleryId)>0&&(t.index=parseInt(i.split("&slide=")[1],10),e("body").addClass("lg-from-hash"),e("body").hasClass("lg-on")||(setTimeout(function(){t.build(t.index)}),e("body").addClass("lg-on"))),t.s.dynamic?(t.$el.trigger("onBeforeOpen.lg"),t.index=t.s.index||0,e("body").hasClass("lg-on")||setTimeout(function(){t.build(t.index),e("body").addClass("lg-on")})):t.$items.on("click.lgcustom",function(i){try{i.preventDefault(),i.preventDefault()}catch(e){i.returnValue=!1}t.$el.trigger("onBeforeOpen.lg"),t.index=t.s.index||t.$items.index(this),e("body").hasClass("lg-on")||(t.build(t.index),e("body").addClass("lg-on"))})},t.prototype.build=function(t){var i=this;i.structure(),e.each(e.fn.lightGallery.modules,function(t){i.modules[t]=new e.fn.lightGallery.modules[t](i.el)}),i.slide(t,!1,!1,!1),i.s.keyPress&&i.keyPress(),i.$items.length>1?(i.arrow(),setTimeout(function(){i.enableDrag(),i.enableSwipe()},50),i.s.mousewheel&&i.mousewheel()):i.$slide.on("click.lg",function(){i.$el.trigger("onSlideClick.lg")}),i.counter(),i.closeGallery(),i.$el.trigger("onAfterOpen.lg"),i.$outer.on("mousemove.lg click.lg touchstart.lg",function(){i.$outer.removeClass("lg-hide-items"),clearTimeout(i.hideBartimeout),i.hideBartimeout=setTimeout(function(){i.$outer.addClass("lg-hide-items")},i.s.hideBarsDelay)}),i.$outer.trigger("mousemove.lg")},t.prototype.structure=function(){var t,i="",n="",o=0,r="",s=this;for(e("body").append('
'),e(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),o=0;o';if(this.s.controls&&this.$items.length>1&&(n='
"),".lg-sub-html"===this.s.appendSubHtmlTo&&(r='
'),t='
'+i+'
'+n+r+"
",e("body").append(t),this.$outer=e(".lg-outer"),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),s.setTop(),e(window).on("resize.lg orientationchange.lg",function(){setTimeout(function(){s.setTop()},100)}),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&this.$items.length>1&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss()){var a=this.$outer.find(".lg-inner");a.css("transition-timing-function",this.s.cssEasing),a.css("transition-duration",this.s.speed+"ms")}setTimeout(function(){e(".lg-backdrop").addClass("in")}),setTimeout(function(){s.$outer.addClass("lg-visible")},this.s.backdropDuration),this.s.download&&this.$outer.find(".lg-toolbar").append(''),this.prevScrollTop=e(window).scrollTop()},t.prototype.setTop=function(){if("100%"!==this.s.height){var t=e(window).height(),i=(t-parseInt(this.s.height,10))/2,n=this.$outer.find(".lg");t>=parseInt(this.s.height,10)?n.css("top",i+"px"):n.css("top","0px")}},t.prototype.doCss=function(){return!!function(){var e=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],t=document.documentElement,i=0;for(i=0;i'+(parseInt(this.index,10)+1)+' / '+this.$items.length+"")},t.prototype.addHtml=function(t){var i,n,o=null;if(this.s.dynamic?this.s.dynamicEl[t].subHtmlUrl?i=this.s.dynamicEl[t].subHtmlUrl:o=this.s.dynamicEl[t].subHtml:(n=this.$items.eq(t)).attr("data-sub-html-url")?i=n.attr("data-sub-html-url"):(o=n.attr("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!o&&(o=n.attr("title")||n.find("img").first().attr("alt"))),!i)if(void 0!==o&&null!==o){var r=o.substring(0,1);"."!==r&&"#"!==r||(o=this.s.subHtmlSelectorRelative&&!this.s.dynamic?n.find(o).html():e(o).html())}else o="";".lg-sub-html"===this.s.appendSubHtmlTo?i?this.$outer.find(this.s.appendSubHtmlTo).load(i):this.$outer.find(this.s.appendSubHtmlTo).html(o):i?this.$slide.eq(t).load(i):this.$slide.eq(t).append(o),void 0!==o&&null!==o&&(""===o?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html")),this.$el.trigger("onAfterAppendSubHtml.lg",[t])},t.prototype.preload=function(e){var t=1,i=1;for(t=1;t<=this.s.preload&&!(t>=this.$items.length-e);t++)this.loadContent(e+t,!1,0);for(i=1;i<=this.s.preload&&!(e-i<0);i++)this.loadContent(e-i,!1,0)},t.prototype.loadContent=function(t,i,n){var o,r,s,a,l,c,d=this,u=!1,p=function(t){for(var i=[],n=[],o=0;oa){r=n[l];break}};d.s.dynamic?(d.s.dynamicEl[t].poster&&(u=!0,s=d.s.dynamicEl[t].poster),c=d.s.dynamicEl[t].html,r=d.s.dynamicEl[t].src,d.s.dynamicEl[t].responsive&&p(d.s.dynamicEl[t].responsive.split(",")),a=d.s.dynamicEl[t].srcset,l=d.s.dynamicEl[t].sizes):(d.$items.eq(t).attr("data-poster")&&(u=!0,s=d.$items.eq(t).attr("data-poster")),c=d.$items.eq(t).attr("data-html"),r=d.$items.eq(t).attr("href")||d.$items.eq(t).attr("data-src"),d.$items.eq(t).attr("data-responsive")&&p(d.$items.eq(t).attr("data-responsive").split(",")),a=d.$items.eq(t).attr("data-srcset"),l=d.$items.eq(t).attr("data-sizes"));var h=!1;d.s.dynamic?d.s.dynamicEl[t].iframe&&(h=!0):"true"===d.$items.eq(t).attr("data-iframe")&&(h=!0);var f=d.isVideo(r,t);if(!d.$slide.eq(t).hasClass("lg-loaded")){if(h)d.$slide.eq(t).prepend('
');else if(u){var g="";g=f&&f.youtube?"lg-has-youtube":f&&f.vimeo?"lg-has-vimeo":"lg-has-html5",d.$slide.eq(t).prepend('
')}else f?(d.$slide.eq(t).prepend('
'),d.$el.trigger("hasVideo.lg",[t,r,c])):d.$slide.eq(t).prepend('
');if(d.$el.trigger("onAferAppendSlide.lg",[t]),o=d.$slide.eq(t).find(".lg-object"),l&&o.attr("sizes",l),a){o.attr("srcset",a);try{picturefill({elements:[o[0]]})}catch(e){console.warn("lightGallery :- If you want srcset to be supported for older browser please include picturefil version 2 javascript library in your document.")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&d.addHtml(t),d.$slide.eq(t).addClass("lg-loaded")}d.$slide.eq(t).find(".lg-object").on("load.lg error.lg",function(){var i=0;n&&!e("body").hasClass("lg-from-hash")&&(i=n),setTimeout(function(){d.$slide.eq(t).addClass("lg-complete"),d.$el.trigger("onSlideItemLoad.lg",[t,n||0])},i)}),f&&f.html5&&!u&&d.$slide.eq(t).addClass("lg-complete"),!0===i&&(d.$slide.eq(t).hasClass("lg-complete")?d.preload(t):d.$slide.eq(t).find(".lg-object").on("load.lg error.lg",function(){d.preload(t)}))},t.prototype.slide=function(t,i,n,o){var r=this.$outer.find(".lg-current").index(),s=this;if(!s.lGalleryOn||r!==t){var a=this.$slide.length,l=s.lGalleryOn?this.s.speed:0;if(!s.lgBusy){if(this.s.download){var c;(c=s.s.dynamic?!1!==s.s.dynamicEl[t].downloadUrl&&(s.s.dynamicEl[t].downloadUrl||s.s.dynamicEl[t].src):"false"!==s.$items.eq(t).attr("data-download-url")&&(s.$items.eq(t).attr("data-download-url")||s.$items.eq(t).attr("href")||s.$items.eq(t).attr("data-src")))?(e("#lg-download").attr("href",c),s.$outer.removeClass("lg-hide-download")):s.$outer.addClass("lg-hide-download")}if(this.$el.trigger("onBeforeSlide.lg",[r,t,i,n]),s.lgBusy=!0,clearTimeout(s.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){s.addHtml(t)},l),this.arrowDisable(t),o||(tr&&(o="next")),i){this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide");var d,u;a>2?(d=t-1,u=t+1,0===t&&r===a-1?(u=0,d=a-1):t===a-1&&0===r&&(u=0,d=a-1)):(d=0,u=1),"prev"===o?s.$slide.eq(u).addClass("lg-next-slide"):s.$slide.eq(d).addClass("lg-prev-slide"),s.$slide.eq(t).addClass("lg-current")}else s.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),"prev"===o?(this.$slide.eq(t).addClass("lg-prev-slide"),this.$slide.eq(r).addClass("lg-next-slide")):(this.$slide.eq(t).addClass("lg-next-slide"),this.$slide.eq(r).addClass("lg-prev-slide")),setTimeout(function(){s.$slide.removeClass("lg-current"),s.$slide.eq(t).addClass("lg-current"),s.$outer.removeClass("lg-no-trans")},50);s.lGalleryOn?(setTimeout(function(){s.loadContent(t,!0,0)},this.s.speed+50),setTimeout(function(){s.lgBusy=!1,s.$el.trigger("onAfterSlide.lg",[r,t,i,n])},this.s.speed)):(s.loadContent(t,!0,s.s.backdropDuration),s.lgBusy=!1,s.$el.trigger("onAfterSlide.lg",[r,t,i,n])),s.lGalleryOn=!0,this.s.counter&&e("#lg-counter-current").text(t+1)}s.index=t}},t.prototype.goToNextSlide=function(e){var t=this,i=t.s.loop;e&&t.$slide.length<3&&(i=!1),t.lgBusy||(t.index+10?(t.index--,t.$el.trigger("onBeforePrevSlide.lg",[t.index,e]),t.slide(t.index,e,!1,"prev")):i?(t.index=t.$items.length-1,t.$el.trigger("onBeforePrevSlide.lg",[t.index,e]),t.slide(t.index,e,!1,"prev")):t.s.slideEndAnimatoin&&!e&&(t.$outer.addClass("lg-left-end"),setTimeout(function(){t.$outer.removeClass("lg-left-end")},400)))},t.prototype.keyPress=function(){var t=this;this.$items.length>1&&e(window).on("keyup.lg",function(e){t.$items.length>1&&(37===e.keyCode&&(e.preventDefault(),t.goToPrevSlide()),39===e.keyCode&&(e.preventDefault(),t.goToNextSlide()))}),e(window).on("keydown.lg",function(e){!0===t.s.escKey&&27===e.keyCode&&(e.preventDefault(),t.$outer.hasClass("lg-thumb-open")?t.$outer.removeClass("lg-thumb-open"):t.destroy())})},t.prototype.arrow=function(){var e=this;this.$outer.find(".lg-prev").on("click.lg",function(){e.goToPrevSlide()}),this.$outer.find(".lg-next").on("click.lg",function(){e.goToNextSlide()})},t.prototype.arrowDisable=function(e){!this.s.loop&&this.s.hideControlOnEnd&&(e+10?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))},t.prototype.setTranslate=function(e,t,i){this.s.useLeft?e.css("left",t):e.css({transform:"translate3d("+t+"px, "+i+"px, 0px)"})},t.prototype.touchMove=function(t,i){var n=i-t;Math.abs(n)>15&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),n,0),this.setTranslate(e(".lg-prev-slide"),-this.$slide.eq(this.index).width()+n,0),this.setTranslate(e(".lg-next-slide"),this.$slide.eq(this.index).width()+n,0))},t.prototype.touchEnd=function(e){var t=this;"lg-slide"!==t.s.mode&&t.$outer.addClass("lg-slide"),this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0"),setTimeout(function(){t.$outer.removeClass("lg-dragging"),e<0&&Math.abs(e)>t.s.swipeThreshold?t.goToNextSlide(!0):e>0&&Math.abs(e)>t.s.swipeThreshold?t.goToPrevSlide(!0):Math.abs(e)<5&&t.$el.trigger("onSlideClick.lg"),t.$slide.removeAttr("style")}),setTimeout(function(){t.$outer.hasClass("lg-dragging")||"lg-slide"===t.s.mode||t.$outer.removeClass("lg-slide")},t.s.speed+100)},t.prototype.enableSwipe=function(){var e=this,t=0,i=0,n=!1;e.s.enableSwipe&&e.doCss()&&(e.$slide.on("touchstart.lg",function(i){e.$outer.hasClass("lg-zoomed")||e.lgBusy||(i.preventDefault(),e.manageSwipeClass(),t=i.originalEvent.targetTouches[0].pageX)}),e.$slide.on("touchmove.lg",function(o){e.$outer.hasClass("lg-zoomed")||(o.preventDefault(),i=o.originalEvent.targetTouches[0].pageX,e.touchMove(t,i),n=!0)}),e.$slide.on("touchend.lg",function(){e.$outer.hasClass("lg-zoomed")||(n?(n=!1,e.touchEnd(i-t)):e.$el.trigger("onSlideClick.lg"))}))},t.prototype.enableDrag=function(){var t=this,i=0,n=0,o=!1,r=!1;t.s.enableDrag&&t.doCss()&&(t.$slide.on("mousedown.lg",function(n){t.$outer.hasClass("lg-zoomed")||t.lgBusy||e(n.target).text().trim()||(n.preventDefault(),t.manageSwipeClass(),i=n.pageX,o=!0,t.$outer.scrollLeft+=1,t.$outer.scrollLeft-=1,t.$outer.removeClass("lg-grab").addClass("lg-grabbing"),t.$el.trigger("onDragstart.lg"))}),e(window).on("mousemove.lg",function(e){o&&(r=!0,n=e.pageX,t.touchMove(i,n),t.$el.trigger("onDragmove.lg"))}),e(window).on("mouseup.lg",function(s){r?(r=!1,t.touchEnd(n-i),t.$el.trigger("onDragend.lg")):(e(s.target).hasClass("lg-object")||e(s.target).hasClass("lg-video-play"))&&t.$el.trigger("onSlideClick.lg"),o&&(o=!1,t.$outer.removeClass("lg-grabbing").addClass("lg-grab"))}))},t.prototype.manageSwipeClass=function(){var e=this.index+1,t=this.index-1;this.s.loop&&this.$slide.length>2&&(0===this.index?t=this.$slide.length-1:this.index===this.$slide.length-1&&(e=0)),this.$slide.removeClass("lg-next-slide lg-prev-slide"),t>-1&&this.$slide.eq(t).addClass("lg-prev-slide"),this.$slide.eq(e).addClass("lg-next-slide")},t.prototype.mousewheel=function(){var e=this;e.$outer.on("mousewheel.lg",function(t){t.deltaY&&(t.deltaY>0?e.goToPrevSlide():e.goToNextSlide(),t.preventDefault())})},t.prototype.closeGallery=function(){var t=this,i=!1;this.$outer.find(".lg-close").on("click.lg",function(){t.destroy()}),t.s.closable&&(t.$outer.on("mousedown.lg",function(t){i=!!(e(t.target).is(".lg-outer")||e(t.target).is(".lg-item ")||e(t.target).is(".lg-img-wrap"))}),t.$outer.on("mousemove.lg",function(){i=!1}),t.$outer.on("mouseup.lg",function(n){(e(n.target).is(".lg-outer")||e(n.target).is(".lg-item ")||e(n.target).is(".lg-img-wrap")&&i)&&(t.$outer.hasClass("lg-dragging")||t.destroy())}))},t.prototype.destroy=function(t){var i=this;t||(i.$el.trigger("onBeforeClose.lg"),e(window).scrollTop(i.prevScrollTop)),t&&(i.s.dynamic||this.$items.off("click.lg click.lgcustom"),e.removeData(i.el,"lightGallery")),this.$el.off(".lg.tm"),e.each(e.fn.lightGallery.modules,function(e){i.modules[e]&&i.modules[e].destroy()}),this.lGalleryOn=!1,clearTimeout(i.hideBartimeout),this.hideBartimeout=!1,e(window).off(".lg"),e("body").removeClass("lg-on lg-from-hash"),i.$outer&&i.$outer.removeClass("lg-visible"),e(".lg-backdrop").removeClass("in"),setTimeout(function(){i.$outer&&i.$outer.remove(),e(".lg-backdrop").remove(),t||i.$el.trigger("onCloseAfter.lg")},i.s.backdropDuration+50)},e.fn.lightGallery=function(i){return this.each(function(){if(e.data(this,"lightGallery"))try{e(this).data("lightGallery").init()}catch(e){console.error("lightGallery has not initiated properly")}else e.data(this,"lightGallery",new t(this,i))})},e.fn.lightGallery.modules={}}()}),function(e,t){"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(0,function(e){!function(){"use strict";var t={autoplay:!1,pause:5e3,progressBar:!0,fourceAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar"},i=function(i){return this.core=e(i).data("lightGallery"),this.$el=e(i),!(this.core.$items.length<2)&&(this.core.s=e.extend({},t,this.core.s),this.interval=!1,this.fromAuto=!0,this.canceledOnTouch=!1,this.fourceAutoplayTemp=this.core.s.fourceAutoplay,this.core.doCss()||(this.core.s.progressBar=!1),this.init(),this)};i.prototype.init=function(){var e=this;e.core.s.autoplayControls&&e.controls(),e.core.s.progressBar&&e.core.$outer.find(".lg").append('
'),e.progress(),e.core.s.autoplay&&e.$el.one("onSlideItemLoad.lg.tm",function(){e.startlAuto()}),e.$el.on("onDragstart.lg.tm touchstart.lg.tm",function(){e.interval&&(e.cancelAuto(),e.canceledOnTouch=!0)}),e.$el.on("onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm",function(){!e.interval&&e.canceledOnTouch&&(e.startlAuto(),e.canceledOnTouch=!1)})},i.prototype.progress=function(){var e,t,i=this;i.$el.on("onBeforeSlide.lg.tm",function(){i.core.s.progressBar&&i.fromAuto&&(e=i.core.$outer.find(".lg-progress-bar"),t=i.core.$outer.find(".lg-progress"),i.interval&&(t.removeAttr("style"),e.removeClass("lg-start"),setTimeout(function(){t.css("transition","width "+(i.core.s.speed+i.core.s.pause)+"ms ease 0s"),e.addClass("lg-start")},20))),i.fromAuto||i.core.s.fourceAutoplay||i.cancelAuto(),i.fromAuto=!1})},i.prototype.controls=function(){var t=this;e(this.core.s.appendAutoplayControlsTo).append(''),t.core.$outer.find(".lg-autoplay-button").on("click.lg",function(){e(t.core.$outer).hasClass("lg-show-autoplay")?(t.cancelAuto(),t.core.s.fourceAutoplay=!1):t.interval||(t.startlAuto(),t.core.s.fourceAutoplay=t.fourceAutoplayTemp)})},i.prototype.startlAuto=function(){var e=this;e.core.$outer.find(".lg-progress").css("transition","width "+(e.core.s.speed+e.core.s.pause)+"ms ease 0s"),e.core.$outer.addClass("lg-show-autoplay"),e.core.$outer.find(".lg-progress-bar").addClass("lg-start"),e.interval=setInterval(function(){e.core.index+11&&this.init(),this};i.prototype.init=function(){var t,i,n,o=this,r="";if(o.core.$outer.find(".lg").append('
'),o.core.s.dynamic)for(var s=0;s
';else o.core.$items.each(function(){o.core.s.exThumbImage?r+='
':r+='
'});(i=o.core.$outer.find(".lg-pager-outer")).html(r),(t=o.core.$outer.find(".lg-pager-cont")).on("click.lg touchend.lg",function(){var t=e(this);o.core.index=t.index(),o.core.slide(o.core.index,!1,!0,!1)}),i.on("mouseover.lg",function(){clearTimeout(n),i.addClass("lg-pager-hover")}),i.on("mouseout.lg",function(){n=setTimeout(function(){i.removeClass("lg-pager-hover")})}),o.core.$el.on("onBeforeSlide.lg.tm",function(e,i,n){t.removeClass("lg-pager-active"),t.eq(n).addClass("lg-pager-active")})},i.prototype.destroy=function(){},e.fn.lightGallery.modules.pager=i}()}),function(e,t){"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(0,function(e){!function(){"use strict";var t={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",thumbWidth:100,thumbHeight:"80px",thumbContHeight:100,thumbMargin:5,exThumbImage:!1,showThumbByDefault:!0,toogleThumb:!0,pullCaptionUp:!0,enableThumbDrag:!0,enableThumbSwipe:!0,swipeThreshold:50,loadYoutubeThumbnail:!0,youtubeThumbSize:1,loadVimeoThumbnail:!0,vimeoThumbSize:"thumbnail_small",loadDailymotionThumbnail:!0},i=function(i){return this.core=e(i).data("lightGallery"),this.core.s=e.extend({},t,this.core.s),this.$el=e(i),this.$thumbOuter=null,this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.$items.length*(this.core.s.thumbWidth+this.core.s.thumbMargin),this.thumbIndex=this.core.index,this.core.s.animateThumb&&(this.core.s.thumbHeight="100%"),this.left=0,this.init(),this};i.prototype.init=function(){var e=this;this.core.s.thumbnail&&this.core.$items.length>1&&(this.core.s.showThumbByDefault&&setTimeout(function(){e.core.$outer.addClass("lg-thumb-open")},700),this.core.s.pullCaptionUp&&this.core.$outer.addClass("lg-pull-caption-up"),this.build(),this.core.s.animateThumb&&this.core.doCss()?(this.core.s.enableThumbDrag&&this.enableThumbDrag(),this.core.s.enableThumbSwipe&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toogle(),this.thumbkeyPress())},i.prototype.build=function(){function t(e,t,i){var s,a=n.core.isVideo(e,i)||{},l="";a.youtube||a.vimeo||a.dailymotion?a.youtube?s=n.core.s.loadYoutubeThumbnail?"//img.youtube.com/vi/"+a.youtube[1]+"/"+n.core.s.youtubeThumbSize+".jpg":t:a.vimeo?n.core.s.loadVimeoThumbnail?(s="//i.vimeocdn.com/video/error_"+r+".jpg",l=a.vimeo[1]):s=t:a.dailymotion&&(s=n.core.s.loadDailymotionThumbnail?"//www.dailymotion.com/thumbnail/video/"+a.dailymotion[1]:t):s=t,o+='
',l=""}var i,n=this,o="",r="";switch(this.core.s.vimeoThumbSize){case"thumbnail_large":r="640";break;case"thumbnail_medium":r="200x150";break;case"thumbnail_small":r="100x75"}if(n.core.$outer.addClass("lg-has-thumb"),n.core.$outer.find(".lg").append('
'),n.$thumbOuter=n.core.$outer.find(".lg-thumb-outer"),n.thumbOuterWidth=n.$thumbOuter.width(),n.core.s.animateThumb&&n.core.$outer.find(".lg-thumb").css({width:n.thumbTotalWidth+"px",position:"relative"}),this.core.s.animateThumb&&n.$thumbOuter.css("height",n.core.s.thumbContHeight+"px"),n.core.s.dynamic)for(var s=0;sthis.thumbTotalWidth-this.thumbOuterWidth&&(this.left=this.thumbTotalWidth-this.thumbOuterWidth),this.left<0&&(this.left=0),this.core.lGalleryOn?(t.hasClass("on")||this.core.$outer.find(".lg-thumb").css("transition-duration",this.core.s.speed+"ms"),this.core.doCss()||t.animate({left:-this.left+"px"},this.core.s.speed)):this.core.doCss()||t.css("left",-this.left+"px"),this.setTranslate(this.left)}},i.prototype.enableThumbDrag=function(){var t=this,i=0,n=0,o=!1,r=!1,s=0;t.$thumbOuter.addClass("lg-grab"),t.core.$outer.find(".lg-thumb").on("mousedown.lg.thumb",function(e){t.thumbTotalWidth>t.thumbOuterWidth&&(e.preventDefault(),i=e.pageX,o=!0,t.core.$outer.scrollLeft+=1,t.core.$outer.scrollLeft-=1,t.thumbClickable=!1,t.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),e(window).on("mousemove.lg.thumb",function(e){o&&(s=t.left,r=!0,n=e.pageX,t.$thumbOuter.addClass("lg-dragging"),(s-=n-i)>t.thumbTotalWidth-t.thumbOuterWidth&&(s=t.thumbTotalWidth-t.thumbOuterWidth),s<0&&(s=0),t.setTranslate(s))}),e(window).on("mouseup.lg.thumb",function(){r?(r=!1,t.$thumbOuter.removeClass("lg-dragging"),t.left=s,Math.abs(n-i)e.thumbOuterWidth&&(i.preventDefault(),t=i.originalEvent.targetTouches[0].pageX,e.thumbClickable=!1)}),e.core.$outer.find(".lg-thumb").on("touchmove.lg",function(r){e.thumbTotalWidth>e.thumbOuterWidth&&(r.preventDefault(),i=r.originalEvent.targetTouches[0].pageX,n=!0,e.$thumbOuter.addClass("lg-dragging"),o=e.left,(o-=i-t)>e.thumbTotalWidth-e.thumbOuterWidth&&(o=e.thumbTotalWidth-e.thumbOuterWidth),o<0&&(o=0),e.setTranslate(o))}),e.core.$outer.find(".lg-thumb").on("touchend.lg",function(){e.thumbTotalWidth>e.thumbOuterWidth&&n?(n=!1,e.$thumbOuter.removeClass("lg-dragging"),Math.abs(i-t)'),e.core.$outer.find(".lg-toogle-thumb").on("click.lg",function(){e.core.$outer.toggleClass("lg-thumb-open")}))},i.prototype.thumbkeyPress=function(){var t=this;e(window).on("keydown.lg.thumb",function(e){38===e.keyCode?(e.preventDefault(),t.core.$outer.addClass("lg-thumb-open")):40===e.keyCode&&(e.preventDefault(),t.core.$outer.removeClass("lg-thumb-open"))})},i.prototype.destroy=function(){this.core.s.thumbnail&&this.core.$items.length>1&&(e(window).off("resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb"),this.$thumbOuter.remove(),this.core.$outer.removeClass("lg-has-thumb"))},e.fn.lightGallery.modules.Thumbnail=i}()}),function(e,t){"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){!function(){"use strict";var t={videoMaxWidth:"855px",autoplayFirstVideo:!0,youtubePlayerParams:!1,vimeoPlayerParams:!1,dailymotionPlayerParams:!1,vkPlayerParams:!1,videojs:!1,videojsOptions:{}},i=function(i){return this.core=e(i).data("lightGallery"),this.$el=e(i),this.core.s=e.extend({},t,this.core.s),this.videoLoaded=!1,this.init(),this};i.prototype.init=function(){var t=this;t.core.$el.on("hasVideo.lg.tm",function(e,t,i,n){var o=this;if(o.core.$slide.eq(t).find(".lg-video").append(o.loadVideo(i,"lg-object",!0,t,n)),n)if(o.core.s.videojs)try{videojs(o.core.$slide.eq(t).find(".lg-html5").get(0),o.core.s.videojsOptions,function(){!o.videoLoaded&&o.core.s.autoplayFirstVideo&&this.play()})}catch(e){console.error("Make sure you have included videojs")}else!o.videoLoaded&&o.core.s.autoplayFirstVideo&&o.core.$slide.eq(t).find(".lg-html5").get(0).play()}.bind(this)),t.core.$el.on("onAferAppendSlide.lg.tm",function(e,t){var i=this.core.$slide.eq(t).find(".lg-video-cont");i.hasClass("lg-has-iframe")||(i.css("max-width",this.core.s.videoMaxWidth),this.videoLoaded=!0)}.bind(this)),t.core.doCss()&&t.core.$items.length>1&&(t.core.s.enableSwipe||t.core.s.enableDrag)?t.core.$el.on("onSlideClick.lg.tm",function(){var e=t.core.$slide.eq(t.core.index);t.loadVideoOnclick(e)}):t.core.$slide.on("click.lg",function(){t.loadVideoOnclick(e(this))}),t.core.$el.on("onBeforeSlide.lg.tm",function(t,i,n){var o=this,r=o.core.$slide.eq(i),s=r.find(".lg-youtube").get(0),a=r.find(".lg-vimeo").get(0),l=r.find(".lg-dailymotion").get(0),c=r.find(".lg-vk").get(0),d=r.find(".lg-html5").get(0);if(s)s.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*");else if(a)try{$f(a).api("pause")}catch(e){console.error("Make sure you have included froogaloop2 js")}else if(l)l.contentWindow.postMessage("pause","*");else if(d)if(o.core.s.videojs)try{videojs(d).pause()}catch(e){console.error("Make sure you have included videojs")}else d.pause();c&&e(c).attr("src",e(c).attr("src").replace("&autoplay","&noplay"));var u;u=o.core.s.dynamic?o.core.s.dynamicEl[n].src:o.core.$items.eq(n).attr("href")||o.core.$items.eq(n).attr("data-src");var p=o.core.isVideo(u,n)||{};(p.youtube||p.vimeo||p.dailymotion||p.vk)&&o.core.$outer.addClass("lg-hide-download")}.bind(this)),t.core.$el.on("onAfterSlide.lg.tm",function(e,i){t.core.$slide.eq(i).removeClass("lg-video-playing")}),t.core.s.autoplayFirstVideo&&t.core.$el.on("onAferAppendSlide.lg.tm",function(e,i){if(!t.core.lGalleryOn){var n=t.core.$slide.eq(i);setTimeout(function(){t.loadVideoOnclick(n)},100)}})},i.prototype.loadVideo=function(t,i,n,o,r){var s="",a=1,l="",c=this.core.isVideo(t,o)||{};if(n&&(a=this.videoLoaded?0:this.core.s.autoplayFirstVideo?1:0),c.youtube)l="?wmode=opaque&autoplay="+a+"&enablejsapi=1",this.core.s.youtubePlayerParams&&(l=l+"&"+e.param(this.core.s.youtubePlayerParams)),s='';else if(c.vimeo)l="?autoplay="+a+"&api=1",this.core.s.vimeoPlayerParams&&(l=l+"&"+e.param(this.core.s.vimeoPlayerParams)),s='';else if(c.dailymotion)l="?wmode=opaque&autoplay="+a+"&api=postMessage",this.core.s.dailymotionPlayerParams&&(l=l+"&"+e.param(this.core.s.dailymotionPlayerParams)),s='';else if(c.html5){var d=r.substring(0,1);"."!==d&&"#"!==d||(r=e(r).html()),s=r}else c.vk&&(l="&autoplay="+a,this.core.s.vkPlayerParams&&(l=l+"&"+e.param(this.core.s.vkPlayerParams)),s='');return s},i.prototype.loadVideoOnclick=function(e){var t=this;if(e.find(".lg-object").hasClass("lg-has-poster")&&e.find(".lg-object").is(":visible"))if(e.hasClass("lg-has-video")){var i=e.find(".lg-youtube").get(0),n=e.find(".lg-vimeo").get(0),o=e.find(".lg-dailymotion").get(0),r=e.find(".lg-html5").get(0);if(i)i.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*");else if(n)try{$f(n).api("play")}catch(e){console.error("Make sure you have included froogaloop2 js")}else if(o)o.contentWindow.postMessage("play","*");else if(r)if(t.core.s.videojs)try{videojs(r).play()}catch(e){console.error("Make sure you have included videojs")}else r.play();e.addClass("lg-video-playing")}else{e.addClass("lg-video-playing lg-has-video");var s,a,l=function(i,n){if(e.find(".lg-video").append(t.loadVideo(i,"",!1,t.core.index,n)),n)if(t.core.s.videojs)try{videojs(t.core.$slide.eq(t.core.index).find(".lg-html5").get(0),t.core.s.videojsOptions,function(){this.play()})}catch(e){console.error("Make sure you have included videojs")}else t.core.$slide.eq(t.core.index).find(".lg-html5").get(0).play()};t.core.s.dynamic?(s=t.core.s.dynamicEl[t.core.index].src,a=t.core.s.dynamicEl[t.core.index].html,l(s,a)):(s=t.core.$items.eq(t.core.index).attr("href")||t.core.$items.eq(t.core.index).attr("data-src"),a=t.core.$items.eq(t.core.index).attr("data-html"),l(s,a));var c=e.find(".lg-object");e.find(".lg-video").append(c),e.find(".lg-video-object").hasClass("lg-html5")||(e.removeClass("lg-complete"),e.find(".lg-video-object").on("load.lg error.lg",function(){e.addClass("lg-complete")}))}},i.prototype.destroy=function(){this.videoLoaded=!1},e.fn.lightGallery.modules.video=i}()}),function(e,t){"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(0,function(e){!function(){"use strict";var t={scale:1,zoom:!0,actualSize:!0,enableZoomAfter:300,useLeftForZoom:function(){var e=!1,t=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return t&&parseInt(t[2],10)<54&&(e=!0),e}()},i=function(i){return this.core=e(i).data("lightGallery"),this.core.s=e.extend({},t,this.core.s),this.core.s.zoom&&this.core.doCss()&&(this.init(),this.zoomabletimeout=!1,this.pageX=e(window).width()/2,this.pageY=e(window).height()/2+e(window).scrollTop()),this};i.prototype.init=function(){var t=this,i='';t.core.s.actualSize&&(i+=''),t.core.s.useLeftForZoom?t.core.$outer.addClass("lg-use-left-for-zoom"):t.core.$outer.addClass("lg-use-transition-for-zoom"),this.core.$outer.find(".lg-toolbar").append(i),t.core.$el.on("onSlideItemLoad.lg.tm.zoom",function(i,n,o){var r=t.core.s.enableZoomAfter+o;e("body").hasClass("lg-from-hash")&&o?r=0:e("body").removeClass("lg-from-hash"),t.zoomabletimeout=setTimeout(function(){t.core.$slide.eq(n).addClass("lg-zoomable")},r+30)});var n=1,o=function(i){var n,o,r=t.core.$outer.find(".lg-current .lg-image"),s=(e(window).width()-r.prop("offsetWidth"))/2,a=(e(window).height()-r.prop("offsetHeight"))/2+e(window).scrollTop(),l=(i-1)*(n=t.pageX-s),c=(i-1)*(o=t.pageY-a);r.css("transform","scale3d("+i+", "+i+", 1)").attr("data-scale",i),t.core.s.useLeftForZoom?r.parent().css({left:-l+"px",top:-c+"px"}).attr("data-x",l).attr("data-y",c):r.parent().css("transform","translate3d(-"+l+"px, -"+c+"px, 0)").attr("data-x",l).attr("data-y",c)},r=function(){n>1?t.core.$outer.addClass("lg-zoomed"):t.resetZoom(),n<1&&(n=1),o(n)},s=function(i,o,s,a){var l,c=o.prop("offsetWidth");l=t.core.s.dynamic?t.core.s.dynamicEl[s].width||o[0].naturalWidth||c:t.core.$items.eq(s).attr("data-width")||o[0].naturalWidth||c;var d;t.core.$outer.hasClass("lg-zoomed")?n=1:l>c&&(d=l/c,n=d||2),a?(t.pageX=e(window).width()/2,t.pageY=e(window).height()/2+e(window).scrollTop()):(t.pageX=i.pageX||i.originalEvent.targetTouches[0].pageX,t.pageY=i.pageY||i.originalEvent.targetTouches[0].pageY),r(),setTimeout(function(){t.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")},10)},a=!1;t.core.$el.on("onAferAppendSlide.lg.tm.zoom",function(e,i){var n=t.core.$slide.eq(i).find(".lg-image");n.on("dblclick",function(e){s(e,n,i)}),n.on("touchstart",function(e){a?(clearTimeout(a),a=null,s(e,n,i)):a=setTimeout(function(){a=null},300),e.preventDefault()})}),e(window).on("resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom",function(){t.pageX=e(window).width()/2,t.pageY=e(window).height()/2+e(window).scrollTop(),o(n)}),e("#lg-zoom-out").on("click.lg",function(){t.core.$outer.find(".lg-current .lg-image").length&&(n-=t.core.s.scale,r())}),e("#lg-zoom-in").on("click.lg",function(){t.core.$outer.find(".lg-current .lg-image").length&&(n+=t.core.s.scale,r())}),e("#lg-actual-size").on("click.lg",function(e){s(e,t.core.$slide.eq(t.core.index).find(".lg-image"),t.core.index,!0)}),t.core.$el.on("onBeforeSlide.lg.tm",function(){n=1,t.resetZoom()}),t.zoomDrag(),t.zoomSwipe()},i.prototype.resetZoom=function(){this.core.$outer.removeClass("lg-zoomed"),this.core.$slide.find(".lg-img-wrap").removeAttr("style data-x data-y"),this.core.$slide.find(".lg-image").removeAttr("style data-scale"),this.pageX=e(window).width()/2,this.pageY=e(window).height()/2+e(window).scrollTop()},i.prototype.zoomSwipe=function(){var e=this,t={},i={},n=!1,o=!1,r=!1;e.core.$slide.on("touchstart.lg",function(i){if(e.core.$outer.hasClass("lg-zoomed")){var n=e.core.$slide.eq(e.core.index).find(".lg-object");r=n.prop("offsetHeight")*n.attr("data-scale")>e.core.$outer.find(".lg").height(),((o=n.prop("offsetWidth")*n.attr("data-scale")>e.core.$outer.find(".lg").width())||r)&&(i.preventDefault(),t={x:i.originalEvent.targetTouches[0].pageX,y:i.originalEvent.targetTouches[0].pageY})}}),e.core.$slide.on("touchmove.lg",function(s){if(e.core.$outer.hasClass("lg-zoomed")){var a,l,c=e.core.$slide.eq(e.core.index).find(".lg-img-wrap");s.preventDefault(),n=!0,i={x:s.originalEvent.targetTouches[0].pageX,y:s.originalEvent.targetTouches[0].pageY},e.core.$outer.addClass("lg-zoom-dragging"),l=r?-Math.abs(c.attr("data-y"))+(i.y-t.y):-Math.abs(c.attr("data-y")),a=o?-Math.abs(c.attr("data-x"))+(i.x-t.x):-Math.abs(c.attr("data-x")),(Math.abs(i.x-t.x)>15||Math.abs(i.y-t.y)>15)&&(e.core.s.useLeftForZoom?c.css({left:a+"px",top:l+"px"}):c.css("transform","translate3d("+a+"px, "+l+"px, 0)"))}}),e.core.$slide.on("touchend.lg",function(){e.core.$outer.hasClass("lg-zoomed")&&n&&(n=!1,e.core.$outer.removeClass("lg-zoom-dragging"),e.touchendZoom(t,i,o,r))})},i.prototype.zoomDrag=function(){var t=this,i={},n={},o=!1,r=!1,s=!1,a=!1;t.core.$slide.on("mousedown.lg.zoom",function(n){var r=t.core.$slide.eq(t.core.index).find(".lg-object");a=r.prop("offsetHeight")*r.attr("data-scale")>t.core.$outer.find(".lg").height(),s=r.prop("offsetWidth")*r.attr("data-scale")>t.core.$outer.find(".lg").width(),t.core.$outer.hasClass("lg-zoomed")&&e(n.target).hasClass("lg-object")&&(s||a)&&(n.preventDefault(),i={x:n.pageX,y:n.pageY},o=!0,t.core.$outer.scrollLeft+=1,t.core.$outer.scrollLeft-=1,t.core.$outer.removeClass("lg-grab").addClass("lg-grabbing"))}),e(window).on("mousemove.lg.zoom",function(e){if(o){var l,c,d=t.core.$slide.eq(t.core.index).find(".lg-img-wrap");r=!0,n={x:e.pageX,y:e.pageY},t.core.$outer.addClass("lg-zoom-dragging"),c=a?-Math.abs(d.attr("data-y"))+(n.y-i.y):-Math.abs(d.attr("data-y")),l=s?-Math.abs(d.attr("data-x"))+(n.x-i.x):-Math.abs(d.attr("data-x")),t.core.s.useLeftForZoom?d.css({left:l+"px",top:c+"px"}):d.css("transform","translate3d("+l+"px, "+c+"px, 0)")}}),e(window).on("mouseup.lg.zoom",function(e){o&&(o=!1,t.core.$outer.removeClass("lg-zoom-dragging"),!r||i.x===n.x&&i.y===n.y||(n={x:e.pageX,y:e.pageY},t.touchendZoom(i,n,s,a)),r=!1),t.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")})},i.prototype.touchendZoom=function(e,t,i,n){var o=this,r=o.core.$slide.eq(o.core.index).find(".lg-img-wrap"),s=o.core.$slide.eq(o.core.index).find(".lg-object"),a=-Math.abs(r.attr("data-x"))+(t.x-e.x),l=-Math.abs(r.attr("data-y"))+(t.y-e.y),c=(o.core.$outer.find(".lg").height()-s.prop("offsetHeight"))/2,d=Math.abs(s.prop("offsetHeight")*Math.abs(s.attr("data-scale"))-o.core.$outer.find(".lg").height()+c),u=(o.core.$outer.find(".lg").width()-s.prop("offsetWidth"))/2,p=Math.abs(s.prop("offsetWidth")*Math.abs(s.attr("data-scale"))-o.core.$outer.find(".lg").width()+u);(Math.abs(t.x-e.x)>15||Math.abs(t.y-e.y)>15)&&(n&&(l<=-d?l=-d:l>=-c&&(l=-c)),i&&(a<=-p?a=-p:a>=-u&&(a=-u)),n?r.attr("data-y",Math.abs(l)):l=-Math.abs(r.attr("data-y")),i?r.attr("data-x",Math.abs(a)):a=-Math.abs(r.attr("data-x")),o.core.s.useLeftForZoom?r.css({left:a+"px",top:l+"px"}):r.css("transform","translate3d("+a+"px, "+l+"px, 0)"))},i.prototype.destroy=function(){var t=this;t.core.$el.off(".lg.zoom"),e(window).off(".lg.zoom"),t.core.$slide.off(".lg.zoom"),t.core.$el.off(".lg.tm.zoom"),t.resetZoom(),clearTimeout(t.zoomabletimeout),t.zoomabletimeout=!1},e.fn.lightGallery.modules.zoom=i}()}),function(e,t){"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(0,function(e){!function(){"use strict";var t={hash:!0},i=function(i){return this.core=e(i).data("lightGallery"),this.core.s=e.extend({},t,this.core.s),this.core.s.hash&&(this.oldHash=window.location.hash,this.init()),this};i.prototype.init=function(){var t,i=this;i.core.$el.on("onAfterSlide.lg.tm",function(e,t,n){history.replaceState?history.replaceState(null,null,window.location.pathname+window.location.search+"#lg="+i.core.s.galleryId+"&slide="+n):window.location.hash="lg="+i.core.s.galleryId+"&slide="+n}),e(window).on("hashchange.lg.hash",function(){t=window.location.hash;var e=parseInt(t.split("&slide=")[1],10);t.indexOf("lg="+i.core.s.galleryId)>-1?i.core.slide(e,!1,!1):i.core.lGalleryOn&&i.core.destroy()})},i.prototype.destroy=function(){this.core.s.hash&&(this.oldHash&&this.oldHash.indexOf("lg="+this.core.s.galleryId)<0?history.replaceState?history.replaceState(null,null,this.oldHash):window.location.hash=this.oldHash:history.replaceState?history.replaceState(null,document.title,window.location.pathname+window.location.search):window.location.hash="",this.core.$el.off(".lg.hash"))},e.fn.lightGallery.modules.hash=i}()}),function(e,t){"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(0,function(e){!function(){"use strict";var t={share:!0,facebook:!0,facebookDropdownText:"Facebook",twitter:!0,twitterDropdownText:"Twitter",googlePlus:!0,googlePlusDropdownText:"GooglePlus",pinterest:!0,pinterestDropdownText:"Pinterest"},i=function(i){return this.core=e(i).data("lightGallery"),this.core.s=e.extend({},t,this.core.s),this.core.s.share&&this.init(),this};i.prototype.init=function(){var t=this,i='",this.core.$outer.find(".lg-toolbar").append(i),this.core.$outer.find(".lg").append('
'),e("#lg-share").on("click.lg",function(){t.core.$outer.toggleClass("lg-dropdown-active")}),e("#lg-dropdown-overlay").on("click.lg",function(){t.core.$outer.removeClass("lg-dropdown-active")}),t.core.$el.on("onAfterSlide.lg.tm",function(i,n,o){setTimeout(function(){e("#lg-share-facebook").attr("href","https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(t.getSahreProps(o,"facebookShareUrl")||window.location.href)),e("#lg-share-twitter").attr("href","https://twitter.com/intent/tweet?text="+t.getSahreProps(o,"tweetText")+"&url="+encodeURIComponent(t.getSahreProps(o,"twitterShareUrl")||window.location.href)),e("#lg-share-googleplus").attr("href","https://plus.google.com/share?url="+encodeURIComponent(t.getSahreProps(o,"googleplusShareUrl")||window.location.href)),e("#lg-share-pinterest").attr("href","http://www.pinterest.com/pin/create/button/?url="+encodeURIComponent(t.getSahreProps(o,"pinterestShareUrl")||window.location.href)+"&media="+encodeURIComponent(t.getSahreProps(o,"src"))+"&description="+t.getSahreProps(o,"pinterestText"))},100)})},i.prototype.getSahreProps=function(e,t){var i="";if(this.core.s.dynamic)i=this.core.s.dynamicEl[e][t];else{var n=this.core.$items.eq(e).attr("href"),o=this.core.$items.eq(e).data(t);i="src"===t?n||o:o}return i},i.prototype.destroy=function(){},e.fn.lightGallery.modules.share=i}()}),function(e,t){"use strict";var i={item:3,autoWidth:!1,slideMove:1,slideMargin:10,addClass:"",mode:"slide",useCSS:!0,cssEasing:"ease",easing:"linear",speed:400,auto:!1,pauseOnHover:!1,loop:!1,slideEndAnimation:!0,pause:2e3,keyPress:!1,controls:!0,prevHtml:"",nextHtml:"",rtl:!1,adaptiveHeight:!1,vertical:!1,verticalHeight:500,vThumbWidth:100,thumbItem:10,pager:!0,gallery:!1,galleryMargin:5,thumbMargin:5,currentPagerPosition:"middle",enableTouch:!0,enableDrag:!0,freeMove:!0,swipeThreshold:40,responsive:[],onBeforeStart:function(e){},onSliderLoad:function(e){},onBeforeSlide:function(e,t){},onAfterSlide:function(e,t){},onBeforeNextSlide:function(e,t){},onBeforePrevSlide:function(e,t){}};e.fn.lightSlider=function(t){if(0===this.length)return this;if(this.length>1)return this.each(function(){e(this).lightSlider(t)}),this;var n={},o=e.extend(!0,{},i,t),r={},s=this;n.$el=this,"fade"===o.mode&&(o.vertical=!1);var a=s.children(),l=e(window).width(),c=null,d=null,u=0,p=0,h=!1,f=0,g="",m=0,v=!0===o.vertical?"height":"width",b=!0===o.vertical?"margin-bottom":"margin-right",y=0,w=0,x=0,C=0,T=null,_="ontouchstart"in document.documentElement,S={};return S.chbreakpoint=function(){if(l=e(window).width(),o.responsive.length){var t;if(!1===o.autoWidth&&(t=o.item),lo.responsive[0].breakpoint)for(var s in r)r.hasOwnProperty(s)&&(o[s]=r[s]);!1===o.autoWidth&&y>0&&x>0&&t!==o.item&&(m=Math.round(y/((x+o.slideMargin)*o.slideMove)))}},S.calSW=function(){!1===o.autoWidth&&(x=(f-(o.item*o.slideMargin-o.slideMargin))/o.item)},S.calWidth=function(e){var t=!0===e?g.find(".lslide").length:a.length;if(!1===o.autoWidth)p=t*(x+o.slideMargin);else{p=0;for(var i=0;t>i;i++)p+=parseInt(a.eq(i).width())+o.slideMargin}return p},(n={doCss:function(){return!(!o.useCSS||!function(){for(var e=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],t=document.documentElement,i=0;i'+o.prevHtml+''+o.nextHtml+""),o.autoWidth?S.calWidth(!1)
'),g=s.parent(".lSSlideWrapper"),!0===o.rtl&&g.parent().addClass("lSrtl"),o.vertical?(g.parent().addClass("vertical"),f=o.verticalHeight,g.css("height",f+"px")):f=s.outerWidth(),a.addClass("lslide"),!0===o.loop&&"slide"===o.mode&&(S.calSW(),S.clone=function(){if(S.calWidth(!0)>f){for(var t=0,i=0,n=0;n=f+o.slideMargin));n++);var r=!0===o.autoWidth?i:o.item;if(ra.length-1-s.find(".clone.right").length;c--)m--,a.eq(c).remove();for(var d=s.find(".clone.right").length;r>d;d++)s.find(".lslide").eq(d).clone().removeClass("lslide").addClass("clone right").appendTo(s),m++;for(var u=s.find(".lslide").length-s.find(".clone.left").length;u>s.find(".lslide").length-r;u--)s.find(".lslide").eq(u-1).clone().removeClass("lslide").addClass("clone left").prependTo(s);a=s.children()}else a.hasClass("clone")&&(s.find(".clone").remove(),e.move(s,0))},S.clone()),S.sSW=function(){u=a.length,!0===o.rtl&&!1===o.vertical&&(b="margin-left"),!1===o.autoWidth&&a.css(v,x+"px"),a.css(b,o.slideMargin+"px"),p=S.calWidth(!1),s.css(v,p+"px"),!0===o.loop&&"slide"===o.mode&&!1===h&&(m=s.find(".clone.left").length)},S.calL=function(){a=s.children(),u=a.length},this.doCss()&&g.addClass("usingCss"),S.calL(),"slide"===o.mode?(S.calSW(),S.sSW(),!0===o.loop&&(y=e.slideValue(),this.move(s,y)),!1===o.vertical&&this.setHeight(s,!1)):(this.setHeight(s,!0),s.addClass("lSFade"),this.doCss()||(a.fadeOut(0),a.eq(m).fadeIn(0))),!0===o.loop&&"slide"===o.mode?a.eq(m).addClass("active"):a.first().addClass("active")},pager:function(){var e=this;if(S.createPager=function(){C=(f-(o.thumbItem*o.thumbMargin-o.thumbMargin))/o.thumbItem;var t=g.find(".lslide"),i=g.find(".lslide").length,n=0,r="",a=0;for(n=0;i>n;n++){"slide"===o.mode&&(o.autoWidth?a+=(parseInt(t.eq(n).width())+o.slideMargin)*o.slideMove:a=n*(x+o.slideMargin)*o.slideMove);var l=t.eq(n*o.slideMove).attr("data-thumb");if(r+=!0===o.gallery?'
  • ':'
  • '+(n+1)+"
  • ","slide"===o.mode&&a>=p-f-o.slideMargin){n+=1;var c=2;o.autoWidth&&(r+='
  • '+(n+1)+"
  • ",c=1),c>n?(r=null,g.parent().addClass("noPager")):g.parent().removeClass("noPager");break}}var d=g.parent();d.find(".lSPager").html(r),!0===o.gallery&&(!0===o.vertical&&d.find(".lSPager").css("width",o.vThumbWidth+"px"),w=n*(o.thumbMargin+C)+.5,d.find(".lSPager").css({property:w+"px","transition-duration":o.speed+"ms"}),!0===o.vertical&&g.parent().css("padding-right",o.vThumbWidth+o.galleryMargin+"px"),d.find(".lSPager").css(v,w+"px"));var u=d.find(".lSPager").find("li");u.first().addClass("active"),u.on("click",function(){return!0===o.loop&&"slide"===o.mode?m+=u.index(this)-d.find(".lSPager").find("li.active").index():m=u.index(this),s.mode(!1),!0===o.gallery&&e.slideThumb(),!1})},o.pager){var t="lSpg";o.gallery&&(t="lSGallery"),g.after('
      ');var i=o.vertical?"margin-left":"margin-top";g.parent().find(".lSPager").css(i,o.galleryMargin+"px"),S.createPager()}setTimeout(function(){S.init()},0)},setHeight:function(e,t){var i=null,n=this;i=o.loop?e.children(".lslide ").first():e.children().first();var r=function(){var n=i.outerHeight(),o=0,r=n;t&&(n=0,o=100*r/f),e.css({height:n+"px","padding-bottom":o+"%"})};r(),i.find("img").length?i.find("img")[0].complete?(r(),T||n.auto()):i.find("img").on("load",function(){setTimeout(function(){r(),T||n.auto()},100)}):T||n.auto()},active:function(e,t){this.doCss()&&"fade"===o.mode&&g.addClass("on");var i=0;if(m*o.slideMove=n&&(i=r)),!0===o.loop&&"slide"===o.mode&&(i=!0===t?m-s.find(".clone.left").length:m*o.slideMove,!0===t&&(n=e.length,r=n-1,i+1===n?i=r:i+1>n&&(i=0))),this.doCss()||"fade"!==o.mode||!1!==t||e.eq(i).fadeIn(o.speed),e.eq(i).addClass("active")}else e.removeClass("active"),e.eq(e.length-1).addClass("active"),this.doCss()||"fade"!==o.mode||!1!==t||(e.fadeOut(o.speed),e.eq(i).fadeIn(o.speed))},move:function(e,t){!0===o.rtl&&(t=-t),this.doCss()?e.css(!0===o.vertical?{transform:"translate3d(0px, "+-t+"px, 0px)","-webkit-transform":"translate3d(0px, "+-t+"px, 0px)"}:{transform:"translate3d("+-t+"px, 0px, 0px)","-webkit-transform":"translate3d("+-t+"px, 0px, 0px)"}):!0===o.vertical?e.css("position","relative").animate({top:-t+"px"},o.speed,o.easing):e.css("position","relative").animate({left:-t+"px"},o.speed,o.easing);var i=g.parent().find(".lSPager").find("li");this.active(i,!0)},fade:function(){this.active(a,!1);var e=g.parent().find(".lSPager").find("li");this.active(e,!0)},slide:function(){var e=this;S.calSlide=function(){p>f&&(y=e.slideValue(),e.active(a,!1),y>p-f-o.slideMargin?y=p-f-o.slideMargin:0>y&&(y=0),e.move(s,y),!0===o.loop&&"slide"===o.mode&&(m>=u-s.find(".clone.left").length/o.slideMove&&e.resetSlide(s.find(".clone.left").length),0===m&&e.resetSlide(g.find(".lslide").length)))},S.calSlide()},resetSlide:function(e){var t=this;g.find(".lSAction a").addClass("disabled"),setTimeout(function(){m=e,g.css("transition-duration","0ms"),y=t.slideValue(),t.active(a,!1),n.move(s,y),setTimeout(function(){g.css("transition-duration",o.speed+"ms"),g.find(".lSAction a").removeClass("disabled")},50)},o.speed+100)},slideValue:function(){var e=0;if(!1===o.autoWidth)e=m*(x+o.slideMargin)*o.slideMove;else{e=0;for(var t=0;m>t;t++)e+=parseInt(a.eq(t).width())+o.slideMargin}return e},slideThumb:function(){var e;switch(o.currentPagerPosition){case"left":e=0;break;case"middle":e=f/2-C/2;break;case"right":e=f-C}var t=m-s.find(".clone.left").length,i=g.parent().find(".lSPager");"slide"===o.mode&&!0===o.loop&&(t>=i.children().length?t=0:0>t&&(t=i.children().length));var n=t*(C+o.thumbMargin)-e;n+f>w&&(n=w-f-o.thumbMargin),0>n&&(n=0),this.move(i,n)},auto:function(){o.auto&&(clearInterval(T),T=setInterval(function(){s.goToNextSlide()},o.pause))},pauseOnHover:function(){var t=this;o.auto&&o.pauseOnHover&&(g.on("mouseenter",function(){e(this).addClass("ls-hover"),s.pause(),o.auto=!0}),g.on("mouseleave",function(){e(this).removeClass("ls-hover"),g.find(".lightSlider").hasClass("lsGrabbing")||t.auto()}))},touchMove:function(e,t){if(g.css("transition-duration","0ms"),"slide"===o.mode){var i=y-(e-t);if(i>=p-f-o.slideMargin)if(!1===o.freeMove)i=p-f-o.slideMargin;else{var n=p-f-o.slideMargin;i=n+(i-n)/5}else 0>i&&(!1===o.freeMove?i=0:i/=5);this.move(s,i)}},touchEnd:function(e){if(g.css("transition-duration",o.speed+"ms"),"slide"===o.mode){var t=!1,i=!0;(y-=e)>p-f-o.slideMargin?(y=p-f-o.slideMargin,!1===o.autoWidth&&(t=!0)):0>y&&(y=0);var n=function(e){var i=0;if(t||e&&(i=1),o.autoWidth)for(var n=0,r=0;r=y));r++);else{var s=y/((x+o.slideMargin)*o.slideMove);m=parseInt(s)+i,y>=p-f-o.slideMargin&&s%1!=0&&m++}};e>=o.swipeThreshold?(n(!1),i=!1):e<=-o.swipeThreshold&&(n(!0),i=!1),s.mode(i),this.slideThumb()}else e>=o.swipeThreshold?s.goToPrevSlide():e<=-o.swipeThreshold&&s.goToNextSlide()},enableDrag:function(){var t=this;if(!_){var i=0,n=0,r=!1;g.find(".lightSlider").addClass("lsGrab"),g.on("mousedown",function(t){return!(f>p&&0!==p)&&void("lSPrev"!==e(t.target).attr("class")&&"lSNext"!==e(t.target).attr("class")&&(i=!0===o.vertical?t.pageY:t.pageX,r=!0,t.preventDefault?t.preventDefault():t.returnValue=!1,g.scrollLeft+=1,g.scrollLeft-=1,g.find(".lightSlider").removeClass("lsGrab").addClass("lsGrabbing"),clearInterval(T)))}),e(window).on("mousemove",function(e){r&&(n=!0===o.vertical?e.pageY:e.pageX,t.touchMove(n,i))}),e(window).on("mouseup",function(s){if(r){g.find(".lightSlider").removeClass("lsGrabbing").addClass("lsGrab"),r=!1;var a=(n=!0===o.vertical?s.pageY:s.pageX)-i;Math.abs(a)>=o.swipeThreshold&&e(window).on("click.ls",function(t){t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopImmediatePropagation(),t.stopPropagation(),e(window).off("click.ls")}),t.touchEnd(a)}})}},enableTouch:function(){var e=this;if(_){var t={},i={};g.on("touchstart",function(e){i=e.originalEvent.targetTouches[0],t.pageX=e.originalEvent.targetTouches[0].pageX,t.pageY=e.originalEvent.targetTouches[0].pageY,clearInterval(T)}),g.on("touchmove",function(n){if(f>p&&0!==p)return!1;var r=n.originalEvent;i=r.targetTouches[0];var s=Math.abs(i.pageX-t.pageX),a=Math.abs(i.pageY-t.pageY);!0===o.vertical?(3*a>s&&n.preventDefault(),e.touchMove(i.pageY,t.pageY)):(3*s>a&&n.preventDefault(),e.touchMove(i.pageX,t.pageX))}),g.on("touchend",function(){if(f>p&&0!==p)return!1;var n;n=!0===o.vertical?i.pageY-t.pageY:i.pageX-t.pageX,e.touchEnd(n)})}},build:function(){var t=this;t.initialStyle(),this.doCss()&&(!0===o.enableTouch&&t.enableTouch(),!0===o.enableDrag&&t.enableDrag()),e(window).on("focus",function(){t.auto()}),e(window).on("blur",function(){clearInterval(T)}),t.pager(),t.pauseOnHover(),t.controls(),t.keyPress()}}).build(),S.init=function(){S.chbreakpoint(),!0===o.vertical?(f=o.item>1?o.verticalHeight:a.outerHeight(),g.css("height",f+"px")):f=g.outerWidth(),!0===o.loop&&"slide"===o.mode&&S.clone(),S.calL(),"slide"===o.mode&&s.removeClass("lSSlide"),"slide"===o.mode&&(S.calSW(),S.sSW()),setTimeout(function(){"slide"===o.mode&&s.addClass("lSSlide")},1e3),o.pager&&S.createPager(),!0===o.adaptiveHeight&&!1===o.vertical&&s.css("height",a.eq(m).outerHeight(!0)),!1===o.adaptiveHeight&&("slide"===o.mode?!1===o.vertical?n.setHeight(s,!1):n.auto():n.setHeight(s,!0)),!0===o.gallery&&n.slideThumb(),"slide"===o.mode&&n.slide(),!1===o.autoWidth?a.length<=o.item?g.find(".lSAction").hide():g.find(".lSAction").show():S.calWidth(!1)0)o.onBeforePrevSlide.call(this,s,m),m--,s.mode(!1),!0===o.gallery&&n.slideThumb();else if(!0===o.loop){if(o.onBeforePrevSlide.call(this,s,m),"fade"===o.mode){var e=u-1;m=parseInt(e/o.slideMove)}s.mode(!1),!0===o.gallery&&n.slideThumb()}else!0===o.slideEndAnimation&&(s.addClass("leftEnd"),setTimeout(function(){s.removeClass("leftEnd")},400))},s.goToNextSlide=function(){var e=!0;if("slide"===o.mode){e=n.slideValue()=m?t+(m-i):m>=t+i?m-t-i:m-i}return e+1},s.getTotalSlideCount=function(){return g.find(".lslide").length},s.goToSlide=function(e){m=o.loop?e+s.find(".clone.left").length-1:e,s.mode(!1),!0===o.gallery&&n.slideThumb()},s.destroy=function(){s.lightSlider&&(s.goToPrevSlide=function(){},s.goToNextSlide=function(){},s.mode=function(){},s.play=function(){},s.pause=function(){},s.refresh=function(){},s.getCurrentSlideCount=function(){},s.getTotalSlideCount=function(){},s.goToSlide=function(){},s.lightSlider=null,S={init:function(){}},s.parent().parent().find(".lSAction, .lSPager").remove(),s.removeClass("lightSlider lSFade lSSlide lsGrab lsGrabbing leftEnd right").removeAttr("style").unwrap().unwrap(),s.children().removeAttr("style"),a.removeClass("lslide active"),s.find(".clone").remove(),a=null,T=null,h=!1,m=0)},setTimeout(function(){o.onSliderLoad.call(this,s)},10),e(window).on("resize orientationchange",function(e){setTimeout(function(){e.preventDefault?e.preventDefault():e.returnValue=!1,S.init()},200)}),this}}(jQuery),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){"use strict";var t=window.Slick||{};(t=function(){var t=0;return function(i,n){var o,r=this;r.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:e(i),appendDots:e(i),arrows:!0,asNavFor:null,prevArrow:'',nextArrow:'',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return e(''},getRotation:function(e){switch(e){case 2:return"rotateY(180deg)";case 3:return"rotate(180deg)";case 4:return"rotate(180deg) rotateY(180deg)";case 5:return"rotate(270deg) rotateY(180deg)";case 6:return"rotate(90deg)";case 7:return"rotate(90deg) rotateY(180deg)";case 8:return"rotate(270deg)";default:return""}},setTransform:function(e,t){e&&(e.style.transform=t,e.style.webkitTransform=t,e.style["-moz-transform"]=t,e.style["-ms-transform"]=t,e.style["-o-transform"]=t)}},(i=function(i,n){var o=this;o.$element=e(i),o.$parent=o.$element.parent(),o._validate()&&(o.isPreviewable=t.hasFileAPISupport(),o.isIE9=t.isIE(9),o.isIE10=t.isIE(10),(o.isPreviewable||o.isIE9)&&(o._init(n),o._listen()),o.$element.removeClass("file-loading"))}).prototype={constructor:i,_cleanup:function(){this.reader=null,this.clearFileStack(),this.fileBatchCompleted=!0,this.isError=!1,this.cancelling=!1,this.paused=!1,this.lastProgress=0,this._initAjax()},_initAjax:function(){this.ajaxQueue=[],this.ajaxRequests=[],this.ajaxQueueIntervalId=null,this.ajaxCurrentThreads=0,this.ajaxAborted=!1},_init:function(i,n){var o,r,s,a,l=this,c=l.$element;l.options=i,e.each(i,function(e,i){switch(e){case"minFileCount":case"maxFileCount":case"maxTotalFileCount":case"minFileSize":case"maxFileSize":case"maxFilePreviewSize":case"resizeImageQuality":case"resizeIfSizeMoreThan":case"progressUploadThreshold":case"initialPreviewCount":case"zoomModalHeight":case"minImageHeight":case"maxImageHeight":case"minImageWidth":case"maxImageWidth":l[e]=t.getNum(i);break;default:l[e]=i}}),l.maxTotalFileCount>0&&l.maxTotalFileCounte.file.size?e.file.size:t},getTotalChunks:function(){var e=i.resumableManager,t=parseFloat(e.chunkSize);return!isNaN(t)&&t>0?Math.ceil(e.file.size/t):0},getProgress:function(){var e=i.resumableManager,t=e.processedResumables(),n=e.chunkCount;return 0===n?0:Math.ceil(t/n*100)},checkAborted:function(e){(i.paused||i.cancelling)&&(clearInterval(e),i.unlock())},upload:function(){var e,n=i.resumableManager,o=i.fileManager,r=o.getIdList(),s="new";e=setInterval(function(){var a;if(n.checkAborted(e),"new"===s&&(i.lock(),s="processing",a=r.shift(),o.initStats(a),o.stack[a]&&(n.init(a,o.stack[a],o.getIndex(a)),n.testUpload(),n.uploadResumable())),!o.isPending(a)&&n.completed&&(s="new"),o.isProcessed()){var l=i.$preview.find(".file-preview-initial");l.length&&(t.addCss(l,t.SORT_CSS),i._initSortable()),clearInterval(e),i._clearFileInput(),i.unlock(),setTimeout(function(){var e=i.previewCache.data;e&&(i.initialPreview=e.content,i.initialPreviewConfig=e.config,i.initialPreviewThumbTags=e.tags),i._raise("filebatchuploadcomplete",[i.initialPreview,i.initialPreviewConfig,i.initialPreviewThumbTags,i._getExtraData()])},i.processDelay)}},i.processDelay)},uploadResumable:function(){var e,t=i.resumableManager,n=t.chunkCount;for(e=0;el.maxRetries)a.setProcessed("error");else{var f,g,m,v,b,y,w=u[u.slice?"slice":u.mozSlice?"mozSlice":u.webkitSlice?"webkitSlice":"slice"](c*e,c*(e+1));f=new FormData,r=s.stack[d],i._setUploadData(f,{chunkCount:a.chunkCount,chunkIndex:e,chunkSize:c,chunkSizeStart:c*e,fileBlob:[w,a.fileName],fileId:d,fileName:a.fileName,fileRelativePath:r.relativePath,fileSize:u.size,retryCount:n}),a.$progress&&a.$progress.length&&a.$progress.show(),m=function(o){g=i._getOutData(f,o),i.showPreview&&(p.hasClass("file-preview-success")||(i._setThumbStatus(p,"Loading"),t.addCss(p,"file-uploading")),h.attr("disabled",!0)),i._raise("filechunkbeforesend",[d,e,n,s,a,g])},v=function(t,r,l){g=i._getOutData(f,l,t);var c=i.uploadParamNames.chunkIndex||"chunkIndex",u=i.resumableUploadOptions,p=[d,e,n,s,a,g];a.currThreads--,t.error?(u.showErrorLog&&i._log(o.retryStatus,{retry:n+1,filename:a.fileName,chunk:e}),a.pushAjax(e,n+1),a.error=t.error,i._raise("filechunkerror",p)):(a.logs[t[c]]=!0,a.processed[d]||(a.processed[d]={}),a.processed[d][t[c]]=!0,a.processed[d].data=t,i._raise("filechunksuccess",p),a.check())},b=function(t,o,r){g=i._getOutData(f,t),a.currThreads--,a.error=r,a.logAjaxError(t,o,r),i._raise("filechunkajaxerror",[d,e,n,s,a,g]),a.pushAjax(e,n+1)},y=function(){i._raise("filechunkcomplete",[d,e,n,s,a,i._getOutData(f)])},i._ajaxSubmit(m,v,y,b,f,d,a.fileIndex)}},loopAjax:function(){var e=i.resumableManager;if(e.currThreads=e.getTotalChunks()&&(e.setProcessed("success"),clearInterval(e.chunkIntervalId)):e.sendAjax(t,n[1]))}}},i.resumableManager.reset()}else n.fallback(i)},_initTemplateDefaults:function(){var i,n,o,r,s,a,l,c,d,u,p,h,f,g,m,v,b,y,w,x,C,T,_,S,k,E,I,$,A,D,P,O,F,j,M,N,L,z,H,R=this;i='{preview}\n
      \n
      \n {caption}\n
      \n {remove}\n {cancel}\n {pause}\n {upload}\n {browse}\n
      \n
      ',n='{preview}\n
      \n
      \n{remove}\n{cancel}\n{upload}\n{browse}\n',o='
      \n {close}
      \n
      \n
      \n
      \n
      \n
      \n
      ',s=t.closeButton("fileinput-remove"),r='',a='
      \n \n \n
      ',l='',c='{icon} {label}',d='
      {icon} {label}
      ',u='',p='\n',h='
      \n
      \n {status}\n
      \n
      {stats}',H='
      {pendingTime} {uploadSpeed}
      ',f=" ({sizeText})",g='',m='
      \n \n
      \n{drag}\n
      ',v='\n',b='',y='{downloadIcon}',w='',x='{dragIcon}',C='
      {indicator}
      ',_=(T='
      \n',S=T+' title="{caption}">
      \n',k="
      {footer}\n
      \n",E='
      {data}
      \n',I='{alt}\n',$='\n',A='',D='',P='\n",O='\x3c!--suppress ALL --\x3e\n",F='\n',M='\n',j='\n\n'+t.OBJECT_PARAMS+" "+t.DEFAULT_PREVIEW+"\n\n",N='
      \n'+t.DEFAULT_PREVIEW+"\n
      \n",L='',z={width:"100%",height:"100%","min-height":"480px"},R._isPdfRendered()&&(M=R.pdfRendererTemplate.replace("{renderer}",R._encodeURI(R.pdfRendererUrl))),R.defaults={layoutTemplates:{main1:i,main2:n,preview:o,close:s,fileIcon:r,caption:a,modalMain:u,modal:p,progress:h,stats:H,size:f,footer:g,indicator:C,actions:m,actionDelete:v,actionUpload:b,actionDownload:y,actionZoom:w,actionDrag:x,btnDefault:l,btnLink:c,btnBrowse:d,zoomCache:L},previewMarkupTags:{tagBefore1:_,tagBefore2:S,tagAfter:k},previewContentTemplates:{generic:"{content}\n",html:E,image:I,text:$,office:A,gdocs:D,video:P,audio:O,flash:F,object:j,pdf:M,other:N},allowedPreviewTypes:["image","html","text","video","audio","flash","pdf","object"],previewTemplates:{},previewSettings:{image:{width:"auto",height:"auto","max-width":"100%","max-height":"100%"},html:{width:"213px",height:"160px"},text:{width:"213px",height:"160px"},office:{width:"213px",height:"160px"},gdocs:{width:"213px",height:"160px"},video:{width:"213px",height:"160px"},audio:{width:"100%",height:"30px"},flash:{width:"213px",height:"160px"},object:{width:"213px",height:"160px"},pdf:{width:"100%",height:"160px",position:"relative"},other:{width:"213px",height:"160px"}},previewSettingsSmall:{image:{width:"auto",height:"auto","max-width":"100%","max-height":"100%"},html:{width:"100%",height:"160px"},text:{width:"100%",height:"160px"},office:{width:"100%",height:"160px"},gdocs:{width:"100%",height:"160px"},video:{width:"100%",height:"auto"},audio:{width:"100%",height:"30px"},flash:{width:"100%",height:"auto"},object:{width:"100%",height:"auto"},pdf:{width:"100%",height:"160px"},other:{width:"100%",height:"160px"}},previewZoomSettings:{image:{width:"auto",height:"auto","max-width":"100%","max-height":"100%"},html:z,text:z,office:{width:"100%",height:"100%","max-width":"100%","min-height":"480px"},gdocs:{width:"100%",height:"100%","max-width":"100%","min-height":"480px"},video:{width:"auto",height:"100%","max-width":"100%"},audio:{width:"100%",height:"30px"},flash:{width:"auto",height:"480px"},object:{width:"auto",height:"100%","max-width":"100%","min-height":"480px"},pdf:z,other:{width:"auto",height:"100%","min-height":"480px"}},mimeTypeAliases:{"video/quicktime":"video/mp4"},fileTypeSettings:{image:function(e,i){return t.compare(e,"image.*")&&!t.compare(e,/(tiff?|wmf)$/i)||t.compare(i,/\.(gif|png|jpe?g)$/i)},html:function(e,i){return t.compare(e,"text/html")||t.compare(i,/\.(htm|html)$/i)},office:function(e,i){return t.compare(e,/(word|excel|powerpoint|office)$/i)||t.compare(i,/\.(docx?|xlsx?|pptx?|pps|potx?)$/i)},gdocs:function(e,i){return t.compare(e,/(word|excel|powerpoint|office|iwork-pages|tiff?)$/i)||t.compare(i,/\.(docx?|xlsx?|pptx?|pps|potx?|rtf|ods|odt|pages|ai|dxf|ttf|tiff?|wmf|e?ps)$/i)},text:function(e,i){return t.compare(e,"text.*")||t.compare(i,/\.(xml|javascript)$/i)||t.compare(i,/\.(txt|md|csv|nfo|ini|json|php|js|css)$/i)},video:function(e,i){return t.compare(e,"video.*")&&(t.compare(e,/(ogg|mp4|mp?g|mov|webm|3gp)$/i)||t.compare(i,/\.(og?|mp4|webm|mp?g|mov|3gp)$/i))},audio:function(e,i){return t.compare(e,"audio.*")&&(t.compare(i,/(ogg|mp3|mp?g|wav)$/i)||t.compare(i,/\.(og?|mp3|mp?g|wav)$/i))},flash:function(e,i){return t.compare(e,"application/x-shockwave-flash",!0)||t.compare(i,/\.(swf)$/i)},pdf:function(e,i){return t.compare(e,"application/pdf",!0)||t.compare(i,/\.(pdf)$/i)},object:function(){return!0},other:function(){return!0}},fileActionSettings:{showRemove:!0,showUpload:!0,showDownload:!0,showZoom:!0,showDrag:!0,removeIcon:'',removeClass:"btn btn-sm btn-kv btn-default btn-outline-secondary",removeErrorClass:"btn btn-sm btn-kv btn-danger",removeTitle:"Remove file",uploadIcon:'',uploadClass:"btn btn-sm btn-kv btn-default btn-outline-secondary",uploadTitle:"Upload file",uploadRetryIcon:'',uploadRetryTitle:"Retry upload",downloadIcon:'',downloadClass:"btn btn-sm btn-kv btn-default btn-outline-secondary",downloadTitle:"Download file",zoomIcon:'',zoomClass:"btn btn-sm btn-kv btn-default btn-outline-secondary",zoomTitle:"View Details",dragIcon:'',dragClass:"text-info",dragTitle:"Move / Rearrange",dragSettings:{},indicatorNew:'',indicatorSuccess:'',indicatorError:'',indicatorLoading:'',indicatorPaused:'',indicatorNewTitle:"Not uploaded yet",indicatorSuccessTitle:"Uploaded",indicatorErrorTitle:"Upload Error",indicatorLoadingTitle:"Uploading ...",indicatorPausedTitle:"Upload Paused"}},e.each(R.defaults,function(t,i){"allowedPreviewTypes"!==t?R[t]=e.extend(!0,{},i,R[t]):void 0===R.allowedPreviewTypes&&(R.allowedPreviewTypes=i)}),R._initPreviewTemplates()},_initPreviewTemplates:function(){var i,n=this,o=n.previewMarkupTags,r=o.tagAfter;e.each(n.previewContentTemplates,function(e,s){t.isEmpty(n.previewTemplates[e])&&(i=o.tagBefore2,"generic"!==e&&"image"!==e&&"html"!==e&&"text"!==e||(i=o.tagBefore1),n._isPdfRendered()&&"pdf"===e&&(i=i.replace("kv-file-content","kv-file-content kv-pdf-rendered")),n.previewTemplates[e]=i+s+r)})},_initPreviewCache:function(){var i=this;i.previewCache={data:{},init:function(){var e=i.initialPreview;e.length>0&&!t.isArray(e)&&(e=e.split(i.initialPreviewDelimiter)),i.previewCache.data={content:e,config:i.initialPreviewConfig,tags:i.initialPreviewThumbTags}},count:function(e){return i.previewCache.data&&i.previewCache.data.content?e?i.previewCache.data.content.filter(function(e){return null!==e}).length:i.previewCache.data.content.length:0},get:function(n,o){var r,s,a,l,c,d,u,p=t.INIT_FLAG+n,h=i.previewCache.data,f=h.config[n],g=h.content[n],m=t.ifSet("previewAsData",f,i.initialPreviewAsData),v=f?{title:f.title||null,alt:f.alt||null}:{title:null,alt:null},b=function(e,n,o,r,s,a,l,c){var d=" file-preview-initial "+t.SORT_CSS+(l?" "+l:""),u=i.previewInitId+"-"+a,p=f&&f.fileId||u;return i._generatePreviewTemplate(e,n,o,r,u,p,!1,null,d,s,a,c,v,f&&f.zoomData||n)};return g&&g.length?(o=void 0===o||o,a=t.ifSet("type",f,i.initialPreviewFileType||"generic"),c=t.ifSet("filename",f,t.ifSet("caption",f)),d=t.ifSet("filetype",f,a),l=i.previewCache.footer(n,o,f&&f.size||null),u=t.ifSet("frameClass",f),r=m?b(a,g,c,d,l,p,u):b("generic",g,c,d,l,p,u,a).setTokens({content:h.content[n]}),h.tags.length&&h.tags[n]&&(r=t.replaceTags(r,h.tags[n])),t.isEmpty(f)||t.isEmpty(f.frameAttr)||((s=e(document.createElement("div")).html(r)).find(".file-preview-initial").attr(f.frameAttr),r=s.html(),s.remove()),r):""},clean:function(e){e.content=t.cleanArray(e.content),e.config=t.cleanArray(e.config),e.tags=t.cleanArray(e.tags),i.previewCache.data=e},add:function(e,n,o,r){var s,a=i.previewCache.data;return e&&e.length?(s=e.length-1,t.isArray(e)||(e=e.split(i.initialPreviewDelimiter)),r&&a.content&&a.content.length?(s=a.content.push(e[0])-1,a.config[s]=n,a.tags[s]=o):(a.content=e,a.config=n,a.tags=o),i.previewCache.clean(a),s):0},set:function(e,n,o,r){var s,a=i.previewCache.data;if(e&&e.length&&(t.isArray(e)||(e=e.split(i.initialPreviewDelimiter)),e.filter(function(e){return null!==e}).length)){if(void 0===a.content&&(a.content=[]),void 0===a.config&&(a.config=[]),void 0===a.tags&&(a.tags=[]),r){for(s=0;s'+e+"":"
    • "+e+"
    • ";return 0===o.find("ul").length?n._addError("
        "+a+"
      "):o.find("ul").append(a),o.fadeIn(n.fadeDelay),n._raise(r,[t,e]),n._setValidationError("file-input-new"),!0},_showError:function(e,t,i){var n=this,o=n.$errorContainer,r=i||"fileerror";return t=t||{},t.reader=n.reader,n._addError(e),o.fadeIn(n.fadeDelay),n._raise(r,[t,e]),n.isAjaxUpload||n._clearFileInput(),n._setValidationError("file-input-new"),n.$btnUpload.attr("disabled",!0),!0},_noFilesError:function(e){var t=this,i=t.minFileCount>1?t.filePlural:t.fileSingle,n=t.msgFilesTooLess.replace("{n}",t.minFileCount).replace("{files}",i),o=t.$errorContainer;n="
    • "+n+"
    • ",0===o.find("ul").length?t._addError("
        "+n+"
      "):o.find("ul").append(n),t.isError=!0,t._updateFileDetails(0),o.fadeIn(t.fadeDelay),t._raise("fileerror",[e,n]),t._clearFileInput(),t._setValidationError()},_parseError:function(t,i,n,o){var r,s=this,a=e.trim(n+""),l=void 0!==i.responseJSON&&void 0!==i.responseJSON.error?i.responseJSON.error:i.responseText;return s.cancelling&&s.msgUploadAborted&&(a=s.msgUploadAborted),s.showAjaxErrorDetails&&l&&(r=(l=e.trim(l.replace(/\n\s*\n/g,"\n"))).length?"
      "+l+"
      ":"",a+=a?r:l),a||(a=s.msgAjaxError.replace("{operation}",t)),s.cancelling=!1,o?""+o+": "+a:a},_parseFileType:function(e,i){var n,o,r,s,a=this,l=a.allowedPreviewTypes||[];if("application/text-plain"===e)return"text";for(s=0;s-1&&(i=t.split(".").pop(),n.previewFileIconSettings&&(o=n.previewFileIconSettings[i]||n.previewFileIconSettings[i.toLowerCase()]||null),n.previewFileExtSettings&&e.each(n.previewFileExtSettings,function(e,t){n.previewFileIconSettings[e]&&t(i)&&(o=n.previewFileIconSettings[e])})),o||n.previewFileIcon},_parseFilePreviewIcon:function(e,t){var i=this._getPreviewIcon(t),n=e;return n.indexOf("{previewFileIcon}")>-1&&(n=n.setTokens({previewFileIconClass:this.previewFileIconClass,previewFileIcon:i})),n},_raise:function(t,i){var n=this,o=e.Event(t);if(void 0!==i?n.$element.trigger(o,i):n.$element.trigger(o),o.isDefaultPrevented()||!1===o.result)return!1;switch(t){case"filebatchuploadcomplete":case"filebatchuploadsuccess":case"fileuploaded":case"fileclear":case"filecleared":case"filereset":case"fileerror":case"filefoldererror":case"fileuploaderror":case"filebatchuploaderror":case"filedeleteerror":case"filecustomerror":case"filesuccessremove":break;default:n.ajaxAborted||(n.ajaxAborted=o.result)}return!0},_listenFullScreen:function(e){var t,i,n=this,o=n.$modal;o&&o.length&&(t=o&&o.find(".btn-fullscreen"),i=o&&o.find(".btn-borderless"),t.length&&i.length&&(t.removeClass("active").attr("aria-pressed","false"),i.removeClass("active").attr("aria-pressed","false"),e?t.addClass("active").attr("aria-pressed","true"):i.addClass("active").attr("aria-pressed","true"),o.hasClass("file-zoom-fullscreen")?n._maximizeZoomDialog():e?n._maximizeZoomDialog():i.removeClass("active").attr("aria-pressed","false")))},_listen:function(){var i,n=this,o=n.$element,r=n.$form,s=n.$container;n._handler(o,"click",function(e){o.hasClass("file-no-browse")&&(o.data("zoneClicked")?o.data("zoneClicked",!1):e.preventDefault())}),n._handler(o,"change",e.proxy(n._change,n)),n.showBrowse&&n._handler(n.$btnFile,"click",e.proxy(n._browse,n)),n._handler(s.find(".fileinput-remove:not([disabled])"),"click",e.proxy(n.clear,n)),n._handler(s.find(".fileinput-cancel"),"click",e.proxy(n.cancel,n)),n._handler(s.find(".fileinput-pause"),"click",e.proxy(n.pause,n)),n._initDragDrop(),n._handler(r,"reset",e.proxy(n.clear,n)),n.isAjaxUpload||n._handler(r,"submit",e.proxy(n._submitForm,n)),n._handler(n.$container.find(".fileinput-upload"),"click",e.proxy(n._uploadClick,n)),n._handler(e(window),"resize",function(){n._listenFullScreen(screen.width===window.innerWidth&&screen.height===window.innerHeight)}),i="webkitfullscreenchange mozfullscreenchange fullscreenchange MSFullscreenChange",n._handler(e(document),i,function(){n._listenFullScreen(t.checkFullScreen())}),n._autoFitContent(),n._initClickable(),n._refreshPreview()},_autoFitContent:function(){var t,i=this,n=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)<400?i.previewSettingsSmall||i.defaults.previewSettingsSmall:i.previewSettings||i.defaults.previewSettings;e.each(n,function(e,n){t=".file-preview-frame .file-preview-"+e,i.$preview.find(t+".kv-preview-data,"+t+" .kv-preview-data").css(n)})},_scanDroppedItems:function(e,i,n){n=n||"";var o,r,s,a=this,l=function(e){a._log(t.logMessages.badDroppedFiles),a._log(e)};e.isFile?e.file(function(e){i.push(e)},l):e.isDirectory&&(r=e.createReader(),(s=function(){r.readEntries(function(t){if(t&&t.length>0){for(o=0;o-1;if(n._zoneDragDropInit(i),n.isDisabled||!r)return i.originalEvent.dataTransfer.effectAllowed="none",void(i.originalEvent.dataTransfer.dropEffect="none");n._raise("fileDragEnter",{sourceEvent:i,files:o.types.Files})&&t.addCss(n.$dropZone,"file-highlighted")},_zoneDragLeave:function(e){var t=this;t._zoneDragDropInit(e),t.isDisabled||t._raise("fileDragLeave",{sourceEvent:e})&&t.$dropZone.removeClass("file-highlighted")},_zoneDrop:function(e){var i,n=this,o=n.$element,r=e.originalEvent.dataTransfer,s=r.files,a=r.items,l=t.getDragDropFolders(a),c=function(){n.isAjaxUpload?n._change(e,s):(n.changeTriggered=!0,o.get(0).files=s,setTimeout(function(){n.changeTriggered=!1,o.trigger("change"+n.namespace)},n.processDelay)),n.$dropZone.removeClass("file-highlighted")};if(e.preventDefault(),!n.isDisabled&&!t.isEmpty(s)&&n._raise("fileDragDrop",{sourceEvent:e,files:s}))if(l>0){if(!n.isAjaxUpload)return void n._showFolderError(l);for(s=[],i=0;i.kv-file-content img"),o=t._getZoom(r," >.kv-file-content img"),t.setImageOrientation(n,o,a.exif.Orientation,s)),i++})},_initPreview:function(e){var i,n=this,o=n.initialCaption||"";if(!n.previewCache.count(!0))return n._clearPreview(),void(e?n._setCaption(o):n._initCaption());i=n.previewCache.out(),o=e&&n.initialCaption?n.initialCaption:i.caption,n._setPreviewContent(i.content),n._setInitThumbAttr(),n._setCaption(o),n._initSortable(),t.isEmpty(i.content)||n.$container.removeClass("file-input-new"),n._initPreviewImageOrientations()},_getZoomButton:function(e){var t=this.previewZoomButtonIcons[e],i=this.previewZoomButtonClasses[e],n=' title="'+(this.previewZoomButtonTitles[e]||"")+'" '+("close"===e?' data-dismiss="modal" aria-hidden="true"':"");return"fullscreen"!==e&&"borderless"!==e&&"toggleheader"!==e||(n+=' data-toggle="button" aria-pressed="false" autocomplete="off"'),'"},_getModalContent:function(){return this._getLayoutTemplate("modal").setTokens({rtl:this.rtl?" kv-rtl":"",zoomFrameClass:this.frameClass,heading:this.msgZoomModalHeading,prev:this._getZoomButton("prev"),next:this._getZoomButton("next"),toggleheader:this._getZoomButton("toggleheader"),fullscreen:this._getZoomButton("fullscreen"),borderless:this._getZoomButton("borderless"),close:this._getZoomButton("close")})},_listenModalEvent:function(e){var i=this,n=i.$modal;n.on(e+".bs.modal",function(o){var r=n.find(".btn-fullscreen"),s=n.find(".btn-borderless");i._raise("filezoom"+e,{sourceEvent:o,previewId:n.data("previewId"),modal:n}),"shown"===e&&(s.removeClass("active").attr("aria-pressed","false"),r.removeClass("active").attr("aria-pressed","false"),n.hasClass("file-zoom-fullscreen")&&(i._maximizeZoomDialog(),t.checkFullScreen()?r.addClass("active").attr("aria-pressed","true"):s.addClass("active").attr("aria-pressed","true")))})},_initZoom:function(){var i,n=this,o=n._getLayoutTemplate("modalMain"),r="#"+t.MODAL_ID;n.showPreview&&(n.$modal=e(r),n.$modal&&n.$modal.length||(i=e(document.createElement("div")).html(o).insertAfter(n.$container),n.$modal=e(r).insertBefore(i),i.remove()),t.initModal(n.$modal),n.$modal.html(n._getModalContent()),e.each(t.MODAL_EVENTS,function(e,t){n._listenModalEvent(t)}))},_initZoomButtons:function(){var t,i,n=this.$modal.data("previewId")||"",o=this.getFrames().toArray(),r=o.length,s=this.$modal.find(".btn-prev"),a=this.$modal.find(".btn-next");if(o.length<2)return s.hide(),void a.hide();s.show(),a.show(),r&&(t=e(o[0]),i=e(o[r-1]),s.removeAttr("disabled"),a.removeAttr("disabled"),t.length&&t.attr("id")===n&&s.attr("disabled",!0),i.length&&i.attr("id")===n&&a.attr("disabled",!0))},_maximizeZoomDialog:function(){var t=this.$modal,i=t.find(".modal-header:visible"),n=t.find(".modal-footer:visible"),o=t.find(".modal-body"),r=e(window).height();t.addClass("file-zoom-fullscreen"),i&&i.length&&(r-=i.outerHeight(!0)),n&&n.length&&(r-=n.outerHeight(!0)),o&&o.length&&(r-=o.outerHeight(!0)-o.height()),t.find(".kv-zoom-body").height(r)},_resizeZoomDialog:function(e){var i=this,n=i.$modal,o=n.find(".btn-fullscreen"),r=n.find(".btn-borderless");if(n.hasClass("file-zoom-fullscreen"))t.toggleFullScreen(!1),e?o.hasClass("active")||(n.removeClass("file-zoom-fullscreen"),i._resizeZoomDialog(!0),r.hasClass("active")&&r.removeClass("active").attr("aria-pressed","false")):o.hasClass("active")?o.removeClass("active").attr("aria-pressed","false"):(n.removeClass("file-zoom-fullscreen"),i.$modal.find(".kv-zoom-body").css("height",i.zoomModalHeight));else{if(!e)return void i._maximizeZoomDialog();t.toggleFullScreen(!0)}n.focus()},_setZoomContent:function(i,n){var o,r,s,a,l,c,d,u,p=this,h=i.attr("id"),f=p._getZoom(h),g=p.$modal,m=g.find(".btn-fullscreen"),v=g.find(".btn-borderless"),b=g.find(".btn-toggleheader");r=f.attr("data-template")||"generic",s=(o=f.find(".kv-file-content")).length?o.html():"",a=(i.data("caption")||"")+" "+(i.data("size")||""),g.find(".kv-zoom-title").attr("title",e("
      ").html(a).text()).html(a),l=g.find(".kv-zoom-body"),g.removeClass("kv-single-content"),n?(u=l.addClass("file-thumb-loading").clone().insertAfter(l),l.html(s).hide(),u.fadeOut("fast",function(){l.fadeIn("fast",function(){l.removeClass("file-thumb-loading")}),u.remove()})):l.html(s),(d=p.previewZoomSettings[r])&&(c=l.find(".kv-preview-data"),t.addCss(c,"file-zoom-detail"),e.each(d,function(e,t){c.css(e,t),(c.attr("width")&&"width"===e||c.attr("height")&&"height"===e)&&c.removeAttr(e)})),g.data("previewId",h),p._handler(g.find(".btn-prev"),"click",function(){p._zoomSlideShow("prev",h)}),p._handler(g.find(".btn-next"),"click",function(){p._zoomSlideShow("next",h)}),p._handler(m,"click",function(){p._resizeZoomDialog(!0)}),p._handler(v,"click",function(){p._resizeZoomDialog(!1)}),p._handler(b,"click",function(){var e,t=g.find(".modal-header"),i=g.find(".modal-body .floating-buttons"),n=t.find(".kv-zoom-actions"),o=function(e){var i=p.$modal.find(".kv-zoom-body"),n=p.zoomModalHeight;g.hasClass("file-zoom-fullscreen")&&(n=i.outerHeight(!0),e||(n-=t.outerHeight(!0))),i.css("height",e?n+e:n)};t.is(":visible")?(e=t.outerHeight(!0),t.slideUp("slow",function(){n.find(".btn").appendTo(i),o(e)})):(i.find(".btn").appendTo(n),t.slideDown("slow",function(){o()})),g.focus()}),p._handler(g,"keydown",function(t){var i=t.which||t.keyCode,n=e(this).find(".btn-prev"),o=e(this).find(".btn-next"),r=e(this).data("previewId"),s=p.rtl?39:37,a=p.rtl?37:39;i===s&&n.length&&!n.attr("disabled")&&p._zoomSlideShow("prev",r),i===a&&o.length&&!o.attr("disabled")&&p._zoomSlideShow("next",r)})},_zoomPreview:function(e){var i,n=this.$modal;if(!e.length)throw"Cannot zoom to detailed preview!";t.initModal(n),n.html(this._getModalContent()),i=e.closest(t.FRAMES),this._setZoomContent(i),n.modal("show"),this._initZoomButtons()},_zoomSlideShow:function(t,i){var n,o,r,s,a=this,l=a.$modal.find(".kv-zoom-actions .btn-"+t),c=a.getFrames().toArray(),d=[],u=c.length;if(!l.attr("disabled")){for(o=0;o=u||!d[s]||((n=e(d[s])).length&&a._setZoomContent(n,!0),a._initZoomButtons(),a._raise("filezoom"+t,{previewId:i,modal:a.$modal}))}},_initZoomButton:function(){var t=this;t.$preview.find(".kv-file-zoom").each(function(){var i=e(this);t._handler(i,"click",function(){t._zoomPreview(i)})})},_inputFileCount:function(){return this.$element.get(0).files.length},_refreshPreview:function(){var t,i=this;(i._inputFileCount()||i.isAjaxUpload)&&i.showPreview&&i.isPreviewable&&(i.isAjaxUpload&&i.fileManager.count()>0?(t=e.extend(!0,{},i.fileManager.stack),i.fileManager.clear(),i._clearFileInput()):t=i.$element.get(0).files,t&&t.length&&(i.readFiles(t),i._setFileDropZoneTitle()))},_clearObjects:function(t){t.find("video audio").each(function(){this.pause(),e(this).remove()}),t.find("img object div").each(function(){e(this).remove()})},_clearFileInput:function(){var t,i,n,o=this.$element;this._inputFileCount()&&(t=o.closest("form"),i=e(document.createElement("form")),n=e(document.createElement("div")),o.before(n),t.length?t.after(i):n.after(i),i.append(o).trigger("reset"),n.before(o).remove(),i.remove())},_resetUpload:function(){var e=this;e.uploadCache=[],e.$btnUpload.removeAttr("disabled"),e._setProgress(0),e._hideProgress(),e._resetErrors(!1),e._initAjax(),e.fileManager.clearImages(),e._resetCanvas(),e.overwriteInitial&&(e.initialPreview=[],e.initialPreviewConfig=[],e.initialPreviewThumbTags=[],e.previewCache.data={content:[],config:[],tags:[]})},_resetCanvas:function(){var e=this;e.canvas&&e.imageCanvasContext&&e.imageCanvasContext.clearRect(0,0,e.canvas.width,e.canvas.height)},_hasInitialPreview:function(){return!this.overwriteInitial&&this.previewCache.count(!0)},_resetPreview:function(){var e,t,i=this;i.previewCache.count(!0)?(e=i.previewCache.out(),i._setPreviewContent(e.content),i._setInitThumbAttr(),t=i.initialCaption?i.initialCaption:e.caption,i._setCaption(t)):(i._clearPreview(),i._initCaption()),i.showPreview&&(i._initZoom(),i._initSortable())},_clearDefaultPreview:function(){this.$preview.find(".file-default-preview").remove()},_validateDefaultPreview:function(){this.showPreview&&!t.isEmpty(this.defaultPreviewContent)&&(this._setPreviewContent('
      '+this.defaultPreviewContent+"
      "),this.$container.removeClass("file-input-new"),this._initClickable())},_resetPreviewThumbs:function(e){var t,i=this;if(e)return i._clearPreview(),void i.clearFileStack();i._hasInitialPreview()?(t=i.previewCache.out(),i._setPreviewContent(t.content),i._setInitThumbAttr(),i._setCaption(t.caption),i._initPreviewActions()):i._clearPreview()},_getLayoutTemplate:function(e){var i=this.layoutTemplates[e];return t.isEmpty(this.customLayoutTags)?i:t.replaceTags(i,this.customLayoutTags)},_getPreviewTemplate:function(e){var i=this.previewTemplates,n=i[e]||i.other;return t.isEmpty(this.customPreviewTags)?n:t.replaceTags(n,this.customPreviewTags)},_getOutData:function(e,t,i,n){return t=t||{},i=i||{},n=n||this.fileManager.list(),{formdata:e,files:n,filenames:this.filenames,filescount:this.getFilesCount(),extra:this._getExtraData(),response:i,reader:this.reader,jqXHR:t}},_getMsgSelected:function(e){var t=1===e?this.fileSingle:this.filePlural;return e>0?this.msgSelected.replace("{n}",e).replace("{files}",t):this.msgNoFilesSelected},_getFrame:function(e,i){var n=this,o=t.getFrameElement(n.$preview,e);return!n.showPreview||i||o.length||n._log(t.logMessages.invalidThumb,{id:e}),o},_getZoom:function(e,i){var n=this,o=t.getZoomElement(n.$preview,e,i);return n.showPreview&&!o.length&&n._log(t.logMessages.invalidThumb,{id:e}),o},_getThumbs:function(e){return e=e||"",this.getFrames(":not(.file-preview-initial)"+e)},_getThumbId:function(e){return this.previewInitId+"-"+e},_getExtraData:function(e,t){var i=this,n=i.uploadExtraData;return"function"==typeof i.uploadExtraData&&(n=i.uploadExtraData(e,t)),n},_initXhr:function(e,i,n){var o=this,r=o.fileManager,s=function(e){var s=0,a=e.total,l=e.loaded||e.position,c=r.getUploadStats(i,l,a);e.lengthComputable&&!o.enableResumableUpload&&(s=t.round(l/a*100)),i?o._setFileUploadStats(i,s,n,c):o._setProgress(s,null,null,o._getStats(c)),o._raise("fileajaxprogress",[c])};return e.upload&&(o.progressDelay&&(s=t.debounce(s,o.progressDelay)),e.upload.addEventListener("progress",s,!1)),e},_initAjaxSettings:function(){this._ajaxSettings=e.extend(!0,{},this.ajaxSettings),this._ajaxDeleteSettings=e.extend(!0,{},this.ajaxDeleteSettings)},_mergeAjaxCallback:function(e,t,i){var n,o=this,r=o._ajaxSettings,s=o.mergeAjaxCallbacks;"delete"===i&&(r=o._ajaxDeleteSettings,s=o.mergeAjaxDeleteCallbacks),n=r[e],r[e]=s&&"function"==typeof n?"before"===s?function(){n.apply(this,arguments),t.apply(this,arguments)}:function(){t.apply(this,arguments),n.apply(this,arguments)}:t},_ajaxSubmit:function(t,i,n,o,r,s,a,l){var c,d,u,p,h=this;h._raise("filepreajax",[r,s,a])&&(r.append("initialPreview",JSON.stringify(h.initialPreview)),r.append("initialPreviewConfig",JSON.stringify(h.initialPreviewConfig)),r.append("initialPreviewThumbTags",JSON.stringify(h.initialPreviewThumbTags)),h._initAjaxSettings(),h._mergeAjaxCallback("beforeSend",t),h._mergeAjaxCallback("success",i),h._mergeAjaxCallback("complete",n),h._mergeAjaxCallback("error",o),"function"==typeof(l=l||h.uploadUrlThumb||h.uploadUrl)&&(l=l()),"object"==typeof(u=h._getExtraData(s,a)||{})&&e.each(u,function(e,t){r.append(e,t)}),d={xhr:function(){var t=e.ajaxSettings.xhr();return h._initXhr(t,s,h.fileManager.count())},url:h._encodeURI(l),type:"POST",dataType:"json",data:r,cache:!1,processData:!1,contentType:!1},c=e.extend(!0,{},d,h._ajaxSettings),h.ajaxQueue.push(c),p=function(){var t,i;h.ajaxCurrentThreads0&&(g.hasInitData=!0,d=i.initialPreview||[],u=i.initialPreviewConfig||[],p=i.initialPreviewThumbTags||[],r=void 0===i.append||i.append,d.length>0&&!t.isArray(d)&&(d=d.split(g.initialPreviewDelimiter)),d.length&&(g._mergeArray("initialPreview",d),g._mergeArray("initialPreviewConfig",u),g._mergeArray("initialPreviewThumbTags",p)),void 0!==n?o?(h=n.attr("id"),null!==(f=g._getUploadCacheIndex(h))&&(g.uploadCache[f]={id:h,content:d[0],config:u[0]||[],tags:p[0]||[],append:r})):(a=g.previewCache.add(d[0],u[0],p[0],r),s=g.previewCache.get(a,!1),(c=(l=e(document.createElement("div")).html(s).hide().insertAfter(n)).find(".kv-zoom-cache"))&&c.length&&c.insertAfter(n),n.fadeOut("slow",function(){var e=l.find(".file-preview-frame");e&&e.length&&e.insertBefore(n).fadeIn("slow").css("display:inline-block"),g._initPreviewActions(),g._clearFileInput(),t.cleanZoomCache(g._getZoom(n.attr("id"))),n.remove(),l.remove(),g._initSortable()})):(g.previewCache.set(d,u,p,r),g._initPreview(),g._initPreviewActions())),g._resetCaption()):g._resetCaption()},_getUploadCacheIndex:function(e){var t,i=this,n=i.uploadCache.length;for(t=0;t0||!e.isEmptyObject(b.uploadExtraData),_=b.ajaxOperations.uploadThumb,S=y.getFile(n),k={id:C,index:i,fileId:n},E=b.fileManager.getFileName(n,!0);b.enableResumableUpload||(b.showPreview&&(s=b.fileManager.getThumb(n),u=s.find(".file-thumb-progress"),l=s.find(".kv-file-upload"),c=s.find(".kv-file-remove"),u.show()),0===w||!T||b.showPreview&&l&&l.hasClass("disabled")||b._abort(k)||(v=function(){d?y.errors.push(n):y.removeFile(n),y.setProcessed(n),y.isProcessed()&&(b.fileBatchCompleted=!0)},a=function(){var e;b.fileBatchCompleted&&setTimeout(function(){var i=0===y.count(),n=y.errors.length;b._updateInitialPreview(),b.unlock(i),i&&b._clearFileInput(),e=b.$preview.find(".file-preview-initial"),b.uploadAsync&&e.length&&(t.addCss(e,t.SORT_CSS),b._initSortable()),b._raise("filebatchuploadcomplete",[y.stack,b._getExtraData()]),b.retryErrorUploads&&0!==n||y.clear(),b._setProgress(101),b.ajaxAborted=!1},b.processDelay)},p=function(a){r=b._getOutData(x,a),y.initStats(n),b.fileBatchCompleted=!1,o||(b.ajaxAborted=!1),b.showPreview&&(s.hasClass("file-preview-success")||(b._setThumbStatus(s,"Loading"),t.addCss(s,"file-uploading")),l.attr("disabled",!0),c.attr("disabled",!0)),o||b.lock(),-1!==y.errors.indexOf(n)&&delete y.errors[n],b._raise("filepreupload",[r,C,i]),e.extend(!0,k,r),b._abort(k)&&(a.abort(),o||(b._setThumbStatus(s,"New"),s.removeClass("file-uploading"),l.removeAttr("disabled"),c.removeAttr("disabled"),b.unlock()),b._setProgressCancelled())},f=function(a,c,p){var f=b.showPreview&&s.attr("id")?s.attr("id"):C;r=b._getOutData(x,p,a),e.extend(!0,k,r),setTimeout(function(){t.isEmpty(a)||t.isEmpty(a.error)?(b.showPreview&&(b._setThumbStatus(s,"Success"),l.hide(),b._initUploadSuccess(a,s,o),b._setProgress(101,u)),b._raise("fileuploaded",[r,f,i]),o?v():b.fileManager.remove(s)):(d=!0,h=b._parseError(_,p,b.msgUploadError,b.fileManager.getFileName(n)),b._showFileError(h,k),b._setPreviewError(s,!0),b.retryErrorUploads||l.hide(),o&&v(),b._setProgress(101,b._getFrame(f).find(".file-thumb-progress"),b.msgUploadError))},b.processDelay)},g=function(){setTimeout(function(){b.showPreview&&(l.removeAttr("disabled"),c.removeAttr("disabled"),s.removeClass("file-uploading")),o?a():(b.unlock(!1),b._clearFileInput()),b._initSuccessThumbs()},b.processDelay)},m=function(t,i,r){h=b._parseError(_,t,r,b.fileManager.getFileName(n)),d=!0,setTimeout(function(){var i;o&&v(),b.fileManager.setProgress(n,100),b._setPreviewError(s,!0),b.retryErrorUploads||l.hide(),e.extend(!0,k,b._getOutData(x,t)),b._setProgress(101,b.$progress,b.msgAjaxProgressError.replace("{operation}",_)),i=b.showPreview&&s?s.find(".file-thumb-progress"):"",b._setProgress(101,i,b.msgUploadError),b._showFileError(h,k)},b.processDelay)},x.append(b.uploadFileAttr,S.file,E),b._setUploadData(x,{fileId:n}),b._ajaxSubmit(p,f,g,m,x,n,i)))},_uploadBatch:function(){var i,n,o,r,s,a,l=this,c=l.fileManager,d=c.total(),u=d>0||!e.isEmptyObject(l.uploadExtraData),p=new FormData,h=l.ajaxOperations.uploadBatch;if(0!==d&&u&&!l._abort({})){a=function(){l.fileManager.clear(),l._clearFileInput()},i=function(i){l.lock(),c.initStats();var n=l._getOutData(p,i);l.ajaxAborted=!1,l.showPreview&&l._getThumbs().each(function(){var i=e(this),n=i.find(".kv-file-upload"),o=i.find(".kv-file-remove");i.hasClass("file-preview-success")||(l._setThumbStatus(i,"Loading"),t.addCss(i,"file-uploading")),n.attr("disabled",!0),o.attr("disabled",!0)}),l._raise("filebatchpreupload",[n]),l._abort(n)&&(i.abort(),l._getThumbs().each(function(){var t=e(this),i=t.find(".kv-file-upload"),n=t.find(".kv-file-remove");t.hasClass("file-preview-loading")&&(l._setThumbStatus(t,"New"),t.removeClass("file-uploading")),i.removeAttr("disabled"),n.removeAttr("disabled")}),l._setProgressCancelled())},n=function(i,n,o){var r=l._getOutData(p,o,i),c=0,d=l._getThumbs(":not(.file-preview-success)"),u=t.isEmpty(i)||t.isEmpty(i.errorkeys)?[]:i.errorkeys;t.isEmpty(i)||t.isEmpty(i.error)?(l._raise("filebatchuploadsuccess",[r]),a(),l.showPreview?(d.each(function(){var t=e(this);l._setThumbStatus(t,"Success"),t.removeClass("file-uploading"),t.find(".kv-file-upload").hide().removeAttr("disabled")}),l._initUploadSuccess(i)):l.reset(),l._setProgress(101)):(l.showPreview&&(d.each(function(){var t=e(this);t.removeClass("file-uploading"),t.find(".kv-file-upload").removeAttr("disabled"),t.find(".kv-file-remove").removeAttr("disabled"),0===u.length||-1!==e.inArray(c,u)?(l._setPreviewError(t,!0),l.retryErrorUploads||(t.find(".kv-file-upload").hide(),l.fileManager.remove(t))):(t.find(".kv-file-upload").hide(),l._setThumbStatus(t,"Success"),l.fileManager.remove(t)),t.hasClass("file-preview-error")&&!l.retryErrorUploads||c++}),l._initUploadSuccess(i)),s=l._parseError(h,o,l.msgUploadError),l._showFileError(s,r,"filebatchuploaderror"),l._setProgress(101,l.$progress,l.msgUploadError))},r=function(){l.unlock(),l._initSuccessThumbs(),l._clearFileInput(),l._raise("filebatchuploadcomplete",[l.fileManager.stack,l._getExtraData()])},o=function(t,i,n){var o=l._getOutData(p,t);s=l._parseError(h,t,n),l._showFileError(s,o,"filebatchuploaderror"),l.uploadFileCount=d-1,l.showPreview&&(l._getThumbs().each(function(){var t=e(this);t.removeClass("file-uploading"),l.fileManager.getFile(t.attr("data-fileid"))&&l._setPreviewError(t)}),l._getThumbs().removeClass("file-uploading"),l._getThumbs(" .kv-file-upload").removeAttr("disabled"),l._getThumbs(" .kv-file-delete").removeAttr("disabled"),l._setProgress(101,l.$progress,l.msgAjaxProgressError.replace("{operation}",h)))};var f=0;e.each(l.fileManager.stack,function(e,i){t.isEmpty(i.file)||p.append(l.uploadFileAttr,i.file,i.nameFmt||"untitled_"+f),f++}),l._ajaxSubmit(i,n,r,o,p)}},_uploadExtraOnly:function(){var e,i,n,o,r,s=this,a={},l=new FormData,c=s.ajaxOperations.uploadExtra;s._abort(a)||(e=function(e){s.lock();var t=s._getOutData(l,e);s._raise("filebatchpreupload",[t]),s._setProgress(50),a.data=t,a.xhr=e,s._abort(a)&&(e.abort(),s._setProgressCancelled())},i=function(e,i,n){var o=s._getOutData(l,n,e);t.isEmpty(e)||t.isEmpty(e.error)?(s._raise("filebatchuploadsuccess",[o]),s._clearFileInput(),s._initUploadSuccess(e),s._setProgress(101)):(r=s._parseError(c,n,s.msgUploadError),s._showFileError(r,o,"filebatchuploaderror"))},n=function(){s.unlock(),s._clearFileInput(),s._raise("filebatchuploadcomplete",[s.fileManager.stack,s._getExtraData()])},o=function(e,t,i){var n=s._getOutData(l,e);r=s._parseError(c,e,i),a.data=n,s._showFileError(r,n,"filebatchuploaderror"),s._setProgress(101,s.$progress,s.msgAjaxProgressError.replace("{operation}",c))},s._ajaxSubmit(e,i,n,o,l))},_deleteFileIndex:function(i){var n=this,o=i.attr("data-fileindex"),r=n.reversePreviewOrder;o.substring(0,5)===t.INIT_FLAG&&(o=parseInt(o.replace(t.INIT_FLAG,"")),n.initialPreview=t.spliceArray(n.initialPreview,o,r),n.initialPreviewConfig=t.spliceArray(n.initialPreviewConfig,o,r),n.initialPreviewThumbTags=t.spliceArray(n.initialPreviewThumbTags,o,r),n.getFrames().each(function(){var i=e(this),n=i.attr("data-fileindex");n.substring(0,5)===t.INIT_FLAG&&(n=parseInt(n.replace(t.INIT_FLAG,"")))>o&&(n--,i.attr("data-fileindex",t.INIT_FLAG+n))}))},_resetCaption:function(){var e=this;setTimeout(function(){var t,i,n,o=e.previewCache.count(!0),r=e.fileManager.count(),s=e.showPreview&&e.getFrames(":not(.file-preview-success):not(.file-preview-error)").length;0!==r||0!==o||s?(t=(i=o+r)>1?e._getMsgSelected(i):(n=e.fileManager.getFirstFile())?n.nameFmt:"_",e._setCaption(t)):e.reset()},e.processDelay)},_initFileActions:function(){var i=this;i.showPreview&&(i._initZoomButton(),i.getFrames(" .kv-file-remove").each(function(){var n,o,r=e(this),s=r.closest(t.FRAMES),a=s.attr("id"),l=s.attr("data-fileindex");i._handler(r,"click",function(){if(!1===(o=i._raise("filepreremove",[a,l]))||!i._validateMinCount())return!1;n=s.hasClass("file-preview-error"),t.cleanMemory(s),s.fadeOut("slow",function(){t.cleanZoomCache(i._getZoom(a)),i.fileManager.remove(s),i._clearObjects(s),s.remove(),a&&n&&i.$errorContainer.find('li[data-thumb-id="'+a+'"]').fadeOut("fast",function(){e(this).remove(),i._errorsExist()||i._resetErrors()}),i._clearFileInput(),i._resetCaption(),i._raise("fileremoved",[a,l])})})}),i.getFrames(" .kv-file-upload").each(function(){var n=e(this);i._handler(n,"click",function(){var e=n.closest(t.FRAMES),o=e.attr("data-fileid");i._hideProgress(),e.hasClass("file-preview-error")&&!i.retryErrorUploads||i._uploadSingle(i.fileManager.getIndex(o),o,!1)})}))},_initPreviewActions:function(){var i=this,n=i.$preview,o=i.deleteExtraData||{},r=t.FRAMES+" .kv-file-remove",s=i.fileActionSettings,a=s.removeClass,l=s.removeErrorClass,c=function(){var e=i.isAjaxUpload?i.previewCache.count(!0):i._inputFileCount();i.getFrames().length||e||(i._setCaption(""),i.reset(),i.initialCaption="")};i._initZoomButton(),n.find(r).each(function(){var n,r,s,d,u=e(this),p=u.data("url")||i.deleteUrl,h=u.data("key"),f=i.ajaxOperations.deleteThumb;if(!t.isEmpty(p)&&void 0!==h){"function"==typeof p&&(p=p());var g,m,v,b,y,w=u.closest(t.FRAMES),x=i.previewCache.data,C=w.attr("data-fileindex");C=parseInt(C.replace(t.INIT_FLAG,"")),v=t.isEmpty(x.config)&&t.isEmpty(x.config[C])?null:x.config[C],y=t.isEmpty(v)||t.isEmpty(v.extra)?o:v.extra,b=v.filename||v.caption||"","function"==typeof y&&(y=y()),m={id:u.attr("id"),key:h,extra:y},r=function(e){i.ajaxAborted=!1,i._raise("filepredelete",[h,e,y]),i._abort()?e.abort():(u.removeClass(l),t.addCss(w,"file-uploading"),t.addCss(u,"disabled "+a))},s=function(e,o,r){var s,d;if(!t.isEmpty(e)&&!t.isEmpty(e.error))return m.jqXHR=r,m.response=e,n=i._parseError(f,r,i.msgDeleteError,b),i._showFileError(n,m,"filedeleteerror"),w.removeClass("file-uploading"),u.removeClass("disabled "+a).addClass(l),void c();w.removeClass("file-uploading").addClass("file-deleted"),w.fadeOut("slow",function(){C=parseInt(w.attr("data-fileindex").replace(t.INIT_FLAG,"")),i.previewCache.unset(C),i._deleteFileIndex(w),s=i.previewCache.count(!0),d=s>0?i._getMsgSelected(s):"",i._setCaption(d),i._raise("filedeleted",[h,r,y]),t.cleanZoomCache(i._getZoom(w.attr("id"))),i._clearObjects(w),w.remove(),c()})},d=function(e,t,n){var o=i._parseError(f,e,n,b);m.jqXHR=e,m.response={},i._showFileError(o,m,"filedeleteerror"),w.removeClass("file-uploading"),u.removeClass("disabled "+a).addClass(l),c()},i._initAjaxSettings(),i._mergeAjaxCallback("beforeSend",r,"delete"),i._mergeAjaxCallback("success",s,"delete"),i._mergeAjaxCallback("error",d,"delete"),g=e.extend(!0,{},{url:i._encodeURI(p),type:"POST",dataType:"json",data:e.extend(!0,{},{key:h},y)},i._ajaxDeleteSettings),i._handler(u,"click",function(){if(!i._validateMinCount())return!1;i.ajaxAborted=!1,i._raise("filebeforedelete",[h,y]),i.ajaxAborted instanceof Promise?i.ajaxAborted.then(function(t){t||e.ajax(g)}):i.ajaxAborted||e.ajax(g)})}})},_hideFileIcon:function(){this.overwriteInitial&&this.$captionContainer.removeClass("icon-visible")},_showFileIcon:function(){t.addCss(this.$captionContainer,"icon-visible")},_getSize:function(t,i){var n,o,r=parseFloat(t),s=this.fileSizeGetter;return e.isNumeric(t)&&e.isNumeric(r)?("function"==typeof s?o=s(r):0===r?o="0.00 B":(n=Math.floor(Math.log(r)/Math.log(1024)),i||(i=["B","KB","MB","GB","TB","PB","EB","ZB","YB"]),o=1*(r/Math.pow(1024,n)).toFixed(2)+" "+i[n]),this._getLayoutTemplate("size").replace("{sizeText}",o)):""},_getFileType:function(e){return this.mimeTypeAliases[e]||e},_generatePreviewTemplate:function(i,n,o,r,s,a,l,c,d,u,p,h,f,g){var m,v,b=this,y=b.slug(o),w="",x="",C=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,T=y,_=y,S="type-default",k=u||b._renderFileFooter(i,y,c,"auto",l),E=b.preferIconicPreview,I=b.preferIconicZoomPreview,$=E?"other":i;return(m=C<400?b.previewSettingsSmall[$]||b.defaults.previewSettingsSmall[$]:b.previewSettings[$]||b.defaults.previewSettings[$])&&e.each(m,function(e,t){x+=e+":"+t+";"}),v=function(n,l,c,u){var g=c?"zoom-"+s:s,m=b._getPreviewTemplate(n),v=(d||"")+" "+u;return b.frameClass&&(v=b.frameClass+" "+v),c&&(v=v.replace(" "+t.SORT_CSS,"")),m=b._parseFilePreviewIcon(m,o),"text"===n&&(l=t.htmlEncode(l)),"object"!==i||r||e.each(b.defaults.fileTypeSettings,function(e,t){"object"!==e&&"other"!==e&&t(o,r)&&(S="type-"+e)}),t.isEmpty(f)||(void 0!==f.title&&null!==f.title&&(T=f.title),void 0!==f.alt&&null!==f.alt&&(T=f.alt)),m.setTokens({previewId:g,caption:y,title:T,alt:_,frameClass:v,type:b._getFileType(r),fileindex:p,fileid:a||"",typeCss:S,footer:k,data:l,template:h||i,style:x?'style="'+x+'"':""})},p=p||s.slice(s.lastIndexOf("-")+1),b.fileActionSettings.showZoom&&(w=v(I?"other":i,g||n,!0,"kv-zoom-thumb")),w="\n"+b._getLayoutTemplate("zoomCache").replace("{zoomContent}",w),"function"==typeof b.sanitizeZoomCache&&(w=b.sanitizeZoomCache(w)),v(E?"other":i,n,!1,"kv-preview-thumb")+w},_addToPreview:function(e,t){return this.reversePreviewOrder?e.prepend(t):e.append(t)},_previewDefault:function(e,i){var n=this,o=n.$preview;if(n.showPreview){var r,s=t.getFileName(e),a=e?e.type:"",l=e.size||0,c=n._getFileName(e,""),d=!0===i&&!n.isAjaxUpload,u=t.createObjectURL(e),p=n.fileManager.getId(e),h=n._getThumbId(p);n._clearDefaultPreview(),r=n._generatePreviewTemplate("other",u,s,a,h,p,d,l),n._addToPreview(o,r),n._setThumbAttr(h,c,l),!0===i&&n.isAjaxUpload&&n._setThumbStatus(n._getFrame(h),"Error")}},_previewFile:function(e,i,n,o,r){if(this.showPreview){var s,a=t.getFileName(i),l=r.type,c=r.name,d=this._parseFileType(l,a),u=this.$preview,p=i.size||0,h="text"===d||"html"===d||"image"===d?n.target.result:o,f=this.fileManager.getId(i),g=this._getThumbId(f);"html"===d&&this.purifyHtml&&window.DOMPurify&&(h=window.DOMPurify.sanitize(h)),s=this._generatePreviewTemplate(d,h,a,l,g,f,!1,p),this._clearDefaultPreview(),this._addToPreview(u,s);var m=this._getFrame(g);this._validateImageOrientation(m.find("img"),i,g,f,c,l,p,h),this._setThumbAttr(g,c,p),this._initSortable()}},_setThumbAttr:function(e,t,i){var n=this._getFrame(e);n.length&&(i=i&&i>0?this._getSize(i):"",n.data({caption:t,size:i}))},_setInitThumbAttr:function(){var e,i,n,o,r=this,s=r.previewCache.data,a=r.previewCache.count(!0);if(0!==a)for(var l=0;l&"']/g,"_")},_updateFileDetails:function(e,i){var n,o,r,s,a=this,l=a.$element,c=t.isIE(9)&&t.findFileName(l.val())||l[0].files[0]&&l[0].files[0].name;n=!c&&a.fileManager.count()>0?a.fileManager.getFirstFile().nameFmt:c?a.slug(c):"_",o=a.isAjaxUpload?a.fileManager.count():e,s=a.previewCache.count(!0)+o,r=1===o?n:a._getMsgSelected(s),a.isError?(a.$previewContainer.removeClass("file-thumb-loading"),a.$previewStatus.html(""),a.$captionContainer.removeClass("icon-visible")):a._showFileIcon(),a._setCaption(r,a.isError),a.$container.removeClass("file-input-new file-input-ajax-new"),i||a._raise("fileselect",[e,n]),a.previewCache.count(!0)&&a._initPreviewActions()},_setThumbStatus:function(e,t){if(this.showPreview){var i="indicator"+t,n=i+"Title",o="file-preview-"+t.toLowerCase(),r=e.find(".file-upload-indicator"),s=this.fileActionSettings;e.removeClass("file-preview-success file-preview-error file-preview-paused file-preview-loading"),"Success"===t&&e.find(".file-drag-handle").remove(),r.html(s[i]),r.attr("title",s[n]),e.addClass(o),"Error"!==t||this.retryErrorUploads||e.find(".kv-file-upload").attr("disabled",!0)}},_setProgressCancelled:function(){this._setProgress(101,this.$progress,this.msgCancelled)},_setProgress:function(e,i,n,o){var r=this;if((i=i||r.$progress).length){var s,a=Math.min(e,100),l=r.progressUploadThreshold,c=e<=100?r.progressTemplate:r.progressCompleteTemplate,d=a<100?r.progressTemplate:n?r.paused?r.progressPauseTemplate:r.progressErrorTemplate:c;e>=100&&(o=""),t.isEmpty(d)||(s=l&&a>l&&e<=100?d.setTokens({percent:l,status:r.msgUploadThreshold}):d.setTokens({percent:a,status:e>100?r.msgUploadEnd:a+"%"}),o=o||"",s=s.setTokens({stats:o}),i.html(s),n&&i.find('[role="progressbar"]').html(n))}},_setFileDropZoneTitle:function(){var e,i=this,n=i.$container.find(".file-drop-zone"),o=i.dropZoneTitle;i.isClickable&&(e=t.isEmpty(i.$element.attr("multiple"))?i.fileSingle:i.filePlural,o+=i.dropZoneClickTitle.replace("{files}",e)),n.find("."+i.dropZoneTitleClass).remove(),!i.showPreview||0===n.length||i.fileManager.count()>0||!i.dropZoneEnabled||!i.isAjaxUpload&&i.$element.files||(0===n.find(t.FRAMES).length&&t.isEmpty(i.defaultPreviewContent)&&n.prepend('
      '+o+"
      "),i.$container.removeClass("file-input-new"),t.addCss(i.$container,"file-input-ajax-new"))},_getStats:function(e){var i,n;return this.showUploadStats&&e&&e.bitrate?(n=this._getLayoutTemplate("stats"),i=e.elapsed&&e.bps?this.msgPendingTime.setTokens({time:t.getElapsed(Math.ceil(e.pendingBytes/e.bps))}):this.msgCalculatingTime,n.setTokens({uploadSpeed:e.bitrate,pendingTime:i})):""},_setResumableProgress:function(e,t,i){var n=this.resumableManager,o=i?n:this,r=i?i.find(".file-thumb-progress"):null;0===o.lastProgress&&(o.lastProgress=e),e0&&e._getFileCount(t-1)=u:c<=u)||(l=this["msgImage"+s+i].setTokens({name:r,size:u}),this._showFileError(l,a),this._setPreviewError(o)))},_getExifObj:function(e){var i=this,n=null,o=t.logMessages.exifWarning;if("data:image/jpeg;base64,"===e.slice(0,23)||"data:image/jpg;base64,"===e.slice(0,22)){try{n=window.piexif?window.piexif.load(e):null}catch(e){n=null,o=e&&e.message||""}return n||i._log(t.logMessages.badExifParser,{details:o}),n}n=null},setImageOrientation:function(i,n,o,r){var s,a,l,c=this,d=!i||!i.length,u=!n||!n.length,p=!1,h=d&&r&&"image"===r.attr("data-template");d&&u||(l="load.fileinputimageorient",h?(i=n,n=null,i.css(c.previewSettings.image),a=e(document.createElement("div")).appendTo(r.find(".kv-file-content")),s=e(document.createElement("span")).insertBefore(i),i.css("visibility","hidden").removeClass("file-zoom-detail").appendTo(a)):p=!i.is(":visible"),i.off(l).on(l,function(){p&&(c.$preview.removeClass("hide-content"),r.find(".kv-file-content").css("visibility","hidden"));var e=i.get(0),l=n&&n.length?n.get(0):null,d=e.offsetHeight,u=e.offsetWidth,f=t.getRotation(o);if(p&&(r.find(".kv-file-content").css("visibility","visible"),c.$preview.addClass("hide-content")),i.data("orientation",o),l&&n.data("orientation",o),o<5)return t.setTransform(e,f),void t.setTransform(l,f);var g=Math.atan(u/d),m=Math.sqrt(Math.pow(d,2)+Math.pow(u,2)),v=m?d/Math.cos(Math.PI/2+g)/m:1,b=" scale("+Math.abs(v)+")";t.setTransform(e,f+b),t.setTransform(l,f+b),h&&(i.css("visibility","visible").insertAfter(s).addClass("file-zoom-detail"),s.remove(),a.remove())}))},_validateImageOrientation:function(i,n,o,r,s,a,l,c){var d,u,p=this,h=p.autoOrientImage,f=t.getZoomSelector(o," img");(u=(d=h?p._getExifObj(c):null)?d["0th"][piexif.ImageIFD.Orientation]:null)?(p.setImageOrientation(i,e(f),u,p._getFrame(o)),p._raise("fileimageoriented",{$img:i,file:n}),p._validateImage(o,r,s,a,l,c,d)):p._validateImage(o,r,s,a,l,c,d)},_validateImage:function(t,i,n,o,r,s,a){var l,c,d,u=this,p=u.$preview,h=u._getFrame(t),f=h.attr("data-fileindex"),g=h.find("img");n=n||"Untitled",g.one("load",function(){c=h.width(),d=p.width(),c>d&&g.css("width","100%"),l={ind:f,id:t,fileId:i},u._checkDimensions(f,"Small",g,h,n,"Width",l),u._checkDimensions(f,"Small",g,h,n,"Height",l),u.resizeImage||(u._checkDimensions(f,"Large",g,h,n,"Width",l),u._checkDimensions(f,"Large",g,h,n,"Height",l)),u._raise("fileimageloaded",[t]),u.fileManager.addImage(i,{ind:f,img:g,thumb:h,pid:t,typ:o,siz:r,validated:!1,imgData:s,exifObj:a}),h.data("exif",a),u._validateAllImages()}).one("error",function(){u._raise("fileimageloaderror",[t])}).each(function(){this.complete?e(this).trigger("load"):this.error&&e(this).trigger("error")})},_validateAllImages:function(){var t,i=this,n={val:0},o=i.fileManager.getImageCount(),r=i.resizeIfSizeMoreThan;o===i.fileManager.totalImages&&(i._raise("fileimagesloaded"),i.resizeImage&&e.each(i.fileManager.loadedImages,function(e,s){s.validated||((t=s.siz)&&t>1e3*r&&i._getResizedImage(e,s,n,o),s.validated=!0)}))},_getResizedImage:function(i,n,o,r){var s,a,l,c,d,u,p,h,f,g=this,m=e(n.img)[0],v=m.naturalWidth,b=m.naturalHeight,y=1,w=g.maxImageWidth||v,x=g.maxImageHeight||b,C=!(!v||!b),T=g.imageCanvas,_=g.imageCanvasContext,S=n.typ,k=n.pid,E=n.ind,I=n.thumb,$=n.exifObj;if(d=function(e,t,i){g.isAjaxUpload?g._showFileError(e,t,i):g._showError(e,t,i),g._setPreviewError(I)},p=g.fileManager.getFile(i),h={id:k,index:E,fileId:i},f=[i,k,E],p&&C&&!(v<=w&&b<=x)||(C&&p&&g._raise("fileimageresized",f),o.val++,o.val===r&&g._raise("fileimagesresized"),C)){S=S||g.resizeDefaultImageType,a=v>w,l=b>x,y="width"===g.resizePreference?a?w/v:l?x/b:1:l?x/b:a?w/v:1,g._resetCanvas(),v*=y,b*=y,T.width=v,T.height=b;try{_.drawImage(m,0,0,v,b),c=T.toDataURL(S,g.resizeQuality),$&&(u=window.piexif.dump($),c=window.piexif.insert(u,c)),s=t.dataURI2Blob(c),g.fileManager.setFile(i,s),g._raise("fileimageresized",f),o.val++,o.val===r&&g._raise("fileimagesresized",[void 0,void 0]),s instanceof Blob||d(g.msgImageResizeError,h,"fileimageresizeerror")}catch(e){o.val++,o.val===r&&g._raise("fileimagesresized",[void 0,void 0]),d(g.msgImageResizeException.replace("{errors}",e.message),h,"fileimageresizeexception")}}else d(g.msgImageResizeError,h,"fileimageresizeerror")},_showProgress:function(){var e=this;e.$progress&&e.$progress.length&&e.$progress.show()},_hideProgress:function(){var e=this;e.$progress&&e.$progress.length&&e.$progress.hide()},_initBrowse:function(e){var i=this,n=i.$element;i.showBrowse?i.$btnFile=e.find(".btn-file").append(n):(n.appendTo(e).attr("tabindex",-1),t.addCss(n,"file-no-browse"))},_initClickable:function(){var i,n,o=this;o.isClickable&&(i=o.$dropZone,o.isAjaxUpload||(n=o.$preview.find(".file-default-preview")).length&&(i=n),t.addCss(i,"clickable"),i.attr("tabindex",-1),o._handler(i,"click",function(t){var n=e(t.target);e(o.elErrorContainer+":visible").length||n.parents(".file-preview-thumbnails").length&&!n.parents(".file-default-preview").length||(o.$element.data("zoneClicked",!0).trigger("click"),i.blur())}))},_initCaption:function(){var e=this,i=e.initialCaption||"";return e.overwriteInitial||t.isEmpty(i)?(e.$caption.val(""),!1):(e._setCaption(i),!0)},_setCaption:function(i,n){var o,r,s,a,l,c,d=this;if(d.$caption.length){if(d.$captionContainer.removeClass("icon-visible"),n)o=e("
      "+d.msgValidationError+"
      ").text(),(a=d.fileManager.count())?(c=d.fileManager.getFirstFile(),l=1===a&&c?c.nameFmt:d._getMsgSelected(a)):l=d._getMsgSelected(d.msgNo),r=t.isEmpty(i)?l:i,s=''+d.msgValidationErrorIcon+"";else{if(t.isEmpty(i))return;r=o=e("
      "+i+"
      ").text(),s=d._getLayoutTemplate("fileIcon")}d.$captionContainer.addClass("icon-visible"),d.$caption.attr("title",o).val(r),d.$captionIcon.html(s)}},_createContainer:function(){var t=this,i={class:"file-input file-input-new"+(t.rtl?" kv-rtl":"")},n=e(document.createElement("div")).attr(i).html(t._renderMain());return n.insertBefore(t.$element),t._initBrowse(n),t.theme&&n.addClass("theme-"+t.theme),n},_refreshContainer:function(){var e=this.$container;this.$element.insertAfter(e),e.html(this._renderMain()),this._initBrowse(e),this._validateDisabled()},_validateDisabled:function(){this.$caption.attr({readonly:this.isDisabled})},_renderMain:function(){var e=this.dropZoneEnabled?" file-drop-zone":"file-drop-disabled",t=this.showClose?this._getLayoutTemplate("close"):"",i=this.showPreview?this._getLayoutTemplate("preview").setTokens({class:this.previewClass,dropClass:e}):"",n=this.isDisabled?this.captionClass+" file-caption-disabled":this.captionClass,o=this.captionTemplate.setTokens({class:n+" kv-fileinput-caption"});return this.mainTemplate.setTokens({class:this.mainClass+(!this.showBrowse&&this.showCaption?" no-browse":""),preview:i,close:t,caption:o,upload:this._renderButton("upload"),remove:this._renderButton("remove"),cancel:this._renderButton("cancel"),pause:this._renderButton("pause"),browse:this._renderButton("browse")})},_renderButton:function(e){var i=this,n=i._getLayoutTemplate("btnDefault"),o=i[e+"Class"],r=i[e+"Title"],s=i[e+"Icon"],a=i[e+"Label"],l=i.isDisabled?" disabled":"",c="button";switch(e){case"remove":if(!i.showRemove)return"";break;case"cancel":if(!i.showCancel)return"";o+=" kv-hidden";break;case"pause":if(!i.showPause)return"";o+=" kv-hidden";break;case"upload":if(!i.showUpload)return"";i.isAjaxUpload&&!i.isDisabled?n=i._getLayoutTemplate("btnLink").replace("{href}",i.uploadUrl):c="submit";break;case"browse":if(!i.showBrowse)return"";n=i._getLayoutTemplate("btnBrowse");break;default:return""}return o+="browse"===e?" btn-file":" fileinput-"+e+" fileinput-"+e+"-button",t.isEmpty(a)||(a=' '+a+""),n.setTokens({type:c,css:o,title:r,status:l,icon:s,label:a})},_renderThumbProgress:function(){return'
      '+this.progressInfoTemplate.setTokens({percent:101,status:this.msgUploadBegin,stats:""})+"
      "},_renderFileFooter:function(e,i,n,o,r){var s,a,l=this,c=l.fileActionSettings,d=c.showRemove,u=c.showDrag,p=c.showUpload,h=c.showZoom,f=l._getLayoutTemplate("footer"),g=l._getLayoutTemplate("indicator"),m=r?c.indicatorError:c.indicatorNew,v=r?c.indicatorErrorTitle:c.indicatorNewTitle,b=g.setTokens({indicator:m,indicatorTitle:v});return n=l._getSize(n),a={type:e,caption:i,size:n,width:o,progress:"",indicator:b},l.isAjaxUpload?(a.progress=l._renderThumbProgress(),a.actions=l._renderFileActions(a,p,!1,d,h,u,!1,!1,!1)):a.actions=l._renderFileActions(a,!1,!1,!1,h,u,!1,!1,!1),s=f.setTokens(a),s=t.replaceTags(s,l.previewThumbTags)},_renderFileActions:function(e,t,i,n,o,r,s,a,l,c,d,u){var p=this;if(!e.type&&c&&(e.type="image"),p.enableResumableUpload?t=!1:"function"==typeof t&&(t=t(e)),"function"==typeof i&&(i=i(e)),"function"==typeof n&&(n=n(e)),"function"==typeof o&&(o=o(e)),"function"==typeof r&&(r=r(e)),!(t||i||n||o||r))return"";var h,f=!1===a?"":' data-url="'+a+'"',g="",m="",v=!1===l?"":' data-key="'+l+'"',b="",y="",w="",x=p._getLayoutTemplate("actions"),C=p.fileActionSettings,T=p.otherActionButtons.setTokens({dataKey:v,key:l}),_=s?C.removeClass+" disabled":C.removeClass;return n&&(b=p._getLayoutTemplate("actionDelete").setTokens({removeClass:_,removeIcon:C.removeIcon,removeTitle:C.removeTitle,dataUrl:f,dataKey:v,key:l})),t&&(y=p._getLayoutTemplate("actionUpload").setTokens({uploadClass:C.uploadClass,uploadIcon:C.uploadIcon,uploadTitle:C.uploadTitle})),i&&(w=(w=p._getLayoutTemplate("actionDownload").setTokens({downloadClass:C.downloadClass,downloadIcon:C.downloadIcon,downloadTitle:C.downloadTitle,downloadUrl:d||p.initialPreviewDownloadUrl})).setTokens({filename:u,key:l})),o&&(g=p._getLayoutTemplate("actionZoom").setTokens({zoomClass:C.zoomClass,zoomIcon:C.zoomIcon,zoomTitle:C.zoomTitle})),r&&c&&(h="drag-handle-init "+C.dragClass,m=p._getLayoutTemplate("actionDrag").setTokens({dragClass:h,dragTitle:C.dragTitle,dragIcon:C.dragIcon})),x.setTokens({delete:b,upload:y,download:w,zoom:g,drag:m,other:T})},_browse:function(e){var t=this;e&&e.isDefaultPrevented()||!t._raise("filebrowse")||(t.isError&&!t.isAjaxUpload&&t.clear(),t.focusCaptionOnBrowse&&t.$captionContainer.focus())},_change:function(i){var n=this;if(!n.changeTriggered){var o,r,s,a,l=n.$element,c=arguments.length>1,d=n.isAjaxUpload,u=c?arguments[1]:l.get(0).files,p=n.fileManager.count(),h=t.isEmpty(l.attr("multiple")),f=!d&&h?1:n.maxFileCount,g=n.maxTotalFileCount,m=g>0&&g>f,v=h&&p>0,b=function(t,i,o){var r=o?n.msgTotalFilesTooMany:n.msgFilesTooMany;r=r.replace("{m}",i).replace("{n}",t),n.isError=function(t,i,o,r){var s=e.extend(!0,{},n._getOutData(null,{},{},u),{id:null,index:null}),a={id:null,index:null,file:null,files:u};return d?n._showFileError(t,s):n._showError(t,a)}(r),n.$captionContainer.removeClass("icon-visible"),n._setCaption("",!0),n.$container.removeClass("file-input-new file-input-ajax-new")};if(n.reader=null,n._resetUpload(),n._hideFileIcon(),n.dropZoneEnabled&&n.$container.find(".file-drop-zone ."+n.dropZoneTitleClass).remove(),d||(u=i.target&&void 0===i.target.files?i.target.value?[{name:i.target.value.replace(/^.+\\/,"")}]:[]:i.target.files||{}),o=u,t.isEmpty(o)||0===o.length)return d||n.clear(),void n._raise("fileselectnone");if(n._resetErrors(),a=o.length,s=d?n.fileManager.count()+a:a,r=n._getFileCount(s,!m&&void 0),f>0&&r>f){if(!n.autoReplace||a>f)return void b(n.autoReplace&&a>f?a:r,f);r>f&&n._resetPreviewThumbs(d)}else{if(m&&(r=n._getFileCount(s,!0),g>0&&r>g)){if(!n.autoReplace||a>f)return void b(n.autoReplace&&a>g?a:r,g,!0);r>f&&n._resetPreviewThumbs(d)}!d||v?(n._resetPreviewThumbs(!1),v&&n.clearFileStack()):!d||0!==p||n.previewCache.count(!0)&&!n.overwriteInitial||n._resetPreviewThumbs(!0)}n.readFiles(o)}},_abort:function(t){var i,n=this;return n.ajaxAborted&&"object"==typeof n.ajaxAborted&&void 0!==n.ajaxAborted.message?(i=e.extend(!0,{},n._getOutData(null),t),i.abortData=n.ajaxAborted.data||{},i.abortMessage=n.ajaxAborted.message,n._setProgress(101,n.$progress,n.msgCancelled),n._showFileError(n.ajaxAborted.message,i,"filecustomerror"),n.cancel(),!0):!!n.ajaxAborted},_resetFileStack:function(){var t=this,i=0;t._getThumbs().each(function(){var n=e(this),o=n.attr("data-fileindex"),r=n.attr("id");"-1"!==o&&-1!==o&&(t.fileManager.getFile(n.attr("data-fileid"))?n.attr({"data-fileindex":"-1"}):(n.attr({"data-fileindex":i}),i++),t._getZoom(r).attr({"data-fileindex":n.attr("data-fileindex")}))})},_isFileSelectionValid:function(e){var t=this;return e=e||0,t.required&&!t.getFilesCount()?(t.$errorContainer.html(""),t._showFileError(t.msgFileRequired),!1):!(t.minFileCount>0&&t._getFileCount(e)g)&&(i||n||o)},addToStack:function(e,t){this.fileManager.add(e,t)},clearFileStack:function(){var e=this;return e.fileManager.clear(),e._initResumableUpload(),e.enableResumableUpload?(null===e.showPause&&(e.showPause=!0),null===e.showCancel&&(e.showCancel=!1)):(e.showPause=!1,null===e.showCancel&&(e.showCancel=!0)),e.$element},getFileStack:function(){return this.fileManager.stack},getFileList:function(){return this.fileManager.list()},getFilesCount:function(e){var t=this,i=t.isAjaxUpload?t.fileManager.count():t._inputFileCount();return e&&(i+=t.previewCache.count(!0)),t._getFileCount(i)},readFiles:function(i){this.reader=new FileReader;var n,o=this,r=o.$element,s=o.reader,a=o.$previewContainer,l=o.$previewStatus,c=o.msgLoading,d=o.msgProgress,u=o.previewInitId,p=i.length,h=o.fileTypeSettings,f=o.allowedFileTypes,g=f?f.length:0,m=o.allowedFileExtensions,v=t.isEmpty(m)?"":m.join(", "),b=function(t,r,s,a,l,c){var d,u=e.extend(!0,{},o._getOutData(null,{},{},i),{id:s,index:a,fileId:l}),h={id:s,index:a,fileId:l,file:r,files:i};(c=c||o.removeFromPreviewOnError)||o._previewDefault(r,!0),d=o._getFrame(s,!0),o.isAjaxUpload?setTimeout(function(){n(a+1)},o.processDelay):(o.unlock(),p=0),c&&d.length?d.remove():(o._initFileActions(),d.find(".kv-file-upload").remove()),o.isError=o.isAjaxUpload?o._showFileError(t,u):o._showError(t,h),o._updateFileDetails(p)};o.fileManager.clearImages(),e.each(i,function(e,t){var i=o.fileTypeSettings.image;i&&i(t.type)&&o.fileManager.totalImages++}),(n=function(y){var w,x=o.$errorContainer,C=o.fileManager;if(t.isEmpty(r.attr("multiple"))&&(p=1),y>=p)return o.unlock(),o.duplicateErrors.length&&(w="
    • "+o.duplicateErrors.join("
    • ")+"
    • ",0===x.find("ul").length?x.html(o.errorCloseButton+"
        "+w+"
      "):x.find("ul").append(w),x.fadeIn(o.fadeDelay),o._handler(x.find(".kv-error-close"),"click",function(){x.fadeOut(o.fadeDelay)}),o.duplicateErrors=[]),o.isAjaxUpload?o._raise("filebatchselected",[C.stack]):o._raise("filebatchselected",[i]),a.removeClass("file-thumb-loading"),void l.html("");o.lock(!0);var T,_,S,k,E,I,$,A,D,P,O,F,j,M,N=i[y],L=u+"-"+o._getFileId(N),z=h.text,H=h.image,R=h.html,q=o._getFileName(N,""),U=(N&&N.size||0)/1e3,B="",W=t.createObjectURL(N),V=0,Z="",G=0,K=function(){var e=d.setTokens({index:y+1,files:p,percent:50,name:q});setTimeout(function(){l.html(e),o._updateFileDetails(p),n(y+1)},o.processDelay),o._raise("fileloaded",[N,L,y,s])&&o.isAjaxUpload&&C.add(N)};if(N){if(A=C.getId(N),g>0)for(_=0;_0&&U>o.maxFileSize)return S=o.msgSizeTooLarge.setTokens({name:q,size:T,maxSize:o.maxFileSize}),void b(S,N,L,y,A);if(null!==o.minFileSize&&U<=t.getNum(o.minFileSize))return S=o.msgSizeTooSmall.setTokens({name:q,size:T,minSize:o.minFileSize}),void b(S,N,L,y,A);if(!t.isEmpty(f)&&t.isArray(f)){for(_=0;_0)for(t=0;t0)for(t=0;t0?n.initialCaption:"",n.$caption.attr("title","").val(i),t.addCss(n.$container,"file-input-new"),n._validateDefaultPreview()),0===n.$container.find(t.FRAMES).length&&(n._initCaption()||n.$captionContainer.removeClass("icon-visible")),n._hideFileIcon(),n.focusCaptionOnClear&&n.$captionContainer.focus(),n._setFileDropZoneTitle(),n._raise("filecleared"),n.$element},reset:function(){var e=this;if(e._raise("filereset"))return e.lastProgress=0,e._resetPreview(),e.$container.find(".fileinput-filename").text(""),t.addCss(e.$container,"file-input-new"),e.getFrames().length&&e.$container.removeClass("file-input-new"),e.clearFileStack(),e._setFileDropZoneTitle(),e.$element},disable:function(){var e=this.$container;return this.isDisabled=!0,this._raise("filedisabled"),this.$element.attr("disabled","disabled"),e.addClass("is-locked"),t.addCss(e.find(".btn-file"),"disabled"),e.find(".kv-fileinput-caption").addClass("file-caption-disabled"),e.find(".fileinput-remove, .fileinput-upload, .file-preview-frame button").attr("disabled",!0),this._initDragDrop(),this.$element},enable:function(){var e=this.$container;return this.isDisabled=!1,this._raise("fileenabled"),this.$element.removeAttr("disabled"),e.removeClass("is-locked"),e.find(".kv-fileinput-caption").removeClass("file-caption-disabled"),e.find(".fileinput-remove, .fileinput-upload, .file-preview-frame button").removeAttr("disabled"),e.find(".btn-file").removeClass("disabled"),this._initDragDrop(),this.$element},upload:function(){var i,n,o=this,r=o.fileManager,s=r.count(),a=!e.isEmptyObject(o._getExtraData());if(o.isAjaxUpload&&!o.isDisabled&&o._isFileSelectionValid(s)){if(o.lastProgress=0,o._resetUpload(),0!==s||a)return o.cancelling=!1,o._showProgress(),o.lock(),0===s&&a?(o._setProgress(2),void o._uploadExtraOnly()):o.enableResumableUpload?o.resume():((o.uploadAsync||o.enableResumableUpload)&&(n=o._getOutData(null),o._raise("filebatchpreupload",[n]),o.fileBatchCompleted=!1,o.uploadCache=[],e.each(o.getFileStack(),function(e){var t=o._getThumbId(e);o.uploadCache.push({id:t,content:null,config:null,tags:null,append:!0})}),o.$preview.find(".file-preview-initial").removeClass(t.SORT_CSS),o._initSortable()),o._setProgress(2),o.hasInitData=!1,o.uploadAsync?(i=0,void e.each(r.stack,function(e){o._uploadSingle(i,e,!0),i++})):(o._uploadBatch(),o.$element));o._showFileError(o.msgUploadEmpty)}},destroy:function(){var t=this,i=t.$form,n=t.$container,o=t.$element,r=t.namespace;return e(document).off(r),e(window).off(r),i&&i.length&&i.off(r),t.isAjaxUpload&&t._clearFileInput(),t._cleanup(),t._initPreviewCache(),o.insertBefore(n).off(r).removeData(),n.off().remove(),o},refresh:function(i){var n=this,o=n.$element;return i="object"!=typeof i||t.isEmpty(i)?n.options:e.extend(!0,{},n.options,i),n._init(i,!0),n._listen(),o},zoom:function(e){var i=this._getFrame(e),n=this.$modal;i&&(t.initModal(n),n.html(this._getModalContent()),this._setZoomContent(i),n.modal("show"),this._initZoomButtons())},getExif:function(e){var t=this._getFrame(e);return t&&t.data("exif")||null},getFrames:function(i){var n;return i=i||"",n=this.$preview.find(t.FRAMES+i),this.reversePreviewOrder&&(n=e(n.get().reverse())),n},getPreview:function(){return{content:this.initialPreview,config:this.initialPreviewConfig,tags:this.initialPreviewThumbTags}}},e.fn.fileinput=function(n){if(t.hasFileAPISupport()||t.isIE(9)){var o=Array.apply(null,arguments),r=[];switch(o.shift(),this.each(function(){var s,a=e(this),l=a.data("fileinput"),c="object"==typeof n&&n,d=c.theme||a.data("theme"),u={},p={},h=c.language||a.data("language")||e.fn.fileinput.defaults.language||"en";l||(d&&(p=e.fn.fileinputThemes[d]||{}),"en"===h||t.isEmpty(e.fn.fileinputLocales[h])||(u=e.fn.fileinputLocales[h]||{}),s=e.extend(!0,{},e.fn.fileinput.defaults,p,e.fn.fileinputLocales.en,u,c,a.data()),l=new i(this,s),a.data("fileinput",l)),"string"==typeof n&&r.push(l[n].apply(l,o))}),r.length){case 0:return this;case 1:return r[0];default:return r}}},e.fn.fileinput.defaults={language:"en",showCaption:!0,showBrowse:!0,showPreview:!0,showRemove:!0,showUpload:!0,showUploadStats:!0,showCancel:null,showPause:null,showClose:!0,showUploadedThumbs:!0,showConsoleLogs:!0,browseOnZoneClick:!1,autoReplace:!1,autoOrientImage:function(){var e=window.navigator.userAgent,t=!!e.match(/WebKit/i);return!(e.match(/iP(od|ad|hone)/i)&&t&&!e.match(/CriOS/i))},autoOrientImageInitial:!0,required:!1,rtl:!1,hideThumbnailContent:!1,encodeUrl:!0,focusCaptionOnBrowse:!0,focusCaptionOnClear:!0,generateFileId:null,previewClass:"",captionClass:"",frameClass:"krajee-default",mainClass:"file-caption-main",mainTemplate:null,purifyHtml:!0,fileSizeGetter:null,initialCaption:"",initialPreview:[],initialPreviewDelimiter:"*$$*",initialPreviewAsData:!1,initialPreviewFileType:"image",initialPreviewConfig:[],initialPreviewThumbTags:[],previewThumbTags:{},initialPreviewShowDelete:!0,initialPreviewDownloadUrl:"",removeFromPreviewOnError:!1,deleteUrl:"",deleteExtraData:{},overwriteInitial:!0,sanitizeZoomCache:function(t){var i=e(document.createElement("div")).append(t);return i.find("input,select,.file-thumbnail-footer").remove(),i.html()},previewZoomButtonIcons:{prev:'',next:'',toggleheader:'',fullscreen:'',borderless:'',close:''},previewZoomButtonClasses:{prev:"btn btn-navigate",next:"btn btn-navigate",toggleheader:"btn btn-sm btn-kv btn-default btn-outline-secondary",fullscreen:"btn btn-sm btn-kv btn-default btn-outline-secondary",borderless:"btn btn-sm btn-kv btn-default btn-outline-secondary",close:"btn btn-sm btn-kv btn-default btn-outline-secondary"},previewTemplates:{},previewContentTemplates:{},preferIconicPreview:!1,preferIconicZoomPreview:!1,allowedFileTypes:null,allowedFileExtensions:null,allowedPreviewTypes:void 0,allowedPreviewMimeTypes:null,allowedPreviewExtensions:null,disabledPreviewTypes:void 0,disabledPreviewExtensions:["msi","exe","com","zip","rar","app","vb","scr"],disabledPreviewMimeTypes:null,defaultPreviewContent:null,customLayoutTags:{},customPreviewTags:{},previewFileIcon:'',previewFileIconClass:"file-other-icon",previewFileIconSettings:{},previewFileExtSettings:{},buttonLabelClass:"hidden-xs",browseIcon:' ',browseClass:"btn btn-primary",removeIcon:'',removeClass:"btn btn-default btn-secondary",cancelIcon:'',cancelClass:"btn btn-default btn-secondary",pauseIcon:'',pauseClass:"btn btn-default btn-secondary",uploadIcon:'',uploadClass:"btn btn-default btn-secondary",uploadUrl:null,uploadUrlThumb:null,uploadAsync:!0,uploadParamNames:{chunkCount:"chunkCount",chunkIndex:"chunkIndex",chunkSize:"chunkSize",chunkSizeStart:"chunkSizeStart",chunksUploaded:"chunksUploaded",fileBlob:"fileBlob",fileId:"fileId",fileName:"fileName",fileRelativePath:"fileRelativePath",fileSize:"fileSize",retryCount:"retryCount"},maxAjaxThreads:5,fadeDelay:800,processDelay:100,queueDelay:10,progressDelay:0,enableResumableUpload:!1,resumableUploadOptions:{fallback:null,testUrl:null,chunkSize:2048,maxThreads:4,maxRetries:3,showErrorLog:!0},uploadExtraData:{},zoomModalHeight:480,minImageWidth:null,minImageHeight:null,maxImageWidth:null,maxImageHeight:null,resizeImage:!1,resizePreference:"width",resizeQuality:.92,resizeDefaultImageType:"image/jpeg",resizeIfSizeMoreThan:0,minFileSize:0,maxFileSize:0,maxFilePreviewSize:25600,minFileCount:0,maxFileCount:0,maxTotalFileCount:0,validateInitialCount:!1,msgValidationErrorClass:"text-danger",msgValidationErrorIcon:' ',msgErrorClass:"file-error-message",progressThumbClass:"progress-bar progress-bar-striped active",progressClass:"progress-bar bg-success progress-bar-success progress-bar-striped active",progressInfoClass:"progress-bar bg-info progress-bar-info progress-bar-striped active",progressCompleteClass:"progress-bar bg-success progress-bar-success",progressPauseClass:"progress-bar bg-primary progress-bar-primary progress-bar-striped active",progressErrorClass:"progress-bar bg-danger progress-bar-danger",progressUploadThreshold:99,previewFileType:"image",elCaptionContainer:null,elCaptionText:null,elPreviewContainer:null,elPreviewImage:null,elPreviewStatus:null,elErrorContainer:null,errorCloseButton:t.closeButton("kv-error-close"),slugCallback:null,dropZoneEnabled:!0,dropZoneTitleClass:"file-drop-zone-title",fileActionSettings:{},otherActionButtons:"",textEncoding:"UTF-8",ajaxSettings:{},ajaxDeleteSettings:{},showAjaxErrorDetails:!0,mergeAjaxCallbacks:!1,mergeAjaxDeleteCallbacks:!1,retryErrorUploads:!0,reversePreviewOrder:!1,usePdfRenderer:function(){var e=!!window.MSInputMethodContext&&!!document.documentMode;return!!navigator.userAgent.match(/(iPod|iPhone|iPad|Android)/i)||e},pdfRendererUrl:"",pdfRendererTemplate:''},e.fn.fileinputLocales.en={fileSingle:"file",filePlural:"files",browseLabel:"Browse …",removeLabel:"Remove",removeTitle:"Clear all unprocessed files",cancelLabel:"Cancel",cancelTitle:"Abort ongoing upload",pauseLabel:"Pause",pauseTitle:"Pause ongoing upload",uploadLabel:"Upload",uploadTitle:"Upload selected files",msgNo:"No",msgNoFilesSelected:"No files selected",msgCancelled:"Cancelled",msgPaused:"Paused",msgPlaceholder:"Select {files}...",msgZoomModalHeading:"Detailed Preview",msgFileRequired:"You must select a file to upload.",msgSizeTooSmall:'File "{name}" ({size} KB) is too small and must be larger than {minSize} KB.',msgSizeTooLarge:'File "{name}" ({size} KB) exceeds maximum allowed upload size of {maxSize} KB.',msgFilesTooLess:"You must select at least {n} {files} to upload.",msgFilesTooMany:"Number of files selected for upload ({n}) exceeds maximum allowed limit of {m}.",msgTotalFilesTooMany:"You can upload a maximum of {m} files ({n} files detected).",msgFileNotFound:'File "{name}" not found!',msgFileSecured:'Security restrictions prevent reading the file "{name}".',msgFileNotReadable:'File "{name}" is not readable.',msgFilePreviewAborted:'File preview aborted for "{name}".',msgFilePreviewError:'An error occurred while reading the file "{name}".',msgInvalidFileName:'Invalid or unsupported characters in file name "{name}".',msgInvalidFileType:'Invalid type for file "{name}". Only "{types}" files are supported.',msgInvalidFileExtension:'Invalid extension for file "{name}". Only "{extensions}" files are supported.',msgFileTypes:{image:"image",html:"HTML",text:"text",video:"video",audio:"audio",flash:"flash",pdf:"PDF",object:"object"},msgUploadAborted:"The file upload was aborted",msgUploadThreshold:"Processing...",msgUploadBegin:"Initializing...",msgUploadEnd:"Done",msgUploadResume:"Resuming upload...",msgUploadEmpty:"No valid data available for upload.",msgUploadError:"Upload Error",msgDeleteError:"Delete Error",msgProgressError:"Error",msgValidationError:"Validation Error",msgLoading:"Loading file {index} of {files} …",msgProgress:"Loading file {index} of {files} - {name} - {percent}% completed.",msgSelected:"{n} {files} selected",msgFoldersNotAllowed:"Drag & drop files only! {n} folder(s) dropped were skipped.",msgImageWidthSmall:'Width of image file "{name}" must be at least {size} px.',msgImageHeightSmall:'Height of image file "{name}" must be at least {size} px.',msgImageWidthLarge:'Width of image file "{name}" cannot exceed {size} px.',msgImageHeightLarge:'Height of image file "{name}" cannot exceed {size} px.',msgImageResizeError:"Could not get the image dimensions to resize.",msgImageResizeException:"Error while resizing the image.
      {errors}
      ",msgAjaxError:"Something went wrong with the {operation} operation. Please try again later!",msgAjaxProgressError:"{operation} failed",msgDuplicateFile:'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',msgResumableUploadRetriesExceeded:"Upload aborted beyond {max} retries for file {file}! Error Details:
      {error}
      ",msgPendingTime:"{time} remaining",msgCalculatingTime:"calculating time remaining",ajaxOperations:{deleteThumb:"file delete",uploadThumb:"file upload",uploadBatch:"batch file upload",uploadExtra:"form data upload"},dropZoneTitle:"Drag & drop files here …",dropZoneClickTitle:"
      (or click to select {files})",previewZoomButtonTitles:{prev:"View previous file",next:"View next file",toggleheader:"Toggle header",fullscreen:"Toggle full screen",borderless:"Toggle borderless mode",close:"Close detailed preview"}},e.fn.fileinputLocales["pt-BR"]={fileSingle:"arquivo",filePlural:"arquivos",browseLabel:"Procurar…",removeLabel:"Remover",removeTitle:"Remover arquivos selecionados",cancelLabel:"Cancelar",cancelTitle:"Interromper envio em andamento",pauseLabel:"Pausa",pauseTitle:"Pausa do envio",uploadLabel:"Enviar",uploadTitle:"Enviar arquivos selecionados",msgNo:"Não",msgNoFilesSelected:"Nenhum arquivo selecionado",msgPaused:"Pausado",msgCancelled:"Cancelado",msgPlaceholder:"Selecionar {files}...",msgZoomModalHeading:"Pré-visualização detalhada",msgFileRequired:"Você deve selecionar um arquivo para enviar.",msgSizeTooSmall:'O arquivo "{name}" ({size} KB) é muito pequeno e deve ser maior que {minSize} KB.',msgSizeTooLarge:'O arquivo "{name}" ({size} KB) excede o tamanho máximo permitido de {maxSize} KB.',msgFilesTooLess:"Você deve selecionar pelo menos {n} {files} para enviar.",msgFilesTooMany:"O número de arquivos selecionados para o envio ({n}) excede o limite máximo permitido de {m}.",msgTotalFilesTooMany:"Pode enviar no máximo {m} arquivos ({n} arquivos detetados).",msgFileNotFound:'O arquivo "{name}" não foi encontrado!',msgFileSecured:'Restrições de segurança impedem a leitura do arquivo "{name}".',msgFileNotReadable:'O arquivo "{name}" não pode ser lido.',msgFilePreviewAborted:'A pré-visualização do arquivo "{name}" foi interrompida.',msgFilePreviewError:'Ocorreu um erro ao ler o arquivo "{name}".',msgInvalidFileName:'Caracteres inválidos ou não suportados no arquivo "{name}".',msgInvalidFileType:'Tipo inválido para o arquivo "{name}". Apenas arquivos "{types}" são permitidos.',msgInvalidFileExtension:'Extensão inválida para o arquivo "{name}". Apenas arquivos "{extensions}" são permitidos.',msgFileTypes:{image:"imagem",html:"HTML",text:"texto",video:"vídeo",audio:"audio",flash:"flash",pdf:"PDF",object:"objeto"},msgUploadAborted:"O envio do arquivo foi abortado",msgUploadThreshold:"Processando...",msgUploadBegin:"Inicializando...",msgUploadEnd:"Concluído",msgUploadResume:"Retomando envio...",msgUploadEmpty:"Nenhuma informação válida para upload.",msgUploadError:"Erro de Envio",msgDeleteError:"Erro ao Deletar",msgProgressError:"Erro de Envio",msgValidationError:"Erro de validação",msgLoading:"Enviando arquivo {index} de {files}…",msgProgress:"Enviando arquivo {index} de {files} - {name} - {percent}% completo.",msgSelected:"{n} {files} selecionado(s)",msgFoldersNotAllowed:"Arraste e solte apenas arquivos! {n} pasta(s) ignoradas.",msgImageWidthSmall:'Largura do arquivo de imagem "{name}" deve ser pelo menos {size} px.',msgImageHeightSmall:'Altura do arquivo de imagem "{name}" deve ser pelo menos {size} px.',msgImageWidthLarge:'Largura do arquivo de imagem "{name}" não pode exceder {size} px.',msgImageHeightLarge:'Altura do arquivo de imagem "{name}" não pode exceder {size} px.',msgImageResizeError:"Não foi possível obter as dimensões da imagem para redimensionar.",msgImageResizeException:"Erro ao redimensionar a imagem.
      {errors}
      ",msgAjaxError:"Algo deu errado com a operação {operation}. Por favor tente novamente mais tarde!",msgAjaxProgressError:"{operation} falhou",msgDuplicateFile:'O arquivo "{name}" do mesmo tamanho "{size} KB" já foi selecionado. Ignorando a seleção duplicada.',msgResumableUploadRetriesExceeded:"Envio abortado, excedido {max} tentativas para o arquivo {file}! Detalhes do erro:
      {error}
      ",msgPendingTime:"{time} restante",msgCalculatingTime:"calculando o tempo restante",ajaxOperations:{deleteThumb:"Exclusão de arquivo",uploadThumb:"Upload de arquivos",uploadBatch:"Carregamento de arquivos em lote",uploadExtra:"Carregamento de dados do formulário"},dropZoneTitle:"Arraste e solte os arquivos aqui…",dropZoneClickTitle:"
      (ou clique para selecionar o(s) arquivo(s))",fileActionSettings:{removeTitle:"Remover arquivo",uploadTitle:"Enviar arquivo",uploadRetryTitle:"Repetir envio",downloadTitle:"Baixar arquivo",zoomTitle:"Ver detalhes",dragTitle:"Mover / Reordenar",indicatorNewTitle:"Ainda não enviado",indicatorSuccessTitle:"Enviado",indicatorErrorTitle:"Erro",indicatorPausedTitle:"Envio pausado",indicatorLoadingTitle:"Enviando..."},previewZoomButtonTitles:{prev:"Visualizar arquivo anterior",next:"Visualizar próximo arquivo",toggleheader:"Mostrar cabeçalho",fullscreen:"Ativar tela cheia",borderless:"Ativar modo sem borda",close:"Fechar pré-visualização detalhada"}},e.fn.fileinput.Constructor=i,e(document).ready(function(){var t=e("input.file[type=file]");t.length&&t.fileinput()})}),function(e){"use strict";var t='\n {close}
      \n \n
      \n
      \n
      \n
      \n
      ',footer:'
      {caption}
      {size}{progress}{indicator} {actions}',actions:'{drag}\n
      \n \n
      ',zoomCache:'{zoomContent}
      '},previewMarkupTags:{tagBefore1:t+">"+i,tagBefore2:t+' title="{caption}">'+i,tagAfter:"\n{footer}\n"},previewSettings:{html:{width:"100px",height:"60px"},text:{width:"100px",height:"60px"},video:{width:"auto",height:"60px"},audio:{width:"auto",height:"60px"},flash:{width:"100%",height:"60px"},object:{width:"100%",height:"60px"},pdf:{width:"100px",height:"60px"},other:{width:"100%",height:"60px"}},frameClass:"explorer-frame"}}();